From 8e8a0a5ca751b0a7e023455cba59f727a57c1861 Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Thu, 22 Oct 2026 20:14:41 +1100 Subject: [PATCH 01/19] Fixup firebase-auth-flutterfire-ui --- .../codelab_rebuild.yaml | 24 +- .../complete/analysis_options.yaml | 2 - .../complete/ios/Podfile.lock | 22 + .../ios/Runner.xcodeproj/project.pbxproj | 146 +++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../complete/macos/Podfile.lock | 22 + .../macos/Runner.xcodeproj/project.pbxproj | 117 ++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../complete/pubspec.lock | 527 ++++++++++++++++++ .../complete/pubspec.yaml | 10 +- .../start/analysis_options.yaml | 2 - .../start/pubspec.lock | 205 +++++++ .../start/pubspec.yaml | 2 +- .../step_01/analysis_options.yaml | 2 - .../step_01/ios/Podfile.lock | 22 + .../ios/Runner.xcodeproj/project.pbxproj | 146 +++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_01/macos/Podfile.lock | 22 + .../macos/Runner.xcodeproj/project.pbxproj | 117 ++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_01/pubspec.lock | 471 ++++++++++++++++ .../step_01/pubspec.yaml | 8 +- .../step_02/analysis_options.yaml | 2 - .../step_02/ios/Podfile.lock | 22 + .../ios/Runner.xcodeproj/project.pbxproj | 146 +++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_02/macos/Podfile.lock | 22 + .../macos/Runner.xcodeproj/project.pbxproj | 117 ++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_02/pubspec.lock | 471 ++++++++++++++++ .../step_02/pubspec.yaml | 8 +- .../step_03_a/analysis_options.yaml | 2 - .../step_03_a/ios/Podfile.lock | 22 + .../ios/Runner.xcodeproj/project.pbxproj | 146 +++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_03_a/macos/Podfile.lock | 22 + .../macos/Runner.xcodeproj/project.pbxproj | 117 ++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_03_a/pubspec.lock | 471 ++++++++++++++++ .../step_03_a/pubspec.yaml | 8 +- .../step_03_b/analysis_options.yaml | 2 - .../step_03_b/ios/Podfile.lock | 22 + .../ios/Runner.xcodeproj/project.pbxproj | 146 +++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_03_b/macos/Podfile.lock | 22 + .../macos/Runner.xcodeproj/project.pbxproj | 117 ++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_03_b/pubspec.lock | 471 ++++++++++++++++ .../step_03_b/pubspec.yaml | 8 +- .../step_03_c/analysis_options.yaml | 2 - .../step_03_c/ios/Podfile.lock | 22 + .../ios/Runner.xcodeproj/project.pbxproj | 146 +++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_03_c/macos/Podfile.lock | 22 + .../macos/Runner.xcodeproj/project.pbxproj | 117 ++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_03_c/pubspec.lock | 471 ++++++++++++++++ .../step_03_c/pubspec.yaml | 8 +- .../step_03_d/analysis_options.yaml | 2 - .../step_03_d/ios/Podfile.lock | 22 + .../ios/Runner.xcodeproj/project.pbxproj | 146 +++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_03_d/macos/Podfile.lock | 22 + .../macos/Runner.xcodeproj/project.pbxproj | 117 ++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_03_d/pubspec.lock | 471 ++++++++++++++++ .../step_03_d/pubspec.yaml | 8 +- .../step_03_e/analysis_options.yaml | 2 - .../step_03_e/ios/Podfile.lock | 22 + .../ios/Runner.xcodeproj/project.pbxproj | 146 +++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_03_e/macos/Podfile.lock | 22 + .../macos/Runner.xcodeproj/project.pbxproj | 117 ++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_03_e/pubspec.lock | 471 ++++++++++++++++ .../step_03_e/pubspec.yaml | 8 +- .../step_04_a/analysis_options.yaml | 2 - .../step_04_a/ios/Podfile.lock | 22 + .../ios/Runner.xcodeproj/project.pbxproj | 146 +++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_04_a/macos/Podfile.lock | 22 + .../macos/Runner.xcodeproj/project.pbxproj | 117 ++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_04_a/pubspec.lock | 471 ++++++++++++++++ .../step_04_a/pubspec.yaml | 8 +- .../step_04_b/analysis_options.yaml | 2 - .../step_04_b/ios/Podfile.lock | 22 + .../ios/Runner.xcodeproj/project.pbxproj | 146 +++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_04_b/macos/Podfile.lock | 22 + .../macos/Runner.xcodeproj/project.pbxproj | 117 ++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_04_b/pubspec.lock | 471 ++++++++++++++++ .../step_04_b/pubspec.yaml | 8 +- .../step_04_c/analysis_options.yaml | 2 - .../step_04_c/ios/Podfile.lock | 22 + .../ios/Runner.xcodeproj/project.pbxproj | 146 +++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_04_c/macos/Podfile.lock | 22 + .../macos/Runner.xcodeproj/project.pbxproj | 117 ++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_04_c/pubspec.lock | 471 ++++++++++++++++ .../step_04_c/pubspec.yaml | 8 +- .../step_04_d/analysis_options.yaml | 2 - .../step_04_d/ios/Podfile.lock | 22 + .../ios/Runner.xcodeproj/project.pbxproj | 146 +++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_04_d/macos/Podfile.lock | 22 + .../macos/Runner.xcodeproj/project.pbxproj | 117 ++-- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../xcshareddata/swiftpm/Package.resolved | 20 +- .../step_04_d/pubspec.lock | 471 ++++++++++++++++ .../step_04_d/pubspec.yaml | 8 +- 136 files changed, 8468 insertions(+), 2239 deletions(-) create mode 100644 firebase-auth-flutterfire-ui/complete/ios/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/complete/macos/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/complete/pubspec.lock create mode 100644 firebase-auth-flutterfire-ui/start/pubspec.lock create mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_01/pubspec.lock create mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_02/pubspec.lock create mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_03_a/pubspec.lock create mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_03_b/pubspec.lock create mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_03_c/pubspec.lock create mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_03_d/pubspec.lock create mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_03_e/pubspec.lock create mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_04_a/pubspec.lock create mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_04_b/pubspec.lock create mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_04_c/pubspec.lock create mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Podfile.lock create mode 100644 firebase-auth-flutterfire-ui/step_04_d/pubspec.lock diff --git a/firebase-auth-flutterfire-ui/codelab_rebuild.yaml b/firebase-auth-flutterfire-ui/codelab_rebuild.yaml index 5e91affa8d..994b512c1c 100644 --- a/firebase-auth-flutterfire-ui/codelab_rebuild.yaml +++ b/firebase-auth-flutterfire-ui/codelab_rebuild.yaml @@ -53,7 +53,7 @@ steps: - name: Replace lib/main.dart path: firebase_auth_flutterfire_ui/lib/main.dart replace-contents: | - import 'package:flutter/material.dart'; + import 'package:material_ui/material_ui.dart'; import 'app.dart'; @@ -66,7 +66,7 @@ steps: - name: Add lib/app.dart path: firebase_auth_flutterfire_ui/lib/app.dart replace-contents: | - import 'package:flutter/material.dart'; + import 'package:material_ui/material_ui.dart'; import 'auth_gate.dart'; @@ -88,7 +88,7 @@ steps: - name: Add lib/auth_gate.dart path: firebase_auth_flutterfire_ui/lib/auth_gate.dart replace-contents: | - import 'package:flutter/material.dart'; + import 'package:material_ui/material_ui.dart'; import 'home.dart'; @@ -105,7 +105,7 @@ steps: - name: Add lib/home.dart path: firebase_auth_flutterfire_ui/lib/home.dart replace-contents: | - import 'package:flutter/material.dart'; + import 'package:material_ui/material_ui.dart'; class HomeScreen extends StatelessWidget { const HomeScreen({super.key}); @@ -4560,7 +4560,7 @@ steps: rmdir: step_01 - name: Add dependencies path: firebase_auth_flutterfire_ui - flutter: pub add firebase_auth firebase_core firebase_auth firebase_ui_auth + flutter: pub add firebase_auth firebase_core firebase_auth firebase_ui_auth material_ui - name: firebase.json path: firebase_auth_flutterfire_ui/firebase.json replace-contents: | @@ -4626,9 +4626,6 @@ steps: 1:963656261848:ios:3e6776183887c3fdb237ad - - name: Patch ios/Runner.xcodeproj/project.pbxproj - xcode-project-path: firebase_auth_flutterfire_ui/ios/Runner.xcodeproj - iphoneos-deployment-target: "15.0" - name: Flutter pub get path: firebase_auth_flutterfire_ui flutter: pub get @@ -4669,9 +4666,6 @@ steps: 1:963656261848:ios:d9e01cfe8b675dfcb237ad - - name: Patch macos/Runner.xcodeproj/project.pbxproj - xcode-project-path: firebase_auth_flutterfire_ui/macos/Runner.xcodeproj - macosx-deployment-target: "10.15" - name: pod update macos path: firebase_auth_flutterfire_ui/macos pod: update @@ -4764,7 +4758,7 @@ steps: +++ a/firebase-auth-flutterfire-ui/complete/lib/main.dart @@ -1,10 +1,15 @@ +import 'package:firebase_core/firebase_core.dart'; - import 'package:flutter/material.dart'; + import 'package:material_ui/material_ui.dart'; import 'app.dart'; +import 'firebase_options.dart'; @@ -4824,7 +4818,7 @@ steps: @@ -1,3 +1,5 @@ +import 'package:firebase_auth/firebase_auth.dart' hide EmailAuthProvider; +import 'package:firebase_ui_auth/firebase_ui_auth.dart'; - import 'package:flutter/material.dart'; + import 'package:material_ui/material_ui.dart'; import 'home.dart'; @@ -9,6 +11,15 @@ class AuthGate extends StatelessWidget { @@ -5039,7 +5033,7 @@ steps: +++ a/firebase-auth-flutterfire-ui/step_04_a/lib/home.dart @@ -1,3 +1,4 @@ +import 'package:firebase_ui_auth/firebase_ui_auth.dart'; - import 'package:flutter/material.dart'; + import 'package:material_ui/material_ui.dart'; class HomeScreen extends StatelessWidget { @@ -6,12 +7,28 @@ class HomeScreen extends StatelessWidget { @@ -5199,7 +5193,7 @@ steps: import 'package:firebase_auth/firebase_auth.dart' hide EmailAuthProvider; import 'package:firebase_ui_auth/firebase_ui_auth.dart'; +import 'package:firebase_ui_oauth_google/firebase_ui_oauth_google.dart'; - import 'package:flutter/material.dart'; + import 'package:material_ui/material_ui.dart'; import 'home.dart'; @@ -16,7 +17,10 @@ class AuthGate extends StatelessWidget { diff --git a/firebase-auth-flutterfire-ui/complete/analysis_options.yaml b/firebase-auth-flutterfire-ui/complete/analysis_options.yaml index 971fea1d38..c063137f64 100644 --- a/firebase-auth-flutterfire-ui/complete/analysis_options.yaml +++ b/firebase-auth-flutterfire-ui/complete/analysis_options.yaml @@ -4,9 +4,7 @@ analyzer: - android/** - ios/** - web/** - - windows/** - macos/** - - linux/** include: ../../analysis_options.yaml linter: diff --git a/firebase-auth-flutterfire-ui/complete/ios/Podfile.lock b/firebase-auth-flutterfire-ui/complete/ios/Podfile.lock new file mode 100644 index 0000000000..1bf98b7b1d --- /dev/null +++ b/firebase-auth-flutterfire-ui/complete/ios/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - Flutter + - Flutter (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) + - Flutter (from `Flutter`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: ".symlinks/plugins/desktop_webview_auth/ios" + Flutter: + :path: Flutter + +SPEC CHECKSUMS: + desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d + Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 + +PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.pbxproj index 33ee5bcb87..121bcd4e13 100644 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.pbxproj @@ -7,9 +7,10 @@ objects = { /* Begin PBXBuildFile section */ - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8543DC4818622A1336939F95 /* Pods_Runner.framework */; }; 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; @@ -17,7 +18,6 @@ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A0900159109C53244861E994 /* Pods_RunnerTests.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -46,18 +46,17 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 8543DC4818622A1336939F95 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -65,18 +64,19 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - A0900159109C53244861E994 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 7AF2578FB57FA5B12233C58D /* Frameworks */ = { + 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */, + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -85,7 +85,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */, + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -100,6 +100,29 @@ path = RunnerTests; sourceTree = ""; }; + 40E87F3BD0EB1F883D5D18DE /* Pods */ = { + isa = PBXGroup; + children = ( + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; + 94B244503305D250FC6DC61B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( @@ -119,8 +142,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, - A40BBB3ED19EAD2005A70BEE /* Pods */, - CFED0FB7BFEE9D5F37B947CB /* Frameworks */, + 40E87F3BD0EB1F883D5D18DE /* Pods */, + 94B244503305D250FC6DC61B /* Frameworks */, ); sourceTree = ""; }; @@ -149,29 +172,6 @@ path = Runner; sourceTree = ""; }; - A40BBB3ED19EAD2005A70BEE /* Pods */ = { - isa = PBXGroup; - children = ( - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */, - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */, - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */, - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */, - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */, - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - CFED0FB7BFEE9D5F37B947CB /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8543DC4818622A1336939F95 /* Pods_Runner.framework */, - A0900159109C53244861E994 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -179,10 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */, + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, - 7AF2578FB57FA5B12233C58D /* Frameworks */, + 04E33CCD5DE028ACD36BF914 /* Frameworks */, ); buildRules = ( ); @@ -198,14 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */, + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */, + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -283,24 +283,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */ = { + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -338,22 +321,24 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 9740EEB61CF901F6004384FC /* Run Script */ = { + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputPaths = ( + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "Run Script"; - outputPaths = ( + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; }; - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */ = { + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -375,6 +360,21 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -488,7 +488,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -503,13 +502,12 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -522,13 +520,12 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -539,13 +536,12 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -676,7 +672,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -699,7 +694,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c5bea7253a..31518ddffb 100644 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -50,8 +50,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -77,8 +77,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/complete/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c5bea7253a..31518ddffb 100644 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/complete/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -50,8 +50,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -77,8 +77,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/complete/macos/Podfile.lock b/firebase-auth-flutterfire-ui/complete/macos/Podfile.lock new file mode 100644 index 0000000000..f431c3fe8c --- /dev/null +++ b/firebase-auth-flutterfire-ui/complete/macos/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - FlutterMacOS + - FlutterMacOS (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) + - FlutterMacOS (from `Flutter/ephemeral`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos + FlutterMacOS: + :path: Flutter/ephemeral + +SPEC CHECKSUMS: + desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 + FlutterMacOS: c232990155153907050900a2e175c7773903ba4e + +PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/project.pbxproj index f4b4124749..02a99f8c92 100644 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/project.pbxproj @@ -21,15 +21,15 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */; }; 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D95361C934D7DBD850342B67 /* Pods_Runner.framework */; }; + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -63,8 +63,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -81,15 +80,16 @@ 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - D95361C934D7DBD850342B67 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -97,7 +97,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */, + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -106,7 +106,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */, + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -140,7 +140,7 @@ 331C80D6294CF71000263BE5 /* RunnerTests */, 33CC10EE2044A3C60003C045 /* Products */, D73912EC22F37F3D000D13A0 /* Frameworks */, - C141B9037658A239B19AD06D /* Pods */, + 62858181651BA97FB2AB5B13 /* Pods */, ); sourceTree = ""; }; @@ -189,15 +189,15 @@ path = Runner; sourceTree = ""; }; - C141B9037658A239B19AD06D /* Pods */ = { + 62858181651BA97FB2AB5B13 /* Pods */ = { isa = PBXGroup; children = ( - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */, - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */, - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */, - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */, - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */, - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */, + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, ); name = Pods; path = Pods; @@ -206,8 +206,8 @@ D73912EC22F37F3D000D13A0 /* Frameworks */ = { isa = PBXGroup; children = ( - D95361C934D7DBD850342B67 /* Pods_Runner.framework */, - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */, + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -219,7 +219,7 @@ isa = PBXNativeTarget; buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */, + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, 331C80D1294CF70F00263BE5 /* Sources */, 331C80D2294CF70F00263BE5 /* Frameworks */, 331C80D3294CF70F00263BE5 /* Resources */, @@ -238,13 +238,13 @@ isa = PBXNativeTarget; buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */, + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, 33CC10E92044A3C60003C045 /* Sources */, 33CC10EA2044A3C60003C045 /* Frameworks */, 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */, + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -333,62 +333,67 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( ); outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { + 3399D490228B24CF009A79C7 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, ); inputPaths = ( - Flutter/ephemeral/tripwire, ); outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; + shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; }; - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */ = { + 33CC111E2044C6BF0003C045 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + Flutter/ephemeral/FlutterInputs.xcfilelist, + ); + inputPaths = ( + Flutter/ephemeral/tripwire, ); - name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + Flutter/ephemeral/FlutterOutputs.xcfilelist, + ); + outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; + shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; }; - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */ = { + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -403,33 +408,28 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */ = { + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -483,12 +483,11 @@ /* Begin XCBuildConfiguration section */ 331C80DB294CF71000263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -499,12 +498,11 @@ }; 331C80DC294CF71000263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -515,12 +513,11 @@ }; 331C80DD294CF71000263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -592,7 +589,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -602,7 +598,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Profile; @@ -726,7 +721,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -747,7 +741,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -757,7 +750,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -766,7 +758,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c5bea7253a..31518ddffb 100644 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -50,8 +50,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -77,8 +77,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/complete/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c5bea7253a..31518ddffb 100644 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/complete/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -50,8 +50,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -77,8 +77,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/complete/pubspec.lock b/firebase-auth-flutterfire-ui/complete/pubspec.lock new file mode 100644 index 0000000000..2e77617167 --- /dev/null +++ b/firebase-auth-flutterfire-ui/complete/pubspec.lock @@ -0,0 +1,527 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + _flutterfire_internals: + dependency: transitive + description: + name: _flutterfire_internals + sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + url: "https://pub.dev" + source: hosted + version: "1.3.77" + app_links: + dependency: transitive + description: + name: app_links + sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" + url: "https://pub.dev" + source: hosted + version: "6.4.1" + app_links_linux: + dependency: transitive + description: + name: app_links_linux + sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" + url: "https://pub.dev" + source: hosted + version: "1.0.4" + app_links_platform_interface: + dependency: transitive + description: + name: app_links_platform_interface + sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" + url: "https://pub.dev" + source: hosted + version: "2.0.4" + app_links_web: + dependency: transitive + description: + name: app_links_web + sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" + url: "https://pub.dev" + source: hosted + version: "1.0.5" + args: + dependency: transitive + description: + name: args + sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 + url: "https://pub.dev" + source: hosted + version: "2.7.0" + async: + dependency: transitive + description: + name: async + sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 + url: "https://pub.dev" + source: hosted + version: "2.13.1" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + characters: + dependency: transitive + description: + name: characters + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b + url: "https://pub.dev" + source: hosted + version: "1.4.1" + clock: + dependency: transitive + description: + name: clock + sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e + url: "https://pub.dev" + source: hosted + version: "1.1.3" + collection: + dependency: transitive + description: + name: collection + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" + source: hosted + version: "1.19.1" + crypto: + dependency: transitive + description: + name: crypto + sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf + url: "https://pub.dev" + source: hosted + version: "3.0.7" + desktop_webview_auth: + dependency: transitive + description: + name: desktop_webview_auth + sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c + url: "https://pub.dev" + source: hosted + version: "0.0.16" + email_validator: + dependency: transitive + description: + name: email_validator + sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b + url: "https://pub.dev" + source: hosted + version: "2.1.17" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" + url: "https://pub.dev" + source: hosted + version: "1.3.3" + firebase_auth: + dependency: "direct main" + description: + name: firebase_auth + sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + url: "https://pub.dev" + source: hosted + version: "6.7.0" + firebase_auth_platform_interface: + dependency: transitive + description: + name: firebase_auth_platform_interface + sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + url: "https://pub.dev" + source: hosted + version: "9.1.0" + firebase_auth_web: + dependency: transitive + description: + name: firebase_auth_web + sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + url: "https://pub.dev" + source: hosted + version: "6.3.0" + firebase_core: + dependency: "direct main" + description: + name: firebase_core + sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + url: "https://pub.dev" + source: hosted + version: "4.15.0" + firebase_core_platform_interface: + dependency: transitive + description: + name: firebase_core_platform_interface + sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" + url: "https://pub.dev" + source: hosted + version: "8.1.1" + firebase_core_web: + dependency: transitive + description: + name: firebase_core_web + sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + url: "https://pub.dev" + source: hosted + version: "3.12.0" + firebase_ui_auth: + dependency: "direct main" + description: + name: firebase_ui_auth + sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" + url: "https://pub.dev" + source: hosted + version: "3.1.1" + firebase_ui_localizations: + dependency: transitive + description: + name: firebase_ui_localizations + sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 + url: "https://pub.dev" + source: hosted + version: "2.1.0" + firebase_ui_oauth: + dependency: transitive + description: + name: firebase_ui_oauth + sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + firebase_ui_oauth_google: + dependency: "direct main" + description: + name: firebase_ui_oauth_google + sha256: "7287d1c0545fa5e99bfcdc865be9acf532662ffdfba8ccb92250c7eeaf875c75" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + firebase_ui_shared: + dependency: transitive + description: + name: firebase_ui_shared + sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" + url: "https://pub.dev" + source: hosted + version: "1.5.0" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" + url: "https://pub.dev" + source: hosted + version: "6.0.0" + flutter_localizations: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + flutter_svg: + dependency: transitive + description: + name: flutter_svg + sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" + url: "https://pub.dev" + source: hosted + version: "2.3.0" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + google_identity_services_web: + dependency: transitive + description: + name: google_identity_services_web + sha256: "5d187c46dc59e02646e10fe82665fc3884a9b71bc1c90c2b8b749316d33ee454" + url: "https://pub.dev" + source: hosted + version: "0.3.3+1" + google_sign_in: + dependency: "direct main" + description: + name: google_sign_in + sha256: d0a2c3bcb06e607bb11e4daca48bd4b6120f0bbc4015ccebbe757d24ea60ed2a + url: "https://pub.dev" + source: hosted + version: "6.3.0" + google_sign_in_android: + dependency: transitive + description: + name: google_sign_in_android + sha256: d5e23c56a4b84b6427552f1cf3f98f716db3b1d1a647f16b96dbb5b93afa2805 + url: "https://pub.dev" + source: hosted + version: "6.2.1" + google_sign_in_ios: + dependency: transitive + description: + name: google_sign_in_ios + sha256: "102005f498ce18442e7158f6791033bbc15ad2dcc0afa4cf4752e2722a516c96" + url: "https://pub.dev" + source: hosted + version: "5.9.0" + google_sign_in_platform_interface: + dependency: transitive + description: + name: google_sign_in_platform_interface + sha256: "5f6f79cf139c197261adb6ac024577518ae48fdff8e53205c5373b5f6430a8aa" + url: "https://pub.dev" + source: hosted + version: "2.5.0" + google_sign_in_web: + dependency: transitive + description: + name: google_sign_in_web + sha256: "460547beb4962b7623ac0fb8122d6b8268c951cf0b646dd150d60498430e4ded" + url: "https://pub.dev" + source: hosted + version: "0.12.4+4" + http: + dependency: transitive + description: + name: http + sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" + url: "https://pub.dev" + source: hosted + version: "1.6.0" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" + url: "https://pub.dev" + source: hosted + version: "4.1.2" + intl: + dependency: transitive + description: + name: intl + sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" + url: "https://pub.dev" + source: hosted + version: "0.20.3" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" + url: "https://pub.dev" + source: hosted + version: "11.0.2" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" + url: "https://pub.dev" + source: hosted + version: "3.0.10" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" + url: "https://pub.dev" + source: hosted + version: "3.0.2" + lints: + dependency: transitive + description: + name: lints + sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" + url: "https://pub.dev" + source: hosted + version: "6.1.0" + matcher: + dependency: transitive + description: + name: matcher + sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" + url: "https://pub.dev" + source: hosted + version: "0.12.20" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" + url: "https://pub.dev" + source: hosted + version: "0.13.0" + meta: + dependency: transitive + description: + name: meta + sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" + url: "https://pub.dev" + source: hosted + version: "1.19.0" + path: + dependency: transitive + description: + name: path + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + path_parsing: + dependency: transitive + description: + name: path_parsing + sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" + url: "https://pub.dev" + source: hosted + version: "7.1.0" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + source_span: + dependency: transitive + description: + name: source_span + sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" + url: "https://pub.dev" + source: hosted + version: "1.10.2" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" + url: "https://pub.dev" + source: hosted + version: "1.12.2" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" + url: "https://pub.dev" + source: hosted + version: "1.4.1" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" + url: "https://pub.dev" + source: hosted + version: "1.2.2" + test_api: + dependency: transitive + description: + name: test_api + sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" + url: "https://pub.dev" + source: hosted + version: "0.7.12" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + vector_graphics: + dependency: transitive + description: + name: vector_graphics + sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" + url: "https://pub.dev" + source: hosted + version: "1.2.4" + vector_graphics_codec: + dependency: transitive + description: + name: vector_graphics_codec + sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" + url: "https://pub.dev" + source: hosted + version: "1.1.13" + vector_graphics_compiler: + dependency: transitive + description: + name: vector_graphics_compiler + sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 + url: "https://pub.dev" + source: hosted + version: "1.3.2" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" + url: "https://pub.dev" + source: hosted + version: "2.4.3" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" + url: "https://pub.dev" + source: hosted + version: "15.4.0" + web: + dependency: transitive + description: + name: web + sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + xml: + dependency: transitive + description: + name: xml + sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" + url: "https://pub.dev" + source: hosted + version: "7.0.1" +sdks: + dart: ">=3.13.5 <4.0.0" + flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/complete/pubspec.yaml b/firebase-auth-flutterfire-ui/complete/pubspec.yaml index d64ab447d9..9a049b7f6e 100644 --- a/firebase-auth-flutterfire-ui/complete/pubspec.yaml +++ b/firebase-auth-flutterfire-ui/complete/pubspec.yaml @@ -4,13 +4,13 @@ publish_to: 'none' version: 0.1.0+1 environment: - sdk: ^3.13.0-0 + sdk: ^3.13.5 dependencies: - firebase_auth: ^6.5.7 - firebase_core: ^4.13.0 - firebase_ui_auth: ^3.1.0 - firebase_ui_oauth_google: ^2.1.0 + firebase_auth: ^6.7.0 + firebase_core: ^4.15.0 + firebase_ui_auth: ^3.1.1 + firebase_ui_oauth_google: ^2.1.1 flutter: sdk: flutter google_sign_in: ^6.3.0 diff --git a/firebase-auth-flutterfire-ui/start/analysis_options.yaml b/firebase-auth-flutterfire-ui/start/analysis_options.yaml index 971fea1d38..c063137f64 100644 --- a/firebase-auth-flutterfire-ui/start/analysis_options.yaml +++ b/firebase-auth-flutterfire-ui/start/analysis_options.yaml @@ -4,9 +4,7 @@ analyzer: - android/** - ios/** - web/** - - windows/** - macos/** - - linux/** include: ../../analysis_options.yaml linter: diff --git a/firebase-auth-flutterfire-ui/start/pubspec.lock b/firebase-auth-flutterfire-ui/start/pubspec.lock new file mode 100644 index 0000000000..dcfc09dbb6 --- /dev/null +++ b/firebase-auth-flutterfire-ui/start/pubspec.lock @@ -0,0 +1,205 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + async: + dependency: transitive + description: + name: async + sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 + url: "https://pub.dev" + source: hosted + version: "2.13.1" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + characters: + dependency: transitive + description: + name: characters + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b + url: "https://pub.dev" + source: hosted + version: "1.4.1" + clock: + dependency: transitive + description: + name: clock + sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e + url: "https://pub.dev" + source: hosted + version: "1.1.3" + collection: + dependency: transitive + description: + name: collection + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" + source: hosted + version: "1.19.1" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" + url: "https://pub.dev" + source: hosted + version: "1.3.3" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" + url: "https://pub.dev" + source: hosted + version: "6.0.0" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" + url: "https://pub.dev" + source: hosted + version: "11.0.2" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" + url: "https://pub.dev" + source: hosted + version: "3.0.10" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" + url: "https://pub.dev" + source: hosted + version: "3.0.2" + lints: + dependency: transitive + description: + name: lints + sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" + url: "https://pub.dev" + source: hosted + version: "6.1.0" + matcher: + dependency: transitive + description: + name: matcher + sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" + url: "https://pub.dev" + source: hosted + version: "0.12.20" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" + url: "https://pub.dev" + source: hosted + version: "0.13.0" + meta: + dependency: transitive + description: + name: meta + sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" + url: "https://pub.dev" + source: hosted + version: "1.19.0" + path: + dependency: transitive + description: + name: path + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + source_span: + dependency: transitive + description: + name: source_span + sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" + url: "https://pub.dev" + source: hosted + version: "1.10.2" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" + url: "https://pub.dev" + source: hosted + version: "1.12.2" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" + url: "https://pub.dev" + source: hosted + version: "1.4.1" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" + url: "https://pub.dev" + source: hosted + version: "1.2.2" + test_api: + dependency: transitive + description: + name: test_api + sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" + url: "https://pub.dev" + source: hosted + version: "0.7.12" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" + url: "https://pub.dev" + source: hosted + version: "2.4.3" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" + url: "https://pub.dev" + source: hosted + version: "15.4.0" +sdks: + dart: ">=3.13.5 <4.0.0" + flutter: ">=3.18.0-18.0.pre.54" diff --git a/firebase-auth-flutterfire-ui/start/pubspec.yaml b/firebase-auth-flutterfire-ui/start/pubspec.yaml index a3d5cad932..dec70ea367 100644 --- a/firebase-auth-flutterfire-ui/start/pubspec.yaml +++ b/firebase-auth-flutterfire-ui/start/pubspec.yaml @@ -4,7 +4,7 @@ publish_to: 'none' version: 0.1.0+1 environment: - sdk: ^3.13.0-0 + sdk: ^3.13.5 dependencies: flutter: diff --git a/firebase-auth-flutterfire-ui/step_01/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_01/analysis_options.yaml index 971fea1d38..c063137f64 100644 --- a/firebase-auth-flutterfire-ui/step_01/analysis_options.yaml +++ b/firebase-auth-flutterfire-ui/step_01/analysis_options.yaml @@ -4,9 +4,7 @@ analyzer: - android/** - ios/** - web/** - - windows/** - macos/** - - linux/** include: ../../analysis_options.yaml linter: diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_01/ios/Podfile.lock new file mode 100644 index 0000000000..1bf98b7b1d --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_01/ios/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - Flutter + - Flutter (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) + - Flutter (from `Flutter`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: ".symlinks/plugins/desktop_webview_auth/ios" + Flutter: + :path: Flutter + +SPEC CHECKSUMS: + desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d + Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 + +PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.pbxproj index 33ee5bcb87..121bcd4e13 100644 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.pbxproj @@ -7,9 +7,10 @@ objects = { /* Begin PBXBuildFile section */ - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8543DC4818622A1336939F95 /* Pods_Runner.framework */; }; 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; @@ -17,7 +18,6 @@ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A0900159109C53244861E994 /* Pods_RunnerTests.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -46,18 +46,17 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 8543DC4818622A1336939F95 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -65,18 +64,19 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - A0900159109C53244861E994 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 7AF2578FB57FA5B12233C58D /* Frameworks */ = { + 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */, + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -85,7 +85,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */, + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -100,6 +100,29 @@ path = RunnerTests; sourceTree = ""; }; + 40E87F3BD0EB1F883D5D18DE /* Pods */ = { + isa = PBXGroup; + children = ( + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; + 94B244503305D250FC6DC61B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( @@ -119,8 +142,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, - A40BBB3ED19EAD2005A70BEE /* Pods */, - CFED0FB7BFEE9D5F37B947CB /* Frameworks */, + 40E87F3BD0EB1F883D5D18DE /* Pods */, + 94B244503305D250FC6DC61B /* Frameworks */, ); sourceTree = ""; }; @@ -149,29 +172,6 @@ path = Runner; sourceTree = ""; }; - A40BBB3ED19EAD2005A70BEE /* Pods */ = { - isa = PBXGroup; - children = ( - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */, - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */, - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */, - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */, - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */, - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - CFED0FB7BFEE9D5F37B947CB /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8543DC4818622A1336939F95 /* Pods_Runner.framework */, - A0900159109C53244861E994 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -179,10 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */, + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, - 7AF2578FB57FA5B12233C58D /* Frameworks */, + 04E33CCD5DE028ACD36BF914 /* Frameworks */, ); buildRules = ( ); @@ -198,14 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */, + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */, + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -283,24 +283,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */ = { + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -338,22 +321,24 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 9740EEB61CF901F6004384FC /* Run Script */ = { + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputPaths = ( + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "Run Script"; - outputPaths = ( + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; }; - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */ = { + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -375,6 +360,21 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -488,7 +488,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -503,13 +502,12 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -522,13 +520,12 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -539,13 +536,12 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -676,7 +672,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -699,7 +694,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_01/macos/Podfile.lock new file mode 100644 index 0000000000..f431c3fe8c --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_01/macos/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - FlutterMacOS + - FlutterMacOS (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) + - FlutterMacOS (from `Flutter/ephemeral`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos + FlutterMacOS: + :path: Flutter/ephemeral + +SPEC CHECKSUMS: + desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 + FlutterMacOS: c232990155153907050900a2e175c7773903ba4e + +PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/project.pbxproj index f4b4124749..02a99f8c92 100644 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/project.pbxproj @@ -21,15 +21,15 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */; }; 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D95361C934D7DBD850342B67 /* Pods_Runner.framework */; }; + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -63,8 +63,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -81,15 +80,16 @@ 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - D95361C934D7DBD850342B67 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -97,7 +97,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */, + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -106,7 +106,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */, + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -140,7 +140,7 @@ 331C80D6294CF71000263BE5 /* RunnerTests */, 33CC10EE2044A3C60003C045 /* Products */, D73912EC22F37F3D000D13A0 /* Frameworks */, - C141B9037658A239B19AD06D /* Pods */, + 62858181651BA97FB2AB5B13 /* Pods */, ); sourceTree = ""; }; @@ -189,15 +189,15 @@ path = Runner; sourceTree = ""; }; - C141B9037658A239B19AD06D /* Pods */ = { + 62858181651BA97FB2AB5B13 /* Pods */ = { isa = PBXGroup; children = ( - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */, - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */, - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */, - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */, - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */, - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */, + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, ); name = Pods; path = Pods; @@ -206,8 +206,8 @@ D73912EC22F37F3D000D13A0 /* Frameworks */ = { isa = PBXGroup; children = ( - D95361C934D7DBD850342B67 /* Pods_Runner.framework */, - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */, + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -219,7 +219,7 @@ isa = PBXNativeTarget; buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */, + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, 331C80D1294CF70F00263BE5 /* Sources */, 331C80D2294CF70F00263BE5 /* Frameworks */, 331C80D3294CF70F00263BE5 /* Resources */, @@ -238,13 +238,13 @@ isa = PBXNativeTarget; buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */, + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, 33CC10E92044A3C60003C045 /* Sources */, 33CC10EA2044A3C60003C045 /* Frameworks */, 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */, + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -333,62 +333,67 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( ); outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { + 3399D490228B24CF009A79C7 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, ); inputPaths = ( - Flutter/ephemeral/tripwire, ); outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; + shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; }; - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */ = { + 33CC111E2044C6BF0003C045 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + Flutter/ephemeral/FlutterInputs.xcfilelist, + ); + inputPaths = ( + Flutter/ephemeral/tripwire, ); - name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + Flutter/ephemeral/FlutterOutputs.xcfilelist, + ); + outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; + shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; }; - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */ = { + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -403,33 +408,28 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */ = { + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -483,12 +483,11 @@ /* Begin XCBuildConfiguration section */ 331C80DB294CF71000263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -499,12 +498,11 @@ }; 331C80DC294CF71000263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -515,12 +513,11 @@ }; 331C80DD294CF71000263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -592,7 +589,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -602,7 +598,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Profile; @@ -726,7 +721,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -747,7 +741,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -757,7 +750,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -766,7 +758,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_01/pubspec.lock b/firebase-auth-flutterfire-ui/step_01/pubspec.lock new file mode 100644 index 0000000000..a2fdbbeefa --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_01/pubspec.lock @@ -0,0 +1,471 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + _flutterfire_internals: + dependency: transitive + description: + name: _flutterfire_internals + sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + url: "https://pub.dev" + source: hosted + version: "1.3.77" + app_links: + dependency: transitive + description: + name: app_links + sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" + url: "https://pub.dev" + source: hosted + version: "6.4.1" + app_links_linux: + dependency: transitive + description: + name: app_links_linux + sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" + url: "https://pub.dev" + source: hosted + version: "1.0.4" + app_links_platform_interface: + dependency: transitive + description: + name: app_links_platform_interface + sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" + url: "https://pub.dev" + source: hosted + version: "2.0.4" + app_links_web: + dependency: transitive + description: + name: app_links_web + sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" + url: "https://pub.dev" + source: hosted + version: "1.0.5" + args: + dependency: transitive + description: + name: args + sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 + url: "https://pub.dev" + source: hosted + version: "2.7.0" + async: + dependency: transitive + description: + name: async + sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 + url: "https://pub.dev" + source: hosted + version: "2.13.1" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + characters: + dependency: transitive + description: + name: characters + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b + url: "https://pub.dev" + source: hosted + version: "1.4.1" + clock: + dependency: transitive + description: + name: clock + sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e + url: "https://pub.dev" + source: hosted + version: "1.1.3" + collection: + dependency: transitive + description: + name: collection + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" + source: hosted + version: "1.19.1" + crypto: + dependency: transitive + description: + name: crypto + sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf + url: "https://pub.dev" + source: hosted + version: "3.0.7" + desktop_webview_auth: + dependency: transitive + description: + name: desktop_webview_auth + sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c + url: "https://pub.dev" + source: hosted + version: "0.0.16" + email_validator: + dependency: transitive + description: + name: email_validator + sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b + url: "https://pub.dev" + source: hosted + version: "2.1.17" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" + url: "https://pub.dev" + source: hosted + version: "1.3.3" + firebase_auth: + dependency: "direct main" + description: + name: firebase_auth + sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + url: "https://pub.dev" + source: hosted + version: "6.7.0" + firebase_auth_platform_interface: + dependency: transitive + description: + name: firebase_auth_platform_interface + sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + url: "https://pub.dev" + source: hosted + version: "9.1.0" + firebase_auth_web: + dependency: transitive + description: + name: firebase_auth_web + sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + url: "https://pub.dev" + source: hosted + version: "6.3.0" + firebase_core: + dependency: "direct main" + description: + name: firebase_core + sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + url: "https://pub.dev" + source: hosted + version: "4.15.0" + firebase_core_platform_interface: + dependency: transitive + description: + name: firebase_core_platform_interface + sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" + url: "https://pub.dev" + source: hosted + version: "8.1.1" + firebase_core_web: + dependency: transitive + description: + name: firebase_core_web + sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + url: "https://pub.dev" + source: hosted + version: "3.12.0" + firebase_ui_auth: + dependency: "direct main" + description: + name: firebase_ui_auth + sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" + url: "https://pub.dev" + source: hosted + version: "3.1.1" + firebase_ui_localizations: + dependency: transitive + description: + name: firebase_ui_localizations + sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 + url: "https://pub.dev" + source: hosted + version: "2.1.0" + firebase_ui_oauth: + dependency: transitive + description: + name: firebase_ui_oauth + sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + firebase_ui_shared: + dependency: transitive + description: + name: firebase_ui_shared + sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" + url: "https://pub.dev" + source: hosted + version: "1.5.0" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" + url: "https://pub.dev" + source: hosted + version: "6.0.0" + flutter_localizations: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + flutter_svg: + dependency: transitive + description: + name: flutter_svg + sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" + url: "https://pub.dev" + source: hosted + version: "2.3.0" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + http: + dependency: transitive + description: + name: http + sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" + url: "https://pub.dev" + source: hosted + version: "1.6.0" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" + url: "https://pub.dev" + source: hosted + version: "4.1.2" + intl: + dependency: transitive + description: + name: intl + sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" + url: "https://pub.dev" + source: hosted + version: "0.20.3" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" + url: "https://pub.dev" + source: hosted + version: "11.0.2" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" + url: "https://pub.dev" + source: hosted + version: "3.0.10" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" + url: "https://pub.dev" + source: hosted + version: "3.0.2" + lints: + dependency: transitive + description: + name: lints + sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" + url: "https://pub.dev" + source: hosted + version: "6.1.0" + matcher: + dependency: transitive + description: + name: matcher + sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" + url: "https://pub.dev" + source: hosted + version: "0.12.20" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" + url: "https://pub.dev" + source: hosted + version: "0.13.0" + meta: + dependency: transitive + description: + name: meta + sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" + url: "https://pub.dev" + source: hosted + version: "1.19.0" + path: + dependency: transitive + description: + name: path + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + path_parsing: + dependency: transitive + description: + name: path_parsing + sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" + url: "https://pub.dev" + source: hosted + version: "7.1.0" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + source_span: + dependency: transitive + description: + name: source_span + sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" + url: "https://pub.dev" + source: hosted + version: "1.10.2" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" + url: "https://pub.dev" + source: hosted + version: "1.12.2" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" + url: "https://pub.dev" + source: hosted + version: "1.4.1" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" + url: "https://pub.dev" + source: hosted + version: "1.2.2" + test_api: + dependency: transitive + description: + name: test_api + sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" + url: "https://pub.dev" + source: hosted + version: "0.7.12" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + vector_graphics: + dependency: transitive + description: + name: vector_graphics + sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" + url: "https://pub.dev" + source: hosted + version: "1.2.4" + vector_graphics_codec: + dependency: transitive + description: + name: vector_graphics_codec + sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" + url: "https://pub.dev" + source: hosted + version: "1.1.13" + vector_graphics_compiler: + dependency: transitive + description: + name: vector_graphics_compiler + sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 + url: "https://pub.dev" + source: hosted + version: "1.3.2" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" + url: "https://pub.dev" + source: hosted + version: "2.4.3" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" + url: "https://pub.dev" + source: hosted + version: "15.4.0" + web: + dependency: transitive + description: + name: web + sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + xml: + dependency: transitive + description: + name: xml + sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" + url: "https://pub.dev" + source: hosted + version: "7.0.1" +sdks: + dart: ">=3.13.5 <4.0.0" + flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_01/pubspec.yaml b/firebase-auth-flutterfire-ui/step_01/pubspec.yaml index 0503fa5c0b..7358752b33 100644 --- a/firebase-auth-flutterfire-ui/step_01/pubspec.yaml +++ b/firebase-auth-flutterfire-ui/step_01/pubspec.yaml @@ -4,12 +4,12 @@ publish_to: 'none' version: 0.1.0+1 environment: - sdk: ^3.13.0-0 + sdk: ^3.13.5 dependencies: - firebase_auth: ^6.5.7 - firebase_core: ^4.13.0 - firebase_ui_auth: ^3.1.0 + firebase_auth: ^6.7.0 + firebase_core: ^4.15.0 + firebase_ui_auth: ^3.1.1 flutter: sdk: flutter diff --git a/firebase-auth-flutterfire-ui/step_02/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_02/analysis_options.yaml index 971fea1d38..c063137f64 100644 --- a/firebase-auth-flutterfire-ui/step_02/analysis_options.yaml +++ b/firebase-auth-flutterfire-ui/step_02/analysis_options.yaml @@ -4,9 +4,7 @@ analyzer: - android/** - ios/** - web/** - - windows/** - macos/** - - linux/** include: ../../analysis_options.yaml linter: diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_02/ios/Podfile.lock new file mode 100644 index 0000000000..1bf98b7b1d --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_02/ios/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - Flutter + - Flutter (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) + - Flutter (from `Flutter`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: ".symlinks/plugins/desktop_webview_auth/ios" + Flutter: + :path: Flutter + +SPEC CHECKSUMS: + desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d + Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 + +PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.pbxproj index 33ee5bcb87..121bcd4e13 100644 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.pbxproj @@ -7,9 +7,10 @@ objects = { /* Begin PBXBuildFile section */ - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8543DC4818622A1336939F95 /* Pods_Runner.framework */; }; 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; @@ -17,7 +18,6 @@ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A0900159109C53244861E994 /* Pods_RunnerTests.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -46,18 +46,17 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 8543DC4818622A1336939F95 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -65,18 +64,19 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - A0900159109C53244861E994 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 7AF2578FB57FA5B12233C58D /* Frameworks */ = { + 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */, + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -85,7 +85,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */, + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -100,6 +100,29 @@ path = RunnerTests; sourceTree = ""; }; + 40E87F3BD0EB1F883D5D18DE /* Pods */ = { + isa = PBXGroup; + children = ( + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; + 94B244503305D250FC6DC61B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( @@ -119,8 +142,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, - A40BBB3ED19EAD2005A70BEE /* Pods */, - CFED0FB7BFEE9D5F37B947CB /* Frameworks */, + 40E87F3BD0EB1F883D5D18DE /* Pods */, + 94B244503305D250FC6DC61B /* Frameworks */, ); sourceTree = ""; }; @@ -149,29 +172,6 @@ path = Runner; sourceTree = ""; }; - A40BBB3ED19EAD2005A70BEE /* Pods */ = { - isa = PBXGroup; - children = ( - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */, - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */, - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */, - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */, - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */, - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - CFED0FB7BFEE9D5F37B947CB /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8543DC4818622A1336939F95 /* Pods_Runner.framework */, - A0900159109C53244861E994 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -179,10 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */, + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, - 7AF2578FB57FA5B12233C58D /* Frameworks */, + 04E33CCD5DE028ACD36BF914 /* Frameworks */, ); buildRules = ( ); @@ -198,14 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */, + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */, + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -283,24 +283,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */ = { + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -338,22 +321,24 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 9740EEB61CF901F6004384FC /* Run Script */ = { + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputPaths = ( + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "Run Script"; - outputPaths = ( + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; }; - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */ = { + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -375,6 +360,21 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -488,7 +488,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -503,13 +502,12 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -522,13 +520,12 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -539,13 +536,12 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -676,7 +672,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -699,7 +694,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_02/macos/Podfile.lock new file mode 100644 index 0000000000..f431c3fe8c --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_02/macos/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - FlutterMacOS + - FlutterMacOS (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) + - FlutterMacOS (from `Flutter/ephemeral`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos + FlutterMacOS: + :path: Flutter/ephemeral + +SPEC CHECKSUMS: + desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 + FlutterMacOS: c232990155153907050900a2e175c7773903ba4e + +PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/project.pbxproj index f4b4124749..02a99f8c92 100644 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/project.pbxproj @@ -21,15 +21,15 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */; }; 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D95361C934D7DBD850342B67 /* Pods_Runner.framework */; }; + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -63,8 +63,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -81,15 +80,16 @@ 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - D95361C934D7DBD850342B67 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -97,7 +97,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */, + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -106,7 +106,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */, + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -140,7 +140,7 @@ 331C80D6294CF71000263BE5 /* RunnerTests */, 33CC10EE2044A3C60003C045 /* Products */, D73912EC22F37F3D000D13A0 /* Frameworks */, - C141B9037658A239B19AD06D /* Pods */, + 62858181651BA97FB2AB5B13 /* Pods */, ); sourceTree = ""; }; @@ -189,15 +189,15 @@ path = Runner; sourceTree = ""; }; - C141B9037658A239B19AD06D /* Pods */ = { + 62858181651BA97FB2AB5B13 /* Pods */ = { isa = PBXGroup; children = ( - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */, - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */, - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */, - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */, - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */, - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */, + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, ); name = Pods; path = Pods; @@ -206,8 +206,8 @@ D73912EC22F37F3D000D13A0 /* Frameworks */ = { isa = PBXGroup; children = ( - D95361C934D7DBD850342B67 /* Pods_Runner.framework */, - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */, + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -219,7 +219,7 @@ isa = PBXNativeTarget; buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */, + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, 331C80D1294CF70F00263BE5 /* Sources */, 331C80D2294CF70F00263BE5 /* Frameworks */, 331C80D3294CF70F00263BE5 /* Resources */, @@ -238,13 +238,13 @@ isa = PBXNativeTarget; buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */, + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, 33CC10E92044A3C60003C045 /* Sources */, 33CC10EA2044A3C60003C045 /* Frameworks */, 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */, + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -333,62 +333,67 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( ); outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { + 3399D490228B24CF009A79C7 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, ); inputPaths = ( - Flutter/ephemeral/tripwire, ); outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; + shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; }; - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */ = { + 33CC111E2044C6BF0003C045 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + Flutter/ephemeral/FlutterInputs.xcfilelist, + ); + inputPaths = ( + Flutter/ephemeral/tripwire, ); - name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + Flutter/ephemeral/FlutterOutputs.xcfilelist, + ); + outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; + shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; }; - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */ = { + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -403,33 +408,28 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */ = { + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -483,12 +483,11 @@ /* Begin XCBuildConfiguration section */ 331C80DB294CF71000263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -499,12 +498,11 @@ }; 331C80DC294CF71000263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -515,12 +513,11 @@ }; 331C80DD294CF71000263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -592,7 +589,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -602,7 +598,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Profile; @@ -726,7 +721,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -747,7 +741,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -757,7 +750,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -766,7 +758,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_02/pubspec.lock b/firebase-auth-flutterfire-ui/step_02/pubspec.lock new file mode 100644 index 0000000000..a2fdbbeefa --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_02/pubspec.lock @@ -0,0 +1,471 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + _flutterfire_internals: + dependency: transitive + description: + name: _flutterfire_internals + sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + url: "https://pub.dev" + source: hosted + version: "1.3.77" + app_links: + dependency: transitive + description: + name: app_links + sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" + url: "https://pub.dev" + source: hosted + version: "6.4.1" + app_links_linux: + dependency: transitive + description: + name: app_links_linux + sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" + url: "https://pub.dev" + source: hosted + version: "1.0.4" + app_links_platform_interface: + dependency: transitive + description: + name: app_links_platform_interface + sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" + url: "https://pub.dev" + source: hosted + version: "2.0.4" + app_links_web: + dependency: transitive + description: + name: app_links_web + sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" + url: "https://pub.dev" + source: hosted + version: "1.0.5" + args: + dependency: transitive + description: + name: args + sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 + url: "https://pub.dev" + source: hosted + version: "2.7.0" + async: + dependency: transitive + description: + name: async + sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 + url: "https://pub.dev" + source: hosted + version: "2.13.1" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + characters: + dependency: transitive + description: + name: characters + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b + url: "https://pub.dev" + source: hosted + version: "1.4.1" + clock: + dependency: transitive + description: + name: clock + sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e + url: "https://pub.dev" + source: hosted + version: "1.1.3" + collection: + dependency: transitive + description: + name: collection + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" + source: hosted + version: "1.19.1" + crypto: + dependency: transitive + description: + name: crypto + sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf + url: "https://pub.dev" + source: hosted + version: "3.0.7" + desktop_webview_auth: + dependency: transitive + description: + name: desktop_webview_auth + sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c + url: "https://pub.dev" + source: hosted + version: "0.0.16" + email_validator: + dependency: transitive + description: + name: email_validator + sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b + url: "https://pub.dev" + source: hosted + version: "2.1.17" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" + url: "https://pub.dev" + source: hosted + version: "1.3.3" + firebase_auth: + dependency: "direct main" + description: + name: firebase_auth + sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + url: "https://pub.dev" + source: hosted + version: "6.7.0" + firebase_auth_platform_interface: + dependency: transitive + description: + name: firebase_auth_platform_interface + sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + url: "https://pub.dev" + source: hosted + version: "9.1.0" + firebase_auth_web: + dependency: transitive + description: + name: firebase_auth_web + sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + url: "https://pub.dev" + source: hosted + version: "6.3.0" + firebase_core: + dependency: "direct main" + description: + name: firebase_core + sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + url: "https://pub.dev" + source: hosted + version: "4.15.0" + firebase_core_platform_interface: + dependency: transitive + description: + name: firebase_core_platform_interface + sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" + url: "https://pub.dev" + source: hosted + version: "8.1.1" + firebase_core_web: + dependency: transitive + description: + name: firebase_core_web + sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + url: "https://pub.dev" + source: hosted + version: "3.12.0" + firebase_ui_auth: + dependency: "direct main" + description: + name: firebase_ui_auth + sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" + url: "https://pub.dev" + source: hosted + version: "3.1.1" + firebase_ui_localizations: + dependency: transitive + description: + name: firebase_ui_localizations + sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 + url: "https://pub.dev" + source: hosted + version: "2.1.0" + firebase_ui_oauth: + dependency: transitive + description: + name: firebase_ui_oauth + sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + firebase_ui_shared: + dependency: transitive + description: + name: firebase_ui_shared + sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" + url: "https://pub.dev" + source: hosted + version: "1.5.0" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" + url: "https://pub.dev" + source: hosted + version: "6.0.0" + flutter_localizations: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + flutter_svg: + dependency: transitive + description: + name: flutter_svg + sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" + url: "https://pub.dev" + source: hosted + version: "2.3.0" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + http: + dependency: transitive + description: + name: http + sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" + url: "https://pub.dev" + source: hosted + version: "1.6.0" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" + url: "https://pub.dev" + source: hosted + version: "4.1.2" + intl: + dependency: transitive + description: + name: intl + sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" + url: "https://pub.dev" + source: hosted + version: "0.20.3" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" + url: "https://pub.dev" + source: hosted + version: "11.0.2" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" + url: "https://pub.dev" + source: hosted + version: "3.0.10" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" + url: "https://pub.dev" + source: hosted + version: "3.0.2" + lints: + dependency: transitive + description: + name: lints + sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" + url: "https://pub.dev" + source: hosted + version: "6.1.0" + matcher: + dependency: transitive + description: + name: matcher + sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" + url: "https://pub.dev" + source: hosted + version: "0.12.20" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" + url: "https://pub.dev" + source: hosted + version: "0.13.0" + meta: + dependency: transitive + description: + name: meta + sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" + url: "https://pub.dev" + source: hosted + version: "1.19.0" + path: + dependency: transitive + description: + name: path + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + path_parsing: + dependency: transitive + description: + name: path_parsing + sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" + url: "https://pub.dev" + source: hosted + version: "7.1.0" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + source_span: + dependency: transitive + description: + name: source_span + sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" + url: "https://pub.dev" + source: hosted + version: "1.10.2" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" + url: "https://pub.dev" + source: hosted + version: "1.12.2" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" + url: "https://pub.dev" + source: hosted + version: "1.4.1" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" + url: "https://pub.dev" + source: hosted + version: "1.2.2" + test_api: + dependency: transitive + description: + name: test_api + sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" + url: "https://pub.dev" + source: hosted + version: "0.7.12" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + vector_graphics: + dependency: transitive + description: + name: vector_graphics + sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" + url: "https://pub.dev" + source: hosted + version: "1.2.4" + vector_graphics_codec: + dependency: transitive + description: + name: vector_graphics_codec + sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" + url: "https://pub.dev" + source: hosted + version: "1.1.13" + vector_graphics_compiler: + dependency: transitive + description: + name: vector_graphics_compiler + sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 + url: "https://pub.dev" + source: hosted + version: "1.3.2" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" + url: "https://pub.dev" + source: hosted + version: "2.4.3" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" + url: "https://pub.dev" + source: hosted + version: "15.4.0" + web: + dependency: transitive + description: + name: web + sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + xml: + dependency: transitive + description: + name: xml + sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" + url: "https://pub.dev" + source: hosted + version: "7.0.1" +sdks: + dart: ">=3.13.5 <4.0.0" + flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_02/pubspec.yaml b/firebase-auth-flutterfire-ui/step_02/pubspec.yaml index 0503fa5c0b..7358752b33 100644 --- a/firebase-auth-flutterfire-ui/step_02/pubspec.yaml +++ b/firebase-auth-flutterfire-ui/step_02/pubspec.yaml @@ -4,12 +4,12 @@ publish_to: 'none' version: 0.1.0+1 environment: - sdk: ^3.13.0-0 + sdk: ^3.13.5 dependencies: - firebase_auth: ^6.5.7 - firebase_core: ^4.13.0 - firebase_ui_auth: ^3.1.0 + firebase_auth: ^6.7.0 + firebase_core: ^4.15.0 + firebase_ui_auth: ^3.1.1 flutter: sdk: flutter diff --git a/firebase-auth-flutterfire-ui/step_03_a/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_03_a/analysis_options.yaml index 971fea1d38..c063137f64 100644 --- a/firebase-auth-flutterfire-ui/step_03_a/analysis_options.yaml +++ b/firebase-auth-flutterfire-ui/step_03_a/analysis_options.yaml @@ -4,9 +4,7 @@ analyzer: - android/** - ios/** - web/** - - windows/** - macos/** - - linux/** include: ../../analysis_options.yaml linter: diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_03_a/ios/Podfile.lock new file mode 100644 index 0000000000..1bf98b7b1d --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_03_a/ios/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - Flutter + - Flutter (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) + - Flutter (from `Flutter`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: ".symlinks/plugins/desktop_webview_auth/ios" + Flutter: + :path: Flutter + +SPEC CHECKSUMS: + desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d + Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 + +PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.pbxproj index 33ee5bcb87..121bcd4e13 100644 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.pbxproj @@ -7,9 +7,10 @@ objects = { /* Begin PBXBuildFile section */ - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8543DC4818622A1336939F95 /* Pods_Runner.framework */; }; 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; @@ -17,7 +18,6 @@ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A0900159109C53244861E994 /* Pods_RunnerTests.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -46,18 +46,17 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 8543DC4818622A1336939F95 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -65,18 +64,19 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - A0900159109C53244861E994 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 7AF2578FB57FA5B12233C58D /* Frameworks */ = { + 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */, + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -85,7 +85,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */, + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -100,6 +100,29 @@ path = RunnerTests; sourceTree = ""; }; + 40E87F3BD0EB1F883D5D18DE /* Pods */ = { + isa = PBXGroup; + children = ( + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; + 94B244503305D250FC6DC61B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( @@ -119,8 +142,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, - A40BBB3ED19EAD2005A70BEE /* Pods */, - CFED0FB7BFEE9D5F37B947CB /* Frameworks */, + 40E87F3BD0EB1F883D5D18DE /* Pods */, + 94B244503305D250FC6DC61B /* Frameworks */, ); sourceTree = ""; }; @@ -149,29 +172,6 @@ path = Runner; sourceTree = ""; }; - A40BBB3ED19EAD2005A70BEE /* Pods */ = { - isa = PBXGroup; - children = ( - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */, - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */, - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */, - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */, - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */, - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - CFED0FB7BFEE9D5F37B947CB /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8543DC4818622A1336939F95 /* Pods_Runner.framework */, - A0900159109C53244861E994 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -179,10 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */, + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, - 7AF2578FB57FA5B12233C58D /* Frameworks */, + 04E33CCD5DE028ACD36BF914 /* Frameworks */, ); buildRules = ( ); @@ -198,14 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */, + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */, + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -283,24 +283,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */ = { + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -338,22 +321,24 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 9740EEB61CF901F6004384FC /* Run Script */ = { + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputPaths = ( + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "Run Script"; - outputPaths = ( + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; }; - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */ = { + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -375,6 +360,21 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -488,7 +488,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -503,13 +502,12 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -522,13 +520,12 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -539,13 +536,12 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -676,7 +672,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -699,7 +694,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_03_a/macos/Podfile.lock new file mode 100644 index 0000000000..f431c3fe8c --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_03_a/macos/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - FlutterMacOS + - FlutterMacOS (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) + - FlutterMacOS (from `Flutter/ephemeral`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos + FlutterMacOS: + :path: Flutter/ephemeral + +SPEC CHECKSUMS: + desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 + FlutterMacOS: c232990155153907050900a2e175c7773903ba4e + +PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/project.pbxproj index f4b4124749..02a99f8c92 100644 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/project.pbxproj @@ -21,15 +21,15 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */; }; 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D95361C934D7DBD850342B67 /* Pods_Runner.framework */; }; + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -63,8 +63,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -81,15 +80,16 @@ 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - D95361C934D7DBD850342B67 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -97,7 +97,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */, + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -106,7 +106,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */, + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -140,7 +140,7 @@ 331C80D6294CF71000263BE5 /* RunnerTests */, 33CC10EE2044A3C60003C045 /* Products */, D73912EC22F37F3D000D13A0 /* Frameworks */, - C141B9037658A239B19AD06D /* Pods */, + 62858181651BA97FB2AB5B13 /* Pods */, ); sourceTree = ""; }; @@ -189,15 +189,15 @@ path = Runner; sourceTree = ""; }; - C141B9037658A239B19AD06D /* Pods */ = { + 62858181651BA97FB2AB5B13 /* Pods */ = { isa = PBXGroup; children = ( - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */, - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */, - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */, - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */, - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */, - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */, + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, ); name = Pods; path = Pods; @@ -206,8 +206,8 @@ D73912EC22F37F3D000D13A0 /* Frameworks */ = { isa = PBXGroup; children = ( - D95361C934D7DBD850342B67 /* Pods_Runner.framework */, - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */, + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -219,7 +219,7 @@ isa = PBXNativeTarget; buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */, + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, 331C80D1294CF70F00263BE5 /* Sources */, 331C80D2294CF70F00263BE5 /* Frameworks */, 331C80D3294CF70F00263BE5 /* Resources */, @@ -238,13 +238,13 @@ isa = PBXNativeTarget; buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */, + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, 33CC10E92044A3C60003C045 /* Sources */, 33CC10EA2044A3C60003C045 /* Frameworks */, 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */, + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -333,62 +333,67 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( ); outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { + 3399D490228B24CF009A79C7 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, ); inputPaths = ( - Flutter/ephemeral/tripwire, ); outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; + shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; }; - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */ = { + 33CC111E2044C6BF0003C045 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + Flutter/ephemeral/FlutterInputs.xcfilelist, + ); + inputPaths = ( + Flutter/ephemeral/tripwire, ); - name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + Flutter/ephemeral/FlutterOutputs.xcfilelist, + ); + outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; + shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; }; - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */ = { + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -403,33 +408,28 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */ = { + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -483,12 +483,11 @@ /* Begin XCBuildConfiguration section */ 331C80DB294CF71000263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -499,12 +498,11 @@ }; 331C80DC294CF71000263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -515,12 +513,11 @@ }; 331C80DD294CF71000263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -592,7 +589,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -602,7 +598,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Profile; @@ -726,7 +721,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -747,7 +741,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -757,7 +750,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -766,7 +758,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_03_a/pubspec.lock b/firebase-auth-flutterfire-ui/step_03_a/pubspec.lock new file mode 100644 index 0000000000..a2fdbbeefa --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_03_a/pubspec.lock @@ -0,0 +1,471 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + _flutterfire_internals: + dependency: transitive + description: + name: _flutterfire_internals + sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + url: "https://pub.dev" + source: hosted + version: "1.3.77" + app_links: + dependency: transitive + description: + name: app_links + sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" + url: "https://pub.dev" + source: hosted + version: "6.4.1" + app_links_linux: + dependency: transitive + description: + name: app_links_linux + sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" + url: "https://pub.dev" + source: hosted + version: "1.0.4" + app_links_platform_interface: + dependency: transitive + description: + name: app_links_platform_interface + sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" + url: "https://pub.dev" + source: hosted + version: "2.0.4" + app_links_web: + dependency: transitive + description: + name: app_links_web + sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" + url: "https://pub.dev" + source: hosted + version: "1.0.5" + args: + dependency: transitive + description: + name: args + sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 + url: "https://pub.dev" + source: hosted + version: "2.7.0" + async: + dependency: transitive + description: + name: async + sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 + url: "https://pub.dev" + source: hosted + version: "2.13.1" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + characters: + dependency: transitive + description: + name: characters + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b + url: "https://pub.dev" + source: hosted + version: "1.4.1" + clock: + dependency: transitive + description: + name: clock + sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e + url: "https://pub.dev" + source: hosted + version: "1.1.3" + collection: + dependency: transitive + description: + name: collection + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" + source: hosted + version: "1.19.1" + crypto: + dependency: transitive + description: + name: crypto + sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf + url: "https://pub.dev" + source: hosted + version: "3.0.7" + desktop_webview_auth: + dependency: transitive + description: + name: desktop_webview_auth + sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c + url: "https://pub.dev" + source: hosted + version: "0.0.16" + email_validator: + dependency: transitive + description: + name: email_validator + sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b + url: "https://pub.dev" + source: hosted + version: "2.1.17" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" + url: "https://pub.dev" + source: hosted + version: "1.3.3" + firebase_auth: + dependency: "direct main" + description: + name: firebase_auth + sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + url: "https://pub.dev" + source: hosted + version: "6.7.0" + firebase_auth_platform_interface: + dependency: transitive + description: + name: firebase_auth_platform_interface + sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + url: "https://pub.dev" + source: hosted + version: "9.1.0" + firebase_auth_web: + dependency: transitive + description: + name: firebase_auth_web + sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + url: "https://pub.dev" + source: hosted + version: "6.3.0" + firebase_core: + dependency: "direct main" + description: + name: firebase_core + sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + url: "https://pub.dev" + source: hosted + version: "4.15.0" + firebase_core_platform_interface: + dependency: transitive + description: + name: firebase_core_platform_interface + sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" + url: "https://pub.dev" + source: hosted + version: "8.1.1" + firebase_core_web: + dependency: transitive + description: + name: firebase_core_web + sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + url: "https://pub.dev" + source: hosted + version: "3.12.0" + firebase_ui_auth: + dependency: "direct main" + description: + name: firebase_ui_auth + sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" + url: "https://pub.dev" + source: hosted + version: "3.1.1" + firebase_ui_localizations: + dependency: transitive + description: + name: firebase_ui_localizations + sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 + url: "https://pub.dev" + source: hosted + version: "2.1.0" + firebase_ui_oauth: + dependency: transitive + description: + name: firebase_ui_oauth + sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + firebase_ui_shared: + dependency: transitive + description: + name: firebase_ui_shared + sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" + url: "https://pub.dev" + source: hosted + version: "1.5.0" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" + url: "https://pub.dev" + source: hosted + version: "6.0.0" + flutter_localizations: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + flutter_svg: + dependency: transitive + description: + name: flutter_svg + sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" + url: "https://pub.dev" + source: hosted + version: "2.3.0" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + http: + dependency: transitive + description: + name: http + sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" + url: "https://pub.dev" + source: hosted + version: "1.6.0" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" + url: "https://pub.dev" + source: hosted + version: "4.1.2" + intl: + dependency: transitive + description: + name: intl + sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" + url: "https://pub.dev" + source: hosted + version: "0.20.3" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" + url: "https://pub.dev" + source: hosted + version: "11.0.2" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" + url: "https://pub.dev" + source: hosted + version: "3.0.10" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" + url: "https://pub.dev" + source: hosted + version: "3.0.2" + lints: + dependency: transitive + description: + name: lints + sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" + url: "https://pub.dev" + source: hosted + version: "6.1.0" + matcher: + dependency: transitive + description: + name: matcher + sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" + url: "https://pub.dev" + source: hosted + version: "0.12.20" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" + url: "https://pub.dev" + source: hosted + version: "0.13.0" + meta: + dependency: transitive + description: + name: meta + sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" + url: "https://pub.dev" + source: hosted + version: "1.19.0" + path: + dependency: transitive + description: + name: path + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + path_parsing: + dependency: transitive + description: + name: path_parsing + sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" + url: "https://pub.dev" + source: hosted + version: "7.1.0" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + source_span: + dependency: transitive + description: + name: source_span + sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" + url: "https://pub.dev" + source: hosted + version: "1.10.2" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" + url: "https://pub.dev" + source: hosted + version: "1.12.2" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" + url: "https://pub.dev" + source: hosted + version: "1.4.1" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" + url: "https://pub.dev" + source: hosted + version: "1.2.2" + test_api: + dependency: transitive + description: + name: test_api + sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" + url: "https://pub.dev" + source: hosted + version: "0.7.12" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + vector_graphics: + dependency: transitive + description: + name: vector_graphics + sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" + url: "https://pub.dev" + source: hosted + version: "1.2.4" + vector_graphics_codec: + dependency: transitive + description: + name: vector_graphics_codec + sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" + url: "https://pub.dev" + source: hosted + version: "1.1.13" + vector_graphics_compiler: + dependency: transitive + description: + name: vector_graphics_compiler + sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 + url: "https://pub.dev" + source: hosted + version: "1.3.2" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" + url: "https://pub.dev" + source: hosted + version: "2.4.3" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" + url: "https://pub.dev" + source: hosted + version: "15.4.0" + web: + dependency: transitive + description: + name: web + sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + xml: + dependency: transitive + description: + name: xml + sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" + url: "https://pub.dev" + source: hosted + version: "7.0.1" +sdks: + dart: ">=3.13.5 <4.0.0" + flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_03_a/pubspec.yaml b/firebase-auth-flutterfire-ui/step_03_a/pubspec.yaml index 0503fa5c0b..7358752b33 100644 --- a/firebase-auth-flutterfire-ui/step_03_a/pubspec.yaml +++ b/firebase-auth-flutterfire-ui/step_03_a/pubspec.yaml @@ -4,12 +4,12 @@ publish_to: 'none' version: 0.1.0+1 environment: - sdk: ^3.13.0-0 + sdk: ^3.13.5 dependencies: - firebase_auth: ^6.5.7 - firebase_core: ^4.13.0 - firebase_ui_auth: ^3.1.0 + firebase_auth: ^6.7.0 + firebase_core: ^4.15.0 + firebase_ui_auth: ^3.1.1 flutter: sdk: flutter diff --git a/firebase-auth-flutterfire-ui/step_03_b/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_03_b/analysis_options.yaml index 971fea1d38..c063137f64 100644 --- a/firebase-auth-flutterfire-ui/step_03_b/analysis_options.yaml +++ b/firebase-auth-flutterfire-ui/step_03_b/analysis_options.yaml @@ -4,9 +4,7 @@ analyzer: - android/** - ios/** - web/** - - windows/** - macos/** - - linux/** include: ../../analysis_options.yaml linter: diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_03_b/ios/Podfile.lock new file mode 100644 index 0000000000..1bf98b7b1d --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_03_b/ios/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - Flutter + - Flutter (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) + - Flutter (from `Flutter`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: ".symlinks/plugins/desktop_webview_auth/ios" + Flutter: + :path: Flutter + +SPEC CHECKSUMS: + desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d + Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 + +PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.pbxproj index 33ee5bcb87..121bcd4e13 100644 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.pbxproj @@ -7,9 +7,10 @@ objects = { /* Begin PBXBuildFile section */ - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8543DC4818622A1336939F95 /* Pods_Runner.framework */; }; 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; @@ -17,7 +18,6 @@ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A0900159109C53244861E994 /* Pods_RunnerTests.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -46,18 +46,17 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 8543DC4818622A1336939F95 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -65,18 +64,19 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - A0900159109C53244861E994 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 7AF2578FB57FA5B12233C58D /* Frameworks */ = { + 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */, + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -85,7 +85,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */, + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -100,6 +100,29 @@ path = RunnerTests; sourceTree = ""; }; + 40E87F3BD0EB1F883D5D18DE /* Pods */ = { + isa = PBXGroup; + children = ( + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; + 94B244503305D250FC6DC61B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( @@ -119,8 +142,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, - A40BBB3ED19EAD2005A70BEE /* Pods */, - CFED0FB7BFEE9D5F37B947CB /* Frameworks */, + 40E87F3BD0EB1F883D5D18DE /* Pods */, + 94B244503305D250FC6DC61B /* Frameworks */, ); sourceTree = ""; }; @@ -149,29 +172,6 @@ path = Runner; sourceTree = ""; }; - A40BBB3ED19EAD2005A70BEE /* Pods */ = { - isa = PBXGroup; - children = ( - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */, - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */, - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */, - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */, - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */, - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - CFED0FB7BFEE9D5F37B947CB /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8543DC4818622A1336939F95 /* Pods_Runner.framework */, - A0900159109C53244861E994 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -179,10 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */, + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, - 7AF2578FB57FA5B12233C58D /* Frameworks */, + 04E33CCD5DE028ACD36BF914 /* Frameworks */, ); buildRules = ( ); @@ -198,14 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */, + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */, + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -283,24 +283,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */ = { + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -338,22 +321,24 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 9740EEB61CF901F6004384FC /* Run Script */ = { + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputPaths = ( + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "Run Script"; - outputPaths = ( + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; }; - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */ = { + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -375,6 +360,21 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -488,7 +488,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -503,13 +502,12 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -522,13 +520,12 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -539,13 +536,12 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -676,7 +672,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -699,7 +694,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_03_b/macos/Podfile.lock new file mode 100644 index 0000000000..f431c3fe8c --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_03_b/macos/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - FlutterMacOS + - FlutterMacOS (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) + - FlutterMacOS (from `Flutter/ephemeral`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos + FlutterMacOS: + :path: Flutter/ephemeral + +SPEC CHECKSUMS: + desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 + FlutterMacOS: c232990155153907050900a2e175c7773903ba4e + +PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/project.pbxproj index f4b4124749..02a99f8c92 100644 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/project.pbxproj @@ -21,15 +21,15 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */; }; 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D95361C934D7DBD850342B67 /* Pods_Runner.framework */; }; + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -63,8 +63,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -81,15 +80,16 @@ 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - D95361C934D7DBD850342B67 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -97,7 +97,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */, + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -106,7 +106,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */, + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -140,7 +140,7 @@ 331C80D6294CF71000263BE5 /* RunnerTests */, 33CC10EE2044A3C60003C045 /* Products */, D73912EC22F37F3D000D13A0 /* Frameworks */, - C141B9037658A239B19AD06D /* Pods */, + 62858181651BA97FB2AB5B13 /* Pods */, ); sourceTree = ""; }; @@ -189,15 +189,15 @@ path = Runner; sourceTree = ""; }; - C141B9037658A239B19AD06D /* Pods */ = { + 62858181651BA97FB2AB5B13 /* Pods */ = { isa = PBXGroup; children = ( - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */, - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */, - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */, - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */, - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */, - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */, + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, ); name = Pods; path = Pods; @@ -206,8 +206,8 @@ D73912EC22F37F3D000D13A0 /* Frameworks */ = { isa = PBXGroup; children = ( - D95361C934D7DBD850342B67 /* Pods_Runner.framework */, - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */, + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -219,7 +219,7 @@ isa = PBXNativeTarget; buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */, + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, 331C80D1294CF70F00263BE5 /* Sources */, 331C80D2294CF70F00263BE5 /* Frameworks */, 331C80D3294CF70F00263BE5 /* Resources */, @@ -238,13 +238,13 @@ isa = PBXNativeTarget; buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */, + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, 33CC10E92044A3C60003C045 /* Sources */, 33CC10EA2044A3C60003C045 /* Frameworks */, 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */, + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -333,62 +333,67 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( ); outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { + 3399D490228B24CF009A79C7 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, ); inputPaths = ( - Flutter/ephemeral/tripwire, ); outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; + shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; }; - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */ = { + 33CC111E2044C6BF0003C045 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + Flutter/ephemeral/FlutterInputs.xcfilelist, + ); + inputPaths = ( + Flutter/ephemeral/tripwire, ); - name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + Flutter/ephemeral/FlutterOutputs.xcfilelist, + ); + outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; + shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; }; - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */ = { + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -403,33 +408,28 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */ = { + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -483,12 +483,11 @@ /* Begin XCBuildConfiguration section */ 331C80DB294CF71000263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -499,12 +498,11 @@ }; 331C80DC294CF71000263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -515,12 +513,11 @@ }; 331C80DD294CF71000263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -592,7 +589,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -602,7 +598,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Profile; @@ -726,7 +721,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -747,7 +741,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -757,7 +750,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -766,7 +758,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_03_b/pubspec.lock b/firebase-auth-flutterfire-ui/step_03_b/pubspec.lock new file mode 100644 index 0000000000..a2fdbbeefa --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_03_b/pubspec.lock @@ -0,0 +1,471 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + _flutterfire_internals: + dependency: transitive + description: + name: _flutterfire_internals + sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + url: "https://pub.dev" + source: hosted + version: "1.3.77" + app_links: + dependency: transitive + description: + name: app_links + sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" + url: "https://pub.dev" + source: hosted + version: "6.4.1" + app_links_linux: + dependency: transitive + description: + name: app_links_linux + sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" + url: "https://pub.dev" + source: hosted + version: "1.0.4" + app_links_platform_interface: + dependency: transitive + description: + name: app_links_platform_interface + sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" + url: "https://pub.dev" + source: hosted + version: "2.0.4" + app_links_web: + dependency: transitive + description: + name: app_links_web + sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" + url: "https://pub.dev" + source: hosted + version: "1.0.5" + args: + dependency: transitive + description: + name: args + sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 + url: "https://pub.dev" + source: hosted + version: "2.7.0" + async: + dependency: transitive + description: + name: async + sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 + url: "https://pub.dev" + source: hosted + version: "2.13.1" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + characters: + dependency: transitive + description: + name: characters + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b + url: "https://pub.dev" + source: hosted + version: "1.4.1" + clock: + dependency: transitive + description: + name: clock + sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e + url: "https://pub.dev" + source: hosted + version: "1.1.3" + collection: + dependency: transitive + description: + name: collection + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" + source: hosted + version: "1.19.1" + crypto: + dependency: transitive + description: + name: crypto + sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf + url: "https://pub.dev" + source: hosted + version: "3.0.7" + desktop_webview_auth: + dependency: transitive + description: + name: desktop_webview_auth + sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c + url: "https://pub.dev" + source: hosted + version: "0.0.16" + email_validator: + dependency: transitive + description: + name: email_validator + sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b + url: "https://pub.dev" + source: hosted + version: "2.1.17" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" + url: "https://pub.dev" + source: hosted + version: "1.3.3" + firebase_auth: + dependency: "direct main" + description: + name: firebase_auth + sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + url: "https://pub.dev" + source: hosted + version: "6.7.0" + firebase_auth_platform_interface: + dependency: transitive + description: + name: firebase_auth_platform_interface + sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + url: "https://pub.dev" + source: hosted + version: "9.1.0" + firebase_auth_web: + dependency: transitive + description: + name: firebase_auth_web + sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + url: "https://pub.dev" + source: hosted + version: "6.3.0" + firebase_core: + dependency: "direct main" + description: + name: firebase_core + sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + url: "https://pub.dev" + source: hosted + version: "4.15.0" + firebase_core_platform_interface: + dependency: transitive + description: + name: firebase_core_platform_interface + sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" + url: "https://pub.dev" + source: hosted + version: "8.1.1" + firebase_core_web: + dependency: transitive + description: + name: firebase_core_web + sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + url: "https://pub.dev" + source: hosted + version: "3.12.0" + firebase_ui_auth: + dependency: "direct main" + description: + name: firebase_ui_auth + sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" + url: "https://pub.dev" + source: hosted + version: "3.1.1" + firebase_ui_localizations: + dependency: transitive + description: + name: firebase_ui_localizations + sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 + url: "https://pub.dev" + source: hosted + version: "2.1.0" + firebase_ui_oauth: + dependency: transitive + description: + name: firebase_ui_oauth + sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + firebase_ui_shared: + dependency: transitive + description: + name: firebase_ui_shared + sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" + url: "https://pub.dev" + source: hosted + version: "1.5.0" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" + url: "https://pub.dev" + source: hosted + version: "6.0.0" + flutter_localizations: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + flutter_svg: + dependency: transitive + description: + name: flutter_svg + sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" + url: "https://pub.dev" + source: hosted + version: "2.3.0" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + http: + dependency: transitive + description: + name: http + sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" + url: "https://pub.dev" + source: hosted + version: "1.6.0" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" + url: "https://pub.dev" + source: hosted + version: "4.1.2" + intl: + dependency: transitive + description: + name: intl + sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" + url: "https://pub.dev" + source: hosted + version: "0.20.3" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" + url: "https://pub.dev" + source: hosted + version: "11.0.2" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" + url: "https://pub.dev" + source: hosted + version: "3.0.10" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" + url: "https://pub.dev" + source: hosted + version: "3.0.2" + lints: + dependency: transitive + description: + name: lints + sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" + url: "https://pub.dev" + source: hosted + version: "6.1.0" + matcher: + dependency: transitive + description: + name: matcher + sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" + url: "https://pub.dev" + source: hosted + version: "0.12.20" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" + url: "https://pub.dev" + source: hosted + version: "0.13.0" + meta: + dependency: transitive + description: + name: meta + sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" + url: "https://pub.dev" + source: hosted + version: "1.19.0" + path: + dependency: transitive + description: + name: path + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + path_parsing: + dependency: transitive + description: + name: path_parsing + sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" + url: "https://pub.dev" + source: hosted + version: "7.1.0" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + source_span: + dependency: transitive + description: + name: source_span + sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" + url: "https://pub.dev" + source: hosted + version: "1.10.2" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" + url: "https://pub.dev" + source: hosted + version: "1.12.2" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" + url: "https://pub.dev" + source: hosted + version: "1.4.1" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" + url: "https://pub.dev" + source: hosted + version: "1.2.2" + test_api: + dependency: transitive + description: + name: test_api + sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" + url: "https://pub.dev" + source: hosted + version: "0.7.12" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + vector_graphics: + dependency: transitive + description: + name: vector_graphics + sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" + url: "https://pub.dev" + source: hosted + version: "1.2.4" + vector_graphics_codec: + dependency: transitive + description: + name: vector_graphics_codec + sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" + url: "https://pub.dev" + source: hosted + version: "1.1.13" + vector_graphics_compiler: + dependency: transitive + description: + name: vector_graphics_compiler + sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 + url: "https://pub.dev" + source: hosted + version: "1.3.2" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" + url: "https://pub.dev" + source: hosted + version: "2.4.3" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" + url: "https://pub.dev" + source: hosted + version: "15.4.0" + web: + dependency: transitive + description: + name: web + sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + xml: + dependency: transitive + description: + name: xml + sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" + url: "https://pub.dev" + source: hosted + version: "7.0.1" +sdks: + dart: ">=3.13.5 <4.0.0" + flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_03_b/pubspec.yaml b/firebase-auth-flutterfire-ui/step_03_b/pubspec.yaml index 0503fa5c0b..7358752b33 100644 --- a/firebase-auth-flutterfire-ui/step_03_b/pubspec.yaml +++ b/firebase-auth-flutterfire-ui/step_03_b/pubspec.yaml @@ -4,12 +4,12 @@ publish_to: 'none' version: 0.1.0+1 environment: - sdk: ^3.13.0-0 + sdk: ^3.13.5 dependencies: - firebase_auth: ^6.5.7 - firebase_core: ^4.13.0 - firebase_ui_auth: ^3.1.0 + firebase_auth: ^6.7.0 + firebase_core: ^4.15.0 + firebase_ui_auth: ^3.1.1 flutter: sdk: flutter diff --git a/firebase-auth-flutterfire-ui/step_03_c/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_03_c/analysis_options.yaml index 971fea1d38..c063137f64 100644 --- a/firebase-auth-flutterfire-ui/step_03_c/analysis_options.yaml +++ b/firebase-auth-flutterfire-ui/step_03_c/analysis_options.yaml @@ -4,9 +4,7 @@ analyzer: - android/** - ios/** - web/** - - windows/** - macos/** - - linux/** include: ../../analysis_options.yaml linter: diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_03_c/ios/Podfile.lock new file mode 100644 index 0000000000..1bf98b7b1d --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_03_c/ios/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - Flutter + - Flutter (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) + - Flutter (from `Flutter`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: ".symlinks/plugins/desktop_webview_auth/ios" + Flutter: + :path: Flutter + +SPEC CHECKSUMS: + desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d + Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 + +PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.pbxproj index 33ee5bcb87..121bcd4e13 100644 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.pbxproj @@ -7,9 +7,10 @@ objects = { /* Begin PBXBuildFile section */ - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8543DC4818622A1336939F95 /* Pods_Runner.framework */; }; 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; @@ -17,7 +18,6 @@ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A0900159109C53244861E994 /* Pods_RunnerTests.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -46,18 +46,17 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 8543DC4818622A1336939F95 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -65,18 +64,19 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - A0900159109C53244861E994 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 7AF2578FB57FA5B12233C58D /* Frameworks */ = { + 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */, + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -85,7 +85,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */, + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -100,6 +100,29 @@ path = RunnerTests; sourceTree = ""; }; + 40E87F3BD0EB1F883D5D18DE /* Pods */ = { + isa = PBXGroup; + children = ( + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; + 94B244503305D250FC6DC61B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( @@ -119,8 +142,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, - A40BBB3ED19EAD2005A70BEE /* Pods */, - CFED0FB7BFEE9D5F37B947CB /* Frameworks */, + 40E87F3BD0EB1F883D5D18DE /* Pods */, + 94B244503305D250FC6DC61B /* Frameworks */, ); sourceTree = ""; }; @@ -149,29 +172,6 @@ path = Runner; sourceTree = ""; }; - A40BBB3ED19EAD2005A70BEE /* Pods */ = { - isa = PBXGroup; - children = ( - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */, - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */, - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */, - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */, - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */, - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - CFED0FB7BFEE9D5F37B947CB /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8543DC4818622A1336939F95 /* Pods_Runner.framework */, - A0900159109C53244861E994 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -179,10 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */, + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, - 7AF2578FB57FA5B12233C58D /* Frameworks */, + 04E33CCD5DE028ACD36BF914 /* Frameworks */, ); buildRules = ( ); @@ -198,14 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */, + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */, + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -283,24 +283,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */ = { + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -338,22 +321,24 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 9740EEB61CF901F6004384FC /* Run Script */ = { + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputPaths = ( + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "Run Script"; - outputPaths = ( + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; }; - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */ = { + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -375,6 +360,21 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -488,7 +488,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -503,13 +502,12 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -522,13 +520,12 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -539,13 +536,12 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -676,7 +672,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -699,7 +694,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_03_c/macos/Podfile.lock new file mode 100644 index 0000000000..f431c3fe8c --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_03_c/macos/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - FlutterMacOS + - FlutterMacOS (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) + - FlutterMacOS (from `Flutter/ephemeral`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos + FlutterMacOS: + :path: Flutter/ephemeral + +SPEC CHECKSUMS: + desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 + FlutterMacOS: c232990155153907050900a2e175c7773903ba4e + +PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/project.pbxproj index f4b4124749..02a99f8c92 100644 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/project.pbxproj @@ -21,15 +21,15 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */; }; 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D95361C934D7DBD850342B67 /* Pods_Runner.framework */; }; + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -63,8 +63,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -81,15 +80,16 @@ 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - D95361C934D7DBD850342B67 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -97,7 +97,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */, + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -106,7 +106,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */, + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -140,7 +140,7 @@ 331C80D6294CF71000263BE5 /* RunnerTests */, 33CC10EE2044A3C60003C045 /* Products */, D73912EC22F37F3D000D13A0 /* Frameworks */, - C141B9037658A239B19AD06D /* Pods */, + 62858181651BA97FB2AB5B13 /* Pods */, ); sourceTree = ""; }; @@ -189,15 +189,15 @@ path = Runner; sourceTree = ""; }; - C141B9037658A239B19AD06D /* Pods */ = { + 62858181651BA97FB2AB5B13 /* Pods */ = { isa = PBXGroup; children = ( - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */, - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */, - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */, - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */, - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */, - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */, + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, ); name = Pods; path = Pods; @@ -206,8 +206,8 @@ D73912EC22F37F3D000D13A0 /* Frameworks */ = { isa = PBXGroup; children = ( - D95361C934D7DBD850342B67 /* Pods_Runner.framework */, - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */, + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -219,7 +219,7 @@ isa = PBXNativeTarget; buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */, + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, 331C80D1294CF70F00263BE5 /* Sources */, 331C80D2294CF70F00263BE5 /* Frameworks */, 331C80D3294CF70F00263BE5 /* Resources */, @@ -238,13 +238,13 @@ isa = PBXNativeTarget; buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */, + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, 33CC10E92044A3C60003C045 /* Sources */, 33CC10EA2044A3C60003C045 /* Frameworks */, 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */, + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -333,62 +333,67 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( ); outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { + 3399D490228B24CF009A79C7 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, ); inputPaths = ( - Flutter/ephemeral/tripwire, ); outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; + shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; }; - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */ = { + 33CC111E2044C6BF0003C045 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + Flutter/ephemeral/FlutterInputs.xcfilelist, + ); + inputPaths = ( + Flutter/ephemeral/tripwire, ); - name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + Flutter/ephemeral/FlutterOutputs.xcfilelist, + ); + outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; + shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; }; - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */ = { + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -403,33 +408,28 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */ = { + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -483,12 +483,11 @@ /* Begin XCBuildConfiguration section */ 331C80DB294CF71000263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -499,12 +498,11 @@ }; 331C80DC294CF71000263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -515,12 +513,11 @@ }; 331C80DD294CF71000263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -592,7 +589,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -602,7 +598,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Profile; @@ -726,7 +721,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -747,7 +741,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -757,7 +750,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -766,7 +758,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_03_c/pubspec.lock b/firebase-auth-flutterfire-ui/step_03_c/pubspec.lock new file mode 100644 index 0000000000..a2fdbbeefa --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_03_c/pubspec.lock @@ -0,0 +1,471 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + _flutterfire_internals: + dependency: transitive + description: + name: _flutterfire_internals + sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + url: "https://pub.dev" + source: hosted + version: "1.3.77" + app_links: + dependency: transitive + description: + name: app_links + sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" + url: "https://pub.dev" + source: hosted + version: "6.4.1" + app_links_linux: + dependency: transitive + description: + name: app_links_linux + sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" + url: "https://pub.dev" + source: hosted + version: "1.0.4" + app_links_platform_interface: + dependency: transitive + description: + name: app_links_platform_interface + sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" + url: "https://pub.dev" + source: hosted + version: "2.0.4" + app_links_web: + dependency: transitive + description: + name: app_links_web + sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" + url: "https://pub.dev" + source: hosted + version: "1.0.5" + args: + dependency: transitive + description: + name: args + sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 + url: "https://pub.dev" + source: hosted + version: "2.7.0" + async: + dependency: transitive + description: + name: async + sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 + url: "https://pub.dev" + source: hosted + version: "2.13.1" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + characters: + dependency: transitive + description: + name: characters + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b + url: "https://pub.dev" + source: hosted + version: "1.4.1" + clock: + dependency: transitive + description: + name: clock + sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e + url: "https://pub.dev" + source: hosted + version: "1.1.3" + collection: + dependency: transitive + description: + name: collection + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" + source: hosted + version: "1.19.1" + crypto: + dependency: transitive + description: + name: crypto + sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf + url: "https://pub.dev" + source: hosted + version: "3.0.7" + desktop_webview_auth: + dependency: transitive + description: + name: desktop_webview_auth + sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c + url: "https://pub.dev" + source: hosted + version: "0.0.16" + email_validator: + dependency: transitive + description: + name: email_validator + sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b + url: "https://pub.dev" + source: hosted + version: "2.1.17" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" + url: "https://pub.dev" + source: hosted + version: "1.3.3" + firebase_auth: + dependency: "direct main" + description: + name: firebase_auth + sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + url: "https://pub.dev" + source: hosted + version: "6.7.0" + firebase_auth_platform_interface: + dependency: transitive + description: + name: firebase_auth_platform_interface + sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + url: "https://pub.dev" + source: hosted + version: "9.1.0" + firebase_auth_web: + dependency: transitive + description: + name: firebase_auth_web + sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + url: "https://pub.dev" + source: hosted + version: "6.3.0" + firebase_core: + dependency: "direct main" + description: + name: firebase_core + sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + url: "https://pub.dev" + source: hosted + version: "4.15.0" + firebase_core_platform_interface: + dependency: transitive + description: + name: firebase_core_platform_interface + sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" + url: "https://pub.dev" + source: hosted + version: "8.1.1" + firebase_core_web: + dependency: transitive + description: + name: firebase_core_web + sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + url: "https://pub.dev" + source: hosted + version: "3.12.0" + firebase_ui_auth: + dependency: "direct main" + description: + name: firebase_ui_auth + sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" + url: "https://pub.dev" + source: hosted + version: "3.1.1" + firebase_ui_localizations: + dependency: transitive + description: + name: firebase_ui_localizations + sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 + url: "https://pub.dev" + source: hosted + version: "2.1.0" + firebase_ui_oauth: + dependency: transitive + description: + name: firebase_ui_oauth + sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + firebase_ui_shared: + dependency: transitive + description: + name: firebase_ui_shared + sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" + url: "https://pub.dev" + source: hosted + version: "1.5.0" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" + url: "https://pub.dev" + source: hosted + version: "6.0.0" + flutter_localizations: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + flutter_svg: + dependency: transitive + description: + name: flutter_svg + sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" + url: "https://pub.dev" + source: hosted + version: "2.3.0" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + http: + dependency: transitive + description: + name: http + sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" + url: "https://pub.dev" + source: hosted + version: "1.6.0" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" + url: "https://pub.dev" + source: hosted + version: "4.1.2" + intl: + dependency: transitive + description: + name: intl + sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" + url: "https://pub.dev" + source: hosted + version: "0.20.3" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" + url: "https://pub.dev" + source: hosted + version: "11.0.2" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" + url: "https://pub.dev" + source: hosted + version: "3.0.10" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" + url: "https://pub.dev" + source: hosted + version: "3.0.2" + lints: + dependency: transitive + description: + name: lints + sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" + url: "https://pub.dev" + source: hosted + version: "6.1.0" + matcher: + dependency: transitive + description: + name: matcher + sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" + url: "https://pub.dev" + source: hosted + version: "0.12.20" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" + url: "https://pub.dev" + source: hosted + version: "0.13.0" + meta: + dependency: transitive + description: + name: meta + sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" + url: "https://pub.dev" + source: hosted + version: "1.19.0" + path: + dependency: transitive + description: + name: path + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + path_parsing: + dependency: transitive + description: + name: path_parsing + sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" + url: "https://pub.dev" + source: hosted + version: "7.1.0" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + source_span: + dependency: transitive + description: + name: source_span + sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" + url: "https://pub.dev" + source: hosted + version: "1.10.2" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" + url: "https://pub.dev" + source: hosted + version: "1.12.2" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" + url: "https://pub.dev" + source: hosted + version: "1.4.1" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" + url: "https://pub.dev" + source: hosted + version: "1.2.2" + test_api: + dependency: transitive + description: + name: test_api + sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" + url: "https://pub.dev" + source: hosted + version: "0.7.12" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + vector_graphics: + dependency: transitive + description: + name: vector_graphics + sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" + url: "https://pub.dev" + source: hosted + version: "1.2.4" + vector_graphics_codec: + dependency: transitive + description: + name: vector_graphics_codec + sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" + url: "https://pub.dev" + source: hosted + version: "1.1.13" + vector_graphics_compiler: + dependency: transitive + description: + name: vector_graphics_compiler + sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 + url: "https://pub.dev" + source: hosted + version: "1.3.2" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" + url: "https://pub.dev" + source: hosted + version: "2.4.3" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" + url: "https://pub.dev" + source: hosted + version: "15.4.0" + web: + dependency: transitive + description: + name: web + sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + xml: + dependency: transitive + description: + name: xml + sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" + url: "https://pub.dev" + source: hosted + version: "7.0.1" +sdks: + dart: ">=3.13.5 <4.0.0" + flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_03_c/pubspec.yaml b/firebase-auth-flutterfire-ui/step_03_c/pubspec.yaml index 0503fa5c0b..7358752b33 100644 --- a/firebase-auth-flutterfire-ui/step_03_c/pubspec.yaml +++ b/firebase-auth-flutterfire-ui/step_03_c/pubspec.yaml @@ -4,12 +4,12 @@ publish_to: 'none' version: 0.1.0+1 environment: - sdk: ^3.13.0-0 + sdk: ^3.13.5 dependencies: - firebase_auth: ^6.5.7 - firebase_core: ^4.13.0 - firebase_ui_auth: ^3.1.0 + firebase_auth: ^6.7.0 + firebase_core: ^4.15.0 + firebase_ui_auth: ^3.1.1 flutter: sdk: flutter diff --git a/firebase-auth-flutterfire-ui/step_03_d/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_03_d/analysis_options.yaml index 971fea1d38..c063137f64 100644 --- a/firebase-auth-flutterfire-ui/step_03_d/analysis_options.yaml +++ b/firebase-auth-flutterfire-ui/step_03_d/analysis_options.yaml @@ -4,9 +4,7 @@ analyzer: - android/** - ios/** - web/** - - windows/** - macos/** - - linux/** include: ../../analysis_options.yaml linter: diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_03_d/ios/Podfile.lock new file mode 100644 index 0000000000..1bf98b7b1d --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_03_d/ios/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - Flutter + - Flutter (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) + - Flutter (from `Flutter`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: ".symlinks/plugins/desktop_webview_auth/ios" + Flutter: + :path: Flutter + +SPEC CHECKSUMS: + desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d + Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 + +PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.pbxproj index 33ee5bcb87..121bcd4e13 100644 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.pbxproj @@ -7,9 +7,10 @@ objects = { /* Begin PBXBuildFile section */ - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8543DC4818622A1336939F95 /* Pods_Runner.framework */; }; 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; @@ -17,7 +18,6 @@ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A0900159109C53244861E994 /* Pods_RunnerTests.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -46,18 +46,17 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 8543DC4818622A1336939F95 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -65,18 +64,19 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - A0900159109C53244861E994 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 7AF2578FB57FA5B12233C58D /* Frameworks */ = { + 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */, + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -85,7 +85,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */, + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -100,6 +100,29 @@ path = RunnerTests; sourceTree = ""; }; + 40E87F3BD0EB1F883D5D18DE /* Pods */ = { + isa = PBXGroup; + children = ( + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; + 94B244503305D250FC6DC61B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( @@ -119,8 +142,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, - A40BBB3ED19EAD2005A70BEE /* Pods */, - CFED0FB7BFEE9D5F37B947CB /* Frameworks */, + 40E87F3BD0EB1F883D5D18DE /* Pods */, + 94B244503305D250FC6DC61B /* Frameworks */, ); sourceTree = ""; }; @@ -149,29 +172,6 @@ path = Runner; sourceTree = ""; }; - A40BBB3ED19EAD2005A70BEE /* Pods */ = { - isa = PBXGroup; - children = ( - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */, - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */, - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */, - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */, - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */, - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - CFED0FB7BFEE9D5F37B947CB /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8543DC4818622A1336939F95 /* Pods_Runner.framework */, - A0900159109C53244861E994 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -179,10 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */, + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, - 7AF2578FB57FA5B12233C58D /* Frameworks */, + 04E33CCD5DE028ACD36BF914 /* Frameworks */, ); buildRules = ( ); @@ -198,14 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */, + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */, + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -283,24 +283,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */ = { + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -338,22 +321,24 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 9740EEB61CF901F6004384FC /* Run Script */ = { + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputPaths = ( + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "Run Script"; - outputPaths = ( + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; }; - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */ = { + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -375,6 +360,21 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -488,7 +488,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -503,13 +502,12 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -522,13 +520,12 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -539,13 +536,12 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -676,7 +672,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -699,7 +694,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_03_d/macos/Podfile.lock new file mode 100644 index 0000000000..f431c3fe8c --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_03_d/macos/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - FlutterMacOS + - FlutterMacOS (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) + - FlutterMacOS (from `Flutter/ephemeral`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos + FlutterMacOS: + :path: Flutter/ephemeral + +SPEC CHECKSUMS: + desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 + FlutterMacOS: c232990155153907050900a2e175c7773903ba4e + +PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/project.pbxproj index f4b4124749..02a99f8c92 100644 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/project.pbxproj @@ -21,15 +21,15 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */; }; 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D95361C934D7DBD850342B67 /* Pods_Runner.framework */; }; + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -63,8 +63,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -81,15 +80,16 @@ 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - D95361C934D7DBD850342B67 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -97,7 +97,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */, + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -106,7 +106,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */, + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -140,7 +140,7 @@ 331C80D6294CF71000263BE5 /* RunnerTests */, 33CC10EE2044A3C60003C045 /* Products */, D73912EC22F37F3D000D13A0 /* Frameworks */, - C141B9037658A239B19AD06D /* Pods */, + 62858181651BA97FB2AB5B13 /* Pods */, ); sourceTree = ""; }; @@ -189,15 +189,15 @@ path = Runner; sourceTree = ""; }; - C141B9037658A239B19AD06D /* Pods */ = { + 62858181651BA97FB2AB5B13 /* Pods */ = { isa = PBXGroup; children = ( - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */, - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */, - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */, - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */, - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */, - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */, + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, ); name = Pods; path = Pods; @@ -206,8 +206,8 @@ D73912EC22F37F3D000D13A0 /* Frameworks */ = { isa = PBXGroup; children = ( - D95361C934D7DBD850342B67 /* Pods_Runner.framework */, - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */, + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -219,7 +219,7 @@ isa = PBXNativeTarget; buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */, + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, 331C80D1294CF70F00263BE5 /* Sources */, 331C80D2294CF70F00263BE5 /* Frameworks */, 331C80D3294CF70F00263BE5 /* Resources */, @@ -238,13 +238,13 @@ isa = PBXNativeTarget; buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */, + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, 33CC10E92044A3C60003C045 /* Sources */, 33CC10EA2044A3C60003C045 /* Frameworks */, 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */, + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -333,62 +333,67 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( ); outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { + 3399D490228B24CF009A79C7 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, ); inputPaths = ( - Flutter/ephemeral/tripwire, ); outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; + shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; }; - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */ = { + 33CC111E2044C6BF0003C045 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + Flutter/ephemeral/FlutterInputs.xcfilelist, + ); + inputPaths = ( + Flutter/ephemeral/tripwire, ); - name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + Flutter/ephemeral/FlutterOutputs.xcfilelist, + ); + outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; + shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; }; - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */ = { + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -403,33 +408,28 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */ = { + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -483,12 +483,11 @@ /* Begin XCBuildConfiguration section */ 331C80DB294CF71000263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -499,12 +498,11 @@ }; 331C80DC294CF71000263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -515,12 +513,11 @@ }; 331C80DD294CF71000263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -592,7 +589,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -602,7 +598,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Profile; @@ -726,7 +721,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -747,7 +741,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -757,7 +750,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -766,7 +758,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_03_d/pubspec.lock b/firebase-auth-flutterfire-ui/step_03_d/pubspec.lock new file mode 100644 index 0000000000..a2fdbbeefa --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_03_d/pubspec.lock @@ -0,0 +1,471 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + _flutterfire_internals: + dependency: transitive + description: + name: _flutterfire_internals + sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + url: "https://pub.dev" + source: hosted + version: "1.3.77" + app_links: + dependency: transitive + description: + name: app_links + sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" + url: "https://pub.dev" + source: hosted + version: "6.4.1" + app_links_linux: + dependency: transitive + description: + name: app_links_linux + sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" + url: "https://pub.dev" + source: hosted + version: "1.0.4" + app_links_platform_interface: + dependency: transitive + description: + name: app_links_platform_interface + sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" + url: "https://pub.dev" + source: hosted + version: "2.0.4" + app_links_web: + dependency: transitive + description: + name: app_links_web + sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" + url: "https://pub.dev" + source: hosted + version: "1.0.5" + args: + dependency: transitive + description: + name: args + sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 + url: "https://pub.dev" + source: hosted + version: "2.7.0" + async: + dependency: transitive + description: + name: async + sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 + url: "https://pub.dev" + source: hosted + version: "2.13.1" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + characters: + dependency: transitive + description: + name: characters + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b + url: "https://pub.dev" + source: hosted + version: "1.4.1" + clock: + dependency: transitive + description: + name: clock + sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e + url: "https://pub.dev" + source: hosted + version: "1.1.3" + collection: + dependency: transitive + description: + name: collection + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" + source: hosted + version: "1.19.1" + crypto: + dependency: transitive + description: + name: crypto + sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf + url: "https://pub.dev" + source: hosted + version: "3.0.7" + desktop_webview_auth: + dependency: transitive + description: + name: desktop_webview_auth + sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c + url: "https://pub.dev" + source: hosted + version: "0.0.16" + email_validator: + dependency: transitive + description: + name: email_validator + sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b + url: "https://pub.dev" + source: hosted + version: "2.1.17" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" + url: "https://pub.dev" + source: hosted + version: "1.3.3" + firebase_auth: + dependency: "direct main" + description: + name: firebase_auth + sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + url: "https://pub.dev" + source: hosted + version: "6.7.0" + firebase_auth_platform_interface: + dependency: transitive + description: + name: firebase_auth_platform_interface + sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + url: "https://pub.dev" + source: hosted + version: "9.1.0" + firebase_auth_web: + dependency: transitive + description: + name: firebase_auth_web + sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + url: "https://pub.dev" + source: hosted + version: "6.3.0" + firebase_core: + dependency: "direct main" + description: + name: firebase_core + sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + url: "https://pub.dev" + source: hosted + version: "4.15.0" + firebase_core_platform_interface: + dependency: transitive + description: + name: firebase_core_platform_interface + sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" + url: "https://pub.dev" + source: hosted + version: "8.1.1" + firebase_core_web: + dependency: transitive + description: + name: firebase_core_web + sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + url: "https://pub.dev" + source: hosted + version: "3.12.0" + firebase_ui_auth: + dependency: "direct main" + description: + name: firebase_ui_auth + sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" + url: "https://pub.dev" + source: hosted + version: "3.1.1" + firebase_ui_localizations: + dependency: transitive + description: + name: firebase_ui_localizations + sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 + url: "https://pub.dev" + source: hosted + version: "2.1.0" + firebase_ui_oauth: + dependency: transitive + description: + name: firebase_ui_oauth + sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + firebase_ui_shared: + dependency: transitive + description: + name: firebase_ui_shared + sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" + url: "https://pub.dev" + source: hosted + version: "1.5.0" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" + url: "https://pub.dev" + source: hosted + version: "6.0.0" + flutter_localizations: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + flutter_svg: + dependency: transitive + description: + name: flutter_svg + sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" + url: "https://pub.dev" + source: hosted + version: "2.3.0" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + http: + dependency: transitive + description: + name: http + sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" + url: "https://pub.dev" + source: hosted + version: "1.6.0" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" + url: "https://pub.dev" + source: hosted + version: "4.1.2" + intl: + dependency: transitive + description: + name: intl + sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" + url: "https://pub.dev" + source: hosted + version: "0.20.3" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" + url: "https://pub.dev" + source: hosted + version: "11.0.2" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" + url: "https://pub.dev" + source: hosted + version: "3.0.10" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" + url: "https://pub.dev" + source: hosted + version: "3.0.2" + lints: + dependency: transitive + description: + name: lints + sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" + url: "https://pub.dev" + source: hosted + version: "6.1.0" + matcher: + dependency: transitive + description: + name: matcher + sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" + url: "https://pub.dev" + source: hosted + version: "0.12.20" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" + url: "https://pub.dev" + source: hosted + version: "0.13.0" + meta: + dependency: transitive + description: + name: meta + sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" + url: "https://pub.dev" + source: hosted + version: "1.19.0" + path: + dependency: transitive + description: + name: path + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + path_parsing: + dependency: transitive + description: + name: path_parsing + sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" + url: "https://pub.dev" + source: hosted + version: "7.1.0" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + source_span: + dependency: transitive + description: + name: source_span + sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" + url: "https://pub.dev" + source: hosted + version: "1.10.2" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" + url: "https://pub.dev" + source: hosted + version: "1.12.2" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" + url: "https://pub.dev" + source: hosted + version: "1.4.1" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" + url: "https://pub.dev" + source: hosted + version: "1.2.2" + test_api: + dependency: transitive + description: + name: test_api + sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" + url: "https://pub.dev" + source: hosted + version: "0.7.12" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + vector_graphics: + dependency: transitive + description: + name: vector_graphics + sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" + url: "https://pub.dev" + source: hosted + version: "1.2.4" + vector_graphics_codec: + dependency: transitive + description: + name: vector_graphics_codec + sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" + url: "https://pub.dev" + source: hosted + version: "1.1.13" + vector_graphics_compiler: + dependency: transitive + description: + name: vector_graphics_compiler + sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 + url: "https://pub.dev" + source: hosted + version: "1.3.2" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" + url: "https://pub.dev" + source: hosted + version: "2.4.3" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" + url: "https://pub.dev" + source: hosted + version: "15.4.0" + web: + dependency: transitive + description: + name: web + sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + xml: + dependency: transitive + description: + name: xml + sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" + url: "https://pub.dev" + source: hosted + version: "7.0.1" +sdks: + dart: ">=3.13.5 <4.0.0" + flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_03_d/pubspec.yaml b/firebase-auth-flutterfire-ui/step_03_d/pubspec.yaml index 0503fa5c0b..7358752b33 100644 --- a/firebase-auth-flutterfire-ui/step_03_d/pubspec.yaml +++ b/firebase-auth-flutterfire-ui/step_03_d/pubspec.yaml @@ -4,12 +4,12 @@ publish_to: 'none' version: 0.1.0+1 environment: - sdk: ^3.13.0-0 + sdk: ^3.13.5 dependencies: - firebase_auth: ^6.5.7 - firebase_core: ^4.13.0 - firebase_ui_auth: ^3.1.0 + firebase_auth: ^6.7.0 + firebase_core: ^4.15.0 + firebase_ui_auth: ^3.1.1 flutter: sdk: flutter diff --git a/firebase-auth-flutterfire-ui/step_03_e/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_03_e/analysis_options.yaml index 971fea1d38..c063137f64 100644 --- a/firebase-auth-flutterfire-ui/step_03_e/analysis_options.yaml +++ b/firebase-auth-flutterfire-ui/step_03_e/analysis_options.yaml @@ -4,9 +4,7 @@ analyzer: - android/** - ios/** - web/** - - windows/** - macos/** - - linux/** include: ../../analysis_options.yaml linter: diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_03_e/ios/Podfile.lock new file mode 100644 index 0000000000..1bf98b7b1d --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_03_e/ios/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - Flutter + - Flutter (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) + - Flutter (from `Flutter`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: ".symlinks/plugins/desktop_webview_auth/ios" + Flutter: + :path: Flutter + +SPEC CHECKSUMS: + desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d + Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 + +PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.pbxproj index 33ee5bcb87..121bcd4e13 100644 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.pbxproj @@ -7,9 +7,10 @@ objects = { /* Begin PBXBuildFile section */ - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8543DC4818622A1336939F95 /* Pods_Runner.framework */; }; 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; @@ -17,7 +18,6 @@ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A0900159109C53244861E994 /* Pods_RunnerTests.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -46,18 +46,17 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 8543DC4818622A1336939F95 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -65,18 +64,19 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - A0900159109C53244861E994 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 7AF2578FB57FA5B12233C58D /* Frameworks */ = { + 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */, + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -85,7 +85,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */, + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -100,6 +100,29 @@ path = RunnerTests; sourceTree = ""; }; + 40E87F3BD0EB1F883D5D18DE /* Pods */ = { + isa = PBXGroup; + children = ( + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; + 94B244503305D250FC6DC61B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( @@ -119,8 +142,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, - A40BBB3ED19EAD2005A70BEE /* Pods */, - CFED0FB7BFEE9D5F37B947CB /* Frameworks */, + 40E87F3BD0EB1F883D5D18DE /* Pods */, + 94B244503305D250FC6DC61B /* Frameworks */, ); sourceTree = ""; }; @@ -149,29 +172,6 @@ path = Runner; sourceTree = ""; }; - A40BBB3ED19EAD2005A70BEE /* Pods */ = { - isa = PBXGroup; - children = ( - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */, - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */, - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */, - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */, - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */, - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - CFED0FB7BFEE9D5F37B947CB /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8543DC4818622A1336939F95 /* Pods_Runner.framework */, - A0900159109C53244861E994 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -179,10 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */, + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, - 7AF2578FB57FA5B12233C58D /* Frameworks */, + 04E33CCD5DE028ACD36BF914 /* Frameworks */, ); buildRules = ( ); @@ -198,14 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */, + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */, + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -283,24 +283,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */ = { + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -338,22 +321,24 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 9740EEB61CF901F6004384FC /* Run Script */ = { + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputPaths = ( + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "Run Script"; - outputPaths = ( + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; }; - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */ = { + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -375,6 +360,21 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -488,7 +488,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -503,13 +502,12 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -522,13 +520,12 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -539,13 +536,12 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -676,7 +672,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -699,7 +694,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_03_e/macos/Podfile.lock new file mode 100644 index 0000000000..f431c3fe8c --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_03_e/macos/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - FlutterMacOS + - FlutterMacOS (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) + - FlutterMacOS (from `Flutter/ephemeral`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos + FlutterMacOS: + :path: Flutter/ephemeral + +SPEC CHECKSUMS: + desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 + FlutterMacOS: c232990155153907050900a2e175c7773903ba4e + +PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/project.pbxproj index f4b4124749..02a99f8c92 100644 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/project.pbxproj @@ -21,15 +21,15 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */; }; 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D95361C934D7DBD850342B67 /* Pods_Runner.framework */; }; + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -63,8 +63,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -81,15 +80,16 @@ 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - D95361C934D7DBD850342B67 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -97,7 +97,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */, + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -106,7 +106,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */, + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -140,7 +140,7 @@ 331C80D6294CF71000263BE5 /* RunnerTests */, 33CC10EE2044A3C60003C045 /* Products */, D73912EC22F37F3D000D13A0 /* Frameworks */, - C141B9037658A239B19AD06D /* Pods */, + 62858181651BA97FB2AB5B13 /* Pods */, ); sourceTree = ""; }; @@ -189,15 +189,15 @@ path = Runner; sourceTree = ""; }; - C141B9037658A239B19AD06D /* Pods */ = { + 62858181651BA97FB2AB5B13 /* Pods */ = { isa = PBXGroup; children = ( - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */, - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */, - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */, - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */, - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */, - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */, + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, ); name = Pods; path = Pods; @@ -206,8 +206,8 @@ D73912EC22F37F3D000D13A0 /* Frameworks */ = { isa = PBXGroup; children = ( - D95361C934D7DBD850342B67 /* Pods_Runner.framework */, - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */, + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -219,7 +219,7 @@ isa = PBXNativeTarget; buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */, + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, 331C80D1294CF70F00263BE5 /* Sources */, 331C80D2294CF70F00263BE5 /* Frameworks */, 331C80D3294CF70F00263BE5 /* Resources */, @@ -238,13 +238,13 @@ isa = PBXNativeTarget; buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */, + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, 33CC10E92044A3C60003C045 /* Sources */, 33CC10EA2044A3C60003C045 /* Frameworks */, 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */, + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -333,62 +333,67 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( ); outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { + 3399D490228B24CF009A79C7 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, ); inputPaths = ( - Flutter/ephemeral/tripwire, ); outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; + shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; }; - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */ = { + 33CC111E2044C6BF0003C045 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + Flutter/ephemeral/FlutterInputs.xcfilelist, + ); + inputPaths = ( + Flutter/ephemeral/tripwire, ); - name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + Flutter/ephemeral/FlutterOutputs.xcfilelist, + ); + outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; + shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; }; - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */ = { + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -403,33 +408,28 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */ = { + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -483,12 +483,11 @@ /* Begin XCBuildConfiguration section */ 331C80DB294CF71000263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -499,12 +498,11 @@ }; 331C80DC294CF71000263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -515,12 +513,11 @@ }; 331C80DD294CF71000263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -592,7 +589,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -602,7 +598,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Profile; @@ -726,7 +721,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -747,7 +741,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -757,7 +750,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -766,7 +758,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_03_e/pubspec.lock b/firebase-auth-flutterfire-ui/step_03_e/pubspec.lock new file mode 100644 index 0000000000..a2fdbbeefa --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_03_e/pubspec.lock @@ -0,0 +1,471 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + _flutterfire_internals: + dependency: transitive + description: + name: _flutterfire_internals + sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + url: "https://pub.dev" + source: hosted + version: "1.3.77" + app_links: + dependency: transitive + description: + name: app_links + sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" + url: "https://pub.dev" + source: hosted + version: "6.4.1" + app_links_linux: + dependency: transitive + description: + name: app_links_linux + sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" + url: "https://pub.dev" + source: hosted + version: "1.0.4" + app_links_platform_interface: + dependency: transitive + description: + name: app_links_platform_interface + sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" + url: "https://pub.dev" + source: hosted + version: "2.0.4" + app_links_web: + dependency: transitive + description: + name: app_links_web + sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" + url: "https://pub.dev" + source: hosted + version: "1.0.5" + args: + dependency: transitive + description: + name: args + sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 + url: "https://pub.dev" + source: hosted + version: "2.7.0" + async: + dependency: transitive + description: + name: async + sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 + url: "https://pub.dev" + source: hosted + version: "2.13.1" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + characters: + dependency: transitive + description: + name: characters + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b + url: "https://pub.dev" + source: hosted + version: "1.4.1" + clock: + dependency: transitive + description: + name: clock + sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e + url: "https://pub.dev" + source: hosted + version: "1.1.3" + collection: + dependency: transitive + description: + name: collection + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" + source: hosted + version: "1.19.1" + crypto: + dependency: transitive + description: + name: crypto + sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf + url: "https://pub.dev" + source: hosted + version: "3.0.7" + desktop_webview_auth: + dependency: transitive + description: + name: desktop_webview_auth + sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c + url: "https://pub.dev" + source: hosted + version: "0.0.16" + email_validator: + dependency: transitive + description: + name: email_validator + sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b + url: "https://pub.dev" + source: hosted + version: "2.1.17" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" + url: "https://pub.dev" + source: hosted + version: "1.3.3" + firebase_auth: + dependency: "direct main" + description: + name: firebase_auth + sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + url: "https://pub.dev" + source: hosted + version: "6.7.0" + firebase_auth_platform_interface: + dependency: transitive + description: + name: firebase_auth_platform_interface + sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + url: "https://pub.dev" + source: hosted + version: "9.1.0" + firebase_auth_web: + dependency: transitive + description: + name: firebase_auth_web + sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + url: "https://pub.dev" + source: hosted + version: "6.3.0" + firebase_core: + dependency: "direct main" + description: + name: firebase_core + sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + url: "https://pub.dev" + source: hosted + version: "4.15.0" + firebase_core_platform_interface: + dependency: transitive + description: + name: firebase_core_platform_interface + sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" + url: "https://pub.dev" + source: hosted + version: "8.1.1" + firebase_core_web: + dependency: transitive + description: + name: firebase_core_web + sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + url: "https://pub.dev" + source: hosted + version: "3.12.0" + firebase_ui_auth: + dependency: "direct main" + description: + name: firebase_ui_auth + sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" + url: "https://pub.dev" + source: hosted + version: "3.1.1" + firebase_ui_localizations: + dependency: transitive + description: + name: firebase_ui_localizations + sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 + url: "https://pub.dev" + source: hosted + version: "2.1.0" + firebase_ui_oauth: + dependency: transitive + description: + name: firebase_ui_oauth + sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + firebase_ui_shared: + dependency: transitive + description: + name: firebase_ui_shared + sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" + url: "https://pub.dev" + source: hosted + version: "1.5.0" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" + url: "https://pub.dev" + source: hosted + version: "6.0.0" + flutter_localizations: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + flutter_svg: + dependency: transitive + description: + name: flutter_svg + sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" + url: "https://pub.dev" + source: hosted + version: "2.3.0" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + http: + dependency: transitive + description: + name: http + sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" + url: "https://pub.dev" + source: hosted + version: "1.6.0" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" + url: "https://pub.dev" + source: hosted + version: "4.1.2" + intl: + dependency: transitive + description: + name: intl + sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" + url: "https://pub.dev" + source: hosted + version: "0.20.3" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" + url: "https://pub.dev" + source: hosted + version: "11.0.2" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" + url: "https://pub.dev" + source: hosted + version: "3.0.10" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" + url: "https://pub.dev" + source: hosted + version: "3.0.2" + lints: + dependency: transitive + description: + name: lints + sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" + url: "https://pub.dev" + source: hosted + version: "6.1.0" + matcher: + dependency: transitive + description: + name: matcher + sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" + url: "https://pub.dev" + source: hosted + version: "0.12.20" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" + url: "https://pub.dev" + source: hosted + version: "0.13.0" + meta: + dependency: transitive + description: + name: meta + sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" + url: "https://pub.dev" + source: hosted + version: "1.19.0" + path: + dependency: transitive + description: + name: path + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + path_parsing: + dependency: transitive + description: + name: path_parsing + sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" + url: "https://pub.dev" + source: hosted + version: "7.1.0" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + source_span: + dependency: transitive + description: + name: source_span + sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" + url: "https://pub.dev" + source: hosted + version: "1.10.2" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" + url: "https://pub.dev" + source: hosted + version: "1.12.2" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" + url: "https://pub.dev" + source: hosted + version: "1.4.1" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" + url: "https://pub.dev" + source: hosted + version: "1.2.2" + test_api: + dependency: transitive + description: + name: test_api + sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" + url: "https://pub.dev" + source: hosted + version: "0.7.12" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + vector_graphics: + dependency: transitive + description: + name: vector_graphics + sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" + url: "https://pub.dev" + source: hosted + version: "1.2.4" + vector_graphics_codec: + dependency: transitive + description: + name: vector_graphics_codec + sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" + url: "https://pub.dev" + source: hosted + version: "1.1.13" + vector_graphics_compiler: + dependency: transitive + description: + name: vector_graphics_compiler + sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 + url: "https://pub.dev" + source: hosted + version: "1.3.2" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" + url: "https://pub.dev" + source: hosted + version: "2.4.3" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" + url: "https://pub.dev" + source: hosted + version: "15.4.0" + web: + dependency: transitive + description: + name: web + sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + xml: + dependency: transitive + description: + name: xml + sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" + url: "https://pub.dev" + source: hosted + version: "7.0.1" +sdks: + dart: ">=3.13.5 <4.0.0" + flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_03_e/pubspec.yaml b/firebase-auth-flutterfire-ui/step_03_e/pubspec.yaml index 0503fa5c0b..7358752b33 100644 --- a/firebase-auth-flutterfire-ui/step_03_e/pubspec.yaml +++ b/firebase-auth-flutterfire-ui/step_03_e/pubspec.yaml @@ -4,12 +4,12 @@ publish_to: 'none' version: 0.1.0+1 environment: - sdk: ^3.13.0-0 + sdk: ^3.13.5 dependencies: - firebase_auth: ^6.5.7 - firebase_core: ^4.13.0 - firebase_ui_auth: ^3.1.0 + firebase_auth: ^6.7.0 + firebase_core: ^4.15.0 + firebase_ui_auth: ^3.1.1 flutter: sdk: flutter diff --git a/firebase-auth-flutterfire-ui/step_04_a/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_04_a/analysis_options.yaml index 971fea1d38..c063137f64 100644 --- a/firebase-auth-flutterfire-ui/step_04_a/analysis_options.yaml +++ b/firebase-auth-flutterfire-ui/step_04_a/analysis_options.yaml @@ -4,9 +4,7 @@ analyzer: - android/** - ios/** - web/** - - windows/** - macos/** - - linux/** include: ../../analysis_options.yaml linter: diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_04_a/ios/Podfile.lock new file mode 100644 index 0000000000..1bf98b7b1d --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_04_a/ios/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - Flutter + - Flutter (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) + - Flutter (from `Flutter`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: ".symlinks/plugins/desktop_webview_auth/ios" + Flutter: + :path: Flutter + +SPEC CHECKSUMS: + desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d + Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 + +PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.pbxproj index 33ee5bcb87..121bcd4e13 100644 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.pbxproj @@ -7,9 +7,10 @@ objects = { /* Begin PBXBuildFile section */ - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8543DC4818622A1336939F95 /* Pods_Runner.framework */; }; 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; @@ -17,7 +18,6 @@ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A0900159109C53244861E994 /* Pods_RunnerTests.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -46,18 +46,17 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 8543DC4818622A1336939F95 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -65,18 +64,19 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - A0900159109C53244861E994 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 7AF2578FB57FA5B12233C58D /* Frameworks */ = { + 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */, + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -85,7 +85,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */, + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -100,6 +100,29 @@ path = RunnerTests; sourceTree = ""; }; + 40E87F3BD0EB1F883D5D18DE /* Pods */ = { + isa = PBXGroup; + children = ( + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; + 94B244503305D250FC6DC61B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( @@ -119,8 +142,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, - A40BBB3ED19EAD2005A70BEE /* Pods */, - CFED0FB7BFEE9D5F37B947CB /* Frameworks */, + 40E87F3BD0EB1F883D5D18DE /* Pods */, + 94B244503305D250FC6DC61B /* Frameworks */, ); sourceTree = ""; }; @@ -149,29 +172,6 @@ path = Runner; sourceTree = ""; }; - A40BBB3ED19EAD2005A70BEE /* Pods */ = { - isa = PBXGroup; - children = ( - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */, - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */, - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */, - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */, - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */, - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - CFED0FB7BFEE9D5F37B947CB /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8543DC4818622A1336939F95 /* Pods_Runner.framework */, - A0900159109C53244861E994 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -179,10 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */, + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, - 7AF2578FB57FA5B12233C58D /* Frameworks */, + 04E33CCD5DE028ACD36BF914 /* Frameworks */, ); buildRules = ( ); @@ -198,14 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */, + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */, + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -283,24 +283,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */ = { + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -338,22 +321,24 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 9740EEB61CF901F6004384FC /* Run Script */ = { + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputPaths = ( + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "Run Script"; - outputPaths = ( + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; }; - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */ = { + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -375,6 +360,21 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -488,7 +488,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -503,13 +502,12 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -522,13 +520,12 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -539,13 +536,12 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -676,7 +672,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -699,7 +694,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_04_a/macos/Podfile.lock new file mode 100644 index 0000000000..f431c3fe8c --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_04_a/macos/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - FlutterMacOS + - FlutterMacOS (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) + - FlutterMacOS (from `Flutter/ephemeral`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos + FlutterMacOS: + :path: Flutter/ephemeral + +SPEC CHECKSUMS: + desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 + FlutterMacOS: c232990155153907050900a2e175c7773903ba4e + +PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/project.pbxproj index f4b4124749..02a99f8c92 100644 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/project.pbxproj @@ -21,15 +21,15 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */; }; 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D95361C934D7DBD850342B67 /* Pods_Runner.framework */; }; + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -63,8 +63,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -81,15 +80,16 @@ 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - D95361C934D7DBD850342B67 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -97,7 +97,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */, + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -106,7 +106,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */, + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -140,7 +140,7 @@ 331C80D6294CF71000263BE5 /* RunnerTests */, 33CC10EE2044A3C60003C045 /* Products */, D73912EC22F37F3D000D13A0 /* Frameworks */, - C141B9037658A239B19AD06D /* Pods */, + 62858181651BA97FB2AB5B13 /* Pods */, ); sourceTree = ""; }; @@ -189,15 +189,15 @@ path = Runner; sourceTree = ""; }; - C141B9037658A239B19AD06D /* Pods */ = { + 62858181651BA97FB2AB5B13 /* Pods */ = { isa = PBXGroup; children = ( - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */, - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */, - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */, - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */, - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */, - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */, + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, ); name = Pods; path = Pods; @@ -206,8 +206,8 @@ D73912EC22F37F3D000D13A0 /* Frameworks */ = { isa = PBXGroup; children = ( - D95361C934D7DBD850342B67 /* Pods_Runner.framework */, - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */, + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -219,7 +219,7 @@ isa = PBXNativeTarget; buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */, + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, 331C80D1294CF70F00263BE5 /* Sources */, 331C80D2294CF70F00263BE5 /* Frameworks */, 331C80D3294CF70F00263BE5 /* Resources */, @@ -238,13 +238,13 @@ isa = PBXNativeTarget; buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */, + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, 33CC10E92044A3C60003C045 /* Sources */, 33CC10EA2044A3C60003C045 /* Frameworks */, 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */, + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -333,62 +333,67 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( ); outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { + 3399D490228B24CF009A79C7 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, ); inputPaths = ( - Flutter/ephemeral/tripwire, ); outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; + shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; }; - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */ = { + 33CC111E2044C6BF0003C045 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + Flutter/ephemeral/FlutterInputs.xcfilelist, + ); + inputPaths = ( + Flutter/ephemeral/tripwire, ); - name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + Flutter/ephemeral/FlutterOutputs.xcfilelist, + ); + outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; + shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; }; - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */ = { + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -403,33 +408,28 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */ = { + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -483,12 +483,11 @@ /* Begin XCBuildConfiguration section */ 331C80DB294CF71000263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -499,12 +498,11 @@ }; 331C80DC294CF71000263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -515,12 +513,11 @@ }; 331C80DD294CF71000263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -592,7 +589,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -602,7 +598,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Profile; @@ -726,7 +721,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -747,7 +741,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -757,7 +750,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -766,7 +758,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_04_a/pubspec.lock b/firebase-auth-flutterfire-ui/step_04_a/pubspec.lock new file mode 100644 index 0000000000..a2fdbbeefa --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_04_a/pubspec.lock @@ -0,0 +1,471 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + _flutterfire_internals: + dependency: transitive + description: + name: _flutterfire_internals + sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + url: "https://pub.dev" + source: hosted + version: "1.3.77" + app_links: + dependency: transitive + description: + name: app_links + sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" + url: "https://pub.dev" + source: hosted + version: "6.4.1" + app_links_linux: + dependency: transitive + description: + name: app_links_linux + sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" + url: "https://pub.dev" + source: hosted + version: "1.0.4" + app_links_platform_interface: + dependency: transitive + description: + name: app_links_platform_interface + sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" + url: "https://pub.dev" + source: hosted + version: "2.0.4" + app_links_web: + dependency: transitive + description: + name: app_links_web + sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" + url: "https://pub.dev" + source: hosted + version: "1.0.5" + args: + dependency: transitive + description: + name: args + sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 + url: "https://pub.dev" + source: hosted + version: "2.7.0" + async: + dependency: transitive + description: + name: async + sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 + url: "https://pub.dev" + source: hosted + version: "2.13.1" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + characters: + dependency: transitive + description: + name: characters + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b + url: "https://pub.dev" + source: hosted + version: "1.4.1" + clock: + dependency: transitive + description: + name: clock + sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e + url: "https://pub.dev" + source: hosted + version: "1.1.3" + collection: + dependency: transitive + description: + name: collection + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" + source: hosted + version: "1.19.1" + crypto: + dependency: transitive + description: + name: crypto + sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf + url: "https://pub.dev" + source: hosted + version: "3.0.7" + desktop_webview_auth: + dependency: transitive + description: + name: desktop_webview_auth + sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c + url: "https://pub.dev" + source: hosted + version: "0.0.16" + email_validator: + dependency: transitive + description: + name: email_validator + sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b + url: "https://pub.dev" + source: hosted + version: "2.1.17" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" + url: "https://pub.dev" + source: hosted + version: "1.3.3" + firebase_auth: + dependency: "direct main" + description: + name: firebase_auth + sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + url: "https://pub.dev" + source: hosted + version: "6.7.0" + firebase_auth_platform_interface: + dependency: transitive + description: + name: firebase_auth_platform_interface + sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + url: "https://pub.dev" + source: hosted + version: "9.1.0" + firebase_auth_web: + dependency: transitive + description: + name: firebase_auth_web + sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + url: "https://pub.dev" + source: hosted + version: "6.3.0" + firebase_core: + dependency: "direct main" + description: + name: firebase_core + sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + url: "https://pub.dev" + source: hosted + version: "4.15.0" + firebase_core_platform_interface: + dependency: transitive + description: + name: firebase_core_platform_interface + sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" + url: "https://pub.dev" + source: hosted + version: "8.1.1" + firebase_core_web: + dependency: transitive + description: + name: firebase_core_web + sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + url: "https://pub.dev" + source: hosted + version: "3.12.0" + firebase_ui_auth: + dependency: "direct main" + description: + name: firebase_ui_auth + sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" + url: "https://pub.dev" + source: hosted + version: "3.1.1" + firebase_ui_localizations: + dependency: transitive + description: + name: firebase_ui_localizations + sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 + url: "https://pub.dev" + source: hosted + version: "2.1.0" + firebase_ui_oauth: + dependency: transitive + description: + name: firebase_ui_oauth + sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + firebase_ui_shared: + dependency: transitive + description: + name: firebase_ui_shared + sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" + url: "https://pub.dev" + source: hosted + version: "1.5.0" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" + url: "https://pub.dev" + source: hosted + version: "6.0.0" + flutter_localizations: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + flutter_svg: + dependency: transitive + description: + name: flutter_svg + sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" + url: "https://pub.dev" + source: hosted + version: "2.3.0" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + http: + dependency: transitive + description: + name: http + sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" + url: "https://pub.dev" + source: hosted + version: "1.6.0" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" + url: "https://pub.dev" + source: hosted + version: "4.1.2" + intl: + dependency: transitive + description: + name: intl + sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" + url: "https://pub.dev" + source: hosted + version: "0.20.3" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" + url: "https://pub.dev" + source: hosted + version: "11.0.2" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" + url: "https://pub.dev" + source: hosted + version: "3.0.10" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" + url: "https://pub.dev" + source: hosted + version: "3.0.2" + lints: + dependency: transitive + description: + name: lints + sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" + url: "https://pub.dev" + source: hosted + version: "6.1.0" + matcher: + dependency: transitive + description: + name: matcher + sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" + url: "https://pub.dev" + source: hosted + version: "0.12.20" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" + url: "https://pub.dev" + source: hosted + version: "0.13.0" + meta: + dependency: transitive + description: + name: meta + sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" + url: "https://pub.dev" + source: hosted + version: "1.19.0" + path: + dependency: transitive + description: + name: path + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + path_parsing: + dependency: transitive + description: + name: path_parsing + sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" + url: "https://pub.dev" + source: hosted + version: "7.1.0" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + source_span: + dependency: transitive + description: + name: source_span + sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" + url: "https://pub.dev" + source: hosted + version: "1.10.2" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" + url: "https://pub.dev" + source: hosted + version: "1.12.2" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" + url: "https://pub.dev" + source: hosted + version: "1.4.1" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" + url: "https://pub.dev" + source: hosted + version: "1.2.2" + test_api: + dependency: transitive + description: + name: test_api + sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" + url: "https://pub.dev" + source: hosted + version: "0.7.12" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + vector_graphics: + dependency: transitive + description: + name: vector_graphics + sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" + url: "https://pub.dev" + source: hosted + version: "1.2.4" + vector_graphics_codec: + dependency: transitive + description: + name: vector_graphics_codec + sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" + url: "https://pub.dev" + source: hosted + version: "1.1.13" + vector_graphics_compiler: + dependency: transitive + description: + name: vector_graphics_compiler + sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 + url: "https://pub.dev" + source: hosted + version: "1.3.2" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" + url: "https://pub.dev" + source: hosted + version: "2.4.3" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" + url: "https://pub.dev" + source: hosted + version: "15.4.0" + web: + dependency: transitive + description: + name: web + sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + xml: + dependency: transitive + description: + name: xml + sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" + url: "https://pub.dev" + source: hosted + version: "7.0.1" +sdks: + dart: ">=3.13.5 <4.0.0" + flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_04_a/pubspec.yaml b/firebase-auth-flutterfire-ui/step_04_a/pubspec.yaml index 0503fa5c0b..7358752b33 100644 --- a/firebase-auth-flutterfire-ui/step_04_a/pubspec.yaml +++ b/firebase-auth-flutterfire-ui/step_04_a/pubspec.yaml @@ -4,12 +4,12 @@ publish_to: 'none' version: 0.1.0+1 environment: - sdk: ^3.13.0-0 + sdk: ^3.13.5 dependencies: - firebase_auth: ^6.5.7 - firebase_core: ^4.13.0 - firebase_ui_auth: ^3.1.0 + firebase_auth: ^6.7.0 + firebase_core: ^4.15.0 + firebase_ui_auth: ^3.1.1 flutter: sdk: flutter diff --git a/firebase-auth-flutterfire-ui/step_04_b/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_04_b/analysis_options.yaml index 971fea1d38..c063137f64 100644 --- a/firebase-auth-flutterfire-ui/step_04_b/analysis_options.yaml +++ b/firebase-auth-flutterfire-ui/step_04_b/analysis_options.yaml @@ -4,9 +4,7 @@ analyzer: - android/** - ios/** - web/** - - windows/** - macos/** - - linux/** include: ../../analysis_options.yaml linter: diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_04_b/ios/Podfile.lock new file mode 100644 index 0000000000..1bf98b7b1d --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_04_b/ios/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - Flutter + - Flutter (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) + - Flutter (from `Flutter`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: ".symlinks/plugins/desktop_webview_auth/ios" + Flutter: + :path: Flutter + +SPEC CHECKSUMS: + desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d + Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 + +PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.pbxproj index 33ee5bcb87..121bcd4e13 100644 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.pbxproj @@ -7,9 +7,10 @@ objects = { /* Begin PBXBuildFile section */ - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8543DC4818622A1336939F95 /* Pods_Runner.framework */; }; 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; @@ -17,7 +18,6 @@ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A0900159109C53244861E994 /* Pods_RunnerTests.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -46,18 +46,17 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 8543DC4818622A1336939F95 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -65,18 +64,19 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - A0900159109C53244861E994 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 7AF2578FB57FA5B12233C58D /* Frameworks */ = { + 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */, + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -85,7 +85,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */, + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -100,6 +100,29 @@ path = RunnerTests; sourceTree = ""; }; + 40E87F3BD0EB1F883D5D18DE /* Pods */ = { + isa = PBXGroup; + children = ( + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; + 94B244503305D250FC6DC61B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( @@ -119,8 +142,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, - A40BBB3ED19EAD2005A70BEE /* Pods */, - CFED0FB7BFEE9D5F37B947CB /* Frameworks */, + 40E87F3BD0EB1F883D5D18DE /* Pods */, + 94B244503305D250FC6DC61B /* Frameworks */, ); sourceTree = ""; }; @@ -149,29 +172,6 @@ path = Runner; sourceTree = ""; }; - A40BBB3ED19EAD2005A70BEE /* Pods */ = { - isa = PBXGroup; - children = ( - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */, - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */, - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */, - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */, - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */, - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - CFED0FB7BFEE9D5F37B947CB /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8543DC4818622A1336939F95 /* Pods_Runner.framework */, - A0900159109C53244861E994 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -179,10 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */, + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, - 7AF2578FB57FA5B12233C58D /* Frameworks */, + 04E33CCD5DE028ACD36BF914 /* Frameworks */, ); buildRules = ( ); @@ -198,14 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */, + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */, + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -283,24 +283,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */ = { + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -338,22 +321,24 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 9740EEB61CF901F6004384FC /* Run Script */ = { + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputPaths = ( + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "Run Script"; - outputPaths = ( + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; }; - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */ = { + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -375,6 +360,21 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -488,7 +488,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -503,13 +502,12 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -522,13 +520,12 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -539,13 +536,12 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -676,7 +672,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -699,7 +694,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_04_b/macos/Podfile.lock new file mode 100644 index 0000000000..f431c3fe8c --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_04_b/macos/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - FlutterMacOS + - FlutterMacOS (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) + - FlutterMacOS (from `Flutter/ephemeral`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos + FlutterMacOS: + :path: Flutter/ephemeral + +SPEC CHECKSUMS: + desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 + FlutterMacOS: c232990155153907050900a2e175c7773903ba4e + +PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/project.pbxproj index f4b4124749..02a99f8c92 100644 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/project.pbxproj @@ -21,15 +21,15 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */; }; 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D95361C934D7DBD850342B67 /* Pods_Runner.framework */; }; + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -63,8 +63,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -81,15 +80,16 @@ 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - D95361C934D7DBD850342B67 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -97,7 +97,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */, + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -106,7 +106,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */, + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -140,7 +140,7 @@ 331C80D6294CF71000263BE5 /* RunnerTests */, 33CC10EE2044A3C60003C045 /* Products */, D73912EC22F37F3D000D13A0 /* Frameworks */, - C141B9037658A239B19AD06D /* Pods */, + 62858181651BA97FB2AB5B13 /* Pods */, ); sourceTree = ""; }; @@ -189,15 +189,15 @@ path = Runner; sourceTree = ""; }; - C141B9037658A239B19AD06D /* Pods */ = { + 62858181651BA97FB2AB5B13 /* Pods */ = { isa = PBXGroup; children = ( - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */, - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */, - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */, - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */, - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */, - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */, + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, ); name = Pods; path = Pods; @@ -206,8 +206,8 @@ D73912EC22F37F3D000D13A0 /* Frameworks */ = { isa = PBXGroup; children = ( - D95361C934D7DBD850342B67 /* Pods_Runner.framework */, - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */, + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -219,7 +219,7 @@ isa = PBXNativeTarget; buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */, + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, 331C80D1294CF70F00263BE5 /* Sources */, 331C80D2294CF70F00263BE5 /* Frameworks */, 331C80D3294CF70F00263BE5 /* Resources */, @@ -238,13 +238,13 @@ isa = PBXNativeTarget; buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */, + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, 33CC10E92044A3C60003C045 /* Sources */, 33CC10EA2044A3C60003C045 /* Frameworks */, 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */, + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -333,62 +333,67 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( ); outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { + 3399D490228B24CF009A79C7 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, ); inputPaths = ( - Flutter/ephemeral/tripwire, ); outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; + shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; }; - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */ = { + 33CC111E2044C6BF0003C045 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + Flutter/ephemeral/FlutterInputs.xcfilelist, + ); + inputPaths = ( + Flutter/ephemeral/tripwire, ); - name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + Flutter/ephemeral/FlutterOutputs.xcfilelist, + ); + outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; + shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; }; - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */ = { + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -403,33 +408,28 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */ = { + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -483,12 +483,11 @@ /* Begin XCBuildConfiguration section */ 331C80DB294CF71000263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -499,12 +498,11 @@ }; 331C80DC294CF71000263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -515,12 +513,11 @@ }; 331C80DD294CF71000263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -592,7 +589,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -602,7 +598,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Profile; @@ -726,7 +721,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -747,7 +741,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -757,7 +750,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -766,7 +758,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_04_b/pubspec.lock b/firebase-auth-flutterfire-ui/step_04_b/pubspec.lock new file mode 100644 index 0000000000..a2fdbbeefa --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_04_b/pubspec.lock @@ -0,0 +1,471 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + _flutterfire_internals: + dependency: transitive + description: + name: _flutterfire_internals + sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + url: "https://pub.dev" + source: hosted + version: "1.3.77" + app_links: + dependency: transitive + description: + name: app_links + sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" + url: "https://pub.dev" + source: hosted + version: "6.4.1" + app_links_linux: + dependency: transitive + description: + name: app_links_linux + sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" + url: "https://pub.dev" + source: hosted + version: "1.0.4" + app_links_platform_interface: + dependency: transitive + description: + name: app_links_platform_interface + sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" + url: "https://pub.dev" + source: hosted + version: "2.0.4" + app_links_web: + dependency: transitive + description: + name: app_links_web + sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" + url: "https://pub.dev" + source: hosted + version: "1.0.5" + args: + dependency: transitive + description: + name: args + sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 + url: "https://pub.dev" + source: hosted + version: "2.7.0" + async: + dependency: transitive + description: + name: async + sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 + url: "https://pub.dev" + source: hosted + version: "2.13.1" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + characters: + dependency: transitive + description: + name: characters + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b + url: "https://pub.dev" + source: hosted + version: "1.4.1" + clock: + dependency: transitive + description: + name: clock + sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e + url: "https://pub.dev" + source: hosted + version: "1.1.3" + collection: + dependency: transitive + description: + name: collection + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" + source: hosted + version: "1.19.1" + crypto: + dependency: transitive + description: + name: crypto + sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf + url: "https://pub.dev" + source: hosted + version: "3.0.7" + desktop_webview_auth: + dependency: transitive + description: + name: desktop_webview_auth + sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c + url: "https://pub.dev" + source: hosted + version: "0.0.16" + email_validator: + dependency: transitive + description: + name: email_validator + sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b + url: "https://pub.dev" + source: hosted + version: "2.1.17" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" + url: "https://pub.dev" + source: hosted + version: "1.3.3" + firebase_auth: + dependency: "direct main" + description: + name: firebase_auth + sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + url: "https://pub.dev" + source: hosted + version: "6.7.0" + firebase_auth_platform_interface: + dependency: transitive + description: + name: firebase_auth_platform_interface + sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + url: "https://pub.dev" + source: hosted + version: "9.1.0" + firebase_auth_web: + dependency: transitive + description: + name: firebase_auth_web + sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + url: "https://pub.dev" + source: hosted + version: "6.3.0" + firebase_core: + dependency: "direct main" + description: + name: firebase_core + sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + url: "https://pub.dev" + source: hosted + version: "4.15.0" + firebase_core_platform_interface: + dependency: transitive + description: + name: firebase_core_platform_interface + sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" + url: "https://pub.dev" + source: hosted + version: "8.1.1" + firebase_core_web: + dependency: transitive + description: + name: firebase_core_web + sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + url: "https://pub.dev" + source: hosted + version: "3.12.0" + firebase_ui_auth: + dependency: "direct main" + description: + name: firebase_ui_auth + sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" + url: "https://pub.dev" + source: hosted + version: "3.1.1" + firebase_ui_localizations: + dependency: transitive + description: + name: firebase_ui_localizations + sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 + url: "https://pub.dev" + source: hosted + version: "2.1.0" + firebase_ui_oauth: + dependency: transitive + description: + name: firebase_ui_oauth + sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + firebase_ui_shared: + dependency: transitive + description: + name: firebase_ui_shared + sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" + url: "https://pub.dev" + source: hosted + version: "1.5.0" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" + url: "https://pub.dev" + source: hosted + version: "6.0.0" + flutter_localizations: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + flutter_svg: + dependency: transitive + description: + name: flutter_svg + sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" + url: "https://pub.dev" + source: hosted + version: "2.3.0" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + http: + dependency: transitive + description: + name: http + sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" + url: "https://pub.dev" + source: hosted + version: "1.6.0" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" + url: "https://pub.dev" + source: hosted + version: "4.1.2" + intl: + dependency: transitive + description: + name: intl + sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" + url: "https://pub.dev" + source: hosted + version: "0.20.3" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" + url: "https://pub.dev" + source: hosted + version: "11.0.2" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" + url: "https://pub.dev" + source: hosted + version: "3.0.10" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" + url: "https://pub.dev" + source: hosted + version: "3.0.2" + lints: + dependency: transitive + description: + name: lints + sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" + url: "https://pub.dev" + source: hosted + version: "6.1.0" + matcher: + dependency: transitive + description: + name: matcher + sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" + url: "https://pub.dev" + source: hosted + version: "0.12.20" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" + url: "https://pub.dev" + source: hosted + version: "0.13.0" + meta: + dependency: transitive + description: + name: meta + sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" + url: "https://pub.dev" + source: hosted + version: "1.19.0" + path: + dependency: transitive + description: + name: path + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + path_parsing: + dependency: transitive + description: + name: path_parsing + sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" + url: "https://pub.dev" + source: hosted + version: "7.1.0" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + source_span: + dependency: transitive + description: + name: source_span + sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" + url: "https://pub.dev" + source: hosted + version: "1.10.2" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" + url: "https://pub.dev" + source: hosted + version: "1.12.2" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" + url: "https://pub.dev" + source: hosted + version: "1.4.1" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" + url: "https://pub.dev" + source: hosted + version: "1.2.2" + test_api: + dependency: transitive + description: + name: test_api + sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" + url: "https://pub.dev" + source: hosted + version: "0.7.12" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + vector_graphics: + dependency: transitive + description: + name: vector_graphics + sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" + url: "https://pub.dev" + source: hosted + version: "1.2.4" + vector_graphics_codec: + dependency: transitive + description: + name: vector_graphics_codec + sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" + url: "https://pub.dev" + source: hosted + version: "1.1.13" + vector_graphics_compiler: + dependency: transitive + description: + name: vector_graphics_compiler + sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 + url: "https://pub.dev" + source: hosted + version: "1.3.2" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" + url: "https://pub.dev" + source: hosted + version: "2.4.3" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" + url: "https://pub.dev" + source: hosted + version: "15.4.0" + web: + dependency: transitive + description: + name: web + sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + xml: + dependency: transitive + description: + name: xml + sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" + url: "https://pub.dev" + source: hosted + version: "7.0.1" +sdks: + dart: ">=3.13.5 <4.0.0" + flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_04_b/pubspec.yaml b/firebase-auth-flutterfire-ui/step_04_b/pubspec.yaml index 0503fa5c0b..7358752b33 100644 --- a/firebase-auth-flutterfire-ui/step_04_b/pubspec.yaml +++ b/firebase-auth-flutterfire-ui/step_04_b/pubspec.yaml @@ -4,12 +4,12 @@ publish_to: 'none' version: 0.1.0+1 environment: - sdk: ^3.13.0-0 + sdk: ^3.13.5 dependencies: - firebase_auth: ^6.5.7 - firebase_core: ^4.13.0 - firebase_ui_auth: ^3.1.0 + firebase_auth: ^6.7.0 + firebase_core: ^4.15.0 + firebase_ui_auth: ^3.1.1 flutter: sdk: flutter diff --git a/firebase-auth-flutterfire-ui/step_04_c/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_04_c/analysis_options.yaml index 971fea1d38..c063137f64 100644 --- a/firebase-auth-flutterfire-ui/step_04_c/analysis_options.yaml +++ b/firebase-auth-flutterfire-ui/step_04_c/analysis_options.yaml @@ -4,9 +4,7 @@ analyzer: - android/** - ios/** - web/** - - windows/** - macos/** - - linux/** include: ../../analysis_options.yaml linter: diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_04_c/ios/Podfile.lock new file mode 100644 index 0000000000..1bf98b7b1d --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_04_c/ios/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - Flutter + - Flutter (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) + - Flutter (from `Flutter`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: ".symlinks/plugins/desktop_webview_auth/ios" + Flutter: + :path: Flutter + +SPEC CHECKSUMS: + desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d + Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 + +PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.pbxproj index 33ee5bcb87..121bcd4e13 100644 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.pbxproj @@ -7,9 +7,10 @@ objects = { /* Begin PBXBuildFile section */ - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8543DC4818622A1336939F95 /* Pods_Runner.framework */; }; 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; @@ -17,7 +18,6 @@ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A0900159109C53244861E994 /* Pods_RunnerTests.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -46,18 +46,17 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 8543DC4818622A1336939F95 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -65,18 +64,19 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - A0900159109C53244861E994 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 7AF2578FB57FA5B12233C58D /* Frameworks */ = { + 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */, + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -85,7 +85,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */, + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -100,6 +100,29 @@ path = RunnerTests; sourceTree = ""; }; + 40E87F3BD0EB1F883D5D18DE /* Pods */ = { + isa = PBXGroup; + children = ( + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; + 94B244503305D250FC6DC61B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( @@ -119,8 +142,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, - A40BBB3ED19EAD2005A70BEE /* Pods */, - CFED0FB7BFEE9D5F37B947CB /* Frameworks */, + 40E87F3BD0EB1F883D5D18DE /* Pods */, + 94B244503305D250FC6DC61B /* Frameworks */, ); sourceTree = ""; }; @@ -149,29 +172,6 @@ path = Runner; sourceTree = ""; }; - A40BBB3ED19EAD2005A70BEE /* Pods */ = { - isa = PBXGroup; - children = ( - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */, - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */, - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */, - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */, - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */, - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - CFED0FB7BFEE9D5F37B947CB /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8543DC4818622A1336939F95 /* Pods_Runner.framework */, - A0900159109C53244861E994 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -179,10 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */, + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, - 7AF2578FB57FA5B12233C58D /* Frameworks */, + 04E33CCD5DE028ACD36BF914 /* Frameworks */, ); buildRules = ( ); @@ -198,14 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */, + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */, + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -283,24 +283,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */ = { + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -338,22 +321,24 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 9740EEB61CF901F6004384FC /* Run Script */ = { + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputPaths = ( + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "Run Script"; - outputPaths = ( + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; }; - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */ = { + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -375,6 +360,21 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -488,7 +488,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -503,13 +502,12 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -522,13 +520,12 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -539,13 +536,12 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -676,7 +672,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -699,7 +694,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_04_c/macos/Podfile.lock new file mode 100644 index 0000000000..f431c3fe8c --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_04_c/macos/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - FlutterMacOS + - FlutterMacOS (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) + - FlutterMacOS (from `Flutter/ephemeral`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos + FlutterMacOS: + :path: Flutter/ephemeral + +SPEC CHECKSUMS: + desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 + FlutterMacOS: c232990155153907050900a2e175c7773903ba4e + +PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/project.pbxproj index f4b4124749..02a99f8c92 100644 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/project.pbxproj @@ -21,15 +21,15 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */; }; 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D95361C934D7DBD850342B67 /* Pods_Runner.framework */; }; + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -63,8 +63,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -81,15 +80,16 @@ 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - D95361C934D7DBD850342B67 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -97,7 +97,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */, + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -106,7 +106,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */, + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -140,7 +140,7 @@ 331C80D6294CF71000263BE5 /* RunnerTests */, 33CC10EE2044A3C60003C045 /* Products */, D73912EC22F37F3D000D13A0 /* Frameworks */, - C141B9037658A239B19AD06D /* Pods */, + 62858181651BA97FB2AB5B13 /* Pods */, ); sourceTree = ""; }; @@ -189,15 +189,15 @@ path = Runner; sourceTree = ""; }; - C141B9037658A239B19AD06D /* Pods */ = { + 62858181651BA97FB2AB5B13 /* Pods */ = { isa = PBXGroup; children = ( - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */, - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */, - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */, - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */, - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */, - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */, + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, ); name = Pods; path = Pods; @@ -206,8 +206,8 @@ D73912EC22F37F3D000D13A0 /* Frameworks */ = { isa = PBXGroup; children = ( - D95361C934D7DBD850342B67 /* Pods_Runner.framework */, - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */, + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -219,7 +219,7 @@ isa = PBXNativeTarget; buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */, + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, 331C80D1294CF70F00263BE5 /* Sources */, 331C80D2294CF70F00263BE5 /* Frameworks */, 331C80D3294CF70F00263BE5 /* Resources */, @@ -238,13 +238,13 @@ isa = PBXNativeTarget; buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */, + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, 33CC10E92044A3C60003C045 /* Sources */, 33CC10EA2044A3C60003C045 /* Frameworks */, 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */, + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -333,62 +333,67 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( ); outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { + 3399D490228B24CF009A79C7 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, ); inputPaths = ( - Flutter/ephemeral/tripwire, ); outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; + shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; }; - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */ = { + 33CC111E2044C6BF0003C045 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + Flutter/ephemeral/FlutterInputs.xcfilelist, + ); + inputPaths = ( + Flutter/ephemeral/tripwire, ); - name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + Flutter/ephemeral/FlutterOutputs.xcfilelist, + ); + outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; + shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; }; - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */ = { + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -403,33 +408,28 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */ = { + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -483,12 +483,11 @@ /* Begin XCBuildConfiguration section */ 331C80DB294CF71000263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -499,12 +498,11 @@ }; 331C80DC294CF71000263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -515,12 +513,11 @@ }; 331C80DD294CF71000263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -592,7 +589,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -602,7 +598,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Profile; @@ -726,7 +721,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -747,7 +741,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -757,7 +750,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -766,7 +758,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_04_c/pubspec.lock b/firebase-auth-flutterfire-ui/step_04_c/pubspec.lock new file mode 100644 index 0000000000..a2fdbbeefa --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_04_c/pubspec.lock @@ -0,0 +1,471 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + _flutterfire_internals: + dependency: transitive + description: + name: _flutterfire_internals + sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + url: "https://pub.dev" + source: hosted + version: "1.3.77" + app_links: + dependency: transitive + description: + name: app_links + sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" + url: "https://pub.dev" + source: hosted + version: "6.4.1" + app_links_linux: + dependency: transitive + description: + name: app_links_linux + sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" + url: "https://pub.dev" + source: hosted + version: "1.0.4" + app_links_platform_interface: + dependency: transitive + description: + name: app_links_platform_interface + sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" + url: "https://pub.dev" + source: hosted + version: "2.0.4" + app_links_web: + dependency: transitive + description: + name: app_links_web + sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" + url: "https://pub.dev" + source: hosted + version: "1.0.5" + args: + dependency: transitive + description: + name: args + sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 + url: "https://pub.dev" + source: hosted + version: "2.7.0" + async: + dependency: transitive + description: + name: async + sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 + url: "https://pub.dev" + source: hosted + version: "2.13.1" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + characters: + dependency: transitive + description: + name: characters + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b + url: "https://pub.dev" + source: hosted + version: "1.4.1" + clock: + dependency: transitive + description: + name: clock + sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e + url: "https://pub.dev" + source: hosted + version: "1.1.3" + collection: + dependency: transitive + description: + name: collection + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" + source: hosted + version: "1.19.1" + crypto: + dependency: transitive + description: + name: crypto + sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf + url: "https://pub.dev" + source: hosted + version: "3.0.7" + desktop_webview_auth: + dependency: transitive + description: + name: desktop_webview_auth + sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c + url: "https://pub.dev" + source: hosted + version: "0.0.16" + email_validator: + dependency: transitive + description: + name: email_validator + sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b + url: "https://pub.dev" + source: hosted + version: "2.1.17" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" + url: "https://pub.dev" + source: hosted + version: "1.3.3" + firebase_auth: + dependency: "direct main" + description: + name: firebase_auth + sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + url: "https://pub.dev" + source: hosted + version: "6.7.0" + firebase_auth_platform_interface: + dependency: transitive + description: + name: firebase_auth_platform_interface + sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + url: "https://pub.dev" + source: hosted + version: "9.1.0" + firebase_auth_web: + dependency: transitive + description: + name: firebase_auth_web + sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + url: "https://pub.dev" + source: hosted + version: "6.3.0" + firebase_core: + dependency: "direct main" + description: + name: firebase_core + sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + url: "https://pub.dev" + source: hosted + version: "4.15.0" + firebase_core_platform_interface: + dependency: transitive + description: + name: firebase_core_platform_interface + sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" + url: "https://pub.dev" + source: hosted + version: "8.1.1" + firebase_core_web: + dependency: transitive + description: + name: firebase_core_web + sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + url: "https://pub.dev" + source: hosted + version: "3.12.0" + firebase_ui_auth: + dependency: "direct main" + description: + name: firebase_ui_auth + sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" + url: "https://pub.dev" + source: hosted + version: "3.1.1" + firebase_ui_localizations: + dependency: transitive + description: + name: firebase_ui_localizations + sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 + url: "https://pub.dev" + source: hosted + version: "2.1.0" + firebase_ui_oauth: + dependency: transitive + description: + name: firebase_ui_oauth + sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + firebase_ui_shared: + dependency: transitive + description: + name: firebase_ui_shared + sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" + url: "https://pub.dev" + source: hosted + version: "1.5.0" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" + url: "https://pub.dev" + source: hosted + version: "6.0.0" + flutter_localizations: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + flutter_svg: + dependency: transitive + description: + name: flutter_svg + sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" + url: "https://pub.dev" + source: hosted + version: "2.3.0" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + http: + dependency: transitive + description: + name: http + sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" + url: "https://pub.dev" + source: hosted + version: "1.6.0" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" + url: "https://pub.dev" + source: hosted + version: "4.1.2" + intl: + dependency: transitive + description: + name: intl + sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" + url: "https://pub.dev" + source: hosted + version: "0.20.3" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" + url: "https://pub.dev" + source: hosted + version: "11.0.2" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" + url: "https://pub.dev" + source: hosted + version: "3.0.10" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" + url: "https://pub.dev" + source: hosted + version: "3.0.2" + lints: + dependency: transitive + description: + name: lints + sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" + url: "https://pub.dev" + source: hosted + version: "6.1.0" + matcher: + dependency: transitive + description: + name: matcher + sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" + url: "https://pub.dev" + source: hosted + version: "0.12.20" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" + url: "https://pub.dev" + source: hosted + version: "0.13.0" + meta: + dependency: transitive + description: + name: meta + sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" + url: "https://pub.dev" + source: hosted + version: "1.19.0" + path: + dependency: transitive + description: + name: path + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + path_parsing: + dependency: transitive + description: + name: path_parsing + sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" + url: "https://pub.dev" + source: hosted + version: "7.1.0" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + source_span: + dependency: transitive + description: + name: source_span + sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" + url: "https://pub.dev" + source: hosted + version: "1.10.2" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" + url: "https://pub.dev" + source: hosted + version: "1.12.2" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" + url: "https://pub.dev" + source: hosted + version: "1.4.1" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" + url: "https://pub.dev" + source: hosted + version: "1.2.2" + test_api: + dependency: transitive + description: + name: test_api + sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" + url: "https://pub.dev" + source: hosted + version: "0.7.12" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + vector_graphics: + dependency: transitive + description: + name: vector_graphics + sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" + url: "https://pub.dev" + source: hosted + version: "1.2.4" + vector_graphics_codec: + dependency: transitive + description: + name: vector_graphics_codec + sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" + url: "https://pub.dev" + source: hosted + version: "1.1.13" + vector_graphics_compiler: + dependency: transitive + description: + name: vector_graphics_compiler + sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 + url: "https://pub.dev" + source: hosted + version: "1.3.2" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" + url: "https://pub.dev" + source: hosted + version: "2.4.3" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" + url: "https://pub.dev" + source: hosted + version: "15.4.0" + web: + dependency: transitive + description: + name: web + sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + xml: + dependency: transitive + description: + name: xml + sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" + url: "https://pub.dev" + source: hosted + version: "7.0.1" +sdks: + dart: ">=3.13.5 <4.0.0" + flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_04_c/pubspec.yaml b/firebase-auth-flutterfire-ui/step_04_c/pubspec.yaml index 0503fa5c0b..7358752b33 100644 --- a/firebase-auth-flutterfire-ui/step_04_c/pubspec.yaml +++ b/firebase-auth-flutterfire-ui/step_04_c/pubspec.yaml @@ -4,12 +4,12 @@ publish_to: 'none' version: 0.1.0+1 environment: - sdk: ^3.13.0-0 + sdk: ^3.13.5 dependencies: - firebase_auth: ^6.5.7 - firebase_core: ^4.13.0 - firebase_ui_auth: ^3.1.0 + firebase_auth: ^6.7.0 + firebase_core: ^4.15.0 + firebase_ui_auth: ^3.1.1 flutter: sdk: flutter diff --git a/firebase-auth-flutterfire-ui/step_04_d/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_04_d/analysis_options.yaml index 971fea1d38..c063137f64 100644 --- a/firebase-auth-flutterfire-ui/step_04_d/analysis_options.yaml +++ b/firebase-auth-flutterfire-ui/step_04_d/analysis_options.yaml @@ -4,9 +4,7 @@ analyzer: - android/** - ios/** - web/** - - windows/** - macos/** - - linux/** include: ../../analysis_options.yaml linter: diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_04_d/ios/Podfile.lock new file mode 100644 index 0000000000..1bf98b7b1d --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_04_d/ios/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - Flutter + - Flutter (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) + - Flutter (from `Flutter`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: ".symlinks/plugins/desktop_webview_auth/ios" + Flutter: + :path: Flutter + +SPEC CHECKSUMS: + desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d + Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 + +PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.pbxproj index 33ee5bcb87..121bcd4e13 100644 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.pbxproj @@ -7,9 +7,10 @@ objects = { /* Begin PBXBuildFile section */ - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8543DC4818622A1336939F95 /* Pods_Runner.framework */; }; 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; @@ -17,7 +18,6 @@ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A0900159109C53244861E994 /* Pods_RunnerTests.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -46,18 +46,17 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 8543DC4818622A1336939F95 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -65,18 +64,19 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - A0900159109C53244861E994 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 7AF2578FB57FA5B12233C58D /* Frameworks */ = { + 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FD41F80B1771886A1E74F8EB /* Pods_RunnerTests.framework in Frameworks */, + 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -85,7 +85,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 08629E173F7D7864C440CB2F /* Pods_Runner.framework in Frameworks */, + 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -100,6 +100,29 @@ path = RunnerTests; sourceTree = ""; }; + 40E87F3BD0EB1F883D5D18DE /* Pods */ = { + isa = PBXGroup; + children = ( + CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, + C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, + E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, + CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, + 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, + B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; + 94B244503305D250FC6DC61B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, + 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( @@ -119,8 +142,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, - A40BBB3ED19EAD2005A70BEE /* Pods */, - CFED0FB7BFEE9D5F37B947CB /* Frameworks */, + 40E87F3BD0EB1F883D5D18DE /* Pods */, + 94B244503305D250FC6DC61B /* Frameworks */, ); sourceTree = ""; }; @@ -149,29 +172,6 @@ path = Runner; sourceTree = ""; }; - A40BBB3ED19EAD2005A70BEE /* Pods */ = { - isa = PBXGroup; - children = ( - B22E0581E827C8A1295822A0 /* Pods-Runner.debug.xcconfig */, - 9C5DD2AA597934E53648964F /* Pods-Runner.release.xcconfig */, - 753E5C2EA6280F272ADD7C14 /* Pods-Runner.profile.xcconfig */, - 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */, - 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */, - D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - CFED0FB7BFEE9D5F37B947CB /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8543DC4818622A1336939F95 /* Pods_Runner.framework */, - A0900159109C53244861E994 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -179,10 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */, + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, - 7AF2578FB57FA5B12233C58D /* Frameworks */, + 04E33CCD5DE028ACD36BF914 /* Frameworks */, ); buildRules = ( ); @@ -198,14 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */, + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */, + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -283,24 +283,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 10E08B5006FCBD2154F33627 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 21FB8B23FA9699BBC25B20C8 /* [CP] Check Pods Manifest.lock */ = { + 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -338,22 +321,24 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 9740EEB61CF901F6004384FC /* Run Script */ = { + 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputPaths = ( + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "Run Script"; - outputPaths = ( + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; }; - C6CF8D315C6D12AEF9D98630 /* [CP] Check Pods Manifest.lock */ = { + 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -375,6 +360,21 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -488,7 +488,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -503,13 +502,12 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2CD96AE090B47B3DBBD34F8D /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -522,13 +520,12 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5AA80DCCB0B5599104D4B35C /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -539,13 +536,12 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D057EDEC960C16698490080F /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -676,7 +672,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -699,7 +694,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_04_d/macos/Podfile.lock new file mode 100644 index 0000000000..f431c3fe8c --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_04_d/macos/Podfile.lock @@ -0,0 +1,22 @@ +PODS: + - desktop_webview_auth (0.0.1): + - FlutterMacOS + - FlutterMacOS (1.0.0) + +DEPENDENCIES: + - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) + - FlutterMacOS (from `Flutter/ephemeral`) + +EXTERNAL SOURCES: + desktop_webview_auth: + :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos + FlutterMacOS: + :path: Flutter/ephemeral + +SPEC CHECKSUMS: + desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 + FlutterMacOS: c232990155153907050900a2e175c7773903ba4e + +PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac + +COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/project.pbxproj index f4b4124749..02a99f8c92 100644 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/project.pbxproj +++ b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/project.pbxproj @@ -21,15 +21,15 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */; }; 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D95361C934D7DBD850342B67 /* Pods_Runner.framework */; }; + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -63,8 +63,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -81,15 +80,16 @@ 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - D95361C934D7DBD850342B67 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -97,7 +97,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 116A899BDBAA1EB2EBFE265C /* Pods_RunnerTests.framework in Frameworks */, + 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -106,7 +106,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 50A8B5A60B1DE5F95DAC3AC2 /* Pods_Runner.framework in Frameworks */, + A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -140,7 +140,7 @@ 331C80D6294CF71000263BE5 /* RunnerTests */, 33CC10EE2044A3C60003C045 /* Products */, D73912EC22F37F3D000D13A0 /* Frameworks */, - C141B9037658A239B19AD06D /* Pods */, + 62858181651BA97FB2AB5B13 /* Pods */, ); sourceTree = ""; }; @@ -189,15 +189,15 @@ path = Runner; sourceTree = ""; }; - C141B9037658A239B19AD06D /* Pods */ = { + 62858181651BA97FB2AB5B13 /* Pods */ = { isa = PBXGroup; children = ( - 24D7CADB586FBE38AC61C881 /* Pods-Runner.debug.xcconfig */, - 1E5C76F84D7525A72BB4086B /* Pods-Runner.release.xcconfig */, - 43397B65EBCB7763FED3DA86 /* Pods-Runner.profile.xcconfig */, - 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */, - F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */, - B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */, + 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, + D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, + B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, + 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, + BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, + 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, ); name = Pods; path = Pods; @@ -206,8 +206,8 @@ D73912EC22F37F3D000D13A0 /* Frameworks */ = { isa = PBXGroup; children = ( - D95361C934D7DBD850342B67 /* Pods_Runner.framework */, - 5E494AF526DCB83FC78A8220 /* Pods_RunnerTests.framework */, + 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, + 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -219,7 +219,7 @@ isa = PBXNativeTarget; buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */, + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, 331C80D1294CF70F00263BE5 /* Sources */, 331C80D2294CF70F00263BE5 /* Frameworks */, 331C80D3294CF70F00263BE5 /* Resources */, @@ -238,13 +238,13 @@ isa = PBXNativeTarget; buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */, + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, 33CC10E92044A3C60003C045 /* Sources */, 33CC10EA2044A3C60003C045 /* Frameworks */, 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */, + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -333,62 +333,67 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { + 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( ); outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { + 3399D490228B24CF009A79C7 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, ); inputPaths = ( - Flutter/ephemeral/tripwire, ); outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; + shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; }; - 447768B02DF5550B94685D38 /* [CP] Embed Pods Frameworks */ = { + 33CC111E2044C6BF0003C045 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + Flutter/ephemeral/FlutterInputs.xcfilelist, + ); + inputPaths = ( + Flutter/ephemeral/tripwire, ); - name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + Flutter/ephemeral/FlutterOutputs.xcfilelist, + ); + outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; + shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; }; - 45946E2C18A63BBADA780CAC /* [CP] Check Pods Manifest.lock */ = { + 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -403,33 +408,28 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - FABFE3BB8E0018057C3FA710 /* [CP] Check Pods Manifest.lock */ = { + FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -483,12 +483,11 @@ /* Begin XCBuildConfiguration section */ 331C80DB294CF71000263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 708124538C3032D155FEF706 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -499,12 +498,11 @@ }; 331C80DC294CF71000263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F713026AF2EA8F3624669E88 /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -515,12 +513,11 @@ }; 331C80DD294CF71000263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B743748DA96389880471C40B /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -592,7 +589,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -602,7 +598,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Profile; @@ -726,7 +721,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -747,7 +741,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 12.0; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; @@ -757,7 +750,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Manual; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -766,7 +758,6 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; - MACOSX_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 37a7930b17..0096438963 100644 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "3e33dd27dd4c69bd81c7c81fe61d8ccf58846902", - "version" : "11.3.1" + "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", + "version" : "11.3.2" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17", - "version" : "12.17.0" + "revision" : "27eaab3918e0bf78711cf1abf240577176326432", + "version" : "12.19.0" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", "state" : { - "revision" : "dc39082d8881109d35b94b1c122164c0e8d08a55", - "version" : "3.6.1" + "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", + "version" : "3.7.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c", - "version" : "12.17.0" + "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", + "version" : "12.19.2" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "9f183ae842be978784f2963a343682e0c46d8fb3", - "version" : "8.1.2" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-auth-flutterfire-ui/step_04_d/pubspec.lock b/firebase-auth-flutterfire-ui/step_04_d/pubspec.lock new file mode 100644 index 0000000000..a2fdbbeefa --- /dev/null +++ b/firebase-auth-flutterfire-ui/step_04_d/pubspec.lock @@ -0,0 +1,471 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + _flutterfire_internals: + dependency: transitive + description: + name: _flutterfire_internals + sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + url: "https://pub.dev" + source: hosted + version: "1.3.77" + app_links: + dependency: transitive + description: + name: app_links + sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" + url: "https://pub.dev" + source: hosted + version: "6.4.1" + app_links_linux: + dependency: transitive + description: + name: app_links_linux + sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" + url: "https://pub.dev" + source: hosted + version: "1.0.4" + app_links_platform_interface: + dependency: transitive + description: + name: app_links_platform_interface + sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" + url: "https://pub.dev" + source: hosted + version: "2.0.4" + app_links_web: + dependency: transitive + description: + name: app_links_web + sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" + url: "https://pub.dev" + source: hosted + version: "1.0.5" + args: + dependency: transitive + description: + name: args + sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 + url: "https://pub.dev" + source: hosted + version: "2.7.0" + async: + dependency: transitive + description: + name: async + sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 + url: "https://pub.dev" + source: hosted + version: "2.13.1" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + characters: + dependency: transitive + description: + name: characters + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b + url: "https://pub.dev" + source: hosted + version: "1.4.1" + clock: + dependency: transitive + description: + name: clock + sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e + url: "https://pub.dev" + source: hosted + version: "1.1.3" + collection: + dependency: transitive + description: + name: collection + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" + source: hosted + version: "1.19.1" + crypto: + dependency: transitive + description: + name: crypto + sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf + url: "https://pub.dev" + source: hosted + version: "3.0.7" + desktop_webview_auth: + dependency: transitive + description: + name: desktop_webview_auth + sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c + url: "https://pub.dev" + source: hosted + version: "0.0.16" + email_validator: + dependency: transitive + description: + name: email_validator + sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b + url: "https://pub.dev" + source: hosted + version: "2.1.17" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" + url: "https://pub.dev" + source: hosted + version: "1.3.3" + firebase_auth: + dependency: "direct main" + description: + name: firebase_auth + sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + url: "https://pub.dev" + source: hosted + version: "6.7.0" + firebase_auth_platform_interface: + dependency: transitive + description: + name: firebase_auth_platform_interface + sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + url: "https://pub.dev" + source: hosted + version: "9.1.0" + firebase_auth_web: + dependency: transitive + description: + name: firebase_auth_web + sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + url: "https://pub.dev" + source: hosted + version: "6.3.0" + firebase_core: + dependency: "direct main" + description: + name: firebase_core + sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + url: "https://pub.dev" + source: hosted + version: "4.15.0" + firebase_core_platform_interface: + dependency: transitive + description: + name: firebase_core_platform_interface + sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" + url: "https://pub.dev" + source: hosted + version: "8.1.1" + firebase_core_web: + dependency: transitive + description: + name: firebase_core_web + sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + url: "https://pub.dev" + source: hosted + version: "3.12.0" + firebase_ui_auth: + dependency: "direct main" + description: + name: firebase_ui_auth + sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" + url: "https://pub.dev" + source: hosted + version: "3.1.1" + firebase_ui_localizations: + dependency: transitive + description: + name: firebase_ui_localizations + sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 + url: "https://pub.dev" + source: hosted + version: "2.1.0" + firebase_ui_oauth: + dependency: transitive + description: + name: firebase_ui_oauth + sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + firebase_ui_shared: + dependency: transitive + description: + name: firebase_ui_shared + sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" + url: "https://pub.dev" + source: hosted + version: "1.5.0" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" + url: "https://pub.dev" + source: hosted + version: "6.0.0" + flutter_localizations: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + flutter_svg: + dependency: transitive + description: + name: flutter_svg + sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" + url: "https://pub.dev" + source: hosted + version: "2.3.0" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + http: + dependency: transitive + description: + name: http + sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" + url: "https://pub.dev" + source: hosted + version: "1.6.0" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" + url: "https://pub.dev" + source: hosted + version: "4.1.2" + intl: + dependency: transitive + description: + name: intl + sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" + url: "https://pub.dev" + source: hosted + version: "0.20.3" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" + url: "https://pub.dev" + source: hosted + version: "11.0.2" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" + url: "https://pub.dev" + source: hosted + version: "3.0.10" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" + url: "https://pub.dev" + source: hosted + version: "3.0.2" + lints: + dependency: transitive + description: + name: lints + sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" + url: "https://pub.dev" + source: hosted + version: "6.1.0" + matcher: + dependency: transitive + description: + name: matcher + sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" + url: "https://pub.dev" + source: hosted + version: "0.12.20" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" + url: "https://pub.dev" + source: hosted + version: "0.13.0" + meta: + dependency: transitive + description: + name: meta + sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" + url: "https://pub.dev" + source: hosted + version: "1.19.0" + path: + dependency: transitive + description: + name: path + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + path_parsing: + dependency: transitive + description: + name: path_parsing + sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" + url: "https://pub.dev" + source: hosted + version: "7.1.0" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + source_span: + dependency: transitive + description: + name: source_span + sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" + url: "https://pub.dev" + source: hosted + version: "1.10.2" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" + url: "https://pub.dev" + source: hosted + version: "1.12.2" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" + url: "https://pub.dev" + source: hosted + version: "1.4.1" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" + url: "https://pub.dev" + source: hosted + version: "1.2.2" + test_api: + dependency: transitive + description: + name: test_api + sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" + url: "https://pub.dev" + source: hosted + version: "0.7.12" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + vector_graphics: + dependency: transitive + description: + name: vector_graphics + sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" + url: "https://pub.dev" + source: hosted + version: "1.2.4" + vector_graphics_codec: + dependency: transitive + description: + name: vector_graphics_codec + sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" + url: "https://pub.dev" + source: hosted + version: "1.1.13" + vector_graphics_compiler: + dependency: transitive + description: + name: vector_graphics_compiler + sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 + url: "https://pub.dev" + source: hosted + version: "1.3.2" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" + url: "https://pub.dev" + source: hosted + version: "2.4.3" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" + url: "https://pub.dev" + source: hosted + version: "15.4.0" + web: + dependency: transitive + description: + name: web + sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + xml: + dependency: transitive + description: + name: xml + sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" + url: "https://pub.dev" + source: hosted + version: "7.0.1" +sdks: + dart: ">=3.13.5 <4.0.0" + flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_04_d/pubspec.yaml b/firebase-auth-flutterfire-ui/step_04_d/pubspec.yaml index 0503fa5c0b..7358752b33 100644 --- a/firebase-auth-flutterfire-ui/step_04_d/pubspec.yaml +++ b/firebase-auth-flutterfire-ui/step_04_d/pubspec.yaml @@ -4,12 +4,12 @@ publish_to: 'none' version: 0.1.0+1 environment: - sdk: ^3.13.0-0 + sdk: ^3.13.5 dependencies: - firebase_auth: ^6.5.7 - firebase_core: ^4.13.0 - firebase_ui_auth: ^3.1.0 + firebase_auth: ^6.7.0 + firebase_core: ^4.15.0 + firebase_ui_auth: ^3.1.1 flutter: sdk: flutter From 37819446c0023ca5edaa407edb8ffa35c6a24fad Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Thu, 22 Oct 2026 20:21:00 +1100 Subject: [PATCH 02/19] flutterfire_ui is deprecated --- .github/dependabot.yaml | 91 - README.md | 1 - firebase-auth-flutterfire-ui/.gitignore | 1 - firebase-auth-flutterfire-ui/README.md | 7 - .../codelab_rebuild.yaml | 5273 ----------------- .../complete/.gemini/settings.json | 10 - .../complete/.gitignore | 48 - .../complete/analysis_options.yaml | 13 - .../complete/android/.gitignore | 14 - .../complete/android/app/build.gradle.kts | 49 - .../android/app/src/debug/AndroidManifest.xml | 7 - .../android/app/src/main/AndroidManifest.xml | 45 - .../MainActivity.kt | 5 - .../res/drawable-v21/launch_background.xml | 12 - .../main/res/drawable/launch_background.xml | 12 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 0 bytes .../app/src/main/res/values-night/styles.xml | 18 - .../app/src/main/res/values/styles.xml | 18 - .../app/src/profile/AndroidManifest.xml | 7 - .../complete/android/build.gradle.kts | 24 - .../complete/android/gradle.properties | 6 - .../gradle/wrapper/gradle-wrapper.properties | 5 - .../complete/android/settings.gradle.kts | 26 - .../complete/assets/dash.png | Bin 386796 -> 0 bytes .../complete/assets/flutterfire_300x.png | Bin 3425 -> 0 bytes .../complete/firebase.json | 6 - .../complete/firestore.indexes.json | 4 - .../complete/firestore.rules | 9 - .../complete/ios/.gitignore | 34 - .../ios/Flutter/AppFrameworkInfo.plist | 24 - .../complete/ios/Flutter/Debug.xcconfig | 2 - .../complete/ios/Flutter/Release.xcconfig | 2 - .../complete/ios/Podfile | 43 - .../complete/ios/Podfile.lock | 22 - .../ios/Runner.xcodeproj/project.pbxproj | 759 --- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 149 - .../xcshareddata/xcschemes/Runner.xcscheme | 119 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 149 - .../complete/ios/Runner/AppDelegate.swift | 16 - .../AppIcon.appiconset/Contents.json | 122 - .../Icon-App-1024x1024@1x.png | Bin 10932 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 295 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 450 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 282 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 462 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 704 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 586 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 1674 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 762 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 1226 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 1418 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ios/Runner/Base.lproj/Main.storyboard | 26 - .../ios/Runner/GoogleService-Info.plist | 34 - .../complete/ios/Runner/Info.plist | 70 - .../ios/Runner/Runner-Bridging-Header.h | 1 - .../complete/ios/Runner/SceneDelegate.swift | 6 - .../ios/RunnerTests/RunnerTests.swift | 12 - .../complete/lib/app.dart | 19 - .../complete/lib/auth_gate.dart | 66 - .../complete/lib/firebase_options.dart | 76 - .../complete/lib/home.dart | 54 - .../complete/lib/main.dart | 15 - .../complete/macos/.gitignore | 7 - .../macos/Flutter/Flutter-Debug.xcconfig | 2 - .../macos/Flutter/Flutter-Release.xcconfig | 2 - .../Flutter/GeneratedPluginRegistrant.swift | 20 - .../complete/macos/Podfile | 42 - .../complete/macos/Podfile.lock | 22 - .../macos/Runner.xcodeproj/project.pbxproj | 825 --- .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 149 - .../xcshareddata/xcschemes/Runner.xcscheme | 117 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 149 - .../complete/macos/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/Contents.json | 68 - .../AppIcon.appiconset/app_icon_1024.png | Bin 102994 -> 0 bytes .../AppIcon.appiconset/app_icon_128.png | Bin 5680 -> 0 bytes .../AppIcon.appiconset/app_icon_16.png | Bin 520 -> 0 bytes .../AppIcon.appiconset/app_icon_256.png | Bin 14142 -> 0 bytes .../AppIcon.appiconset/app_icon_32.png | Bin 1066 -> 0 bytes .../AppIcon.appiconset/app_icon_512.png | Bin 36406 -> 0 bytes .../AppIcon.appiconset/app_icon_64.png | Bin 2218 -> 0 bytes .../macos/Runner/Base.lproj/MainMenu.xib | 343 -- .../macos/Runner/Configs/AppInfo.xcconfig | 14 - .../macos/Runner/Configs/Debug.xcconfig | 2 - .../macos/Runner/Configs/Release.xcconfig | 2 - .../macos/Runner/Configs/Warnings.xcconfig | 13 - .../macos/Runner/DebugProfile.entitlements | 12 - .../macos/Runner/GoogleService-Info.plist | 34 - .../complete/macos/Runner/Info.plist | 32 - .../macos/Runner/MainFlutterWindow.swift | 15 - .../macos/Runner/Release.entitlements | 10 - .../macos/RunnerTests/RunnerTests.swift | 12 - .../complete/pubspec.lock | 527 -- .../complete/pubspec.yaml | 26 - .../complete/web/favicon.png | Bin 917 -> 0 bytes .../complete/web/icons/Icon-192.png | Bin 5292 -> 0 bytes .../complete/web/icons/Icon-512.png | Bin 8252 -> 0 bytes .../complete/web/icons/Icon-maskable-192.png | Bin 5594 -> 0 bytes .../complete/web/icons/Icon-maskable-512.png | Bin 20998 -> 0 bytes .../complete/web/index.html | 65 - .../complete/web/manifest.json | 35 - .../start/.gemini/settings.json | 10 - firebase-auth-flutterfire-ui/start/.gitignore | 48 - .../start/analysis_options.yaml | 13 - .../start/android/.gitignore | 14 - .../start/android/app/build.gradle.kts | 49 - .../android/app/src/debug/AndroidManifest.xml | 7 - .../android/app/src/main/AndroidManifest.xml | 45 - .../MainActivity.kt | 5 - .../res/drawable-v21/launch_background.xml | 12 - .../main/res/drawable/launch_background.xml | 12 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 0 bytes .../app/src/main/res/values-night/styles.xml | 18 - .../app/src/main/res/values/styles.xml | 18 - .../app/src/profile/AndroidManifest.xml | 7 - .../start/android/build.gradle.kts | 24 - .../start/android/gradle.properties | 6 - .../gradle/wrapper/gradle-wrapper.properties | 5 - .../start/android/settings.gradle.kts | 26 - .../start/assets/dash.png | Bin 386796 -> 0 bytes .../start/assets/flutterfire_300x.png | Bin 3425 -> 0 bytes .../start/ios/.gitignore | 34 - .../start/ios/Flutter/AppFrameworkInfo.plist | 24 - .../start/ios/Flutter/Debug.xcconfig | 1 - .../start/ios/Flutter/Release.xcconfig | 1 - .../ios/Runner.xcodeproj/project.pbxproj | 647 -- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/xcschemes/Runner.xcscheme | 119 - .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../start/ios/Runner/AppDelegate.swift | 16 - .../AppIcon.appiconset/Contents.json | 122 - .../Icon-App-1024x1024@1x.png | Bin 10932 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 295 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 450 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 282 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 462 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 704 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 586 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 1674 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 762 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 1226 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 1418 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ios/Runner/Base.lproj/Main.storyboard | 26 - .../start/ios/Runner/Info.plist | 70 - .../start/ios/Runner/Runner-Bridging-Header.h | 1 - .../start/ios/Runner/SceneDelegate.swift | 6 - .../start/ios/RunnerTests/RunnerTests.swift | 12 - .../start/lib/app.dart | 19 - .../start/lib/auth_gate.dart | 14 - .../start/lib/home.dart | 20 - .../start/lib/main.dart | 10 - .../start/macos/.gitignore | 7 - .../macos/Flutter/Flutter-Debug.xcconfig | 1 - .../macos/Flutter/Flutter-Release.xcconfig | 1 - .../Flutter/GeneratedPluginRegistrant.swift | 10 - .../macos/Runner.xcodeproj/project.pbxproj | 729 --- .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/xcschemes/Runner.xcscheme | 117 - .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../start/macos/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/Contents.json | 68 - .../AppIcon.appiconset/app_icon_1024.png | Bin 102994 -> 0 bytes .../AppIcon.appiconset/app_icon_128.png | Bin 5680 -> 0 bytes .../AppIcon.appiconset/app_icon_16.png | Bin 520 -> 0 bytes .../AppIcon.appiconset/app_icon_256.png | Bin 14142 -> 0 bytes .../AppIcon.appiconset/app_icon_32.png | Bin 1066 -> 0 bytes .../AppIcon.appiconset/app_icon_512.png | Bin 36406 -> 0 bytes .../AppIcon.appiconset/app_icon_64.png | Bin 2218 -> 0 bytes .../macos/Runner/Base.lproj/MainMenu.xib | 343 -- .../macos/Runner/Configs/AppInfo.xcconfig | 14 - .../start/macos/Runner/Configs/Debug.xcconfig | 2 - .../macos/Runner/Configs/Release.xcconfig | 2 - .../macos/Runner/Configs/Warnings.xcconfig | 13 - .../macos/Runner/DebugProfile.entitlements | 12 - .../start/macos/Runner/Info.plist | 32 - .../macos/Runner/MainFlutterWindow.swift | 15 - .../start/macos/Runner/Release.entitlements | 10 - .../start/macos/RunnerTests/RunnerTests.swift | 12 - .../start/pubspec.lock | 205 - .../start/pubspec.yaml | 21 - .../start/web/favicon.png | Bin 917 -> 0 bytes .../start/web/icons/Icon-192.png | Bin 5292 -> 0 bytes .../start/web/icons/Icon-512.png | Bin 8252 -> 0 bytes .../start/web/icons/Icon-maskable-192.png | Bin 5594 -> 0 bytes .../start/web/icons/Icon-maskable-512.png | Bin 20998 -> 0 bytes .../start/web/index.html | 65 - .../start/web/manifest.json | 35 - .../step_01/.gemini/settings.json | 10 - .../step_01/.gitignore | 48 - .../step_01/analysis_options.yaml | 13 - .../step_01/android/.gitignore | 14 - .../step_01/android/app/build.gradle.kts | 49 - .../android/app/src/debug/AndroidManifest.xml | 7 - .../android/app/src/main/AndroidManifest.xml | 45 - .../MainActivity.kt | 5 - .../res/drawable-v21/launch_background.xml | 12 - .../main/res/drawable/launch_background.xml | 12 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 0 bytes .../app/src/main/res/values-night/styles.xml | 18 - .../app/src/main/res/values/styles.xml | 18 - .../app/src/profile/AndroidManifest.xml | 7 - .../step_01/android/build.gradle.kts | 24 - .../step_01/android/gradle.properties | 6 - .../gradle/wrapper/gradle-wrapper.properties | 5 - .../step_01/android/settings.gradle.kts | 26 - .../step_01/assets/dash.png | Bin 386796 -> 0 bytes .../step_01/assets/flutterfire_300x.png | Bin 3425 -> 0 bytes .../step_01/firebase.json | 6 - .../step_01/firestore.indexes.json | 4 - .../step_01/firestore.rules | 9 - .../step_01/ios/.gitignore | 34 - .../ios/Flutter/AppFrameworkInfo.plist | 24 - .../step_01/ios/Flutter/Debug.xcconfig | 2 - .../step_01/ios/Flutter/Release.xcconfig | 2 - .../step_01/ios/Podfile | 43 - .../step_01/ios/Podfile.lock | 22 - .../ios/Runner.xcodeproj/project.pbxproj | 759 --- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 119 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_01/ios/Runner/AppDelegate.swift | 16 - .../AppIcon.appiconset/Contents.json | 122 - .../Icon-App-1024x1024@1x.png | Bin 10932 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 295 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 450 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 282 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 462 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 704 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 586 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 1674 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 762 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 1226 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 1418 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ios/Runner/Base.lproj/Main.storyboard | 26 - .../ios/Runner/GoogleService-Info.plist | 34 - .../step_01/ios/Runner/Info.plist | 70 - .../ios/Runner/Runner-Bridging-Header.h | 1 - .../step_01/ios/Runner/SceneDelegate.swift | 6 - .../step_01/ios/RunnerTests/RunnerTests.swift | 12 - .../step_01/lib/app.dart | 19 - .../step_01/lib/auth_gate.dart | 14 - .../step_01/lib/firebase_options.dart | 76 - .../step_01/lib/home.dart | 20 - .../step_01/lib/main.dart | 15 - .../step_01/macos/.gitignore | 7 - .../macos/Flutter/Flutter-Debug.xcconfig | 2 - .../macos/Flutter/Flutter-Release.xcconfig | 2 - .../Flutter/GeneratedPluginRegistrant.swift | 18 - .../step_01/macos/Podfile | 42 - .../step_01/macos/Podfile.lock | 22 - .../macos/Runner.xcodeproj/project.pbxproj | 825 --- .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 117 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_01/macos/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/Contents.json | 68 - .../AppIcon.appiconset/app_icon_1024.png | Bin 102994 -> 0 bytes .../AppIcon.appiconset/app_icon_128.png | Bin 5680 -> 0 bytes .../AppIcon.appiconset/app_icon_16.png | Bin 520 -> 0 bytes .../AppIcon.appiconset/app_icon_256.png | Bin 14142 -> 0 bytes .../AppIcon.appiconset/app_icon_32.png | Bin 1066 -> 0 bytes .../AppIcon.appiconset/app_icon_512.png | Bin 36406 -> 0 bytes .../AppIcon.appiconset/app_icon_64.png | Bin 2218 -> 0 bytes .../macos/Runner/Base.lproj/MainMenu.xib | 343 -- .../macos/Runner/Configs/AppInfo.xcconfig | 14 - .../macos/Runner/Configs/Debug.xcconfig | 2 - .../macos/Runner/Configs/Release.xcconfig | 2 - .../macos/Runner/Configs/Warnings.xcconfig | 13 - .../macos/Runner/DebugProfile.entitlements | 12 - .../macos/Runner/GoogleService-Info.plist | 34 - .../step_01/macos/Runner/Info.plist | 32 - .../macos/Runner/MainFlutterWindow.swift | 15 - .../step_01/macos/Runner/Release.entitlements | 10 - .../macos/RunnerTests/RunnerTests.swift | 12 - .../step_01/pubspec.lock | 471 -- .../step_01/pubspec.yaml | 24 - .../step_01/web/favicon.png | Bin 917 -> 0 bytes .../step_01/web/icons/Icon-192.png | Bin 5292 -> 0 bytes .../step_01/web/icons/Icon-512.png | Bin 8252 -> 0 bytes .../step_01/web/icons/Icon-maskable-192.png | Bin 5594 -> 0 bytes .../step_01/web/icons/Icon-maskable-512.png | Bin 20998 -> 0 bytes .../step_01/web/index.html | 65 - .../step_01/web/manifest.json | 35 - .../step_02/.gemini/settings.json | 10 - .../step_02/.gitignore | 48 - .../step_02/analysis_options.yaml | 13 - .../step_02/android/.gitignore | 14 - .../step_02/android/app/build.gradle.kts | 49 - .../android/app/src/debug/AndroidManifest.xml | 7 - .../android/app/src/main/AndroidManifest.xml | 45 - .../MainActivity.kt | 5 - .../res/drawable-v21/launch_background.xml | 12 - .../main/res/drawable/launch_background.xml | 12 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 0 bytes .../app/src/main/res/values-night/styles.xml | 18 - .../app/src/main/res/values/styles.xml | 18 - .../app/src/profile/AndroidManifest.xml | 7 - .../step_02/android/build.gradle.kts | 24 - .../step_02/android/gradle.properties | 6 - .../gradle/wrapper/gradle-wrapper.properties | 5 - .../step_02/android/settings.gradle.kts | 26 - .../step_02/assets/dash.png | Bin 386796 -> 0 bytes .../step_02/assets/flutterfire_300x.png | Bin 3425 -> 0 bytes .../step_02/firebase.json | 6 - .../step_02/firestore.indexes.json | 4 - .../step_02/firestore.rules | 9 - .../step_02/ios/.gitignore | 34 - .../ios/Flutter/AppFrameworkInfo.plist | 24 - .../step_02/ios/Flutter/Debug.xcconfig | 2 - .../step_02/ios/Flutter/Release.xcconfig | 2 - .../step_02/ios/Podfile | 43 - .../step_02/ios/Podfile.lock | 22 - .../ios/Runner.xcodeproj/project.pbxproj | 759 --- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 119 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_02/ios/Runner/AppDelegate.swift | 16 - .../AppIcon.appiconset/Contents.json | 122 - .../Icon-App-1024x1024@1x.png | Bin 10932 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 295 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 450 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 282 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 462 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 704 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 586 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 1674 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 762 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 1226 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 1418 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ios/Runner/Base.lproj/Main.storyboard | 26 - .../ios/Runner/GoogleService-Info.plist | 34 - .../step_02/ios/Runner/Info.plist | 70 - .../ios/Runner/Runner-Bridging-Header.h | 1 - .../step_02/ios/Runner/SceneDelegate.swift | 6 - .../step_02/ios/RunnerTests/RunnerTests.swift | 12 - .../step_02/lib/app.dart | 19 - .../step_02/lib/auth_gate.dart | 25 - .../step_02/lib/firebase_options.dart | 76 - .../step_02/lib/home.dart | 20 - .../step_02/lib/main.dart | 15 - .../step_02/macos/.gitignore | 7 - .../macos/Flutter/Flutter-Debug.xcconfig | 2 - .../macos/Flutter/Flutter-Release.xcconfig | 2 - .../Flutter/GeneratedPluginRegistrant.swift | 18 - .../step_02/macos/Podfile | 42 - .../step_02/macos/Podfile.lock | 22 - .../macos/Runner.xcodeproj/project.pbxproj | 825 --- .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 117 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_02/macos/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/Contents.json | 68 - .../AppIcon.appiconset/app_icon_1024.png | Bin 102994 -> 0 bytes .../AppIcon.appiconset/app_icon_128.png | Bin 5680 -> 0 bytes .../AppIcon.appiconset/app_icon_16.png | Bin 520 -> 0 bytes .../AppIcon.appiconset/app_icon_256.png | Bin 14142 -> 0 bytes .../AppIcon.appiconset/app_icon_32.png | Bin 1066 -> 0 bytes .../AppIcon.appiconset/app_icon_512.png | Bin 36406 -> 0 bytes .../AppIcon.appiconset/app_icon_64.png | Bin 2218 -> 0 bytes .../macos/Runner/Base.lproj/MainMenu.xib | 343 -- .../macos/Runner/Configs/AppInfo.xcconfig | 14 - .../macos/Runner/Configs/Debug.xcconfig | 2 - .../macos/Runner/Configs/Release.xcconfig | 2 - .../macos/Runner/Configs/Warnings.xcconfig | 13 - .../macos/Runner/DebugProfile.entitlements | 12 - .../macos/Runner/GoogleService-Info.plist | 34 - .../step_02/macos/Runner/Info.plist | 32 - .../macos/Runner/MainFlutterWindow.swift | 15 - .../step_02/macos/Runner/Release.entitlements | 10 - .../macos/RunnerTests/RunnerTests.swift | 12 - .../step_02/pubspec.lock | 471 -- .../step_02/pubspec.yaml | 24 - .../step_02/web/favicon.png | Bin 917 -> 0 bytes .../step_02/web/icons/Icon-192.png | Bin 5292 -> 0 bytes .../step_02/web/icons/Icon-512.png | Bin 8252 -> 0 bytes .../step_02/web/icons/Icon-maskable-192.png | Bin 5594 -> 0 bytes .../step_02/web/icons/Icon-maskable-512.png | Bin 20998 -> 0 bytes .../step_02/web/index.html | 65 - .../step_02/web/manifest.json | 35 - .../step_03_a/.gemini/settings.json | 10 - .../step_03_a/.gitignore | 48 - .../step_03_a/analysis_options.yaml | 13 - .../step_03_a/android/.gitignore | 14 - .../step_03_a/android/app/build.gradle.kts | 49 - .../android/app/src/debug/AndroidManifest.xml | 7 - .../android/app/src/main/AndroidManifest.xml | 45 - .../MainActivity.kt | 5 - .../res/drawable-v21/launch_background.xml | 12 - .../main/res/drawable/launch_background.xml | 12 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 0 bytes .../app/src/main/res/values-night/styles.xml | 18 - .../app/src/main/res/values/styles.xml | 18 - .../app/src/profile/AndroidManifest.xml | 7 - .../step_03_a/android/build.gradle.kts | 24 - .../step_03_a/android/gradle.properties | 6 - .../gradle/wrapper/gradle-wrapper.properties | 5 - .../step_03_a/android/settings.gradle.kts | 26 - .../step_03_a/assets/dash.png | Bin 386796 -> 0 bytes .../step_03_a/assets/flutterfire_300x.png | Bin 3425 -> 0 bytes .../step_03_a/firebase.json | 6 - .../step_03_a/firestore.indexes.json | 4 - .../step_03_a/firestore.rules | 9 - .../step_03_a/ios/.gitignore | 34 - .../ios/Flutter/AppFrameworkInfo.plist | 24 - .../step_03_a/ios/Flutter/Debug.xcconfig | 2 - .../step_03_a/ios/Flutter/Release.xcconfig | 2 - .../step_03_a/ios/Podfile | 43 - .../step_03_a/ios/Podfile.lock | 22 - .../ios/Runner.xcodeproj/project.pbxproj | 759 --- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 119 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_03_a/ios/Runner/AppDelegate.swift | 16 - .../AppIcon.appiconset/Contents.json | 122 - .../Icon-App-1024x1024@1x.png | Bin 10932 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 295 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 450 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 282 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 462 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 704 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 586 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 1674 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 762 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 1226 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 1418 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ios/Runner/Base.lproj/Main.storyboard | 26 - .../ios/Runner/GoogleService-Info.plist | 34 - .../step_03_a/ios/Runner/Info.plist | 70 - .../ios/Runner/Runner-Bridging-Header.h | 1 - .../step_03_a/ios/Runner/SceneDelegate.swift | 6 - .../ios/RunnerTests/RunnerTests.swift | 12 - .../step_03_a/lib/app.dart | 19 - .../step_03_a/lib/auth_gate.dart | 25 - .../step_03_a/lib/firebase_options.dart | 76 - .../step_03_a/lib/home.dart | 20 - .../step_03_a/lib/main.dart | 15 - .../step_03_a/macos/.gitignore | 7 - .../macos/Flutter/Flutter-Debug.xcconfig | 2 - .../macos/Flutter/Flutter-Release.xcconfig | 2 - .../Flutter/GeneratedPluginRegistrant.swift | 18 - .../step_03_a/macos/Podfile | 42 - .../step_03_a/macos/Podfile.lock | 22 - .../macos/Runner.xcodeproj/project.pbxproj | 825 --- .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 117 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_03_a/macos/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/Contents.json | 68 - .../AppIcon.appiconset/app_icon_1024.png | Bin 102994 -> 0 bytes .../AppIcon.appiconset/app_icon_128.png | Bin 5680 -> 0 bytes .../AppIcon.appiconset/app_icon_16.png | Bin 520 -> 0 bytes .../AppIcon.appiconset/app_icon_256.png | Bin 14142 -> 0 bytes .../AppIcon.appiconset/app_icon_32.png | Bin 1066 -> 0 bytes .../AppIcon.appiconset/app_icon_512.png | Bin 36406 -> 0 bytes .../AppIcon.appiconset/app_icon_64.png | Bin 2218 -> 0 bytes .../macos/Runner/Base.lproj/MainMenu.xib | 343 -- .../macos/Runner/Configs/AppInfo.xcconfig | 14 - .../macos/Runner/Configs/Debug.xcconfig | 2 - .../macos/Runner/Configs/Release.xcconfig | 2 - .../macos/Runner/Configs/Warnings.xcconfig | 13 - .../macos/Runner/DebugProfile.entitlements | 12 - .../macos/Runner/GoogleService-Info.plist | 34 - .../step_03_a/macos/Runner/Info.plist | 32 - .../macos/Runner/MainFlutterWindow.swift | 15 - .../macos/Runner/Release.entitlements | 10 - .../macos/RunnerTests/RunnerTests.swift | 12 - .../step_03_a/pubspec.lock | 471 -- .../step_03_a/pubspec.yaml | 24 - .../step_03_a/web/favicon.png | Bin 917 -> 0 bytes .../step_03_a/web/icons/Icon-192.png | Bin 5292 -> 0 bytes .../step_03_a/web/icons/Icon-512.png | Bin 8252 -> 0 bytes .../step_03_a/web/icons/Icon-maskable-192.png | Bin 5594 -> 0 bytes .../step_03_a/web/icons/Icon-maskable-512.png | Bin 20998 -> 0 bytes .../step_03_a/web/index.html | 65 - .../step_03_a/web/manifest.json | 35 - .../step_03_b/.gemini/settings.json | 10 - .../step_03_b/.gitignore | 48 - .../step_03_b/analysis_options.yaml | 13 - .../step_03_b/android/.gitignore | 14 - .../step_03_b/android/app/build.gradle.kts | 49 - .../android/app/src/debug/AndroidManifest.xml | 7 - .../android/app/src/main/AndroidManifest.xml | 45 - .../MainActivity.kt | 5 - .../res/drawable-v21/launch_background.xml | 12 - .../main/res/drawable/launch_background.xml | 12 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 0 bytes .../app/src/main/res/values-night/styles.xml | 18 - .../app/src/main/res/values/styles.xml | 18 - .../app/src/profile/AndroidManifest.xml | 7 - .../step_03_b/android/build.gradle.kts | 24 - .../step_03_b/android/gradle.properties | 6 - .../gradle/wrapper/gradle-wrapper.properties | 5 - .../step_03_b/android/settings.gradle.kts | 26 - .../step_03_b/assets/dash.png | Bin 386796 -> 0 bytes .../step_03_b/assets/flutterfire_300x.png | Bin 3425 -> 0 bytes .../step_03_b/firebase.json | 6 - .../step_03_b/firestore.indexes.json | 4 - .../step_03_b/firestore.rules | 9 - .../step_03_b/ios/.gitignore | 34 - .../ios/Flutter/AppFrameworkInfo.plist | 24 - .../step_03_b/ios/Flutter/Debug.xcconfig | 2 - .../step_03_b/ios/Flutter/Release.xcconfig | 2 - .../step_03_b/ios/Podfile | 43 - .../step_03_b/ios/Podfile.lock | 22 - .../ios/Runner.xcodeproj/project.pbxproj | 759 --- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 119 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_03_b/ios/Runner/AppDelegate.swift | 16 - .../AppIcon.appiconset/Contents.json | 122 - .../Icon-App-1024x1024@1x.png | Bin 10932 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 295 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 450 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 282 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 462 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 704 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 586 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 1674 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 762 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 1226 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 1418 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ios/Runner/Base.lproj/Main.storyboard | 26 - .../ios/Runner/GoogleService-Info.plist | 34 - .../step_03_b/ios/Runner/Info.plist | 70 - .../ios/Runner/Runner-Bridging-Header.h | 1 - .../step_03_b/ios/Runner/SceneDelegate.swift | 6 - .../ios/RunnerTests/RunnerTests.swift | 12 - .../step_03_b/lib/app.dart | 19 - .../step_03_b/lib/auth_gate.dart | 36 - .../step_03_b/lib/firebase_options.dart | 76 - .../step_03_b/lib/home.dart | 20 - .../step_03_b/lib/main.dart | 15 - .../step_03_b/macos/.gitignore | 7 - .../macos/Flutter/Flutter-Debug.xcconfig | 2 - .../macos/Flutter/Flutter-Release.xcconfig | 2 - .../Flutter/GeneratedPluginRegistrant.swift | 18 - .../step_03_b/macos/Podfile | 42 - .../step_03_b/macos/Podfile.lock | 22 - .../macos/Runner.xcodeproj/project.pbxproj | 825 --- .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 117 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_03_b/macos/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/Contents.json | 68 - .../AppIcon.appiconset/app_icon_1024.png | Bin 102994 -> 0 bytes .../AppIcon.appiconset/app_icon_128.png | Bin 5680 -> 0 bytes .../AppIcon.appiconset/app_icon_16.png | Bin 520 -> 0 bytes .../AppIcon.appiconset/app_icon_256.png | Bin 14142 -> 0 bytes .../AppIcon.appiconset/app_icon_32.png | Bin 1066 -> 0 bytes .../AppIcon.appiconset/app_icon_512.png | Bin 36406 -> 0 bytes .../AppIcon.appiconset/app_icon_64.png | Bin 2218 -> 0 bytes .../macos/Runner/Base.lproj/MainMenu.xib | 343 -- .../macos/Runner/Configs/AppInfo.xcconfig | 14 - .../macos/Runner/Configs/Debug.xcconfig | 2 - .../macos/Runner/Configs/Release.xcconfig | 2 - .../macos/Runner/Configs/Warnings.xcconfig | 13 - .../macos/Runner/DebugProfile.entitlements | 12 - .../macos/Runner/GoogleService-Info.plist | 34 - .../step_03_b/macos/Runner/Info.plist | 32 - .../macos/Runner/MainFlutterWindow.swift | 15 - .../macos/Runner/Release.entitlements | 10 - .../macos/RunnerTests/RunnerTests.swift | 12 - .../step_03_b/pubspec.lock | 471 -- .../step_03_b/pubspec.yaml | 24 - .../step_03_b/web/favicon.png | Bin 917 -> 0 bytes .../step_03_b/web/icons/Icon-192.png | Bin 5292 -> 0 bytes .../step_03_b/web/icons/Icon-512.png | Bin 8252 -> 0 bytes .../step_03_b/web/icons/Icon-maskable-192.png | Bin 5594 -> 0 bytes .../step_03_b/web/icons/Icon-maskable-512.png | Bin 20998 -> 0 bytes .../step_03_b/web/index.html | 65 - .../step_03_b/web/manifest.json | 35 - .../step_03_c/.gemini/settings.json | 10 - .../step_03_c/.gitignore | 48 - .../step_03_c/analysis_options.yaml | 13 - .../step_03_c/android/.gitignore | 14 - .../step_03_c/android/app/build.gradle.kts | 49 - .../android/app/src/debug/AndroidManifest.xml | 7 - .../android/app/src/main/AndroidManifest.xml | 45 - .../MainActivity.kt | 5 - .../res/drawable-v21/launch_background.xml | 12 - .../main/res/drawable/launch_background.xml | 12 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 0 bytes .../app/src/main/res/values-night/styles.xml | 18 - .../app/src/main/res/values/styles.xml | 18 - .../app/src/profile/AndroidManifest.xml | 7 - .../step_03_c/android/build.gradle.kts | 24 - .../step_03_c/android/gradle.properties | 6 - .../gradle/wrapper/gradle-wrapper.properties | 5 - .../step_03_c/android/settings.gradle.kts | 26 - .../step_03_c/assets/dash.png | Bin 386796 -> 0 bytes .../step_03_c/assets/flutterfire_300x.png | Bin 3425 -> 0 bytes .../step_03_c/firebase.json | 6 - .../step_03_c/firestore.indexes.json | 4 - .../step_03_c/firestore.rules | 9 - .../step_03_c/ios/.gitignore | 34 - .../ios/Flutter/AppFrameworkInfo.plist | 24 - .../step_03_c/ios/Flutter/Debug.xcconfig | 2 - .../step_03_c/ios/Flutter/Release.xcconfig | 2 - .../step_03_c/ios/Podfile | 43 - .../step_03_c/ios/Podfile.lock | 22 - .../ios/Runner.xcodeproj/project.pbxproj | 759 --- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 119 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_03_c/ios/Runner/AppDelegate.swift | 16 - .../AppIcon.appiconset/Contents.json | 122 - .../Icon-App-1024x1024@1x.png | Bin 10932 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 295 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 450 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 282 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 462 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 704 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 586 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 1674 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 762 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 1226 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 1418 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ios/Runner/Base.lproj/Main.storyboard | 26 - .../ios/Runner/GoogleService-Info.plist | 34 - .../step_03_c/ios/Runner/Info.plist | 70 - .../ios/Runner/Runner-Bridging-Header.h | 1 - .../step_03_c/ios/Runner/SceneDelegate.swift | 6 - .../ios/RunnerTests/RunnerTests.swift | 12 - .../step_03_c/lib/app.dart | 19 - .../step_03_c/lib/auth_gate.dart | 44 - .../step_03_c/lib/firebase_options.dart | 76 - .../step_03_c/lib/home.dart | 20 - .../step_03_c/lib/main.dart | 15 - .../step_03_c/macos/.gitignore | 7 - .../macos/Flutter/Flutter-Debug.xcconfig | 2 - .../macos/Flutter/Flutter-Release.xcconfig | 2 - .../Flutter/GeneratedPluginRegistrant.swift | 18 - .../step_03_c/macos/Podfile | 42 - .../step_03_c/macos/Podfile.lock | 22 - .../macos/Runner.xcodeproj/project.pbxproj | 825 --- .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 117 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_03_c/macos/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/Contents.json | 68 - .../AppIcon.appiconset/app_icon_1024.png | Bin 102994 -> 0 bytes .../AppIcon.appiconset/app_icon_128.png | Bin 5680 -> 0 bytes .../AppIcon.appiconset/app_icon_16.png | Bin 520 -> 0 bytes .../AppIcon.appiconset/app_icon_256.png | Bin 14142 -> 0 bytes .../AppIcon.appiconset/app_icon_32.png | Bin 1066 -> 0 bytes .../AppIcon.appiconset/app_icon_512.png | Bin 36406 -> 0 bytes .../AppIcon.appiconset/app_icon_64.png | Bin 2218 -> 0 bytes .../macos/Runner/Base.lproj/MainMenu.xib | 343 -- .../macos/Runner/Configs/AppInfo.xcconfig | 14 - .../macos/Runner/Configs/Debug.xcconfig | 2 - .../macos/Runner/Configs/Release.xcconfig | 2 - .../macos/Runner/Configs/Warnings.xcconfig | 13 - .../macos/Runner/DebugProfile.entitlements | 12 - .../macos/Runner/GoogleService-Info.plist | 34 - .../step_03_c/macos/Runner/Info.plist | 32 - .../macos/Runner/MainFlutterWindow.swift | 15 - .../macos/Runner/Release.entitlements | 10 - .../macos/RunnerTests/RunnerTests.swift | 12 - .../step_03_c/pubspec.lock | 471 -- .../step_03_c/pubspec.yaml | 24 - .../step_03_c/web/favicon.png | Bin 917 -> 0 bytes .../step_03_c/web/icons/Icon-192.png | Bin 5292 -> 0 bytes .../step_03_c/web/icons/Icon-512.png | Bin 8252 -> 0 bytes .../step_03_c/web/icons/Icon-maskable-192.png | Bin 5594 -> 0 bytes .../step_03_c/web/icons/Icon-maskable-512.png | Bin 20998 -> 0 bytes .../step_03_c/web/index.html | 65 - .../step_03_c/web/manifest.json | 35 - .../step_03_d/.gemini/settings.json | 10 - .../step_03_d/.gitignore | 48 - .../step_03_d/analysis_options.yaml | 13 - .../step_03_d/android/.gitignore | 14 - .../step_03_d/android/app/build.gradle.kts | 49 - .../android/app/src/debug/AndroidManifest.xml | 7 - .../android/app/src/main/AndroidManifest.xml | 45 - .../MainActivity.kt | 5 - .../res/drawable-v21/launch_background.xml | 12 - .../main/res/drawable/launch_background.xml | 12 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 0 bytes .../app/src/main/res/values-night/styles.xml | 18 - .../app/src/main/res/values/styles.xml | 18 - .../app/src/profile/AndroidManifest.xml | 7 - .../step_03_d/android/build.gradle.kts | 24 - .../step_03_d/android/gradle.properties | 6 - .../gradle/wrapper/gradle-wrapper.properties | 5 - .../step_03_d/android/settings.gradle.kts | 26 - .../step_03_d/assets/dash.png | Bin 386796 -> 0 bytes .../step_03_d/assets/flutterfire_300x.png | Bin 3425 -> 0 bytes .../step_03_d/firebase.json | 6 - .../step_03_d/firestore.indexes.json | 4 - .../step_03_d/firestore.rules | 9 - .../step_03_d/ios/.gitignore | 34 - .../ios/Flutter/AppFrameworkInfo.plist | 24 - .../step_03_d/ios/Flutter/Debug.xcconfig | 2 - .../step_03_d/ios/Flutter/Release.xcconfig | 2 - .../step_03_d/ios/Podfile | 43 - .../step_03_d/ios/Podfile.lock | 22 - .../ios/Runner.xcodeproj/project.pbxproj | 759 --- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 119 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_03_d/ios/Runner/AppDelegate.swift | 16 - .../AppIcon.appiconset/Contents.json | 122 - .../Icon-App-1024x1024@1x.png | Bin 10932 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 295 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 450 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 282 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 462 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 704 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 586 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 1674 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 762 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 1226 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 1418 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ios/Runner/Base.lproj/Main.storyboard | 26 - .../ios/Runner/GoogleService-Info.plist | 34 - .../step_03_d/ios/Runner/Info.plist | 70 - .../ios/Runner/Runner-Bridging-Header.h | 1 - .../step_03_d/ios/Runner/SceneDelegate.swift | 6 - .../ios/RunnerTests/RunnerTests.swift | 12 - .../step_03_d/lib/app.dart | 19 - .../step_03_d/lib/auth_gate.dart | 53 - .../step_03_d/lib/firebase_options.dart | 76 - .../step_03_d/lib/home.dart | 20 - .../step_03_d/lib/main.dart | 15 - .../step_03_d/macos/.gitignore | 7 - .../macos/Flutter/Flutter-Debug.xcconfig | 2 - .../macos/Flutter/Flutter-Release.xcconfig | 2 - .../Flutter/GeneratedPluginRegistrant.swift | 18 - .../step_03_d/macos/Podfile | 42 - .../step_03_d/macos/Podfile.lock | 22 - .../macos/Runner.xcodeproj/project.pbxproj | 825 --- .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 117 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_03_d/macos/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/Contents.json | 68 - .../AppIcon.appiconset/app_icon_1024.png | Bin 102994 -> 0 bytes .../AppIcon.appiconset/app_icon_128.png | Bin 5680 -> 0 bytes .../AppIcon.appiconset/app_icon_16.png | Bin 520 -> 0 bytes .../AppIcon.appiconset/app_icon_256.png | Bin 14142 -> 0 bytes .../AppIcon.appiconset/app_icon_32.png | Bin 1066 -> 0 bytes .../AppIcon.appiconset/app_icon_512.png | Bin 36406 -> 0 bytes .../AppIcon.appiconset/app_icon_64.png | Bin 2218 -> 0 bytes .../macos/Runner/Base.lproj/MainMenu.xib | 343 -- .../macos/Runner/Configs/AppInfo.xcconfig | 14 - .../macos/Runner/Configs/Debug.xcconfig | 2 - .../macos/Runner/Configs/Release.xcconfig | 2 - .../macos/Runner/Configs/Warnings.xcconfig | 13 - .../macos/Runner/DebugProfile.entitlements | 12 - .../macos/Runner/GoogleService-Info.plist | 34 - .../step_03_d/macos/Runner/Info.plist | 32 - .../macos/Runner/MainFlutterWindow.swift | 15 - .../macos/Runner/Release.entitlements | 10 - .../macos/RunnerTests/RunnerTests.swift | 12 - .../step_03_d/pubspec.lock | 471 -- .../step_03_d/pubspec.yaml | 24 - .../step_03_d/web/favicon.png | Bin 917 -> 0 bytes .../step_03_d/web/icons/Icon-192.png | Bin 5292 -> 0 bytes .../step_03_d/web/icons/Icon-512.png | Bin 8252 -> 0 bytes .../step_03_d/web/icons/Icon-maskable-192.png | Bin 5594 -> 0 bytes .../step_03_d/web/icons/Icon-maskable-512.png | Bin 20998 -> 0 bytes .../step_03_d/web/index.html | 65 - .../step_03_d/web/manifest.json | 35 - .../step_03_e/.gemini/settings.json | 10 - .../step_03_e/.gitignore | 48 - .../step_03_e/analysis_options.yaml | 13 - .../step_03_e/android/.gitignore | 14 - .../step_03_e/android/app/build.gradle.kts | 49 - .../android/app/src/debug/AndroidManifest.xml | 7 - .../android/app/src/main/AndroidManifest.xml | 45 - .../MainActivity.kt | 5 - .../res/drawable-v21/launch_background.xml | 12 - .../main/res/drawable/launch_background.xml | 12 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 0 bytes .../app/src/main/res/values-night/styles.xml | 18 - .../app/src/main/res/values/styles.xml | 18 - .../app/src/profile/AndroidManifest.xml | 7 - .../step_03_e/android/build.gradle.kts | 24 - .../step_03_e/android/gradle.properties | 6 - .../gradle/wrapper/gradle-wrapper.properties | 5 - .../step_03_e/android/settings.gradle.kts | 26 - .../step_03_e/assets/dash.png | Bin 386796 -> 0 bytes .../step_03_e/assets/flutterfire_300x.png | Bin 3425 -> 0 bytes .../step_03_e/firebase.json | 6 - .../step_03_e/firestore.indexes.json | 4 - .../step_03_e/firestore.rules | 9 - .../step_03_e/ios/.gitignore | 34 - .../ios/Flutter/AppFrameworkInfo.plist | 24 - .../step_03_e/ios/Flutter/Debug.xcconfig | 2 - .../step_03_e/ios/Flutter/Release.xcconfig | 2 - .../step_03_e/ios/Podfile | 43 - .../step_03_e/ios/Podfile.lock | 22 - .../ios/Runner.xcodeproj/project.pbxproj | 759 --- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 119 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_03_e/ios/Runner/AppDelegate.swift | 16 - .../AppIcon.appiconset/Contents.json | 122 - .../Icon-App-1024x1024@1x.png | Bin 10932 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 295 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 450 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 282 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 462 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 704 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 586 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 1674 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 762 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 1226 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 1418 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ios/Runner/Base.lproj/Main.storyboard | 26 - .../ios/Runner/GoogleService-Info.plist | 34 - .../step_03_e/ios/Runner/Info.plist | 70 - .../ios/Runner/Runner-Bridging-Header.h | 1 - .../step_03_e/ios/Runner/SceneDelegate.swift | 6 - .../ios/RunnerTests/RunnerTests.swift | 12 - .../step_03_e/lib/app.dart | 19 - .../step_03_e/lib/auth_gate.dart | 62 - .../step_03_e/lib/firebase_options.dart | 76 - .../step_03_e/lib/home.dart | 20 - .../step_03_e/lib/main.dart | 15 - .../step_03_e/macos/.gitignore | 7 - .../macos/Flutter/Flutter-Debug.xcconfig | 2 - .../macos/Flutter/Flutter-Release.xcconfig | 2 - .../Flutter/GeneratedPluginRegistrant.swift | 18 - .../step_03_e/macos/Podfile | 42 - .../step_03_e/macos/Podfile.lock | 22 - .../macos/Runner.xcodeproj/project.pbxproj | 825 --- .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 117 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_03_e/macos/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/Contents.json | 68 - .../AppIcon.appiconset/app_icon_1024.png | Bin 102994 -> 0 bytes .../AppIcon.appiconset/app_icon_128.png | Bin 5680 -> 0 bytes .../AppIcon.appiconset/app_icon_16.png | Bin 520 -> 0 bytes .../AppIcon.appiconset/app_icon_256.png | Bin 14142 -> 0 bytes .../AppIcon.appiconset/app_icon_32.png | Bin 1066 -> 0 bytes .../AppIcon.appiconset/app_icon_512.png | Bin 36406 -> 0 bytes .../AppIcon.appiconset/app_icon_64.png | Bin 2218 -> 0 bytes .../macos/Runner/Base.lproj/MainMenu.xib | 343 -- .../macos/Runner/Configs/AppInfo.xcconfig | 14 - .../macos/Runner/Configs/Debug.xcconfig | 2 - .../macos/Runner/Configs/Release.xcconfig | 2 - .../macos/Runner/Configs/Warnings.xcconfig | 13 - .../macos/Runner/DebugProfile.entitlements | 12 - .../macos/Runner/GoogleService-Info.plist | 34 - .../step_03_e/macos/Runner/Info.plist | 32 - .../macos/Runner/MainFlutterWindow.swift | 15 - .../macos/Runner/Release.entitlements | 10 - .../macos/RunnerTests/RunnerTests.swift | 12 - .../step_03_e/pubspec.lock | 471 -- .../step_03_e/pubspec.yaml | 24 - .../step_03_e/web/favicon.png | Bin 917 -> 0 bytes .../step_03_e/web/icons/Icon-192.png | Bin 5292 -> 0 bytes .../step_03_e/web/icons/Icon-512.png | Bin 8252 -> 0 bytes .../step_03_e/web/icons/Icon-maskable-192.png | Bin 5594 -> 0 bytes .../step_03_e/web/icons/Icon-maskable-512.png | Bin 20998 -> 0 bytes .../step_03_e/web/index.html | 65 - .../step_03_e/web/manifest.json | 35 - .../step_04_a/.gemini/settings.json | 10 - .../step_04_a/.gitignore | 48 - .../step_04_a/analysis_options.yaml | 13 - .../step_04_a/android/.gitignore | 14 - .../step_04_a/android/app/build.gradle.kts | 49 - .../android/app/src/debug/AndroidManifest.xml | 7 - .../android/app/src/main/AndroidManifest.xml | 45 - .../MainActivity.kt | 5 - .../res/drawable-v21/launch_background.xml | 12 - .../main/res/drawable/launch_background.xml | 12 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 0 bytes .../app/src/main/res/values-night/styles.xml | 18 - .../app/src/main/res/values/styles.xml | 18 - .../app/src/profile/AndroidManifest.xml | 7 - .../step_04_a/android/build.gradle.kts | 24 - .../step_04_a/android/gradle.properties | 6 - .../gradle/wrapper/gradle-wrapper.properties | 5 - .../step_04_a/android/settings.gradle.kts | 26 - .../step_04_a/assets/dash.png | Bin 386796 -> 0 bytes .../step_04_a/assets/flutterfire_300x.png | Bin 3425 -> 0 bytes .../step_04_a/firebase.json | 6 - .../step_04_a/firestore.indexes.json | 4 - .../step_04_a/firestore.rules | 9 - .../step_04_a/ios/.gitignore | 34 - .../ios/Flutter/AppFrameworkInfo.plist | 24 - .../step_04_a/ios/Flutter/Debug.xcconfig | 2 - .../step_04_a/ios/Flutter/Release.xcconfig | 2 - .../step_04_a/ios/Podfile | 43 - .../step_04_a/ios/Podfile.lock | 22 - .../ios/Runner.xcodeproj/project.pbxproj | 759 --- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 119 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_04_a/ios/Runner/AppDelegate.swift | 16 - .../AppIcon.appiconset/Contents.json | 122 - .../Icon-App-1024x1024@1x.png | Bin 10932 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 295 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 450 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 282 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 462 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 704 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 586 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 1674 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 762 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 1226 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 1418 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ios/Runner/Base.lproj/Main.storyboard | 26 - .../ios/Runner/GoogleService-Info.plist | 34 - .../step_04_a/ios/Runner/Info.plist | 70 - .../ios/Runner/Runner-Bridging-Header.h | 1 - .../step_04_a/ios/Runner/SceneDelegate.swift | 6 - .../ios/RunnerTests/RunnerTests.swift | 12 - .../step_04_a/lib/app.dart | 19 - .../step_04_a/lib/auth_gate.dart | 62 - .../step_04_a/lib/firebase_options.dart | 76 - .../step_04_a/lib/home.dart | 37 - .../step_04_a/lib/main.dart | 15 - .../step_04_a/macos/.gitignore | 7 - .../macos/Flutter/Flutter-Debug.xcconfig | 2 - .../macos/Flutter/Flutter-Release.xcconfig | 2 - .../Flutter/GeneratedPluginRegistrant.swift | 18 - .../step_04_a/macos/Podfile | 42 - .../step_04_a/macos/Podfile.lock | 22 - .../macos/Runner.xcodeproj/project.pbxproj | 825 --- .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 117 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_04_a/macos/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/Contents.json | 68 - .../AppIcon.appiconset/app_icon_1024.png | Bin 102994 -> 0 bytes .../AppIcon.appiconset/app_icon_128.png | Bin 5680 -> 0 bytes .../AppIcon.appiconset/app_icon_16.png | Bin 520 -> 0 bytes .../AppIcon.appiconset/app_icon_256.png | Bin 14142 -> 0 bytes .../AppIcon.appiconset/app_icon_32.png | Bin 1066 -> 0 bytes .../AppIcon.appiconset/app_icon_512.png | Bin 36406 -> 0 bytes .../AppIcon.appiconset/app_icon_64.png | Bin 2218 -> 0 bytes .../macos/Runner/Base.lproj/MainMenu.xib | 343 -- .../macos/Runner/Configs/AppInfo.xcconfig | 14 - .../macos/Runner/Configs/Debug.xcconfig | 2 - .../macos/Runner/Configs/Release.xcconfig | 2 - .../macos/Runner/Configs/Warnings.xcconfig | 13 - .../macos/Runner/DebugProfile.entitlements | 12 - .../macos/Runner/GoogleService-Info.plist | 34 - .../step_04_a/macos/Runner/Info.plist | 32 - .../macos/Runner/MainFlutterWindow.swift | 15 - .../macos/Runner/Release.entitlements | 10 - .../macos/RunnerTests/RunnerTests.swift | 12 - .../step_04_a/pubspec.lock | 471 -- .../step_04_a/pubspec.yaml | 24 - .../step_04_a/web/favicon.png | Bin 917 -> 0 bytes .../step_04_a/web/icons/Icon-192.png | Bin 5292 -> 0 bytes .../step_04_a/web/icons/Icon-512.png | Bin 8252 -> 0 bytes .../step_04_a/web/icons/Icon-maskable-192.png | Bin 5594 -> 0 bytes .../step_04_a/web/icons/Icon-maskable-512.png | Bin 20998 -> 0 bytes .../step_04_a/web/index.html | 65 - .../step_04_a/web/manifest.json | 35 - .../step_04_b/.gemini/settings.json | 10 - .../step_04_b/.gitignore | 48 - .../step_04_b/analysis_options.yaml | 13 - .../step_04_b/android/.gitignore | 14 - .../step_04_b/android/app/build.gradle.kts | 49 - .../android/app/src/debug/AndroidManifest.xml | 7 - .../android/app/src/main/AndroidManifest.xml | 45 - .../MainActivity.kt | 5 - .../res/drawable-v21/launch_background.xml | 12 - .../main/res/drawable/launch_background.xml | 12 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 0 bytes .../app/src/main/res/values-night/styles.xml | 18 - .../app/src/main/res/values/styles.xml | 18 - .../app/src/profile/AndroidManifest.xml | 7 - .../step_04_b/android/build.gradle.kts | 24 - .../step_04_b/android/gradle.properties | 6 - .../gradle/wrapper/gradle-wrapper.properties | 5 - .../step_04_b/android/settings.gradle.kts | 26 - .../step_04_b/assets/dash.png | Bin 386796 -> 0 bytes .../step_04_b/assets/flutterfire_300x.png | Bin 3425 -> 0 bytes .../step_04_b/firebase.json | 6 - .../step_04_b/firestore.indexes.json | 4 - .../step_04_b/firestore.rules | 9 - .../step_04_b/ios/.gitignore | 34 - .../ios/Flutter/AppFrameworkInfo.plist | 24 - .../step_04_b/ios/Flutter/Debug.xcconfig | 2 - .../step_04_b/ios/Flutter/Release.xcconfig | 2 - .../step_04_b/ios/Podfile | 43 - .../step_04_b/ios/Podfile.lock | 22 - .../ios/Runner.xcodeproj/project.pbxproj | 759 --- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 119 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_04_b/ios/Runner/AppDelegate.swift | 16 - .../AppIcon.appiconset/Contents.json | 122 - .../Icon-App-1024x1024@1x.png | Bin 10932 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 295 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 450 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 282 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 462 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 704 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 586 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 1674 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 762 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 1226 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 1418 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ios/Runner/Base.lproj/Main.storyboard | 26 - .../ios/Runner/GoogleService-Info.plist | 34 - .../step_04_b/ios/Runner/Info.plist | 70 - .../ios/Runner/Runner-Bridging-Header.h | 1 - .../step_04_b/ios/Runner/SceneDelegate.swift | 6 - .../ios/RunnerTests/RunnerTests.swift | 12 - .../step_04_b/lib/app.dart | 19 - .../step_04_b/lib/auth_gate.dart | 62 - .../step_04_b/lib/firebase_options.dart | 76 - .../step_04_b/lib/home.dart | 43 - .../step_04_b/lib/main.dart | 15 - .../step_04_b/macos/.gitignore | 7 - .../macos/Flutter/Flutter-Debug.xcconfig | 2 - .../macos/Flutter/Flutter-Release.xcconfig | 2 - .../Flutter/GeneratedPluginRegistrant.swift | 18 - .../step_04_b/macos/Podfile | 42 - .../step_04_b/macos/Podfile.lock | 22 - .../macos/Runner.xcodeproj/project.pbxproj | 825 --- .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 117 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_04_b/macos/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/Contents.json | 68 - .../AppIcon.appiconset/app_icon_1024.png | Bin 102994 -> 0 bytes .../AppIcon.appiconset/app_icon_128.png | Bin 5680 -> 0 bytes .../AppIcon.appiconset/app_icon_16.png | Bin 520 -> 0 bytes .../AppIcon.appiconset/app_icon_256.png | Bin 14142 -> 0 bytes .../AppIcon.appiconset/app_icon_32.png | Bin 1066 -> 0 bytes .../AppIcon.appiconset/app_icon_512.png | Bin 36406 -> 0 bytes .../AppIcon.appiconset/app_icon_64.png | Bin 2218 -> 0 bytes .../macos/Runner/Base.lproj/MainMenu.xib | 343 -- .../macos/Runner/Configs/AppInfo.xcconfig | 14 - .../macos/Runner/Configs/Debug.xcconfig | 2 - .../macos/Runner/Configs/Release.xcconfig | 2 - .../macos/Runner/Configs/Warnings.xcconfig | 13 - .../macos/Runner/DebugProfile.entitlements | 12 - .../macos/Runner/GoogleService-Info.plist | 34 - .../step_04_b/macos/Runner/Info.plist | 32 - .../macos/Runner/MainFlutterWindow.swift | 15 - .../macos/Runner/Release.entitlements | 10 - .../macos/RunnerTests/RunnerTests.swift | 12 - .../step_04_b/pubspec.lock | 471 -- .../step_04_b/pubspec.yaml | 24 - .../step_04_b/web/favicon.png | Bin 917 -> 0 bytes .../step_04_b/web/icons/Icon-192.png | Bin 5292 -> 0 bytes .../step_04_b/web/icons/Icon-512.png | Bin 8252 -> 0 bytes .../step_04_b/web/icons/Icon-maskable-192.png | Bin 5594 -> 0 bytes .../step_04_b/web/icons/Icon-maskable-512.png | Bin 20998 -> 0 bytes .../step_04_b/web/index.html | 65 - .../step_04_b/web/manifest.json | 35 - .../step_04_c/.gemini/settings.json | 10 - .../step_04_c/.gitignore | 48 - .../step_04_c/analysis_options.yaml | 13 - .../step_04_c/android/.gitignore | 14 - .../step_04_c/android/app/build.gradle.kts | 49 - .../android/app/src/debug/AndroidManifest.xml | 7 - .../android/app/src/main/AndroidManifest.xml | 45 - .../MainActivity.kt | 5 - .../res/drawable-v21/launch_background.xml | 12 - .../main/res/drawable/launch_background.xml | 12 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 0 bytes .../app/src/main/res/values-night/styles.xml | 18 - .../app/src/main/res/values/styles.xml | 18 - .../app/src/profile/AndroidManifest.xml | 7 - .../step_04_c/android/build.gradle.kts | 24 - .../step_04_c/android/gradle.properties | 6 - .../gradle/wrapper/gradle-wrapper.properties | 5 - .../step_04_c/android/settings.gradle.kts | 26 - .../step_04_c/assets/dash.png | Bin 386796 -> 0 bytes .../step_04_c/assets/flutterfire_300x.png | Bin 3425 -> 0 bytes .../step_04_c/firebase.json | 6 - .../step_04_c/firestore.indexes.json | 4 - .../step_04_c/firestore.rules | 9 - .../step_04_c/ios/.gitignore | 34 - .../ios/Flutter/AppFrameworkInfo.plist | 24 - .../step_04_c/ios/Flutter/Debug.xcconfig | 2 - .../step_04_c/ios/Flutter/Release.xcconfig | 2 - .../step_04_c/ios/Podfile | 43 - .../step_04_c/ios/Podfile.lock | 22 - .../ios/Runner.xcodeproj/project.pbxproj | 759 --- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 119 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_04_c/ios/Runner/AppDelegate.swift | 16 - .../AppIcon.appiconset/Contents.json | 122 - .../Icon-App-1024x1024@1x.png | Bin 10932 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 295 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 450 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 282 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 462 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 704 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 586 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 1674 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 762 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 1226 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 1418 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ios/Runner/Base.lproj/Main.storyboard | 26 - .../ios/Runner/GoogleService-Info.plist | 34 - .../step_04_c/ios/Runner/Info.plist | 70 - .../ios/Runner/Runner-Bridging-Header.h | 1 - .../step_04_c/ios/Runner/SceneDelegate.swift | 6 - .../ios/RunnerTests/RunnerTests.swift | 12 - .../step_04_c/lib/app.dart | 19 - .../step_04_c/lib/auth_gate.dart | 62 - .../step_04_c/lib/firebase_options.dart | 76 - .../step_04_c/lib/home.dart | 44 - .../step_04_c/lib/main.dart | 15 - .../step_04_c/macos/.gitignore | 7 - .../macos/Flutter/Flutter-Debug.xcconfig | 2 - .../macos/Flutter/Flutter-Release.xcconfig | 2 - .../Flutter/GeneratedPluginRegistrant.swift | 18 - .../step_04_c/macos/Podfile | 42 - .../step_04_c/macos/Podfile.lock | 22 - .../macos/Runner.xcodeproj/project.pbxproj | 825 --- .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 117 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_04_c/macos/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/Contents.json | 68 - .../AppIcon.appiconset/app_icon_1024.png | Bin 102994 -> 0 bytes .../AppIcon.appiconset/app_icon_128.png | Bin 5680 -> 0 bytes .../AppIcon.appiconset/app_icon_16.png | Bin 520 -> 0 bytes .../AppIcon.appiconset/app_icon_256.png | Bin 14142 -> 0 bytes .../AppIcon.appiconset/app_icon_32.png | Bin 1066 -> 0 bytes .../AppIcon.appiconset/app_icon_512.png | Bin 36406 -> 0 bytes .../AppIcon.appiconset/app_icon_64.png | Bin 2218 -> 0 bytes .../macos/Runner/Base.lproj/MainMenu.xib | 343 -- .../macos/Runner/Configs/AppInfo.xcconfig | 14 - .../macos/Runner/Configs/Debug.xcconfig | 2 - .../macos/Runner/Configs/Release.xcconfig | 2 - .../macos/Runner/Configs/Warnings.xcconfig | 13 - .../macos/Runner/DebugProfile.entitlements | 12 - .../macos/Runner/GoogleService-Info.plist | 34 - .../step_04_c/macos/Runner/Info.plist | 32 - .../macos/Runner/MainFlutterWindow.swift | 15 - .../macos/Runner/Release.entitlements | 10 - .../macos/RunnerTests/RunnerTests.swift | 12 - .../step_04_c/pubspec.lock | 471 -- .../step_04_c/pubspec.yaml | 24 - .../step_04_c/web/favicon.png | Bin 917 -> 0 bytes .../step_04_c/web/icons/Icon-192.png | Bin 5292 -> 0 bytes .../step_04_c/web/icons/Icon-512.png | Bin 8252 -> 0 bytes .../step_04_c/web/icons/Icon-maskable-192.png | Bin 5594 -> 0 bytes .../step_04_c/web/icons/Icon-maskable-512.png | Bin 20998 -> 0 bytes .../step_04_c/web/index.html | 65 - .../step_04_c/web/manifest.json | 35 - .../step_04_d/.gemini/settings.json | 10 - .../step_04_d/.gitignore | 48 - .../step_04_d/analysis_options.yaml | 13 - .../step_04_d/android/.gitignore | 14 - .../step_04_d/android/app/build.gradle.kts | 49 - .../android/app/src/debug/AndroidManifest.xml | 7 - .../android/app/src/main/AndroidManifest.xml | 45 - .../MainActivity.kt | 5 - .../res/drawable-v21/launch_background.xml | 12 - .../main/res/drawable/launch_background.xml | 12 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 0 bytes .../app/src/main/res/values-night/styles.xml | 18 - .../app/src/main/res/values/styles.xml | 18 - .../app/src/profile/AndroidManifest.xml | 7 - .../step_04_d/android/build.gradle.kts | 24 - .../step_04_d/android/gradle.properties | 6 - .../gradle/wrapper/gradle-wrapper.properties | 5 - .../step_04_d/android/settings.gradle.kts | 26 - .../step_04_d/assets/dash.png | Bin 386796 -> 0 bytes .../step_04_d/assets/flutterfire_300x.png | Bin 3425 -> 0 bytes .../step_04_d/firebase.json | 6 - .../step_04_d/firestore.indexes.json | 4 - .../step_04_d/firestore.rules | 9 - .../step_04_d/ios/.gitignore | 34 - .../ios/Flutter/AppFrameworkInfo.plist | 24 - .../step_04_d/ios/Flutter/Debug.xcconfig | 2 - .../step_04_d/ios/Flutter/Release.xcconfig | 2 - .../step_04_d/ios/Podfile | 43 - .../step_04_d/ios/Podfile.lock | 22 - .../ios/Runner.xcodeproj/project.pbxproj | 759 --- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 119 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_04_d/ios/Runner/AppDelegate.swift | 16 - .../AppIcon.appiconset/Contents.json | 122 - .../Icon-App-1024x1024@1x.png | Bin 10932 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 295 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 450 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 282 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 462 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 704 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 406 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 586 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 862 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 1674 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 762 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 1226 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 1418 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ios/Runner/Base.lproj/Main.storyboard | 26 - .../ios/Runner/GoogleService-Info.plist | 34 - .../step_04_d/ios/Runner/Info.plist | 70 - .../ios/Runner/Runner-Bridging-Header.h | 1 - .../step_04_d/ios/Runner/SceneDelegate.swift | 6 - .../ios/RunnerTests/RunnerTests.swift | 12 - .../step_04_d/lib/app.dart | 19 - .../step_04_d/lib/auth_gate.dart | 62 - .../step_04_d/lib/firebase_options.dart | 76 - .../step_04_d/lib/home.dart | 54 - .../step_04_d/lib/main.dart | 15 - .../step_04_d/macos/.gitignore | 7 - .../macos/Flutter/Flutter-Debug.xcconfig | 2 - .../macos/Flutter/Flutter-Release.xcconfig | 2 - .../Flutter/GeneratedPluginRegistrant.swift | 18 - .../step_04_d/macos/Podfile | 42 - .../step_04_d/macos/Podfile.lock | 22 - .../macos/Runner.xcodeproj/project.pbxproj | 825 --- .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../xcshareddata/xcschemes/Runner.xcscheme | 117 - .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/swiftpm/Package.resolved | 122 - .../step_04_d/macos/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/Contents.json | 68 - .../AppIcon.appiconset/app_icon_1024.png | Bin 102994 -> 0 bytes .../AppIcon.appiconset/app_icon_128.png | Bin 5680 -> 0 bytes .../AppIcon.appiconset/app_icon_16.png | Bin 520 -> 0 bytes .../AppIcon.appiconset/app_icon_256.png | Bin 14142 -> 0 bytes .../AppIcon.appiconset/app_icon_32.png | Bin 1066 -> 0 bytes .../AppIcon.appiconset/app_icon_512.png | Bin 36406 -> 0 bytes .../AppIcon.appiconset/app_icon_64.png | Bin 2218 -> 0 bytes .../macos/Runner/Base.lproj/MainMenu.xib | 343 -- .../macos/Runner/Configs/AppInfo.xcconfig | 14 - .../macos/Runner/Configs/Debug.xcconfig | 2 - .../macos/Runner/Configs/Release.xcconfig | 2 - .../macos/Runner/Configs/Warnings.xcconfig | 13 - .../macos/Runner/DebugProfile.entitlements | 12 - .../macos/Runner/GoogleService-Info.plist | 34 - .../step_04_d/macos/Runner/Info.plist | 32 - .../macos/Runner/MainFlutterWindow.swift | 15 - .../macos/Runner/Release.entitlements | 10 - .../macos/RunnerTests/RunnerTests.swift | 12 - .../step_04_d/pubspec.lock | 471 -- .../step_04_d/pubspec.yaml | 24 - .../step_04_d/web/favicon.png | Bin 917 -> 0 bytes .../step_04_d/web/icons/Icon-192.png | Bin 5292 -> 0 bytes .../step_04_d/web/icons/Icon-512.png | Bin 8252 -> 0 bytes .../step_04_d/web/icons/Icon-maskable-192.png | Bin 5594 -> 0 bytes .../step_04_d/web/icons/Icon-maskable-512.png | Bin 20998 -> 0 bytes .../step_04_d/web/index.html | 65 - .../step_04_d/web/manifest.json | 35 - flutter_ci_script_beta.sh | 1 - flutter_ci_script_main.sh | 1 - flutter_ci_script_stable.sh | 1 - 1541 files changed, 64627 deletions(-) delete mode 100644 firebase-auth-flutterfire-ui/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/README.md delete mode 100644 firebase-auth-flutterfire-ui/codelab_rebuild.yaml delete mode 100644 firebase-auth-flutterfire-ui/complete/.gemini/settings.json delete mode 100644 firebase-auth-flutterfire-ui/complete/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/complete/analysis_options.yaml delete mode 100644 firebase-auth-flutterfire-ui/complete/android/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/complete/android/app/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/complete/android/app/src/debug/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/complete/android/app/src/main/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/complete/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt delete mode 100644 firebase-auth-flutterfire-ui/complete/android/app/src/main/res/drawable-v21/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/complete/android/app/src/main/res/drawable/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/complete/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/complete/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/complete/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/complete/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/complete/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/complete/android/app/src/main/res/values-night/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/complete/android/app/src/main/res/values/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/complete/android/app/src/profile/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/complete/android/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/complete/android/gradle.properties delete mode 100644 firebase-auth-flutterfire-ui/complete/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 firebase-auth-flutterfire-ui/complete/android/settings.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/complete/assets/dash.png delete mode 100644 firebase-auth-flutterfire-ui/complete/assets/flutterfire_300x.png delete mode 100644 firebase-auth-flutterfire-ui/complete/firebase.json delete mode 100644 firebase-auth-flutterfire-ui/complete/firestore.indexes.json delete mode 100644 firebase-auth-flutterfire-ui/complete/firestore.rules delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Flutter/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Flutter/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Podfile delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/Runner-Bridging-Header.h delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/Runner/SceneDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/complete/ios/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/complete/lib/app.dart delete mode 100644 firebase-auth-flutterfire-ui/complete/lib/auth_gate.dart delete mode 100644 firebase-auth-flutterfire-ui/complete/lib/firebase_options.dart delete mode 100644 firebase-auth-flutterfire-ui/complete/lib/home.dart delete mode 100644 firebase-auth-flutterfire-ui/complete/lib/main.dart delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Flutter/Flutter-Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Flutter/Flutter-Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Flutter/GeneratedPluginRegistrant.swift delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Podfile delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner/Base.lproj/MainMenu.xib delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner/Configs/AppInfo.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner/Configs/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner/Configs/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner/Configs/Warnings.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner/DebugProfile.entitlements delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner/MainFlutterWindow.swift delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/Runner/Release.entitlements delete mode 100644 firebase-auth-flutterfire-ui/complete/macos/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/complete/pubspec.lock delete mode 100644 firebase-auth-flutterfire-ui/complete/pubspec.yaml delete mode 100644 firebase-auth-flutterfire-ui/complete/web/favicon.png delete mode 100644 firebase-auth-flutterfire-ui/complete/web/icons/Icon-192.png delete mode 100644 firebase-auth-flutterfire-ui/complete/web/icons/Icon-512.png delete mode 100644 firebase-auth-flutterfire-ui/complete/web/icons/Icon-maskable-192.png delete mode 100644 firebase-auth-flutterfire-ui/complete/web/icons/Icon-maskable-512.png delete mode 100644 firebase-auth-flutterfire-ui/complete/web/index.html delete mode 100644 firebase-auth-flutterfire-ui/complete/web/manifest.json delete mode 100644 firebase-auth-flutterfire-ui/start/.gemini/settings.json delete mode 100644 firebase-auth-flutterfire-ui/start/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/start/analysis_options.yaml delete mode 100644 firebase-auth-flutterfire-ui/start/android/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/start/android/app/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/start/android/app/src/debug/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/start/android/app/src/main/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/start/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt delete mode 100644 firebase-auth-flutterfire-ui/start/android/app/src/main/res/drawable-v21/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/start/android/app/src/main/res/drawable/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/start/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/start/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/start/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/start/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/start/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/start/android/app/src/main/res/values-night/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/start/android/app/src/main/res/values/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/start/android/app/src/profile/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/start/android/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/start/android/gradle.properties delete mode 100644 firebase-auth-flutterfire-ui/start/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 firebase-auth-flutterfire-ui/start/android/settings.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/start/assets/dash.png delete mode 100644 firebase-auth-flutterfire-ui/start/assets/flutterfire_300x.png delete mode 100644 firebase-auth-flutterfire-ui/start/ios/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Flutter/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Flutter/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/Runner-Bridging-Header.h delete mode 100644 firebase-auth-flutterfire-ui/start/ios/Runner/SceneDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/start/ios/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/start/lib/app.dart delete mode 100644 firebase-auth-flutterfire-ui/start/lib/auth_gate.dart delete mode 100644 firebase-auth-flutterfire-ui/start/lib/home.dart delete mode 100644 firebase-auth-flutterfire-ui/start/lib/main.dart delete mode 100644 firebase-auth-flutterfire-ui/start/macos/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Flutter/Flutter-Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Flutter/Flutter-Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Flutter/GeneratedPluginRegistrant.swift delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner/Base.lproj/MainMenu.xib delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner/Configs/AppInfo.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner/Configs/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner/Configs/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner/Configs/Warnings.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner/DebugProfile.entitlements delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner/MainFlutterWindow.swift delete mode 100644 firebase-auth-flutterfire-ui/start/macos/Runner/Release.entitlements delete mode 100644 firebase-auth-flutterfire-ui/start/macos/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/start/pubspec.lock delete mode 100644 firebase-auth-flutterfire-ui/start/pubspec.yaml delete mode 100644 firebase-auth-flutterfire-ui/start/web/favicon.png delete mode 100644 firebase-auth-flutterfire-ui/start/web/icons/Icon-192.png delete mode 100644 firebase-auth-flutterfire-ui/start/web/icons/Icon-512.png delete mode 100644 firebase-auth-flutterfire-ui/start/web/icons/Icon-maskable-192.png delete mode 100644 firebase-auth-flutterfire-ui/start/web/icons/Icon-maskable-512.png delete mode 100644 firebase-auth-flutterfire-ui/start/web/index.html delete mode 100644 firebase-auth-flutterfire-ui/start/web/manifest.json delete mode 100644 firebase-auth-flutterfire-ui/step_01/.gemini/settings.json delete mode 100644 firebase-auth-flutterfire-ui/step_01/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_01/analysis_options.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_01/android/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_01/android/app/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_01/android/app/src/debug/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_01/android/app/src/main/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_01/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt delete mode 100644 firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/drawable-v21/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/drawable/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/values-night/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/values/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_01/android/app/src/profile/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_01/android/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_01/android/gradle.properties delete mode 100644 firebase-auth-flutterfire-ui/step_01/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 firebase-auth-flutterfire-ui/step_01/android/settings.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_01/assets/dash.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/assets/flutterfire_300x.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/firebase.json delete mode 100644 firebase-auth-flutterfire-ui/step_01/firestore.indexes.json delete mode 100644 firebase-auth-flutterfire-ui/step_01/firestore.rules delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Flutter/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Flutter/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/Runner-Bridging-Header.h delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/Runner/SceneDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_01/ios/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_01/lib/app.dart delete mode 100644 firebase-auth-flutterfire-ui/step_01/lib/auth_gate.dart delete mode 100644 firebase-auth-flutterfire-ui/step_01/lib/firebase_options.dart delete mode 100644 firebase-auth-flutterfire-ui/step_01/lib/home.dart delete mode 100644 firebase-auth-flutterfire-ui/step_01/lib/main.dart delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Flutter/Flutter-Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Flutter/Flutter-Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Flutter/GeneratedPluginRegistrant.swift delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner/Base.lproj/MainMenu.xib delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner/Configs/AppInfo.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner/Configs/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner/Configs/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner/Configs/Warnings.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner/DebugProfile.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner/MainFlutterWindow.swift delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/Runner/Release.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_01/macos/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_01/pubspec.lock delete mode 100644 firebase-auth-flutterfire-ui/step_01/pubspec.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_01/web/favicon.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/web/icons/Icon-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/web/icons/Icon-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/web/icons/Icon-maskable-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/web/icons/Icon-maskable-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_01/web/index.html delete mode 100644 firebase-auth-flutterfire-ui/step_01/web/manifest.json delete mode 100644 firebase-auth-flutterfire-ui/step_02/.gemini/settings.json delete mode 100644 firebase-auth-flutterfire-ui/step_02/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_02/analysis_options.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_02/android/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_02/android/app/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_02/android/app/src/debug/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_02/android/app/src/main/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_02/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt delete mode 100644 firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/drawable-v21/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/drawable/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/values-night/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/values/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_02/android/app/src/profile/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_02/android/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_02/android/gradle.properties delete mode 100644 firebase-auth-flutterfire-ui/step_02/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 firebase-auth-flutterfire-ui/step_02/android/settings.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_02/assets/dash.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/assets/flutterfire_300x.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/firebase.json delete mode 100644 firebase-auth-flutterfire-ui/step_02/firestore.indexes.json delete mode 100644 firebase-auth-flutterfire-ui/step_02/firestore.rules delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Flutter/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Flutter/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/Runner-Bridging-Header.h delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/Runner/SceneDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_02/ios/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_02/lib/app.dart delete mode 100644 firebase-auth-flutterfire-ui/step_02/lib/auth_gate.dart delete mode 100644 firebase-auth-flutterfire-ui/step_02/lib/firebase_options.dart delete mode 100644 firebase-auth-flutterfire-ui/step_02/lib/home.dart delete mode 100644 firebase-auth-flutterfire-ui/step_02/lib/main.dart delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Flutter/Flutter-Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Flutter/Flutter-Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Flutter/GeneratedPluginRegistrant.swift delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner/Base.lproj/MainMenu.xib delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner/Configs/AppInfo.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner/Configs/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner/Configs/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner/Configs/Warnings.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner/DebugProfile.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner/MainFlutterWindow.swift delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/Runner/Release.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_02/macos/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_02/pubspec.lock delete mode 100644 firebase-auth-flutterfire-ui/step_02/pubspec.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_02/web/favicon.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/web/icons/Icon-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/web/icons/Icon-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/web/icons/Icon-maskable-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/web/icons/Icon-maskable-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_02/web/index.html delete mode 100644 firebase-auth-flutterfire-ui/step_02/web/manifest.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/.gemini/settings.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/analysis_options.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/android/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/android/app/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/android/app/src/debug/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/drawable-v21/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/drawable/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/values-night/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/values/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/android/app/src/profile/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/android/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/android/gradle.properties delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/android/settings.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/assets/dash.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/assets/flutterfire_300x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/firebase.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/firestore.indexes.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/firestore.rules delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Flutter/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Flutter/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Runner-Bridging-Header.h delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/Runner/SceneDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/ios/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/lib/app.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/lib/auth_gate.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/lib/firebase_options.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/lib/home.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/lib/main.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Flutter/Flutter-Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Flutter/Flutter-Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Flutter/GeneratedPluginRegistrant.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Base.lproj/MainMenu.xib delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Configs/AppInfo.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Configs/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Configs/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Configs/Warnings.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner/DebugProfile.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner/MainFlutterWindow.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Release.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/macos/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/pubspec.lock delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/pubspec.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/web/favicon.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/web/icons/Icon-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/web/icons/Icon-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/web/icons/Icon-maskable-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/web/icons/Icon-maskable-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/web/index.html delete mode 100644 firebase-auth-flutterfire-ui/step_03_a/web/manifest.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/.gemini/settings.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/analysis_options.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/android/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/android/app/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/android/app/src/debug/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/drawable-v21/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/drawable/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/values-night/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/values/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/android/app/src/profile/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/android/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/android/gradle.properties delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/android/settings.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/assets/dash.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/assets/flutterfire_300x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/firebase.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/firestore.indexes.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/firestore.rules delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Flutter/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Flutter/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Runner-Bridging-Header.h delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/Runner/SceneDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/ios/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/lib/app.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/lib/auth_gate.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/lib/firebase_options.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/lib/home.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/lib/main.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Flutter/Flutter-Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Flutter/Flutter-Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Flutter/GeneratedPluginRegistrant.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Base.lproj/MainMenu.xib delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Configs/AppInfo.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Configs/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Configs/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Configs/Warnings.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner/DebugProfile.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner/MainFlutterWindow.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Release.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/macos/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/pubspec.lock delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/pubspec.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/web/favicon.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/web/icons/Icon-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/web/icons/Icon-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/web/icons/Icon-maskable-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/web/icons/Icon-maskable-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/web/index.html delete mode 100644 firebase-auth-flutterfire-ui/step_03_b/web/manifest.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/.gemini/settings.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/analysis_options.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/android/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/android/app/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/android/app/src/debug/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/drawable-v21/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/drawable/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/values-night/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/values/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/android/app/src/profile/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/android/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/android/gradle.properties delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/android/settings.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/assets/dash.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/assets/flutterfire_300x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/firebase.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/firestore.indexes.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/firestore.rules delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Flutter/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Flutter/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Runner-Bridging-Header.h delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/Runner/SceneDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/ios/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/lib/app.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/lib/auth_gate.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/lib/firebase_options.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/lib/home.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/lib/main.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Flutter/Flutter-Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Flutter/Flutter-Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Flutter/GeneratedPluginRegistrant.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Base.lproj/MainMenu.xib delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Configs/AppInfo.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Configs/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Configs/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Configs/Warnings.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner/DebugProfile.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner/MainFlutterWindow.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Release.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/macos/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/pubspec.lock delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/pubspec.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/web/favicon.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/web/icons/Icon-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/web/icons/Icon-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/web/icons/Icon-maskable-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/web/icons/Icon-maskable-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/web/index.html delete mode 100644 firebase-auth-flutterfire-ui/step_03_c/web/manifest.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/.gemini/settings.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/analysis_options.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/android/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/android/app/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/android/app/src/debug/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/drawable-v21/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/drawable/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/values-night/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/values/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/android/app/src/profile/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/android/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/android/gradle.properties delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/android/settings.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/assets/dash.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/assets/flutterfire_300x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/firebase.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/firestore.indexes.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/firestore.rules delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Flutter/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Flutter/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Runner-Bridging-Header.h delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/Runner/SceneDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/ios/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/lib/app.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/lib/auth_gate.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/lib/firebase_options.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/lib/home.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/lib/main.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Flutter/Flutter-Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Flutter/Flutter-Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Flutter/GeneratedPluginRegistrant.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Base.lproj/MainMenu.xib delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Configs/AppInfo.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Configs/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Configs/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Configs/Warnings.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner/DebugProfile.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner/MainFlutterWindow.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Release.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/macos/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/pubspec.lock delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/pubspec.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/web/favicon.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/web/icons/Icon-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/web/icons/Icon-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/web/icons/Icon-maskable-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/web/icons/Icon-maskable-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/web/index.html delete mode 100644 firebase-auth-flutterfire-ui/step_03_d/web/manifest.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/.gemini/settings.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/analysis_options.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/android/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/android/app/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/android/app/src/debug/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/drawable-v21/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/drawable/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/values-night/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/values/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/android/app/src/profile/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/android/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/android/gradle.properties delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/android/settings.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/assets/dash.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/assets/flutterfire_300x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/firebase.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/firestore.indexes.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/firestore.rules delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Flutter/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Flutter/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Runner-Bridging-Header.h delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/Runner/SceneDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/ios/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/lib/app.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/lib/auth_gate.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/lib/firebase_options.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/lib/home.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/lib/main.dart delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Flutter/Flutter-Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Flutter/Flutter-Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Flutter/GeneratedPluginRegistrant.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Base.lproj/MainMenu.xib delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Configs/AppInfo.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Configs/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Configs/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Configs/Warnings.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner/DebugProfile.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner/MainFlutterWindow.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Release.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/macos/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/pubspec.lock delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/pubspec.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/web/favicon.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/web/icons/Icon-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/web/icons/Icon-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/web/icons/Icon-maskable-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/web/icons/Icon-maskable-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/web/index.html delete mode 100644 firebase-auth-flutterfire-ui/step_03_e/web/manifest.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/.gemini/settings.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/analysis_options.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/android/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/android/app/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/android/app/src/debug/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/drawable-v21/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/drawable/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/values-night/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/values/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/android/app/src/profile/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/android/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/android/gradle.properties delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/android/settings.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/assets/dash.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/assets/flutterfire_300x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/firebase.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/firestore.indexes.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/firestore.rules delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Flutter/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Flutter/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Runner-Bridging-Header.h delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/Runner/SceneDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/ios/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/lib/app.dart delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/lib/auth_gate.dart delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/lib/firebase_options.dart delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/lib/home.dart delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/lib/main.dart delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Flutter/Flutter-Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Flutter/Flutter-Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Flutter/GeneratedPluginRegistrant.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Base.lproj/MainMenu.xib delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Configs/AppInfo.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Configs/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Configs/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Configs/Warnings.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner/DebugProfile.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner/MainFlutterWindow.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Release.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/macos/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/pubspec.lock delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/pubspec.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/web/favicon.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/web/icons/Icon-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/web/icons/Icon-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/web/icons/Icon-maskable-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/web/icons/Icon-maskable-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/web/index.html delete mode 100644 firebase-auth-flutterfire-ui/step_04_a/web/manifest.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/.gemini/settings.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/analysis_options.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/android/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/android/app/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/android/app/src/debug/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/drawable-v21/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/drawable/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/values-night/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/values/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/android/app/src/profile/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/android/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/android/gradle.properties delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/android/settings.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/assets/dash.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/assets/flutterfire_300x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/firebase.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/firestore.indexes.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/firestore.rules delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Flutter/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Flutter/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Runner-Bridging-Header.h delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/Runner/SceneDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/ios/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/lib/app.dart delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/lib/auth_gate.dart delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/lib/firebase_options.dart delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/lib/home.dart delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/lib/main.dart delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Flutter/Flutter-Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Flutter/Flutter-Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Flutter/GeneratedPluginRegistrant.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Base.lproj/MainMenu.xib delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Configs/AppInfo.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Configs/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Configs/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Configs/Warnings.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner/DebugProfile.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner/MainFlutterWindow.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Release.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/macos/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/pubspec.lock delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/pubspec.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/web/favicon.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/web/icons/Icon-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/web/icons/Icon-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/web/icons/Icon-maskable-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/web/icons/Icon-maskable-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/web/index.html delete mode 100644 firebase-auth-flutterfire-ui/step_04_b/web/manifest.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/.gemini/settings.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/analysis_options.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/android/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/android/app/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/android/app/src/debug/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/drawable-v21/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/drawable/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/values-night/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/values/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/android/app/src/profile/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/android/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/android/gradle.properties delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/android/settings.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/assets/dash.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/assets/flutterfire_300x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/firebase.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/firestore.indexes.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/firestore.rules delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Flutter/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Flutter/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Runner-Bridging-Header.h delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/Runner/SceneDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/ios/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/lib/app.dart delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/lib/auth_gate.dart delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/lib/firebase_options.dart delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/lib/home.dart delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/lib/main.dart delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Flutter/Flutter-Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Flutter/Flutter-Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Flutter/GeneratedPluginRegistrant.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Base.lproj/MainMenu.xib delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Configs/AppInfo.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Configs/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Configs/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Configs/Warnings.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner/DebugProfile.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner/MainFlutterWindow.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Release.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/macos/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/pubspec.lock delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/pubspec.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/web/favicon.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/web/icons/Icon-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/web/icons/Icon-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/web/icons/Icon-maskable-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/web/icons/Icon-maskable-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/web/index.html delete mode 100644 firebase-auth-flutterfire-ui/step_04_c/web/manifest.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/.gemini/settings.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/analysis_options.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/android/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/android/app/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/android/app/src/debug/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/drawable-v21/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/drawable/launch_background.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/values-night/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/values/styles.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/android/app/src/profile/AndroidManifest.xml delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/android/build.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/android/gradle.properties delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/android/settings.gradle.kts delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/assets/dash.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/assets/flutterfire_300x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/firebase.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/firestore.indexes.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/firestore.rules delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Flutter/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Flutter/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Runner-Bridging-Header.h delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/Runner/SceneDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/ios/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/lib/app.dart delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/lib/auth_gate.dart delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/lib/firebase_options.dart delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/lib/home.dart delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/lib/main.dart delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/.gitignore delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Flutter/Flutter-Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Flutter/Flutter-Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Flutter/GeneratedPluginRegistrant.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Podfile delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Podfile.lock delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/project.pbxproj delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner/AppDelegate.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Base.lproj/MainMenu.xib delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Configs/AppInfo.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Configs/Debug.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Configs/Release.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Configs/Warnings.xcconfig delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner/DebugProfile.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner/GoogleService-Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Info.plist delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner/MainFlutterWindow.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Release.entitlements delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/macos/RunnerTests/RunnerTests.swift delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/pubspec.lock delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/pubspec.yaml delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/web/favicon.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/web/icons/Icon-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/web/icons/Icon-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/web/icons/Icon-maskable-192.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/web/icons/Icon-maskable-512.png delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/web/index.html delete mode 100644 firebase-auth-flutterfire-ui/step_04_d/web/manifest.json diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml index fc92c83a5a..2aa0e164c3 100644 --- a/.github/dependabot.yaml +++ b/.github/dependabot.yaml @@ -388,97 +388,6 @@ updates: interval: "daily" labels: - "autosubmit" - - package-ecosystem: "pub" - versioning-strategy: "increase-if-necessary" - directory: "/firebase-auth-flutterfire-ui/complete/" - schedule: - interval: "daily" - labels: - - "autosubmit" - - package-ecosystem: "pub" - versioning-strategy: "increase-if-necessary" - directory: "/firebase-auth-flutterfire-ui/start/" - schedule: - interval: "daily" - labels: - - "autosubmit" - - package-ecosystem: "pub" - versioning-strategy: "increase-if-necessary" - directory: "/firebase-auth-flutterfire-ui/step_01/" - schedule: - interval: "daily" - labels: - - "autosubmit" - - package-ecosystem: "pub" - versioning-strategy: "increase-if-necessary" - directory: "/firebase-auth-flutterfire-ui/step_02/" - schedule: - interval: "daily" - labels: - - "autosubmit" - - package-ecosystem: "pub" - versioning-strategy: "increase-if-necessary" - directory: "/firebase-auth-flutterfire-ui/step_03_a/" - schedule: - interval: "daily" - labels: - - "autosubmit" - - package-ecosystem: "pub" - versioning-strategy: "increase-if-necessary" - directory: "/firebase-auth-flutterfire-ui/step_03_b/" - schedule: - interval: "daily" - labels: - - "autosubmit" - - package-ecosystem: "pub" - versioning-strategy: "increase-if-necessary" - directory: "/firebase-auth-flutterfire-ui/step_03_c/" - schedule: - interval: "daily" - labels: - - "autosubmit" - - package-ecosystem: "pub" - versioning-strategy: "increase-if-necessary" - directory: "/firebase-auth-flutterfire-ui/step_03_d/" - schedule: - interval: "daily" - labels: - - "autosubmit" - - package-ecosystem: "pub" - versioning-strategy: "increase-if-necessary" - directory: "/firebase-auth-flutterfire-ui/step_03_e/" - schedule: - interval: "daily" - labels: - - "autosubmit" - - package-ecosystem: "pub" - versioning-strategy: "increase-if-necessary" - directory: "/firebase-auth-flutterfire-ui/step_04_a/" - schedule: - interval: "daily" - labels: - - "autosubmit" - - package-ecosystem: "pub" - versioning-strategy: "increase-if-necessary" - directory: "/firebase-auth-flutterfire-ui/step_04_b/" - schedule: - interval: "daily" - labels: - - "autosubmit" - - package-ecosystem: "pub" - versioning-strategy: "increase-if-necessary" - directory: "/firebase-auth-flutterfire-ui/step_04_c/" - schedule: - interval: "daily" - labels: - - "autosubmit" - - package-ecosystem: "pub" - versioning-strategy: "increase-if-necessary" - directory: "/firebase-auth-flutterfire-ui/step_04_d/" - schedule: - interval: "daily" - labels: - - "autosubmit" - package-ecosystem: "pub" versioning-strategy: "increase-if-necessary" directory: "/firebase-get-to-know-flutter/step_02/" diff --git a/README.md b/README.md index ebbc64ab52..b0d1c826d0 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,6 @@ This repository contains the code for a variety of [Flutter Codelabs](https://codelabs.developers.google.com/?product=flutter). Here is a list of the codelabs represented here: -- [Add a user authentication flow to a Flutter app using FirebaseUI](https://firebase.google.com/codelabs/firebase-auth-in-flutter-apps) is in [`firebase-auth-flutterfire-ui`](firebase-auth-flutterfire-ui) - [Adding a Home Screen widget to your Flutter App](https://codelabs.developers.google.com/flutter-home-screen-widgets) is in [`homescreen_codelab`](homescreen_codelab) - [Adding Google Maps to a Flutter app](https://codelabs.developers.google.com/codelabs/google-maps-in-flutter) is in [`google-maps-in-flutter`](google-maps-in-flutter) - [Adding in-app purchases to your Flutter app](https://codelabs.developers.google.com/codelabs/flutter-in-app-purchases) is in [`in_app_purchases`](in_app_purchases) diff --git a/firebase-auth-flutterfire-ui/.gitignore b/firebase-auth-flutterfire-ui/.gitignore deleted file mode 100644 index f3d6549d83..0000000000 --- a/firebase-auth-flutterfire-ui/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build/ \ No newline at end of file diff --git a/firebase-auth-flutterfire-ui/README.md b/firebase-auth-flutterfire-ui/README.md deleted file mode 100644 index ec5927aab7..0000000000 --- a/firebase-auth-flutterfire-ui/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# Firebase Auth with FlutterFire UI - -This code supports the [Firebase Auth with FlutterFire UI][] codelab. -The [`/complete`](./complete) directory is the state that the -app should be in at the end of the codelab. - -[Firebase Auth with FlutterFire UI]: https://firebase.google.com/codelabs/firebase-auth-in-flutter-apps diff --git a/firebase-auth-flutterfire-ui/codelab_rebuild.yaml b/firebase-auth-flutterfire-ui/codelab_rebuild.yaml deleted file mode 100644 index 994b512c1c..0000000000 --- a/firebase-auth-flutterfire-ui/codelab_rebuild.yaml +++ /dev/null @@ -1,5273 +0,0 @@ -name: Firebase Auth FlutterFireUI -steps: - - name: start - steps: - - name: Remove start - rmdir: start - - name: Create project - flutter: create firebase_auth_flutterfire_ui --empty --platforms=android,ios,macos,web - - name: Strip DEVELOPMENT_TEAM - strip-lines-containing: DEVELOPMENT_TEAM = - path: firebase_auth_flutterfire_ui/ios/Runner.xcodeproj/project.pbxproj - - name: Configure analysis_options.yaml - path: firebase_auth_flutterfire_ui/analysis_options.yaml - replace-contents: | - include: ../../analysis_options.yaml - - linter: - rules: - avoid_print: false - constant_identifier_names: false - - name: Update dependencies - path: firebase_auth_flutterfire_ui - flutter: pub upgrade --major-versions - - name: Remove README.md - path: firebase_auth_flutterfire_ui - rm: README.md - - name: Add .gemini directory - mkdir: firebase_auth_flutterfire_ui/.gemini - - name: Add .gemini/settings.json - path: firebase_auth_flutterfire_ui/.gemini/settings.json - replace-contents: | - { - "mcpServers": { - "dart": { - "command": "dart", - "args": [ - "mcp-server" - ] - } - } - } - - name: Patch pubspec.yaml - path: firebase_auth_flutterfire_ui/pubspec.yaml - patch-u: | - --- b/firebase-auth-flutterfire-ui/start/pubspec.yaml - +++ a/firebase-auth-flutterfire-ui/start/pubspec.yaml - @@ -17,3 +17,5 @@ dev_dependencies: - - flutter: - uses-material-design: true - + assets: - + - assets/ - - name: Replace lib/main.dart - path: firebase_auth_flutterfire_ui/lib/main.dart - replace-contents: | - import 'package:material_ui/material_ui.dart'; - - import 'app.dart'; - - // TODO(codelab user): Get API key - const clientId = 'YOUR_CLIENT_ID'; - - void main() async { - runApp(const MyApp(clientId: clientId)); - } - - name: Add lib/app.dart - path: firebase_auth_flutterfire_ui/lib/app.dart - replace-contents: | - import 'package:material_ui/material_ui.dart'; - - import 'auth_gate.dart'; - - class MyApp extends StatelessWidget { - const MyApp({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return MaterialApp( - theme: ThemeData( - colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), - ), - home: AuthGate(clientId: clientId), - ); - } - } - - name: Add lib/auth_gate.dart - path: firebase_auth_flutterfire_ui/lib/auth_gate.dart - replace-contents: | - import 'package:material_ui/material_ui.dart'; - - import 'home.dart'; - - class AuthGate extends StatelessWidget { - const AuthGate({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return const HomeScreen(); - } - } - - name: Add lib/home.dart - path: firebase_auth_flutterfire_ui/lib/home.dart - replace-contents: | - import 'package:material_ui/material_ui.dart'; - - class HomeScreen extends StatelessWidget { - const HomeScreen({super.key}); - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar(automaticallyImplyLeading: false), - body: Center( - child: Column( - children: [ - SizedBox(width: 250, child: Image.asset('assets/dash.png')), - Text('Welcome!', style: Theme.of(context).textTheme.displaySmall), - ], - ), - ), - ); - } - } - - name: Patch web/index.html - path: firebase_auth_flutterfire_ui/web/index.html - patch-u: | - --- b/firebase-auth-flutterfire-ui/start/web/index.html - +++ a/firebase-auth-flutterfire-ui/start/web/index.html - @@ -20,6 +20,8 @@ - - - - + - + - - - - @@ -31,16 +33,33 @@ - - firebase_auth_flutterfire_ui - - + - - - - - - + - + - - - - name: Mkdir assets - path: firebase_auth_flutterfire_ui - mkdir: assets - - name: Add assets/dash.png - path: firebase_auth_flutterfire_ui/assets/dash.png - base64-contents: | - iVBORw0KGgoAAAANSUhEUgAABDYAAAQ2CAYAAADI0z1MAAAAAXNSR0IArs4c6QAAAFBlWElmTU0AKgAAAAgAAgESAAMAAAABAAEAAIdpAAQAAAABAAAAJgAA - AAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAENqADAAQAAAABAAAENgAAAABxp5WqAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4 - bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3Jn - LzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJo - dHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRm - OkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgoZXuEHAABAAElEQVR4Aezde5Cl933X+dPX6Zme6ZnR1brYkiXLdiR7k8iRkeM4UfAl - Jjg32yLBTkCxiRIqUYjXAqpS7CIuRTYLW8v+sakQsuAFkq1FXGqXLBsCuxjCBhPWISzYBIo1a8dWZOsyMz3T09M90937ez/n+XR/+9HpnpGs68z7V3X69zy/ - 59LnvEZVmvOZ7+/3jEY2BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - BRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEABBRRQQAEFFFBAAQUUUEAB - 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 - my6llXH3re5tL2jl63Hr9sb/hdQ3NeTfunJp7+WL51cuvv3G5Pa7b09ev3h1Mrlzc+3K5fcmd1ZWV27cuj3R4+D+fc33asjXwAo/tGft1WOPnviNk48/9rtf - //rX3y1r0z6nrBPPCZa1Zb2FywdXD9VKCyusVk9OVgM9+dKQdW3FGtIGl9XDh2rFkRUuXa9RDB9fVg90X3755TtPPPHEH1+6fOX66p6VL8HHlv+dZeKP6+fe - Wrt8Z2Xl3fPvrL318ndXXn/rrRU9Rzdn55A2NPavpjfgNnftzLOpoTnovNI55VZ+tukhfnbuCfex/87Vve+uPnrrwL7VPSeeOPX1X/7lXz7va8saqYb1lZ3F - zfrF9SSWDvWyrDP6RafBfD7CxKWXuLHOY/nw6YGeYvniuPUeTaL8EKae4upBLEs9GuQUe959NDQH5uV596Wj4VjNr2mp3uepWIN5yOrBkD5zQ1M55+CLSw5M - MXPECvOR4cLUr9h2rV1TPvOSj0bkqA85enIcjuN7PXxyHvvchEeOzynmiOlFjKVPlxW3PJrXMXSw2Xwyrb5+MZ/FrCX6PgewrbBxLn095uX36Snvmltx3K4/ - ZD5bydHx+Xy24niZv15EmhcSNSyP9sJDBMfwsQhEW8sLn2lueGNS8PYPV+a7vmuAZxi5mlUNvSKHnFtx4AsnxkcDzizfvmiAw/dYPji61BMrT40wjSE1U+a9 - P9FCQzE+bDBZsMzGOnG8tpaf8Zq1RFd15m/IGX7P+aMeWU8wamXBsJ7zPLjz3Cfv1vPuw+nCspzqhM9se4xdeuTcurbrwfG8MOfEHDWL2Hm05uUyn1J3zzqR - 67LqR14a+NjafKjLaqidx9b6zKPRxd1q/ay393Q/crty4vblo94y477eWR7s9OnT/8al1370T+++9+ZKvLNCF4Rg+FjNHx/bdUx+0Znxht614XcAZDq6iL56 - 8LHJoQP7mzs7nn72I3+yeujoT8W9/O75b5f/jvWfHz9+/Ac/+clPrn/qU59qf68yrc1irPFmdRapV2/VFXvPa47nZpx7/sYKf+ONN/aWOzG+ePvmzf+G/ylF - OOPwrSvNnRn237OSamztDg0ls7s0ahscfn7Jj4NzSzi+W+GuoTgOdI889szaieee/+xTTz31ojhaK61h5NfiLr5yM81Gz7m1nHNmte18qHHNeebVpT2PjnPR - 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 - fsBzfWC7ZHPj7SdfzO9v3TNqktxPfh8Rw7dVkidJYwMBW5L7SPKjT7+a7nfd87o2dSyNp4PniMboY2ATRrXc39PB9O53xdS41/Wpiq8//fgp9yL93Oq/jccb - +erfm/zK/c77v/bi06ev/w/t+Xvwu33tXTJtcCBbfPrEhmzpema3a/tdbOnyqw/FkPLLxudjkE68+qvd+pk/oYEu2fqs75L50xgeu+5r/rQG9Vv/k8/jxNYk - 70HelXpvKsdtYdqxz5sX0oURFr1KxUetHdPBDzXcbscyPbPkk+5S9Vo/B5sYsvGP+hv45/mg5kjtPGj+x8aFUphPId03KHkztxWgje0X/tX4OtjIUGxYaBBo - Y/T56jxug0/H1ew6/zXIfGzuu6Vrft6ug+m51s7D/OlrAWUz90fK50Wq7bGm+5pDN7b6wTddX82W329611touTV+uz8sll+Z7ZxP667Gqbiaxj6SwhOTPmjz - O8DiOpbeuovj9RjHu+s4r/ty7q4mdYecqqb81D6QT//wD//wV68LzRsZ7QROGxo9P752k85/dBS8JHEkOGyXvVi7qOb/nuJYdOKS8mlzAx3MiZIT0ysDwYpx - sYJ3SS4XAfa5JOOg/kiqP2K7+24PgemnuJ5YfbIV5+bCHvm81kYdXh1efdg9XpSH32ss6u2amj+x0QMSl1RcD01J9/tGh2KXbu1BxcRnmsTI1gtO/aKDkY+X - n/Rjml5s2rjw3OrDrlI58nnuOXQ/znp81T5Hf17DJy7uP0Zv3Myf4vB8/D3puKq3sc0/MVOsPasPJp8Vj/3555//+mcf//2/eP7R38wTeGJaMLOhweReMS28 - vvP9X/v6g/bPIzVZ7/39h56PukjlenOb/tSX2kdtE0Lt/V/5T5/oD3L22pY+e3kjn48HTPWxqSHJv3MVlg0N6e+88erEmUv577KJR+8fXjWGV9775fbplNen - T2qcMiZtiGjhviRPqX+fuUvHpXGxGSRcHSd8VD/2p5998qtffvn1f/X84/84nyNifs7w7ZV+7nWu1fR3Pup/SKHu6D7iE0z1D+iSV6U2D5aa30vSdc/7dalc - Hb+ankVqjA05Oa+/9canMTDePeOhrv5GDudFvjoOcD3px0dc//L31be++y/feeed/wefZHteT5sYIwlWcenteT9vaqAjwVYb/0jWd4bbntPqTu8afNXGf4rU - 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 - 6eBdyk+76/HT71C2Z8rBWgMgfiR+pPzox0jWVVWqFj7qykav0tdtNVbtJexSrNbZajeObt3vo1zeYcSrjf8U2fvQxeaNjS0ds6kBls0N71i64sTASoJbwji+ - p/eIcx86UjV6evXRl04qMaTXkE82OPJGPo/v1UcXLX6Xqs2NtXZDOZYxkaOa+E6Vjavhx6kUoz4Pm+rDVhydnAcgRw/7nn/tJUKcF8t9HN5o3LwIGRM4xoxf - 8j7HP49j78RphB/51REx5Nz5teJ+6XIvTRDB1Do+4RzpNYe+qOl5jh35wazF9+LA9+TWvsjdiycv8mCj1unw+7ne8z2c3+uOp47HPf9Y/Zh6x+QcO76XIW8v - X4533blY89e4bDWuoytr/G4hfymPGtR0LDqYnlTeFlwvd9W351k2wspPR/7cx7cmleM1Kp440uM9n8fPpIt/Pw+cS5W/2Lk589jXyvWOg2PmeHuYtbqPIs48 - 3+U5B876qNZ0f9Ur1tdcrJkqZmSTO4qfw9+4u/Xpib1121pr/iGF66pT7b21hff1v+seW6v79A/+4A/eayegcfps2nCQriTZPX1U0PEjzFa/b5CwAeKbHvhq - PTDVf07bT5zr6qPa7lOsNw4uNGQPI99afJQ38rfzNf212SrB48eWlE+yXReb/5jpHqxqb22Nz4NPhshWbuNp3gXFR03Fqo/YhSUvn63dVDy2v7yqT7V5uW/t - 55w4xrO1Zg9ffdiSW9p9Hv+W8c0bHmvgO5oMrg3jWxU/lnPPG+kjIsEjhUOvshejLtgephcDJzlaDClW2xLWY67XGj274rGRvZwL+3j2bOnmUtgtfX9rMee+ - Nnr1er4R4WAlheG+k5Rd/fKtNWqs4YiP8CM/eVXuxVv+6B3Mgrv3LvcY+fgoveceIwd5Si41jpH1WPzY/fgYH3GPqV/irrvvmLGdPWc0v65+5ujM4Y8dyNa1 - hXD0wboGif8hysbTvAnh48MvKX/jcbjR4Hk9Xbny15ryURcp35bWW4ezQaF81u/u21J3C6ad12kfY9rY2JJQMe1iaTVuNkOk45MUHl/NvaRdScO+ZJ+qXU9+ - tdf6H+HxS3oNLkT3XVJv5/Lg3+54Xx5DRwqHLul57TrZvEHieefSG6fzZoj0xum08YFUP+jIc/W9UGfPC6tie7a68hcsGMlRA+/xns/j59QZY6058oNbintM - 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 - YSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgI - A2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAY - CANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJA - GAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbC - QBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAG - wkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQ - BsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEw - EAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISB - MBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyE - gTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAM - hIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2Eg - DISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANh - IAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgD - YSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgI - A2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAY - CANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJA - GAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbC - QBgIA2EgDISBMBAGwkAYCANhIAyEgTAQBsJAGAgDYSAMhIEwEAbCQBh4wAz8/0aFPwpXb7SEAAAAAElFTkSuQmCC - - name: Add assets/flutterfire_300x.png - path: firebase_auth_flutterfire_ui/assets/flutterfire_300x.png - base64-contents: | - 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 - RK5CYII= - - name: Patch macos/Runner/Release.entitlements - path: firebase_auth_flutterfire_ui/macos/Runner/Release.entitlements - patch-u: | - --- b/firebase-auth-flutterfire-ui/complete/macos/Runner/Release.entitlements - +++ a/firebase-auth-flutterfire-ui/complete/macos/Runner/Release.entitlements - @@ -4,5 +4,7 @@ - - com.apple.security.app-sandbox - - + com.apple.security.network.server - + - - - - name: flutter pub get - path: firebase_auth_flutterfire_ui/ - flutter: pub get - - name: Build web - path: firebase_auth_flutterfire_ui - flutter: build web - - name: Copy to start - copydir: - from: firebase_auth_flutterfire_ui - to: start - - name: Flutter clean - path: start - flutter: clean - - - name: step_01 - steps: - - name: Remove step_01 - rmdir: step_01 - - name: Add dependencies - path: firebase_auth_flutterfire_ui - flutter: pub add firebase_auth firebase_core firebase_auth firebase_ui_auth material_ui - - name: firebase.json - path: firebase_auth_flutterfire_ui/firebase.json - replace-contents: | - { - "firestore": { - "rules": "firestore.rules", - "indexes": "firestore.indexes.json" - } - } - - name: firestore.indexes.json - path: firebase_auth_flutterfire_ui/firestore.indexes.json - replace-contents: | - { - "indexes": [], - "fieldOverrides": [] - } - - name: firestore.rules - path: firebase_auth_flutterfire_ui/firestore.rules - replace-contents: | - rules_version = '2'; - service cloud.firestore { - match /databases/{database}/documents { - match /{document=**} { - allow read, write: if - request.time < timestamp.date(2022, 8, 23); - } - } - } - - name: ios/Runner/GoogleService-Info.plist - path: firebase_auth_flutterfire_ui/ios/Runner/GoogleService-Info.plist - replace-contents: | - - - - - CLIENT_ID - 963656261848-i4vto19bqoht9p28mu143vicja7td8e1.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-i4vto19bqoht9p28mu143vicja7td8e1 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.BUNDLE - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:3e6776183887c3fdb237ad - - - - name: Flutter pub get - path: firebase_auth_flutterfire_ui - flutter: pub get - - name: macos/Runner/GoogleService-Info.plist - path: firebase_auth_flutterfire_ui/macos/Runner/GoogleService-Info.plist - replace-contents: | - - - - - CLIENT_ID - 963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.complete - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:d9e01cfe8b675dfcb237ad - - - - name: pod update macos - path: firebase_auth_flutterfire_ui/macos - pod: update - - name: Update dependencies - path: firebase_auth_flutterfire_ui - flutter: pub upgrade --major-versions - - name: add lib/firebase_options.dart - path: firebase_auth_flutterfire_ui/lib/firebase_options.dart - replace-contents: | - // File generated by FlutterFire CLI. - // ignore_for_file: lines_longer_than_80_chars - import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; - import 'package:flutter/foundation.dart' - show defaultTargetPlatform, kIsWeb, TargetPlatform; - - /// Default [FirebaseOptions] for use with your Firebase apps. - /// - /// Example: - /// ```dart - /// import 'firebase_options.dart'; - /// // ... - /// await Firebase.initializeApp( - /// options: DefaultFirebaseOptions.currentPlatform, - /// ); - /// ``` - class DefaultFirebaseOptions { - static FirebaseOptions get currentPlatform { - if (kIsWeb) { - return web; - } - - switch (defaultTargetPlatform) { - case TargetPlatform.android: - return android; - case TargetPlatform.iOS: - return ios; - case TargetPlatform.macOS: - return macos; - default: - throw UnsupportedError( - 'DefaultFirebaseOptions are not supported for this platform.', - ); - } - } - - // TODO (codelab user): Replace with your Firebase credentials - // Generate this file with credentials with the FlutterFire CLI - static const FirebaseOptions web = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - authDomain: 'flutterfire-ui-codelab.firebaseapp.com', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - measurementId: 'MEASUREMENT ID', - ); - - static const FirebaseOptions android = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - ); - - static const FirebaseOptions ios = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); - - static const FirebaseOptions macos = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); - } - - name: Patch lib/main.dart - path: firebase_auth_flutterfire_ui/lib/main.dart - patch-u: | - --- b/firebase-auth-flutterfire-ui/complete/lib/main.dart - +++ a/firebase-auth-flutterfire-ui/complete/lib/main.dart - @@ -1,10 +1,15 @@ - +import 'package:firebase_core/firebase_core.dart'; - import 'package:material_ui/material_ui.dart'; - - import 'app.dart'; - +import 'firebase_options.dart'; - - // TODO(codelab user): Get API key - const clientId = 'YOUR_CLIENT_ID'; - - void main() async { - + WidgetsFlutterBinding.ensureInitialized(); - + await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); - + - runApp(const MyApp(clientId: clientId)); - } - - name: flutter clean - path: firebase_auth_flutterfire_ui - flutter: clean - - name: flutter pub get - path: firebase_auth_flutterfire_ui - flutter: pub get - - name: pod update ios - path: firebase_auth_flutterfire_ui/ios - pod: update - - name: Build iOS - platforms: [macos] - path: firebase_auth_flutterfire_ui - flutter: build ios --simulator - - name: pod update mac - path: firebase_auth_flutterfire_ui/macos - pod: update - - name: Build macOS - platforms: [macos] - path: firebase_auth_flutterfire_ui - flutter: build macos - # - name: Build Android - # path: firebase_auth_flutterfire_ui - # flutter: build apk - - name: Build web - path: firebase_auth_flutterfire_ui - flutter: build web - - name: Copy to step_01 - copydir: - from: firebase_auth_flutterfire_ui - to: step_01 - - name: Flutter clean - path: step_01 - flutter: clean - - - name: step_02 - steps: - - name: Remove step_02 - rmdir: step_02 - - name: Patch lib/auth_gate.dart - path: firebase_auth_flutterfire_ui/lib/auth_gate.dart - patch-u: | - --- b/firebase-auth-flutterfire-ui/step_02/lib/auth_gate.dart - +++ a/firebase-auth-flutterfire-ui/step_02/lib/auth_gate.dart - @@ -1,3 +1,5 @@ - +import 'package:firebase_auth/firebase_auth.dart' hide EmailAuthProvider; - +import 'package:firebase_ui_auth/firebase_ui_auth.dart'; - import 'package:material_ui/material_ui.dart'; - - import 'home.dart'; - @@ -9,6 +11,15 @@ class AuthGate extends StatelessWidget { - - @override - Widget build(BuildContext context) { - - return const HomeScreen(); - + return StreamBuilder( - + stream: FirebaseAuth.instance.authStateChanges(), - + builder: (context, snapshot) { - + if (!snapshot.hasData) { - + return SignInScreen(providers: []); - + } - + - + return const HomeScreen(); - + }, - + ); - } - } - - name: Build web - path: firebase_auth_flutterfire_ui - flutter: build web - - name: Copy to step_02 - copydir: - from: firebase_auth_flutterfire_ui - to: step_02 - - name: Flutter clean - path: step_02 - flutter: clean - - - name: step_03_a - steps: - - name: Remove step_03_a - rmdir: step_03_a - - name: Patch lib/auth_gate.dart - path: firebase_auth_flutterfire_ui/lib/auth_gate.dart - patch-u: | - --- b/firebase-auth-flutterfire-ui/step_03_a/lib/auth_gate.dart - +++ a/firebase-auth-flutterfire-ui/step_03_a/lib/auth_gate.dart - @@ -15,7 +15,7 @@ class AuthGate extends StatelessWidget { - stream: FirebaseAuth.instance.authStateChanges(), - builder: (context, snapshot) { - if (!snapshot.hasData) { - - return SignInScreen(providers: []); - + return SignInScreen(providers: [EmailAuthProvider()]); - } - - return const HomeScreen(); - - name: Build web - path: firebase_auth_flutterfire_ui - flutter: build web - - name: Copy to step_03_a - copydir: - from: firebase_auth_flutterfire_ui - to: step_03_a - - name: Flutter clean - path: step_03_a - flutter: clean - - - name: step_03_b - steps: - - name: Remove step_03_b - rmdir: step_03_b - - name: Patch lib/auth_gate.dart - path: firebase_auth_flutterfire_ui/lib/auth_gate.dart - patch-u: | - --- b/firebase-auth-flutterfire-ui/step_03_b/lib/auth_gate.dart - +++ a/firebase-auth-flutterfire-ui/step_03_b/lib/auth_gate.dart - @@ -15,7 +15,18 @@ class AuthGate extends StatelessWidget { - stream: FirebaseAuth.instance.authStateChanges(), - builder: (context, snapshot) { - if (!snapshot.hasData) { - - return SignInScreen(providers: [EmailAuthProvider()]); - + return SignInScreen( - + providers: [EmailAuthProvider()], - + headerBuilder: (context, constraints, shrinkOffset) { - + return Padding( - + padding: const EdgeInsets.all(20), - + child: AspectRatio( - + aspectRatio: 1, - + child: Image.asset('assets/flutterfire_300x.png'), - + ), - + ); - + }, - + ); - } - - return const HomeScreen(); - - name: Build web - path: firebase_auth_flutterfire_ui - flutter: build web - - name: Copy to step_03_b - copydir: - from: firebase_auth_flutterfire_ui - to: step_03_b - - name: Flutter clean - path: step_03_b - flutter: clean - - - name: step_03_c - steps: - - name: Remove step_03_c - rmdir: step_03_c - - name: Patch lib/auth_gate.dart - path: firebase_auth_flutterfire_ui/lib/auth_gate.dart - patch-u: | - --- b/firebase-auth-flutterfire-ui/step_03_c/lib/auth_gate.dart - +++ a/firebase-auth-flutterfire-ui/step_03_c/lib/auth_gate.dart - @@ -26,6 +26,14 @@ class AuthGate extends StatelessWidget { - ), - ); - }, - + subtitleBuilder: (context, action) { - + return Padding( - + padding: const EdgeInsets.symmetric(vertical: 8.0), - + child: action == AuthAction.signIn - + ? const Text('Welcome to FlutterFire, please sign in!') - + : const Text('Welcome to Flutterfire, please sign up!'), - + ); - + }, - ); - } - - name: Build web - path: firebase_auth_flutterfire_ui - flutter: build web - - name: Copy to step_03_c - copydir: - from: firebase_auth_flutterfire_ui - to: step_03_c - - name: Flutter clean - path: step_03_c - flutter: clean - - - name: step_03_d - steps: - - name: Remove step_03_d - rmdir: step_03_d - - name: Patch lib/auth_gate.dart - path: firebase_auth_flutterfire_ui/lib/auth_gate.dart - patch-u: | - --- a/firebase-auth-flutterfire-ui/step_03_d/lib/auth_gate.dart - +++ b/firebase-auth-flutterfire-ui/step_03_d/lib/auth_gate.dart - @@ -34,6 +34,15 @@ class AuthGate extends StatelessWidget { - : const Text('Welcome to Flutterfire, please sign up!'), - ); - }, - + footerBuilder: (context, action) { - + return const Padding( - + padding: EdgeInsets.only(top: 16), - + child: Text( - + 'By signing in, you agree to our terms and conditions.', - + style: TextStyle(color: Colors.grey), - + ), - + ); - + }, - ); - } - - name: Build web - path: firebase_auth_flutterfire_ui - flutter: build web - - name: Copy to step_03_d - copydir: - from: firebase_auth_flutterfire_ui - to: step_03_d - - name: Flutter clean - path: step_03_d - flutter: clean - - - name: step_03_e - steps: - - name: Remove step_03_e - rmdir: step_03_e - - name: Patch lib/auth_gate.dart - path: firebase_auth_flutterfire_ui/lib/auth_gate.dart - patch-u: | - --- b/firebase-auth-flutterfire-ui/step_03_e/lib/auth_gate.dart - +++ a/firebase-auth-flutterfire-ui/step_03_e/lib/auth_gate.dart - @@ -43,6 +43,15 @@ class AuthGate extends StatelessWidget { - ), - ); - }, - + sideBuilder: (context, shrinkOffset) { - + return Padding( - + padding: const EdgeInsets.all(20), - + child: AspectRatio( - + aspectRatio: 1, - + child: Image.asset('flutterfire_300x.png'), - + ), - + ); - + }, - ); - } - - name: Build web - path: firebase_auth_flutterfire_ui - flutter: build web - - name: Copy to step_03_e - copydir: - from: firebase_auth_flutterfire_ui - to: step_03_e - - name: Flutter clean - path: step_03_e - flutter: clean - - - name: step_04_a - steps: - - name: Remove step_04_a - rmdir: step_04_a - - name: Patch lib/home.dart - path: firebase_auth_flutterfire_ui/lib/home.dart - patch-u: | - --- b/firebase-auth-flutterfire-ui/step_04_a/lib/home.dart - +++ a/firebase-auth-flutterfire-ui/step_04_a/lib/home.dart - @@ -1,3 +1,4 @@ - +import 'package:firebase_ui_auth/firebase_ui_auth.dart'; - import 'package:material_ui/material_ui.dart'; - - class HomeScreen extends StatelessWidget { - @@ -6,12 +7,28 @@ class HomeScreen extends StatelessWidget { - @override - Widget build(BuildContext context) { - return Scaffold( - - appBar: AppBar(automaticallyImplyLeading: false), - + appBar: AppBar( - + actions: [ - + IconButton( - + icon: const Icon(Icons.person), - + onPressed: () { - + Navigator.push( - + context, - + MaterialPageRoute( - + builder: (context) => const ProfileScreen(), - + ), - + ); - + }, - + ), - + ], - + automaticallyImplyLeading: false, - + ), - body: Center( - child: Column( - children: [ - SizedBox(width: 250, child: Image.asset('assets/dash.png')), - Text('Welcome!', style: Theme.of(context).textTheme.displaySmall), - + const SignOutButton(), - ], - ), - ), - - name: Build web - path: firebase_auth_flutterfire_ui - flutter: build web - - name: Copy to step_04_a - copydir: - from: firebase_auth_flutterfire_ui - to: step_04_a - - name: Flutter clean - path: step_04_a - flutter: clean - - - name: step_04_b - steps: - - name: Remove step_04_b - rmdir: step_04_b - - name: Patch lib/home.dart - path: firebase_auth_flutterfire_ui/lib/home.dart - patch-u: | - --- b/firebase-auth-flutterfire-ui/step_04_b/lib/home.dart - +++ a/firebase-auth-flutterfire-ui/step_04_b/lib/home.dart - @@ -15,7 +15,13 @@ class HomeScreen extends StatelessWidget { - Navigator.push( - context, - MaterialPageRoute( - - builder: (context) => const ProfileScreen(), - + builder: (context) => ProfileScreen( - + actions: [ - + SignedOutAction((context) { - + Navigator.of(context).pop(); - + }), - + ], - + ), - ), - ); - }, - - name: Build web - path: firebase_auth_flutterfire_ui - flutter: build web - - name: Copy to step_04_b - copydir: - from: firebase_auth_flutterfire_ui - to: step_04_b - - name: Flutter clean - path: step_04_b - flutter: clean - - - name: step_04_c - steps: - - name: Remove step_04_c - rmdir: step_04_c - - name: Patch lib/home.dart - path: firebase_auth_flutterfire_ui/lib/home.dart - patch-u: | - --- b/firebase-auth-flutterfire-ui/step_04_c/lib/home.dart - +++ a/firebase-auth-flutterfire-ui/step_04_c/lib/home.dart - @@ -16,6 +16,7 @@ class HomeScreen extends StatelessWidget { - context, - MaterialPageRoute( - builder: (context) => ProfileScreen( - + appBar: AppBar(title: const Text('User Profile')), - actions: [ - SignedOutAction((context) { - Navigator.of(context).pop(); - - name: Build web - path: firebase_auth_flutterfire_ui - flutter: build web - - name: Copy to step_04_c - copydir: - from: firebase_auth_flutterfire_ui - to: step_04_c - - name: Flutter clean - path: step_04_c - flutter: clean - - - name: step_04_d - steps: - - name: Remove step_04_d - rmdir: step_04_d - - name: Patch lib/home.dart - path: firebase_auth_flutterfire_ui/lib/home.dart - patch-u: | - --- b/firebase-auth-flutterfire-ui/step_04_d/lib/home.dart - +++ a/firebase-auth-flutterfire-ui/step_04_d/lib/home.dart - @@ -22,6 +22,16 @@ class HomeScreen extends StatelessWidget { - Navigator.of(context).pop(); - }), - ], - + children: [ - + const Divider(), - + Padding( - + padding: const EdgeInsets.all(2), - + child: AspectRatio( - + aspectRatio: 1, - + child: Image.asset('flutterfire_300x.png'), - + ), - + ), - + ], - ), - ), - ); - - name: Build web - path: firebase_auth_flutterfire_ui - flutter: build web - - name: Copy to step_04_d - copydir: - from: firebase_auth_flutterfire_ui - to: step_04_d - - name: Flutter clean - path: step_04_d - flutter: clean - - - name: complete - steps: - - name: Remove complete - rmdir: complete - - name: Add dependencies - path: firebase_auth_flutterfire_ui - flutter: pub add firebase_ui_oauth_google google_sign_in - - name: Patch lib/auth_gate.dart - path: firebase_auth_flutterfire_ui/lib/auth_gate.dart - patch-u: | - --- b/firebase-auth-flutterfire-ui/complete/lib/auth_gate.dart - +++ a/firebase-auth-flutterfire-ui/complete/lib/auth_gate.dart - @@ -1,5 +1,6 @@ - import 'package:firebase_auth/firebase_auth.dart' hide EmailAuthProvider; - import 'package:firebase_ui_auth/firebase_ui_auth.dart'; - +import 'package:firebase_ui_oauth_google/firebase_ui_oauth_google.dart'; - import 'package:material_ui/material_ui.dart'; - - import 'home.dart'; - @@ -16,7 +17,10 @@ class AuthGate extends StatelessWidget { - builder: (context, snapshot) { - if (!snapshot.hasData) { - return SignInScreen( - - providers: [EmailAuthProvider()], - + providers: [ - + EmailAuthProvider(), - + GoogleProvider(clientId: clientId), - + ], - headerBuilder: (context, constraints, shrinkOffset) { - return Padding( - padding: const EdgeInsets.all(20), - - name: Patch ios/Runner/GoogleService-Info.plist - path: firebase_auth_flutterfire_ui/ios/Runner/GoogleService-Info.plist - patch-u: | - --- b/firebase-auth-flutterfire-ui/complete/ios/Runner/GoogleService-Info.plist - +++ a/firebase-auth-flutterfire-ui/complete/ios/Runner/GoogleService-Info.plist - @@ -19,7 +19,7 @@ - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - - + - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - name: Patch macos/Runner/GoogleService-Info.plist - path: firebase_auth_flutterfire_ui/macos/Runner/GoogleService-Info.plist - patch-u: | - --- b/firebase-auth-flutterfire-ui/complete/macos/Runner/GoogleService-Info.plist - +++ a/firebase-auth-flutterfire-ui/complete/macos/Runner/GoogleService-Info.plist - @@ -19,7 +19,7 @@ - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - - + - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - name: flutter clean - path: firebase_auth_flutterfire_ui - flutter: clean - - name: flutter pub get - path: firebase_auth_flutterfire_ui - flutter: pub get - - name: pod update ios - path: firebase_auth_flutterfire_ui/ios - pod: update - - name: Build iOS - platforms: [macos] - path: firebase_auth_flutterfire_ui - flutter: build ios --simulator - - name: pod update mac - path: firebase_auth_flutterfire_ui/macos - pod: update - - name: Build macOS - platforms: [macos] - path: firebase_auth_flutterfire_ui - flutter: build macos - # - name: Build Android - # path: firebase_auth_flutterfire_ui - # flutter: build apk - - name: Build web - path: firebase_auth_flutterfire_ui - flutter: build web - - name: Copy to complete - copydir: - from: firebase_auth_flutterfire_ui - to: complete - - name: Flutter clean - path: complete - flutter: clean - - name: Cleanup - rmdir: firebase_auth_flutterfire_ui diff --git a/firebase-auth-flutterfire-ui/complete/.gemini/settings.json b/firebase-auth-flutterfire-ui/complete/.gemini/settings.json deleted file mode 100644 index a35b8a7ef4..0000000000 --- a/firebase-auth-flutterfire-ui/complete/.gemini/settings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "mcpServers": { - "dart": { - "command": "dart", - "args": [ - "mcp-server" - ] - } - } -} diff --git a/firebase-auth-flutterfire-ui/complete/.gitignore b/firebase-auth-flutterfire-ui/complete/.gitignore deleted file mode 100644 index 79f7ecabd5..0000000000 --- a/firebase-auth-flutterfire-ui/complete/.gitignore +++ /dev/null @@ -1,48 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.build/ -.buildlog/ -.history -.svn/ -.swiftpm/ -migrate_working_dir/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins-dependencies -.pub-cache/ -.pub/ -/build/ -/coverage/ - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release - -# Widget Preview related -.widget_preview/ diff --git a/firebase-auth-flutterfire-ui/complete/analysis_options.yaml b/firebase-auth-flutterfire-ui/complete/analysis_options.yaml deleted file mode 100644 index c063137f64..0000000000 --- a/firebase-auth-flutterfire-ui/complete/analysis_options.yaml +++ /dev/null @@ -1,13 +0,0 @@ -analyzer: - exclude: - - build/** - - android/** - - ios/** - - web/** - - macos/** -include: ../../analysis_options.yaml - -linter: - rules: - avoid_print: false - constant_identifier_names: false diff --git a/firebase-auth-flutterfire-ui/complete/android/.gitignore b/firebase-auth-flutterfire-ui/complete/android/.gitignore deleted file mode 100644 index be3943c96d..0000000000 --- a/firebase-auth-flutterfire-ui/complete/android/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java -.cxx/ - -# Remember to never publicly share your keystore. -# See https://flutter.dev/to/reference-keystore -key.properties -**/*.keystore -**/*.jks diff --git a/firebase-auth-flutterfire-ui/complete/android/app/build.gradle.kts b/firebase-auth-flutterfire-ui/complete/android/app/build.gradle.kts deleted file mode 100644 index f05f3e1f84..0000000000 --- a/firebase-auth-flutterfire-ui/complete/android/app/build.gradle.kts +++ /dev/null @@ -1,49 +0,0 @@ -plugins { - id("com.android.application") - // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. - id("dev.flutter.flutter-gradle-plugin") -} - -android { - namespace = "com.example.firebase_auth_flutterfire_ui" - compileSdk = flutter.compileSdkVersion - ndkVersion = flutter.ndkVersion - - compileOptions { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId = "com.example.firebase_auth_flutterfire_ui" - // You can update the following values to match your application needs. - // For more information, see: https://flutter.dev/to/review-gradle-config. - minSdk = flutter.minSdkVersion - targetSdk = flutter.targetSdkVersion - // Uses the version code from pubspec.yaml. When using split APKs, 1000 * ABI_VERSION - // is added automatically by Flutter. (https://developer.android.com/studio/build/configure-apk-splits#configure-APK-versions) - // You can force using the value of versionCode by specifying the `-P force-version-code-ignoring-abi=true` - // flag during build. - versionCode = flutter.versionCode - versionName = flutter.versionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig = signingConfigs.getByName("debug") - } - } -} - -kotlin { - compilerOptions { - jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17 - } -} - -flutter { - source = "../.." -} diff --git a/firebase-auth-flutterfire-ui/complete/android/app/src/debug/AndroidManifest.xml b/firebase-auth-flutterfire-ui/complete/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/complete/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/complete/android/app/src/main/AndroidManifest.xml b/firebase-auth-flutterfire-ui/complete/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 6ad6b92cf5..0000000000 --- a/firebase-auth-flutterfire-ui/complete/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/complete/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt b/firebase-auth-flutterfire-ui/complete/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt deleted file mode 100644 index a96c3bd018..0000000000 --- a/firebase-auth-flutterfire-ui/complete/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.example.firebase_auth_flutterfire_ui - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity : FlutterActivity() diff --git a/firebase-auth-flutterfire-ui/complete/android/app/src/main/res/drawable-v21/launch_background.xml b/firebase-auth-flutterfire-ui/complete/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3f6..0000000000 --- a/firebase-auth-flutterfire-ui/complete/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/complete/android/app/src/main/res/drawable/launch_background.xml b/firebase-auth-flutterfire-ui/complete/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f884..0000000000 --- a/firebase-auth-flutterfire-ui/complete/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/complete/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/complete/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/firebase-auth-flutterfire-ui/complete/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/complete/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/firebase-auth-flutterfire-ui/complete/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/complete/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/firebase-auth-flutterfire-ui/complete/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/complete/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372eebdb28e45604e46eeda8dd24651419bc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` diff --git a/firebase-auth-flutterfire-ui/complete/android/app/src/main/res/values-night/styles.xml b/firebase-auth-flutterfire-ui/complete/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 06952be745..0000000000 --- a/firebase-auth-flutterfire-ui/complete/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/complete/android/app/src/main/res/values/styles.xml b/firebase-auth-flutterfire-ui/complete/android/app/src/main/res/values/styles.xml deleted file mode 100644 index cb1ef88056..0000000000 --- a/firebase-auth-flutterfire-ui/complete/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/complete/android/app/src/profile/AndroidManifest.xml b/firebase-auth-flutterfire-ui/complete/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/complete/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/complete/android/build.gradle.kts b/firebase-auth-flutterfire-ui/complete/android/build.gradle.kts deleted file mode 100644 index dbee657bb5..0000000000 --- a/firebase-auth-flutterfire-ui/complete/android/build.gradle.kts +++ /dev/null @@ -1,24 +0,0 @@ -allprojects { - repositories { - google() - mavenCentral() - } -} - -val newBuildDir: Directory = - rootProject.layout.buildDirectory - .dir("../../build") - .get() -rootProject.layout.buildDirectory.value(newBuildDir) - -subprojects { - val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name) - project.layout.buildDirectory.value(newSubprojectBuildDir) -} -subprojects { - project.evaluationDependsOn(":app") -} - -tasks.register("clean") { - delete(rootProject.layout.buildDirectory) -} diff --git a/firebase-auth-flutterfire-ui/complete/android/gradle.properties b/firebase-auth-flutterfire-ui/complete/android/gradle.properties deleted file mode 100644 index e96108cfe4..0000000000 --- a/firebase-auth-flutterfire-ui/complete/android/gradle.properties +++ /dev/null @@ -1,6 +0,0 @@ -org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError -android.useAndroidX=true -# This newDsl flag was added by the Flutter template -android.newDsl=false -# This builtInKotlin flag was added by the Flutter template -android.builtInKotlin=false diff --git a/firebase-auth-flutterfire-ui/complete/android/gradle/wrapper/gradle-wrapper.properties b/firebase-auth-flutterfire-ui/complete/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index a20f2c46d2..0000000000 --- a/firebase-auth-flutterfire-ui/complete/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-all.zip diff --git a/firebase-auth-flutterfire-ui/complete/android/settings.gradle.kts b/firebase-auth-flutterfire-ui/complete/android/settings.gradle.kts deleted file mode 100644 index b28021a910..0000000000 --- a/firebase-auth-flutterfire-ui/complete/android/settings.gradle.kts +++ /dev/null @@ -1,26 +0,0 @@ -pluginManagement { - val flutterSdkPath = - run { - val properties = java.util.Properties() - file("local.properties").inputStream().use { properties.load(it) } - val flutterSdkPath = properties.getProperty("flutter.sdk") - require(flutterSdkPath != null) { "flutter.sdk not set in local.properties" } - flutterSdkPath - } - - includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") - - repositories { - google() - mavenCentral() - gradlePluginPortal() - } -} - -plugins { - id("dev.flutter.flutter-plugin-loader") version "1.0.0" - id("com.android.application") version "9.1.0" apply false - id("org.jetbrains.kotlin.android") version "2.4.0" apply false -} - -include(":app") diff --git a/firebase-auth-flutterfire-ui/complete/assets/dash.png b/firebase-auth-flutterfire-ui/complete/assets/dash.png deleted file mode 100644 index 6ccb3f390078f9482957e860d32fef22f72faa18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386796 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�MY+02|B4_ z_RmKf#bdT3wr@L}zEo%!g{GNUTg$2>h|gO*>TPhM+e3rk4u-jb!(X5q7(74KG3=&|VL#lI=m3yTzyp(c z#;xDK`NG`(9_{=cm6m&C^gqVP)HlC^v)>VGCL#dW${Plw*TP7C`+b zbx%MMB6R#VFZ=Ih1T)6wq|K#k8BB16bC8LHt|R@CZ5ENR#Uid5(M*XjYQUr_$SMR} zbR~d~_-%uqVA=(zPS=6roJESYw_pNjz{6GOalH|jGte5EJ@g7y>iFZga>l11>|rMP zZd(1}b%i#12uT@}m&I)<4QW$MvsTQ8EePPCP&k=OgMi!h;ke+op4Q9`Y{y1M%vv*G zjoT$~Zx|yBlfnh1$SF|Qifod8KalaJR8$WB6pzXQ`NmU_r@({=KzK^Fa!_b4R$ra`>0C$~S0!O7k?YEgw)TPE zDT_9C!|Y5R;IEnoHnyuW&LVa$dRImYebo*I^EgQI5UF>UrlnIVEJD;Lkd>IOM)%L|#A6K^W!PPF{e|^YZ~leu z7ME7bi9@l%EvI^dXSn3PD59F;|WBHDT@N=e6R;N>lipOpq$Yt6>A$ zfQzc$p62l<{;WZj3ucjFg5APt(5dS0F^s!B1&R@sO8AcpH688=CO*e& z{8!N9)2|6+pbuRkVHp`rs1N~NUn$p*l%DlpzyQ{Yf{U8jZT)H9mhEfMEesgj)GG?Q z>yIF$^9OpPNG6js*nxJrNtL=Ro78rw5dy~|Rwpx93IVXl1}vk4plKX{mLtOw3iSvs z=eMQ(osMvf-o9mvA^7(XMT+ZqrPWq{H2tlU==^mUW7f1c2wIBDFsAfT1I$O^#`7yQ zBm{I^9ygrU%y^nMF@rq-LAoGiZU-A3I_F^qx^=w5?YqGJ`f1-lO2eg1!({D7?sJ65=wO7#6p=kBf+SJ~A&yX4| zf>NVa&>F3+R;?%^wOeYB*n98&y!-n;&+~^@_|NN=`@XO1I_F&HSRwiyJ6@k04<(+e zlaw=_#j)2H3>6PD8n?4bXgKQ4i2Z#NjIqxtbO5W*){4+d2HF43QOUUO)VM{K;I4Ar zqIP?vu_SHjQH#jC?;?}_b4wLz>nA(w{V4>YqqjDBSRwygqwSh36P;l3#_ehaaU;au z(Q*bfPja5|wUOuV;DxZ%j0ykUZ;iD+J>8O-NpIvBfdkPRkmGf}0j$~{4L5Xqc7(P6 zf?rIur+NkU|FZnJn3G)@>Ls2DV;|!l+i3A&_SXFM?9*o6&c@P)*qZl?&g*T~rVH89 zbLW0Ca}9A*zpO2&nDO#8+E2H3KnyM`R}8)?(e+#Ful;nJCGTGgA(z_PNO)3*fC-KH z&0Z;sWVVdeuc^v9Xp*S~h*gKxty{9|JT8+wA4HLakTK+}tK1 zSx?UBw8Mnjva=XARpzrJf_$D(bFih*Me2m^l=BHSSy+6j_aT%1|Mn<`e?Y%(^bTHu zMgq+_$j)T1L2<{ddb(hncp)#4e>IdJty=#@EFWl-(7-YCwsr>g80b1umcA!=*)Amq zk~xDvF7sr~M)y|pqk{jqQ1`q>)&u4q+7PnRWNc4A8T)bU_9zas=6-#xG`J6tf5c+``k>P?!>>6Ib1?Rd*p_N;X94nxG>`f>3Yg}*PLh? zKm5ruzjq~Fhp?{kn5!$v0Yv>3tVMp4{SAHdwcUkPgv4l_4llc*efgs5FX4;n6mZ1! z_3Kh<&p>SI@&$P~lS6Gyn@^bOWwBpo5NB>b`?&&MPtdVz8#rq>GU^h9u1k|>I< z@x!mUQ%~iTckjuFefqPAL(io-V!-Eipp65J=WK=d$>f3(r&@55W86@HHHt3}lk zQ+uC=#Q7qh=4g%|{@w*8jJlZ}hkd)VnRqP&KK;PZVDtDUY@60T{LY9p9>ZLMA<>aV z?{-!#{(3W~{`sMr(WnJ{c7Fg_^g{;b+i7wvkmvJ>i4MsVy{=+)8mz%8J1Y7U0lF#; z+XnIh&A8uK87+0G0Lc$IbbjWuu9F?E_JBnxNL<0Md=#7?J-HQhV#sN4bQ~W3eq*!$ zDP%KB(tpuQ{BkaH@^Agzs?i?xw?(IF$l_VJWJ^Zw7lY%P~duX9sWP_=uEnOPcw-H64cvA)8G zr_ZuHf_D>)z9J{#O}|_lEFk)Fa_CLYA@ogza5>;9LymKi*xRsA92&)^7WLX;JjZP~ z9eUO;cW9k6tmEV6D<|(0;DbF|v-4=y!Y|-5PeyGmkW9x3YgT6l+ZUs{&fmXM zG=ltJZP15!O?V6q>;o|kEkjKUr$LL&e1cQ$Lwn&l{h)mCUmPJHB0f62wB?BdZpiMo zwC7zJ1wS+A*GyLcD@&QjWN=`!cX@=>vvYfn$~r;gg*y(|b1wva2jO{@}?0j=o^pVmrjC%+fwjJO*yW$S4){3*IH6oE}^3Nzt&?O(;S5k6c zFp)+3^472N{&{Zk_32&!VWXW$cM=QcrGmJko{P^e^MY=)iE&FkU_nA~K3|e}iR!(t7KSlw2>( zUB+BY&k1161`zEaLa{frJV{koo7;7)^a~$Owa*ivrgGyF)CEaXe_tCRmPg}#y3H51>gWg=jYXVCo*#_+6_lehJsEkk; zU`4&YmCKKAS6ChKpk^T<$$RJ}GNaUn3ZlRuxQO*6*F`B~*-2#IQygHZ?{`PfVt>(# z3jHLejqU#YSShJK_8PQ8qKE#dDL=Bi-SqepByMyuX*T;%nP)_PLOyYP?Y4cA|7~#?`@b9i7@D z^k8ai3;hxR>6p^9TX9W-x|M&t0YLf9}ocmas>3;Q+zV3~2hiFXmg> z^(~Mkw0a3MrJWy@^Ooz3BoGgIYWSNIFWFovL5EHJ1Sm&8&AJ4u%P({1eLk|MF;S;J zoG)Wf*M9n4yzBTQg?Kp+rReq+A_nV~uwCD|)w7kJ$lN4Bw@Eu0YN7Y!I=KlXhS27m zH8J1GyBETi@KIa>>8U2|QGC24J9S~VDe!)J>i@O+d>)K6N1f#zE*3LJ7p?ZI|{wY0sW^5Olx8mn}<0 zaA1Vm{(DPhX{7(ZtPjgsq`lgEcZ#khU>OPr)&0}UgB6l?PXmi1@nG{{YCJiJPUS{npGDABO~pg+XR!Z{_H6#P1OKwD`2K#LCmk%WA3)KXZE5{OV5A zoGyE8)@bGW;-VS5kdspdMOo+9`%rEtzdlDrHx}?tF`xc8JaN&&{8&Oj9And)Kd~L} z7Z(@3q3rE31{mZrUib)$JJa&#)GyQeTFLKS1sgZFL1G$hURJ-gIv$-(QQSYB*p$D_Sp=v#i^df=d`xv&jhZd%Vlxz8BAo0Kx ztH4~JMcGM>N}*&Um&Nq%>c&$c$;`8(_D?NpSo@CCcWznr)Sjm~z0cSqpQ}&di`Hs7 zN0UD(^sVU}r>HJciqQR$)1q|U87&s%>Cur|q{ZB!f{o{tT@+oEb-fczZhzEA!9or%t+*nHFKQP($>+h`SQ4ME zc06>FZ@sCn_`}1`z`59i|7+I|w!Gf+RO_@~kf7Ym*aD@6R^ME&(%xvCQ^1h1b>L23 z;8$?HU)KKmSi`qtyQ%Yu?ktt?PbC5Cc6P5+7N8}C0rQNMpA>@(-@YOdW@b3W$Eqqz zLOdE^VEp*x+O5?|V^W$Tn)a-kNOgT&*blPxbBzWZU6WR+i`cHaqE|}4IYGuYyw_4d zc~2KkjB9q0;0TnWc-JM#fjbIIkbm0Wy|69@(}m~F8eAP`sK*KRa6KBk)e!yTNE5w9 zmf>7ZVG;0QoYLKdkK{`x(>H72 zI$sxFcZe943)pDAlrOA!^AzT99h^lmXdAroq2U#g1lJ>V*ax3(HU*6xo|9tax3&g? zPqB{ajv4O@xI@_7?`K5QQ9ek7;-KU>z_sVIxy^&FUrPzfIR!lCw&ZbHBAoKC*PN-4 z5YbnDc82H6dVoI(8gB0%@nleyxrY%sSXr8LD<3S0fsnu*RfFZ%a*TEjm@<76Cp4?L zhUR<`&JxYw+%G79%E4LET~-nVLDuEmLI-Ll$l0xZkWrXPi%IXi7Kt@>h0)DcLQJX5 ziTf5k*Apt28dv}Hyg=fhCSi8AIN6|K9$lYFk%!BmCr1V<7>!#G2w@UZq_Li1O1GNs zL1fRR%&ML64GK`pNXPK!`o=KrW3W){v`7zI!xdmY?Q5~&bzNf^VY9TyL2TuIARs>; z*jd1h|9`_g%pt!ZIGrzVwmr}8)8|%KC$6=q# z>6=^h1>)xVu``nXM&*Sf+pJF(-J*@yE$cqpb*oH)c4`SJ)XhfCDq1_3x#ACV!=*xp zSPzTYU6=Wj*uS+{LHDK~i-iiaR-&X|k2YWA@CUr(5S49>n zhfW?RTpAM+3ZrUDjySK4^O~rUH|xSN9#Z7I-*wd*8pF)&y%XQLr80)*As+K!QVn@0A}B^e7tQzPz4;LHlCEoleU)TH&GwDL;6_ z>1+-I7XmaI$lE9nRhVc##+J;U@4VCSGoyyvImR|@?=1v$2S<$cr;+Fnzg|~}P@$m} z5dMyDWqLI6_MHgE%sQB_j3Re(r>E)YK;?Av*hMLNmL1vLT&|Vxejn=pft^7K=KYL} zm9?IskAWCFWbt?T+lVoSMvp{Ej0N2v&USja#_BE%HG- z)nB6=z8q)^uR8bT4z$22qSXQ}>PZVqo$_d51c|GU0ONg}8lNc6PtTV4a{lm}!- zOIsaf9xX7gw7kjX?`^WLUlyu2+fOf-H-uZ5>z%B)!yr9 z!!-Nuu{yzqd9iQ?AiSmS9sYQ!L>uyv;{HH|rmzZ$%ouvFJgWEfc@>SN4%5bYm!Clq zjV+Zk@h%^(3SR9AhJ`skK;cw83%L2wMON$_fX(!Ns>E5*|OOg3h^LpHt9k>EXEe zwB}50O)|zl9B~~a7|7l29AO&-Cxi33aKRc2&;$#2Fl{reLV{e3WNB|MJj*LRu4HM8 z&nnl+$3Zct+<6^*hWeX?0O~t?f4vX+Ha{Itb6!j<4BZ~PSU6X#QTK$N_L8WbG^L$q zpNVaCXHSJ_n1V!*DDVsj29l5H1d)~dLXqT*qk4CO^d!`DUKyR1)=gJn5iv0K9>Qk( z^#r%4v#d{R9WUTc$K55^6v3n&ufVhRl!HHp;*y>vL5rJ>UK2M0Hy3#@@E8F(ofR;N zNIneyO*m6bb|hPDTB{A|4W|bp;%xh(z0c4$iLJP&A zLpJ5Bh(5+o!BBTlbl$9t06uu#^f3d*wPQm~e(0`NaIX}a+TuKsOGAs>?JQ(F#V_U? zm~Mtb%vKP`g`bvz@29?SY+Ci0x)Gr8;|T=z?}6$gv#UalXHc@~k-pjm7ofI+ytfzX zjDr#%7b=+W74E>xLDOpN)^9@h;h+zd+6J0AC>*}ssT9C^zClT8;h-K;HTJFwI@Bnr>vw07z z7sA|DHnBy|jc&7qb`3HRL9IBI^;M$+W|T^Y>!DU52toX;)pClb?VRmoWeZ{BG3#bC znwHA;zSj+M6kssDUKjjx>SWUxNPSbOU;YuG9keXl$ai6}eM#-i4MFs>%hZqnO>VmK zenNtvUCZTyb?M-_)m^c2kHzQu&t*Z{jVv3rT)h_3Q>BN;QLB-^wvXhU%HW#E2&(|| z5SD5Ikcb&Cl0Oks-7O{NavRKhgiOQbrYKneiuai87CiWr0sVmfIz2hZqIg_Ad z!|eLzaA|>VKzomS(dKc+=CWH+xyXJPg?0*7n~^jX&#v`JOj5@{Lc3?2q(FA%#rIKa z=PWFz^H1+}jpJ)I40EX0#Xj2@6~mTA8oi+)h7 zjN(28b~!XtEx>}MSIS!oT4-Ulhu;ut>?=fZe6YY2JS7+MD~>|Sl>qgOCAfxsr=Xi5t(w6FUuQQ<5_lqy&r z!{%Xty+P{B)kt~lT1;Py@MFUPJ38W_0*oXIIE1YRqNqd-rVSWnD7JM1+h p`@Kp?d`1 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%0A#%_THjcAbGp<&Pqg)aTn=W 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

H{h09VD{09oW;#j#h)z}cY58%- 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
+)d$*!G4J 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 NMdyE3{=@g)zX1$HA~^s6 diff --git a/firebase-auth-flutterfire-ui/complete/assets/flutterfire_300x.png b/firebase-auth-flutterfire-ui/complete/assets/flutterfire_300x.png deleted file mode 100644 index 604593b8e4814998fc8e6d5853a96fbb9176708e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3425 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 - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/firebase-auth-flutterfire-ui/complete/ios/Flutter/Debug.xcconfig b/firebase-auth-flutterfire-ui/complete/ios/Flutter/Debug.xcconfig deleted file mode 100644 index ec97fc6f30..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/complete/ios/Flutter/Release.xcconfig b/firebase-auth-flutterfire-ui/complete/ios/Flutter/Release.xcconfig deleted file mode 100644 index c4855bfe20..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/complete/ios/Podfile b/firebase-auth-flutterfire-ui/complete/ios/Podfile deleted file mode 100644 index 9d7ef08d52..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Podfile +++ /dev/null @@ -1,43 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '15.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/complete/ios/Podfile.lock b/firebase-auth-flutterfire-ui/complete/ios/Podfile.lock deleted file mode 100644 index 1bf98b7b1d..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - Flutter - - Flutter (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) - - Flutter (from `Flutter`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: ".symlinks/plugins/desktop_webview_auth/ios" - Flutter: - :path: Flutter - -SPEC CHECKSUMS: - desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d - Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 - -PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 121bcd4e13..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,759 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97C146E61CF9000F007C117D /* Project object */; - proxyType = 1; - remoteGlobalIDString = 97C146ED1CF9000F007C117D; - remoteInfo = Runner; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C8082294A63A400263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C807B294A618700263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 40E87F3BD0EB1F883D5D18DE /* Pods */ = { - isa = PBXGroup; - children = ( - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - 94B244503305D250FC6DC61B /* Frameworks */ = { - isa = PBXGroup; - children = ( - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - 331C8082294A63A400263BE5 /* RunnerTests */, - 40E87F3BD0EB1F883D5D18DE /* Pods */, - 94B244503305D250FC6DC61B /* Frameworks */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - 331C8081294A63A400263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C8080294A63A400263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, - 331C807D294A63A400263BE5 /* Sources */, - 331C807F294A63A400263BE5 /* Resources */, - 04E33CCD5DE028ACD36BF914 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 331C8086294A63A400263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C8080294A63A400263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 97C146ED1CF9000F007C117D; - }; - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - 331C8080294A63A400263BE5 /* RunnerTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C807F294A63A400263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C807D294A63A400263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 97C146ED1CF9000F007C117D /* Runner */; - targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 331C8088294A63A400263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Debug; - }; - 331C8089294A63A400263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Release; - }; - 331C808A294A63A400263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C8088294A63A400263BE5 /* Debug */, - 331C8089294A63A400263BE5 /* Release */, - 331C808A294A63A400263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a625..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 31518ddffb..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,149 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "appauth-ios", - "kind" : "remoteSourceControl", - "location" : "https://github.com/openid/AppAuth-iOS.git", - "state" : { - "revision" : "2781038865a80e2c425a1da12cc1327bcd56501f", - "version" : "1.7.6" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googlesignin-ios", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleSignIn-iOS.git", - "state" : { - "revision" : "65fb3f1aa6ffbfdc79c4e22178a55cd91561f5e9", - "version" : "8.0.0" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "a2ab612cb980066ee56d90d60d8462992c07f24b", - "version" : "3.5.0" - } - }, - { - "identity" : "gtmappauth", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GTMAppAuth.git", - "state" : { - "revision" : "5d7d66f647400952b1758b230e019b07c0b4b22a", - "version" : "4.1.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index c3fedb29c9..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/complete/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/complete/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/complete/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/complete/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 31518ddffb..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,149 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "appauth-ios", - "kind" : "remoteSourceControl", - "location" : "https://github.com/openid/AppAuth-iOS.git", - "state" : { - "revision" : "2781038865a80e2c425a1da12cc1327bcd56501f", - "version" : "1.7.6" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googlesignin-ios", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleSignIn-iOS.git", - "state" : { - "revision" : "65fb3f1aa6ffbfdc79c4e22178a55cd91561f5e9", - "version" : "8.0.0" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "a2ab612cb980066ee56d90d60d8462992c07f24b", - "version" : "3.5.0" - } - }, - { - "identity" : "gtmappauth", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GTMAppAuth.git", - "state" : { - "revision" : "5d7d66f647400952b1758b230e019b07c0b4b22a", - "version" : "4.1.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/complete/ios/Runner/AppDelegate.swift deleted file mode 100644 index c30b367ec0..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,16 +0,0 @@ -import Flutter -import UIKit - -@main -@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } - - func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) { - GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry) - } -} diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab2d..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada4725e9b0ddb1deab583e5b5102493aa332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10932 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 diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 797d452e458972bab9d994556c8305db4c827017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index 6ed2d933e1120817fe9182483a228007b18ab6ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 4cd7b0099ca80c806f8fe495613e8d6c69460d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index fe730945a01f64a61e2235dbe3f45b08f7729182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index 502f463a9bc882b461c96aadf492d1729e49e725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index 0ec303439225b78712f49115768196d8d76f6790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index e9f5fea27c705180eb716271f41b582e76dcbd90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1674 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 diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index 0467bf12aa4d28f374bb26596605a46dcbb3e7c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2fd4..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b70..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/Base.lproj/LaunchScreen.storyboard b/firebase-auth-flutterfire-ui/complete/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7c9..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/Base.lproj/Main.storyboard b/firebase-auth-flutterfire-ui/complete/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516fb..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/complete/ios/Runner/GoogleService-Info.plist deleted file mode 100644 index e4c9de2b8b..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-i4vto19bqoht9p28mu143vicja7td8e1.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-i4vto19bqoht9p28mu143vicja7td8e1 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.BUNDLE - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:3e6776183887c3fdb237ad - - diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/Info.plist b/firebase-auth-flutterfire-ui/complete/ios/Runner/Info.plist deleted file mode 100644 index 66728aa7de..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner/Info.plist +++ /dev/null @@ -1,70 +0,0 @@ - - - - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Firebase Auth Flutterfire Ui - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - firebase_auth_flutterfire_ui - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UIApplicationSceneManifest - - UIApplicationSupportsMultipleScenes - - UISceneConfigurations - - UIWindowSceneSessionRoleApplication - - - UISceneClassName - UIWindowScene - UISceneConfigurationName - flutter - UISceneDelegateClassName - $(PRODUCT_MODULE_NAME).SceneDelegate - UISceneStoryboardFile - Main - - - - - UIApplicationSupportsIndirectInputEvents - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/Runner-Bridging-Header.h b/firebase-auth-flutterfire-ui/complete/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a560b..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/firebase-auth-flutterfire-ui/complete/ios/Runner/SceneDelegate.swift b/firebase-auth-flutterfire-ui/complete/ios/Runner/SceneDelegate.swift deleted file mode 100644 index b9ce8ea2b2..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/Runner/SceneDelegate.swift +++ /dev/null @@ -1,6 +0,0 @@ -import Flutter -import UIKit - -class SceneDelegate: FlutterSceneDelegate { - -} diff --git a/firebase-auth-flutterfire-ui/complete/ios/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/complete/ios/RunnerTests/RunnerTests.swift deleted file mode 100644 index 86a7c3b1b6..0000000000 --- a/firebase-auth-flutterfire-ui/complete/ios/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Flutter -import UIKit -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/complete/lib/app.dart b/firebase-auth-flutterfire-ui/complete/lib/app.dart deleted file mode 100644 index 10028aa7c7..0000000000 --- a/firebase-auth-flutterfire-ui/complete/lib/app.dart +++ /dev/null @@ -1,19 +0,0 @@ -import 'package:flutter/material.dart'; - -import 'auth_gate.dart'; - -class MyApp extends StatelessWidget { - const MyApp({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return MaterialApp( - theme: ThemeData( - colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), - ), - home: AuthGate(clientId: clientId), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/complete/lib/auth_gate.dart b/firebase-auth-flutterfire-ui/complete/lib/auth_gate.dart deleted file mode 100644 index bf81010206..0000000000 --- a/firebase-auth-flutterfire-ui/complete/lib/auth_gate.dart +++ /dev/null @@ -1,66 +0,0 @@ -import 'package:firebase_auth/firebase_auth.dart' hide EmailAuthProvider; -import 'package:firebase_ui_auth/firebase_ui_auth.dart'; -import 'package:firebase_ui_oauth_google/firebase_ui_oauth_google.dart'; -import 'package:flutter/material.dart'; - -import 'home.dart'; - -class AuthGate extends StatelessWidget { - const AuthGate({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return StreamBuilder( - stream: FirebaseAuth.instance.authStateChanges(), - builder: (context, snapshot) { - if (!snapshot.hasData) { - return SignInScreen( - providers: [ - EmailAuthProvider(), - GoogleProvider(clientId: clientId), - ], - headerBuilder: (context, constraints, shrinkOffset) { - return Padding( - padding: const EdgeInsets.all(20), - child: AspectRatio( - aspectRatio: 1, - child: Image.asset('assets/flutterfire_300x.png'), - ), - ); - }, - subtitleBuilder: (context, action) { - return Padding( - padding: const EdgeInsets.symmetric(vertical: 8.0), - child: action == AuthAction.signIn - ? const Text('Welcome to FlutterFire, please sign in!') - : const Text('Welcome to Flutterfire, please sign up!'), - ); - }, - footerBuilder: (context, action) { - return const Padding( - padding: EdgeInsets.only(top: 16), - child: Text( - 'By signing in, you agree to our terms and conditions.', - style: TextStyle(color: Colors.grey), - ), - ); - }, - sideBuilder: (context, shrinkOffset) { - return Padding( - padding: const EdgeInsets.all(20), - child: AspectRatio( - aspectRatio: 1, - child: Image.asset('flutterfire_300x.png'), - ), - ); - }, - ); - } - - return const HomeScreen(); - }, - ); - } -} diff --git a/firebase-auth-flutterfire-ui/complete/lib/firebase_options.dart b/firebase-auth-flutterfire-ui/complete/lib/firebase_options.dart deleted file mode 100644 index add28296ca..0000000000 --- a/firebase-auth-flutterfire-ui/complete/lib/firebase_options.dart +++ /dev/null @@ -1,76 +0,0 @@ -// File generated by FlutterFire CLI. -// ignore_for_file: lines_longer_than_80_chars -import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; -import 'package:flutter/foundation.dart' - show defaultTargetPlatform, kIsWeb, TargetPlatform; - -/// Default [FirebaseOptions] for use with your Firebase apps. -/// -/// Example: -/// ```dart -/// import 'firebase_options.dart'; -/// // ... -/// await Firebase.initializeApp( -/// options: DefaultFirebaseOptions.currentPlatform, -/// ); -/// ``` -class DefaultFirebaseOptions { - static FirebaseOptions get currentPlatform { - if (kIsWeb) { - return web; - } - - switch (defaultTargetPlatform) { - case TargetPlatform.android: - return android; - case TargetPlatform.iOS: - return ios; - case TargetPlatform.macOS: - return macos; - default: - throw UnsupportedError( - 'DefaultFirebaseOptions are not supported for this platform.', - ); - } - } - - // TODO (codelab user): Replace with your Firebase credentials - // Generate this file with credentials with the FlutterFire CLI - static const FirebaseOptions web = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - authDomain: 'flutterfire-ui-codelab.firebaseapp.com', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - measurementId: 'MEASUREMENT ID', - ); - - static const FirebaseOptions android = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - ); - - static const FirebaseOptions ios = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); - - static const FirebaseOptions macos = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); -} diff --git a/firebase-auth-flutterfire-ui/complete/lib/home.dart b/firebase-auth-flutterfire-ui/complete/lib/home.dart deleted file mode 100644 index 8c60c6b636..0000000000 --- a/firebase-auth-flutterfire-ui/complete/lib/home.dart +++ /dev/null @@ -1,54 +0,0 @@ -import 'package:firebase_ui_auth/firebase_ui_auth.dart'; -import 'package:flutter/material.dart'; - -class HomeScreen extends StatelessWidget { - const HomeScreen({super.key}); - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar( - actions: [ - IconButton( - icon: const Icon(Icons.person), - onPressed: () { - Navigator.push( - context, - MaterialPageRoute( - builder: (context) => ProfileScreen( - appBar: AppBar(title: const Text('User Profile')), - actions: [ - SignedOutAction((context) { - Navigator.of(context).pop(); - }), - ], - children: [ - const Divider(), - Padding( - padding: const EdgeInsets.all(2), - child: AspectRatio( - aspectRatio: 1, - child: Image.asset('flutterfire_300x.png'), - ), - ), - ], - ), - ), - ); - }, - ), - ], - automaticallyImplyLeading: false, - ), - body: Center( - child: Column( - children: [ - SizedBox(width: 250, child: Image.asset('assets/dash.png')), - Text('Welcome!', style: Theme.of(context).textTheme.displaySmall), - const SignOutButton(), - ], - ), - ), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/complete/lib/main.dart b/firebase-auth-flutterfire-ui/complete/lib/main.dart deleted file mode 100644 index 379a367d8e..0000000000 --- a/firebase-auth-flutterfire-ui/complete/lib/main.dart +++ /dev/null @@ -1,15 +0,0 @@ -import 'package:firebase_core/firebase_core.dart'; -import 'package:flutter/material.dart'; - -import 'app.dart'; -import 'firebase_options.dart'; - -// TODO(codelab user): Get API key -const clientId = 'YOUR_CLIENT_ID'; - -void main() async { - WidgetsFlutterBinding.ensureInitialized(); - await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); - - runApp(const MyApp(clientId: clientId)); -} diff --git a/firebase-auth-flutterfire-ui/complete/macos/.gitignore b/firebase-auth-flutterfire-ui/complete/macos/.gitignore deleted file mode 100644 index 746adbb6b9..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/firebase-auth-flutterfire-ui/complete/macos/Flutter/Flutter-Debug.xcconfig b/firebase-auth-flutterfire-ui/complete/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index 4b81f9b2d2..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/complete/macos/Flutter/Flutter-Release.xcconfig b/firebase-auth-flutterfire-ui/complete/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index 5caa9d1579..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/complete/macos/Flutter/GeneratedPluginRegistrant.swift b/firebase-auth-flutterfire-ui/complete/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index 9485df03b1..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,20 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - -import app_links -import desktop_webview_auth -import firebase_auth -import firebase_core -import google_sign_in_ios - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { - AppLinksMacosPlugin.register(with: registry.registrar(forPlugin: "AppLinksMacosPlugin")) - DesktopWebviewAuthPlugin.register(with: registry.registrar(forPlugin: "DesktopWebviewAuthPlugin")) - FLTFirebaseAuthPlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseAuthPlugin")) - FLTFirebaseCorePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseCorePlugin")) - FLTGoogleSignInPlugin.register(with: registry.registrar(forPlugin: "FLTGoogleSignInPlugin")) -} diff --git a/firebase-auth-flutterfire-ui/complete/macos/Podfile b/firebase-auth-flutterfire-ui/complete/macos/Podfile deleted file mode 100644 index 167132a2fb..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Podfile +++ /dev/null @@ -1,42 +0,0 @@ -platform :osx, '12.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_macos_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_macos_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/complete/macos/Podfile.lock b/firebase-auth-flutterfire-ui/complete/macos/Podfile.lock deleted file mode 100644 index f431c3fe8c..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - FlutterMacOS - - FlutterMacOS (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) - - FlutterMacOS (from `Flutter/ephemeral`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos - FlutterMacOS: - :path: Flutter/ephemeral - -SPEC CHECKSUMS: - desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 - FlutterMacOS: c232990155153907050900a2e175c7773903ba4e - -PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 02a99f8c92..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,825 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC10EC2044A3C60003C045; - remoteInfo = Runner; - }; - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = firebase_auth_flutterfire_ui.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 331C80D2294CF70F00263BE5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C80D6294CF71000263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C80D7294CF71000263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 331C80D6294CF71000263BE5 /* RunnerTests */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - 62858181651BA97FB2AB5B13 /* Pods */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */, - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - 62858181651BA97FB2AB5B13 /* Pods */ = { - isa = PBXGroup; - children = ( - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C80D4294CF70F00263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, - 331C80D1294CF70F00263BE5 /* Sources */, - 331C80D2294CF70F00263BE5 /* Frameworks */, - 331C80D3294CF70F00263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C80DA294CF71000263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C80D4294CF70F00263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 33CC10EC2044A3C60003C045; - }; - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 331C80D4294CF70F00263BE5 /* RunnerTests */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C80D3294CF70F00263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C80D1294CF70F00263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC10EC2044A3C60003C045 /* Runner */; - targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; - }; - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 331C80DB294CF71000263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Debug; - }; - 331C80DC294CF71000263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Release; - }; - 331C80DD294CF71000263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Profile; - }; - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C80DB294CF71000263BE5 /* Debug */, - 331C80DC294CF71000263BE5 /* Release */, - 331C80DD294CF71000263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 31518ddffb..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,149 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "appauth-ios", - "kind" : "remoteSourceControl", - "location" : "https://github.com/openid/AppAuth-iOS.git", - "state" : { - "revision" : "2781038865a80e2c425a1da12cc1327bcd56501f", - "version" : "1.7.6" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googlesignin-ios", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleSignIn-iOS.git", - "state" : { - "revision" : "65fb3f1aa6ffbfdc79c4e22178a55cd91561f5e9", - "version" : "8.0.0" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "a2ab612cb980066ee56d90d60d8462992c07f24b", - "version" : "3.5.0" - } - }, - { - "identity" : "gtmappauth", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GTMAppAuth.git", - "state" : { - "revision" : "5d7d66f647400952b1758b230e019b07c0b4b22a", - "version" : "4.1.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 9d7d2779b9..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/complete/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/complete/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/complete/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 31518ddffb..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,149 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "appauth-ios", - "kind" : "remoteSourceControl", - "location" : "https://github.com/openid/AppAuth-iOS.git", - "state" : { - "revision" : "2781038865a80e2c425a1da12cc1327bcd56501f", - "version" : "1.7.6" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googlesignin-ios", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleSignIn-iOS.git", - "state" : { - "revision" : "65fb3f1aa6ffbfdc79c4e22178a55cd91561f5e9", - "version" : "8.0.0" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "a2ab612cb980066ee56d90d60d8462992c07f24b", - "version" : "3.5.0" - } - }, - { - "identity" : "gtmappauth", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GTMAppAuth.git", - "state" : { - "revision" : "5d7d66f647400952b1758b230e019b07c0b4b22a", - "version" : "4.1.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/complete/macos/Runner/AppDelegate.swift deleted file mode 100644 index b3c1761412..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import Cocoa -import FlutterMacOS - -@main -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } - - override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { - return true - } -} diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/complete/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f19f..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/firebase-auth-flutterfire-ui/complete/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 82b6f9d9a33e198f5747104729e1fcef999772a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102994 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ⅅ8MglG&ER{i5lN315cO?EdHNLrg? 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 z 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 Pe7HEdAEg|=c=LY&YVNkY diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/firebase-auth-flutterfire-ui/complete/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index 13b35eba55c6dabc3aac36f33d859266c18fa0d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5680 zcmaiYXH?Tqu=Xz`p-L#B_gI#0we$cm_HcmYFP$?wjD#BaCN4mzC5#`>w9y6=ThxrYZc0WPXprg zYjB`UsV}0=eUtY$(P6YW}npdd;%9pi?zS3k-nqCob zSX_AQEf|=wYT3r?f!*Yt)ar^;l3Sro{z(7deUBPd2~(SzZ-s@0r&~Km2S?8r##9-< z)2UOSVaHqq6}%sA9Ww;V2LG=PnNAh6mA2iWOuV7T_lRDR z&N8-eN=U)-T|;wo^Wv=34wtV0g}sAAe}`Ph@~!|<;z7*K8(qkX0}o=!(+N*UWrkEja*$_H6mhK1u{P!AC39} z|3+Z(mAOq#XRYS)TLoHv<)d%$$I@+x+2)V{@o~~J-!YUI-Q9%!Ldi4Op&Lw&B>jj* zwAgC#Y>gbIqv!d|J5f!$dbCXoq(l3GR(S>(rtZ~Z*agXMMKN!@mWT_vmCbSd3dUUm z4M&+gz?@^#RRGal%G3dDvj7C5QTb@9+!MG+>0dcjtZEB45c+qx*c?)d<%htn1o!#1 zpIGonh>P1LHu3s)fGFF-qS}AXjW|M*2Xjkh7(~r(lN=o#mBD9?jt74=Rz85I4Nfx_ z7Z)q?!};>IUjMNM6ee2Thq7))a>My?iWFxQ&}WvsFP5LP+iGz+QiYek+K1`bZiTV- zHHYng?ct@Uw5!gquJ(tEv1wTrRR7cemI>aSzLI^$PxW`wL_zt@RSfZ1M3c2sbebM* ze0=;sy^!90gL~YKISz*x;*^~hcCoO&CRD)zjT(A2b_uRue=QXFe5|!cf0z1m!iwv5GUnLw9Dr*Ux z)3Lc!J@Ei;&&yxGpf2kn@2wJ2?t6~obUg;?tBiD#uo$SkFIasu+^~h33W~`r82rSa ztyE;ehFjC2hjpJ-e__EH&z?!~>UBb=&%DS>NT)1O3Isn-!SElBV2!~m6v0$vx^a<@ISutdTk1@?;i z<8w#b-%|a#?e5(n@7>M|v<<0Kpg?BiHYMRe!3Z{wYc2hN{2`6(;q`9BtXIhVq6t~KMH~J0~XtUuT06hL8c1BYZWhN zk4F2I;|za*R{ToHH2L?MfRAm5(i1Ijw;f+0&J}pZ=A0;A4M`|10ZskA!a4VibFKn^ zdVH4OlsFV{R}vFlD~aA4xxSCTTMW@Gws4bFWI@xume%smAnuJ0b91QIF?ZV!%VSRJ zO7FmG!swKO{xuH{DYZ^##gGrXsUwYfD0dxXX3>QmD&`mSi;k)YvEQX?UyfIjQeIm! z0ME3gmQ`qRZ;{qYOWt}$-mW*>D~SPZKOgP)T-Sg%d;cw^#$>3A9I(%#vsTRQe%moT zU`geRJ16l>FV^HKX1GG7fR9AT((jaVb~E|0(c-WYQscVl(z?W!rJp`etF$dBXP|EG z=WXbcZ8mI)WBN>3<@%4eD597FD5nlZajwh8(c$lum>yP)F}=(D5g1-WVZRc)(!E3} z-6jy(x$OZOwE=~{EQS(Tp`yV2&t;KBpG*XWX!yG+>tc4aoxbXi7u@O*8WWFOxUjcq z^uV_|*818$+@_{|d~VOP{NcNi+FpJ9)aA2So<7sB%j`$Prje&auIiTBb{oD7q~3g0 z>QNIwcz(V-y{Ona?L&=JaV5`o71nIsWUMA~HOdCs10H+Irew#Kr(2cn>orG2J!jvP zqcVX0OiF}c<)+5&p}a>_Uuv)L_j}nqnJ5a?RPBNi8k$R~zpZ33AA4=xJ@Z($s3pG9 zkURJY5ZI=cZGRt_;`hs$kE@B0FrRx(6K{`i1^*TY;Vn?|IAv9|NrN*KnJqO|8$e1& zb?OgMV&q5|w7PNlHLHF) zB+AK#?EtCgCvwvZ6*u|TDhJcCO+%I^@Td8CR}+nz;OZ*4Dn?mSi97m*CXXc=};!P`B?}X`F-B5v-%ACa8fo0W++j&ztmqK z;&A)cT4ob9&MxpQU41agyMU8jFq~RzXOAsy>}hBQdFVL%aTn~M>5t9go2j$i9=(rZ zADmVj;Qntcr3NIPPTggpUxL_z#5~C!Gk2Rk^3jSiDqsbpOXf^f&|h^jT4|l2ehPat zb$<*B+x^qO8Po2+DAmrQ$Zqc`1%?gp*mDk>ERf6I|42^tjR6>}4`F_Mo^N(~Spjcg z_uY$}zui*PuDJjrpP0Pd+x^5ds3TG#f?57dFL{auS_W8|G*o}gcnsKYjS6*t8VI<) zcjqTzW(Hk*t-Qhq`Xe+x%}sxXRerScbPGv8hlJ;CnU-!Nl=# zR=iTFf9`EItr9iAlAGi}i&~nJ-&+)Y| zMZigh{LXe)uR+4D_Yb+1?I93mHQ5{pId2Fq%DBr7`?ipi;CT!Q&|EO3gH~7g?8>~l zT@%*5BbetH)~%TrAF1!-!=)`FIS{^EVA4WlXYtEy^|@y@yr!C~gX+cp2;|O4x1_Ol z4fPOE^nj(}KPQasY#U{m)}TZt1C5O}vz`A|1J!-D)bR%^+=J-yJsQXDzFiqb+PT0! zIaDWWU(AfOKlSBMS};3xBN*1F2j1-_=%o($ETm8@oR_NvtMDVIv_k zlnNBiHU&h8425{MCa=`vb2YP5KM7**!{1O>5Khzu+5OVGY;V=Vl+24fOE;tMfujoF z0M``}MNnTg3f%Uy6hZi$#g%PUA_-W>uVCYpE*1j>U8cYP6m(>KAVCmbsDf39Lqv0^ zt}V6FWjOU@AbruB7MH2XqtnwiXS2scgjVMH&aF~AIduh#^aT1>*V>-st8%=Kk*{bL zzbQcK(l2~)*A8gvfX=RPsNnjfkRZ@3DZ*ff5rmx{@iYJV+a@&++}ZW+za2fU>&(4y`6wgMpQGG5Ah(9oGcJ^P(H< zvYn5JE$2B`Z7F6ihy>_49!6}(-)oZ(zryIXt=*a$bpIw^k?>RJ2 zQYr>-D#T`2ZWDU$pM89Cl+C<;J!EzHwn(NNnWpYFqDDZ_*FZ{9KQRcSrl5T>dj+eA zi|okW;6)6LR5zebZJtZ%6Gx8^=2d9>_670!8Qm$wd+?zc4RAfV!ZZ$jV0qrv(D`db zm_T*KGCh3CJGb(*X6nXzh!h9@BZ-NO8py|wG8Qv^N*g?kouH4%QkPU~Vizh-D3<@% zGomx%q42B7B}?MVdv1DFb!axQ73AUxqr!yTyFlp%Z1IAgG49usqaEbI_RnbweR;Xs zpJq7GKL_iqi8Md?f>cR?^0CA+Uk(#mTlGdZbuC*$PrdB$+EGiW**=$A3X&^lM^K2s zzwc3LtEs5|ho z2>U(-GL`}eNgL-nv3h7E<*<>C%O^=mmmX0`jQb6$mP7jUKaY4je&dCG{x$`0=_s$+ zSpgn!8f~ya&U@c%{HyrmiW2&Wzc#Sw@+14sCpTWReYpF9EQ|7vF*g|sqG3hx67g}9 zwUj5QP2Q-(KxovRtL|-62_QsHLD4Mu&qS|iDp%!rs(~ah8FcrGb?Uv^Qub5ZT_kn%I^U2rxo1DDpmN@8uejxik`DK2~IDi1d?%~pR7i#KTS zA78XRx<(RYO0_uKnw~vBKi9zX8VnjZEi?vD?YAw}y+)wIjIVg&5(=%rjx3xQ_vGCy z*&$A+bT#9%ZjI;0w(k$|*x{I1c!ECMus|TEA#QE%#&LxfGvijl7Ih!B2 z6((F_gwkV;+oSKrtr&pX&fKo3s3`TG@ye+k3Ov)<#J|p8?vKh@<$YE@YIU1~@7{f+ zydTna#zv?)6&s=1gqH<-piG>E6XW8ZI7&b@-+Yk0Oan_CW!~Q2R{QvMm8_W1IV8<+ zQTyy=(Wf*qcQubRK)$B;QF}Y>V6d_NM#=-ydM?%EPo$Q+jkf}*UrzR?Nsf?~pzIj$ z<$wN;7c!WDZ(G_7N@YgZ``l;_eAd3+;omNjlpfn;0(B7L)^;;1SsI6Le+c^ULe;O@ zl+Z@OOAr4$a;=I~R0w4jO`*PKBp?3K+uJ+Tu8^%i<_~bU!p%so z^sjol^slR`W@jiqn!M~eClIIl+`A5%lGT{z^mRbpv}~AyO%R*jmG_Wrng{B9TwIuS z0!@fsM~!57K1l0%{yy(#no}roy#r!?0wm~HT!vLDfEBs9x#`9yCKgufm0MjVRfZ=f z4*ZRc2Lgr(P+j2zQE_JzYmP0*;trl7{*N341Cq}%^M^VC3gKG-hY zmPT>ECyrhIoFhnMB^qpdbiuI}pk{qPbK^}0?Rf7^{98+95zNq6!RuV_zAe&nDk0;f zez~oXlE5%ve^TmBEt*x_X#fs(-En$jXr-R4sb$b~`nS=iOy|OVrph(U&cVS!IhmZ~ zKIRA9X%Wp1J=vTvHZ~SDe_JXOe9*fa zgEPf;gD^|qE=dl>Qkx3(80#SE7oxXQ(n4qQ#by{uppSKoDbaq`U+fRqk0BwI>IXV3 zD#K%ASkzd7u>@|pA=)Z>rQr@dLH}*r7r0ng zxa^eME+l*s7{5TNu!+bD{Pp@2)v%g6^>yj{XP&mShhg9GszNu4ITW=XCIUp2Xro&1 zg_D=J3r)6hp$8+94?D$Yn2@Kp-3LDsci)<-H!wCeQt$e9Jk)K86hvV^*Nj-Ea*o;G zsuhRw$H{$o>8qByz1V!(yV{p_0X?Kmy%g#1oSmlHsw;FQ%j9S#}ha zm0Nx09@jmOtP8Q+onN^BAgd8QI^(y!n;-APUpo5WVdmp8!`yKTlF>cqn>ag`4;o>i zl!M0G-(S*fm6VjYy}J}0nX7nJ$h`|b&KuW4d&W5IhbR;-)*9Y0(Jj|@j`$xoPQ=Cl diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/firebase-auth-flutterfire-ui/complete/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index 0a3f5fa40fb3d1e0710331a48de5d256da3f275d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 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 diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/firebase-auth-flutterfire-ui/complete/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 2f1632cfddf3d9dade342351e627a0a75609fb46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 zcmV;b2vzrqP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuE6iGxuRCodHTWf3-RTMruyW6Fu zQYeUM04eX6D5c0FCjKKPrco1(K`<0SL=crI{PC3-^hZU0kQie$gh-5!7z6SH6Q0J% zqot*`H1q{R5fHFYS}dje@;kG=v$L0(yY0?wY2%*c?A&{2?!D*x?m71{of2gv!$5|C z3>qG_BW}7K_yUcT3A5C6QD<+{aq?x;MAUyAiJn#Jv8_zZtQ{P zTRzbL3U9!qVuZzS$xKU10KiW~Bgdcv1-!uAhQxf3a7q+dU6lj?yoO4Lq4TUN4}h{N z*fIM=SS8|C2$(T>w$`t@3Tka!(r!7W`x z-isCVgQD^mG-MJ;XtJuK3V{Vy72GQ83KRWsHU?e*wrhKk=ApIYeDqLi;JI1e zuvv}5^Dc=k7F7?nm3nIw$NVmU-+R>> zyqOR$-2SDpJ}Pt;^RkJytDVXNTsu|mI1`~G7yw`EJR?VkGfNdqK9^^8P`JdtTV&tX4CNcV4 z&N06nZa??Fw1AgQOUSE2AmPE@WO(Fvo`%m`cDgiv(fAeRA%3AGXUbsGw{7Q`cY;1BI#ac3iN$$Hw z0LT0;xc%=q)me?Y*$xI@GRAw?+}>=9D+KTk??-HJ4=A>`V&vKFS75@MKdSF1JTq{S zc1!^8?YA|t+uKigaq!sT;Z!&0F2=k7F0PIU;F$leJLaw2UI6FL^w}OG&!;+b%ya1c z1n+6-inU<0VM-Y_s5iTElq)ThyF?StVcebpGI znw#+zLx2@ah{$_2jn+@}(zJZ{+}_N9BM;z)0yr|gF-4=Iyu@hI*Lk=-A8f#bAzc9f z`Kd6K--x@t04swJVC3JK1cHY-Hq+=|PN-VO;?^_C#;coU6TDP7Bt`;{JTG;!+jj(` zw5cLQ-(Cz-Tlb`A^w7|R56Ce;Wmr0)$KWOUZ6ai0PhzPeHwdl0H(etP zUV`va_i0s-4#DkNM8lUlqI7>YQLf)(lz9Q3Uw`)nc(z3{m5ZE77Ul$V%m)E}3&8L0 z-XaU|eB~Is08eORPk;=<>!1w)Kf}FOVS2l&9~A+@R#koFJ$Czd%Y(ENTV&A~U(IPI z;UY+gf+&6ioZ=roly<0Yst8ck>(M=S?B-ys3mLdM&)ex!hbt+ol|T6CTS+Sc0jv(& z7ijdvFwBq;0a{%3GGwkDKTeG`b+lyj0jjS1OMkYnepCdoosNY`*zmBIo*981BU%%U z@~$z0V`OVtIbEx5pa|Tct|Lg#ZQf5OYMUMRD>Wdxm5SAqV2}3!ceE-M2 z@O~lQ0OiKQp}o9I;?uxCgYVV?FH|?Riri*U$Zi_`V2eiA>l zdSm6;SEm6#T+SpcE8Ro_f2AwxzI z44hfe^WE3!h@W3RDyA_H440cpmYkv*)6m1XazTqw%=E5Xv7^@^^T7Q2wxr+Z2kVYr - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner/Configs/AppInfo.xcconfig b/firebase-auth-flutterfire-ui/complete/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index 7f83dd52b0..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = firebase_auth_flutterfire_ui - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2026 com.example. All rights reserved. diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner/Configs/Debug.xcconfig b/firebase-auth-flutterfire-ui/complete/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd9464..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner/Configs/Release.xcconfig b/firebase-auth-flutterfire-ui/complete/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f49561..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner/Configs/Warnings.xcconfig b/firebase-auth-flutterfire-ui/complete/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf4780..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner/DebugProfile.entitlements b/firebase-auth-flutterfire-ui/complete/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index dddb8a30c8..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/complete/macos/Runner/GoogleService-Info.plist deleted file mode 100644 index dba6f38767..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.complete - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:d9e01cfe8b675dfcb237ad - - diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner/Info.plist b/firebase-auth-flutterfire-ui/complete/macos/Runner/Info.plist deleted file mode 100644 index 4789daa6a4..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner/MainFlutterWindow.swift b/firebase-auth-flutterfire-ui/complete/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 3cc05eb234..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/firebase-auth-flutterfire-ui/complete/macos/Runner/Release.entitlements b/firebase-auth-flutterfire-ui/complete/macos/Runner/Release.entitlements deleted file mode 100644 index 976176a59a..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/Runner/Release.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/complete/macos/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/complete/macos/RunnerTests/RunnerTests.swift deleted file mode 100644 index 61f3bd1fc5..0000000000 --- a/firebase-auth-flutterfire-ui/complete/macos/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Cocoa -import FlutterMacOS -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/complete/pubspec.lock b/firebase-auth-flutterfire-ui/complete/pubspec.lock deleted file mode 100644 index 2e77617167..0000000000 --- a/firebase-auth-flutterfire-ui/complete/pubspec.lock +++ /dev/null @@ -1,527 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _flutterfire_internals: - dependency: transitive - description: - name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 - url: "https://pub.dev" - source: hosted - version: "1.3.77" - app_links: - dependency: transitive - description: - name: app_links - sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" - url: "https://pub.dev" - source: hosted - version: "6.4.1" - app_links_linux: - dependency: transitive - description: - name: app_links_linux - sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" - url: "https://pub.dev" - source: hosted - version: "1.0.4" - app_links_platform_interface: - dependency: transitive - description: - name: app_links_platform_interface - sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" - url: "https://pub.dev" - source: hosted - version: "2.0.4" - app_links_web: - dependency: transitive - description: - name: app_links_web - sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" - url: "https://pub.dev" - source: hosted - version: "1.0.5" - args: - dependency: transitive - description: - name: args - sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 - url: "https://pub.dev" - source: hosted - version: "2.7.0" - async: - dependency: transitive - description: - name: async - sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 - url: "https://pub.dev" - source: hosted - version: "2.13.1" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b - url: "https://pub.dev" - source: hosted - version: "1.4.1" - clock: - dependency: transitive - description: - name: clock - sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e - url: "https://pub.dev" - source: hosted - version: "1.1.3" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - crypto: - dependency: transitive - description: - name: crypto - sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf - url: "https://pub.dev" - source: hosted - version: "3.0.7" - desktop_webview_auth: - dependency: transitive - description: - name: desktop_webview_auth - sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c - url: "https://pub.dev" - source: hosted - version: "0.0.16" - email_validator: - dependency: transitive - description: - name: email_validator - sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b - url: "https://pub.dev" - source: hosted - version: "2.1.17" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" - url: "https://pub.dev" - source: hosted - version: "1.3.3" - firebase_auth: - dependency: "direct main" - description: - name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" - url: "https://pub.dev" - source: hosted - version: "6.7.0" - firebase_auth_platform_interface: - dependency: transitive - description: - name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" - url: "https://pub.dev" - source: hosted - version: "9.1.0" - firebase_auth_web: - dependency: transitive - description: - name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" - url: "https://pub.dev" - source: hosted - version: "6.3.0" - firebase_core: - dependency: "direct main" - description: - name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" - url: "https://pub.dev" - source: hosted - version: "4.15.0" - firebase_core_platform_interface: - dependency: transitive - description: - name: firebase_core_platform_interface - sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" - url: "https://pub.dev" - source: hosted - version: "8.1.1" - firebase_core_web: - dependency: transitive - description: - name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" - url: "https://pub.dev" - source: hosted - version: "3.12.0" - firebase_ui_auth: - dependency: "direct main" - description: - name: firebase_ui_auth - sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" - url: "https://pub.dev" - source: hosted - version: "3.1.1" - firebase_ui_localizations: - dependency: transitive - description: - name: firebase_ui_localizations - sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 - url: "https://pub.dev" - source: hosted - version: "2.1.0" - firebase_ui_oauth: - dependency: transitive - description: - name: firebase_ui_oauth - sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - firebase_ui_oauth_google: - dependency: "direct main" - description: - name: firebase_ui_oauth_google - sha256: "7287d1c0545fa5e99bfcdc865be9acf532662ffdfba8ccb92250c7eeaf875c75" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - firebase_ui_shared: - dependency: transitive - description: - name: firebase_ui_shared - sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" - url: "https://pub.dev" - source: hosted - version: "1.5.0" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" - url: "https://pub.dev" - source: hosted - version: "6.0.0" - flutter_localizations: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - flutter_svg: - dependency: transitive - description: - name: flutter_svg - sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" - url: "https://pub.dev" - source: hosted - version: "2.3.0" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - flutter_web_plugins: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - google_identity_services_web: - dependency: transitive - description: - name: google_identity_services_web - sha256: "5d187c46dc59e02646e10fe82665fc3884a9b71bc1c90c2b8b749316d33ee454" - url: "https://pub.dev" - source: hosted - version: "0.3.3+1" - google_sign_in: - dependency: "direct main" - description: - name: google_sign_in - sha256: d0a2c3bcb06e607bb11e4daca48bd4b6120f0bbc4015ccebbe757d24ea60ed2a - url: "https://pub.dev" - source: hosted - version: "6.3.0" - google_sign_in_android: - dependency: transitive - description: - name: google_sign_in_android - sha256: d5e23c56a4b84b6427552f1cf3f98f716db3b1d1a647f16b96dbb5b93afa2805 - url: "https://pub.dev" - source: hosted - version: "6.2.1" - google_sign_in_ios: - dependency: transitive - description: - name: google_sign_in_ios - sha256: "102005f498ce18442e7158f6791033bbc15ad2dcc0afa4cf4752e2722a516c96" - url: "https://pub.dev" - source: hosted - version: "5.9.0" - google_sign_in_platform_interface: - dependency: transitive - description: - name: google_sign_in_platform_interface - sha256: "5f6f79cf139c197261adb6ac024577518ae48fdff8e53205c5373b5f6430a8aa" - url: "https://pub.dev" - source: hosted - version: "2.5.0" - google_sign_in_web: - dependency: transitive - description: - name: google_sign_in_web - sha256: "460547beb4962b7623ac0fb8122d6b8268c951cf0b646dd150d60498430e4ded" - url: "https://pub.dev" - source: hosted - version: "0.12.4+4" - http: - dependency: transitive - description: - name: http - sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" - url: "https://pub.dev" - source: hosted - version: "1.6.0" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" - url: "https://pub.dev" - source: hosted - version: "4.1.2" - intl: - dependency: transitive - description: - name: intl - sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" - url: "https://pub.dev" - source: hosted - version: "0.20.3" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" - url: "https://pub.dev" - source: hosted - version: "11.0.2" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" - url: "https://pub.dev" - source: hosted - version: "3.0.10" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - lints: - dependency: transitive - description: - name: lints - sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" - url: "https://pub.dev" - source: hosted - version: "6.1.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" - url: "https://pub.dev" - source: hosted - version: "0.12.20" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" - url: "https://pub.dev" - source: hosted - version: "0.13.0" - meta: - dependency: transitive - description: - name: meta - sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" - url: "https://pub.dev" - source: hosted - version: "1.19.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - path_parsing: - dependency: transitive - description: - name: path_parsing - sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" - url: "https://pub.dev" - source: hosted - version: "1.1.0" - petitparser: - dependency: transitive - description: - name: petitparser - sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" - url: "https://pub.dev" - source: hosted - version: "7.1.0" - plugin_platform_interface: - dependency: transitive - description: - name: plugin_platform_interface - sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" - url: "https://pub.dev" - source: hosted - version: "2.1.8" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - source_span: - dependency: transitive - description: - name: source_span - sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" - url: "https://pub.dev" - source: hosted - version: "1.10.2" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" - url: "https://pub.dev" - source: hosted - version: "1.12.2" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" - url: "https://pub.dev" - source: hosted - version: "0.7.12" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - vector_graphics: - dependency: transitive - description: - name: vector_graphics - sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" - url: "https://pub.dev" - source: hosted - version: "1.2.4" - vector_graphics_codec: - dependency: transitive - description: - name: vector_graphics_codec - sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" - url: "https://pub.dev" - source: hosted - version: "1.1.13" - vector_graphics_compiler: - dependency: transitive - description: - name: vector_graphics_compiler - sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 - url: "https://pub.dev" - source: hosted - version: "1.3.2" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" - url: "https://pub.dev" - source: hosted - version: "2.4.3" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" - url: "https://pub.dev" - source: hosted - version: "15.4.0" - web: - dependency: transitive - description: - name: web - sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - xml: - dependency: transitive - description: - name: xml - sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" - url: "https://pub.dev" - source: hosted - version: "7.0.1" -sdks: - dart: ">=3.13.5 <4.0.0" - flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/complete/pubspec.yaml b/firebase-auth-flutterfire-ui/complete/pubspec.yaml deleted file mode 100644 index 9a049b7f6e..0000000000 --- a/firebase-auth-flutterfire-ui/complete/pubspec.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: firebase_auth_flutterfire_ui -description: "A new Flutter project." -publish_to: 'none' -version: 0.1.0+1 - -environment: - sdk: ^3.13.5 - -dependencies: - firebase_auth: ^6.7.0 - firebase_core: ^4.15.0 - firebase_ui_auth: ^3.1.1 - firebase_ui_oauth_google: ^2.1.1 - flutter: - sdk: flutter - google_sign_in: ^6.3.0 - -dev_dependencies: - flutter_test: - sdk: flutter - flutter_lints: ^6.0.0 - -flutter: - uses-material-design: true - assets: - - assets/ diff --git a/firebase-auth-flutterfire-ui/complete/web/favicon.png b/firebase-auth-flutterfire-ui/complete/web/favicon.png deleted file mode 100644 index 8aaa46ac1ae21512746f852a42ba87e4165dfdd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM diff --git a/firebase-auth-flutterfire-ui/complete/web/icons/Icon-192.png b/firebase-auth-flutterfire-ui/complete/web/icons/Icon-192.png deleted file mode 100644 index b749bfef07473333cf1dd31e9eed89862a5d52aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5292 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 diff --git a/firebase-auth-flutterfire-ui/complete/web/icons/Icon-512.png b/firebase-auth-flutterfire-ui/complete/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48dff1169879ba46840804b412fe02fefd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8252 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 diff --git a/firebase-auth-flutterfire-ui/complete/web/icons/Icon-maskable-192.png b/firebase-auth-flutterfire-ui/complete/web/icons/Icon-maskable-192.png deleted file mode 100644 index eb9b4d76e525556d5d89141648c724331630325d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5594 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 X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! diff --git a/firebase-auth-flutterfire-ui/complete/web/icons/Icon-maskable-512.png b/firebase-auth-flutterfire-ui/complete/web/icons/Icon-maskable-512.png deleted file mode 100644 index d69c56691fbdb0b7efa65097c7cc1edac12a6d3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20998 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 MPgg&ebxsLQ025IeI{*Lx diff --git a/firebase-auth-flutterfire-ui/complete/web/index.html b/firebase-auth-flutterfire-ui/complete/web/index.html deleted file mode 100644 index 9c98e31148..0000000000 --- a/firebase-auth-flutterfire-ui/complete/web/index.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - firebase_auth_flutterfire_ui - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/complete/web/manifest.json b/firebase-auth-flutterfire-ui/complete/web/manifest.json deleted file mode 100644 index 25f26f5ddb..0000000000 --- a/firebase-auth-flutterfire-ui/complete/web/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "firebase_auth_flutterfire_ui", - "short_name": "firebase_auth_flutterfire_ui", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] -} diff --git a/firebase-auth-flutterfire-ui/start/.gemini/settings.json b/firebase-auth-flutterfire-ui/start/.gemini/settings.json deleted file mode 100644 index a35b8a7ef4..0000000000 --- a/firebase-auth-flutterfire-ui/start/.gemini/settings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "mcpServers": { - "dart": { - "command": "dart", - "args": [ - "mcp-server" - ] - } - } -} diff --git a/firebase-auth-flutterfire-ui/start/.gitignore b/firebase-auth-flutterfire-ui/start/.gitignore deleted file mode 100644 index 79f7ecabd5..0000000000 --- a/firebase-auth-flutterfire-ui/start/.gitignore +++ /dev/null @@ -1,48 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.build/ -.buildlog/ -.history -.svn/ -.swiftpm/ -migrate_working_dir/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins-dependencies -.pub-cache/ -.pub/ -/build/ -/coverage/ - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release - -# Widget Preview related -.widget_preview/ diff --git a/firebase-auth-flutterfire-ui/start/analysis_options.yaml b/firebase-auth-flutterfire-ui/start/analysis_options.yaml deleted file mode 100644 index c063137f64..0000000000 --- a/firebase-auth-flutterfire-ui/start/analysis_options.yaml +++ /dev/null @@ -1,13 +0,0 @@ -analyzer: - exclude: - - build/** - - android/** - - ios/** - - web/** - - macos/** -include: ../../analysis_options.yaml - -linter: - rules: - avoid_print: false - constant_identifier_names: false diff --git a/firebase-auth-flutterfire-ui/start/android/.gitignore b/firebase-auth-flutterfire-ui/start/android/.gitignore deleted file mode 100644 index be3943c96d..0000000000 --- a/firebase-auth-flutterfire-ui/start/android/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java -.cxx/ - -# Remember to never publicly share your keystore. -# See https://flutter.dev/to/reference-keystore -key.properties -**/*.keystore -**/*.jks diff --git a/firebase-auth-flutterfire-ui/start/android/app/build.gradle.kts b/firebase-auth-flutterfire-ui/start/android/app/build.gradle.kts deleted file mode 100644 index f05f3e1f84..0000000000 --- a/firebase-auth-flutterfire-ui/start/android/app/build.gradle.kts +++ /dev/null @@ -1,49 +0,0 @@ -plugins { - id("com.android.application") - // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. - id("dev.flutter.flutter-gradle-plugin") -} - -android { - namespace = "com.example.firebase_auth_flutterfire_ui" - compileSdk = flutter.compileSdkVersion - ndkVersion = flutter.ndkVersion - - compileOptions { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId = "com.example.firebase_auth_flutterfire_ui" - // You can update the following values to match your application needs. - // For more information, see: https://flutter.dev/to/review-gradle-config. - minSdk = flutter.minSdkVersion - targetSdk = flutter.targetSdkVersion - // Uses the version code from pubspec.yaml. When using split APKs, 1000 * ABI_VERSION - // is added automatically by Flutter. (https://developer.android.com/studio/build/configure-apk-splits#configure-APK-versions) - // You can force using the value of versionCode by specifying the `-P force-version-code-ignoring-abi=true` - // flag during build. - versionCode = flutter.versionCode - versionName = flutter.versionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig = signingConfigs.getByName("debug") - } - } -} - -kotlin { - compilerOptions { - jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17 - } -} - -flutter { - source = "../.." -} diff --git a/firebase-auth-flutterfire-ui/start/android/app/src/debug/AndroidManifest.xml b/firebase-auth-flutterfire-ui/start/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/start/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/start/android/app/src/main/AndroidManifest.xml b/firebase-auth-flutterfire-ui/start/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 6ad6b92cf5..0000000000 --- a/firebase-auth-flutterfire-ui/start/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/start/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt b/firebase-auth-flutterfire-ui/start/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt deleted file mode 100644 index a96c3bd018..0000000000 --- a/firebase-auth-flutterfire-ui/start/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.example.firebase_auth_flutterfire_ui - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity : FlutterActivity() diff --git a/firebase-auth-flutterfire-ui/start/android/app/src/main/res/drawable-v21/launch_background.xml b/firebase-auth-flutterfire-ui/start/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3f6..0000000000 --- a/firebase-auth-flutterfire-ui/start/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/start/android/app/src/main/res/drawable/launch_background.xml b/firebase-auth-flutterfire-ui/start/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f884..0000000000 --- a/firebase-auth-flutterfire-ui/start/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/start/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/start/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/firebase-auth-flutterfire-ui/start/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/start/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/firebase-auth-flutterfire-ui/start/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/start/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/firebase-auth-flutterfire-ui/start/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/start/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372eebdb28e45604e46eeda8dd24651419bc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` diff --git a/firebase-auth-flutterfire-ui/start/android/app/src/main/res/values-night/styles.xml b/firebase-auth-flutterfire-ui/start/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 06952be745..0000000000 --- a/firebase-auth-flutterfire-ui/start/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/start/android/app/src/main/res/values/styles.xml b/firebase-auth-flutterfire-ui/start/android/app/src/main/res/values/styles.xml deleted file mode 100644 index cb1ef88056..0000000000 --- a/firebase-auth-flutterfire-ui/start/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/start/android/app/src/profile/AndroidManifest.xml b/firebase-auth-flutterfire-ui/start/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/start/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/start/android/build.gradle.kts b/firebase-auth-flutterfire-ui/start/android/build.gradle.kts deleted file mode 100644 index dbee657bb5..0000000000 --- a/firebase-auth-flutterfire-ui/start/android/build.gradle.kts +++ /dev/null @@ -1,24 +0,0 @@ -allprojects { - repositories { - google() - mavenCentral() - } -} - -val newBuildDir: Directory = - rootProject.layout.buildDirectory - .dir("../../build") - .get() -rootProject.layout.buildDirectory.value(newBuildDir) - -subprojects { - val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name) - project.layout.buildDirectory.value(newSubprojectBuildDir) -} -subprojects { - project.evaluationDependsOn(":app") -} - -tasks.register("clean") { - delete(rootProject.layout.buildDirectory) -} diff --git a/firebase-auth-flutterfire-ui/start/android/gradle.properties b/firebase-auth-flutterfire-ui/start/android/gradle.properties deleted file mode 100644 index e96108cfe4..0000000000 --- a/firebase-auth-flutterfire-ui/start/android/gradle.properties +++ /dev/null @@ -1,6 +0,0 @@ -org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError -android.useAndroidX=true -# This newDsl flag was added by the Flutter template -android.newDsl=false -# This builtInKotlin flag was added by the Flutter template -android.builtInKotlin=false diff --git a/firebase-auth-flutterfire-ui/start/android/gradle/wrapper/gradle-wrapper.properties b/firebase-auth-flutterfire-ui/start/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index a20f2c46d2..0000000000 --- a/firebase-auth-flutterfire-ui/start/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-all.zip diff --git a/firebase-auth-flutterfire-ui/start/android/settings.gradle.kts b/firebase-auth-flutterfire-ui/start/android/settings.gradle.kts deleted file mode 100644 index b28021a910..0000000000 --- a/firebase-auth-flutterfire-ui/start/android/settings.gradle.kts +++ /dev/null @@ -1,26 +0,0 @@ -pluginManagement { - val flutterSdkPath = - run { - val properties = java.util.Properties() - file("local.properties").inputStream().use { properties.load(it) } - val flutterSdkPath = properties.getProperty("flutter.sdk") - require(flutterSdkPath != null) { "flutter.sdk not set in local.properties" } - flutterSdkPath - } - - includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") - - repositories { - google() - mavenCentral() - gradlePluginPortal() - } -} - -plugins { - id("dev.flutter.flutter-plugin-loader") version "1.0.0" - id("com.android.application") version "9.1.0" apply false - id("org.jetbrains.kotlin.android") version "2.4.0" apply false -} - -include(":app") diff --git a/firebase-auth-flutterfire-ui/start/assets/dash.png b/firebase-auth-flutterfire-ui/start/assets/dash.png deleted file mode 100644 index 6ccb3f390078f9482957e860d32fef22f72faa18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386796 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�MY+02|B4_ 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 p`@Kp?d`1 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%0A#%_THjcAbGp<&Pqg)aTn=W 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

H{h09VD{09oW;#j#h)z}cY58%- z4TWy)M42R36kEb32ebg6Uj|2ixJ1U=?C_TKL08rM^CA-28fgwGItCbkzn* z>#*f1wBC1rl`ICXyAkV}a?lRXnXfczq<)HBi-+Cn=-xU2);)DKK~HSveX zWU-3~ds0!SJNU`Jl`RPhC3uHdoi`R$@-?8eZbaSJCY`n|Tqzd4o@Bh7GZn>T9AeS< zsO)5ysG^92MbA*+!+3;zLdt|zv*-3lBCj+?RcdPFj|5rCl>NJUFN3uVlz=Vi(!PgN zSeD5~bq02=cMz|Ip`+je0cFrLp68wEUg72@(7jp@v@(Q0lprp?{`|<+z zVU$28)IXE{V;k;N(;W63CcksFby!Fx3qYKmMQ*25;e7JwaTT=^JICF=jvyggmHsjUn@FTSBAduh#6iibqs}~>AV$0 z4(jrfwOd9>7y3Jym1D(dYwKezMke#T%_M#?fy>5S9|Z~}9yzm+_rUeLPPEf*S}k-xNf%Q|*2)e&DOJ76g_EhD9;bLFIZ zcfI{fkFbz=+NTP2C$2*@+R?J>er8%Udm3bjT|s6)3|(HK5oVS)?Y_OygXxZ2(Fs*f zr@04qR`<|JS|#G6<7hrHu^Vcp^K!YQkCW_Q&>{x`gW)i{9#yYkmP)OG+F+d^8fm=k zGqAio#PLBfQFJ|vtTVL3o*pY!dGGCd6Z*<8A`NLF$$5W@>DyeF%ZOBTV5|7SazuRm zfn4(4Z(ij9)@g4G+z(h@fy58#L6*&QXD!}1b%5&C#k2dT15n7)FvcHez1PbJ`fBpp zr`sJxnBybXbBIk?RrEherh>FHE?xyq>~kh5^Z#G@*JLr(toH((8%8&O_M;$H@iO2t zOz-Mv*mCZ}jir>=;(8+>)(+dlmAqbq(cS@Wepe_huZGO7FNH_Ak0phPL#{O=rK9VF zBg4MUx~-0rXPWFh>#AMckxBUgzBD0m#IYWH4?2hI>x4M5S%ks@WzuJ)_}35DJ+LE| z2|9doz8#k=htkP&ihUj4hfH6Fp2_=tpyL;xE-4w7rU&%GqY=^*x6p9|>~ea*NJPf< ze|D-0REWwh#ciGf)~0yd4KBQxSf}<~@556(J67~wAK`g1`!ssRT>LceGyCE~Ofdq4V@#a4&{I;QMyzFl_F}R)>srj?U z{BirfS1kFY6R(IAjH_1qfZOALwY=nJQiU6{_X3t9_z1^Hsf7!DS_dB#t=o4!_7m2& zp9J7p_<9g6ul{m+xVj#>6oV0^gUw5c$Ks5OZt_S?w za{gx=xc4>`Izf9~MM)V=`g>ob5^=3z_BFZ93c>5aHz#OJT|uZniESr$CtSjEVnG2j zB`w}nh`b@;1)y8dNB>$`X*}7T!}n5xeBSQZo4ECs>6q$}$~bA1kS|o!ttY{%uR{9< zueIFTe*1H5Qpmr1s!pEqES?<~ zzx0>dX2&f<_{oPg`i?Ru|(%P8dz z3zy3iE%0P40Olqd3ZX?(0I}U$EScTLA3oS!6k&9yc7f1%x)2zM$K{N*Km26CF;;Ne z4<)#vTHyGu5%e?fG$Mnq^_L})P?T^z`uH=X_KW>}svhanDGv` zNPN-wYH=E=L?T%>=WY`Fug_+&(ojhwbfnz&YPn~r{j?xo1HYBdMg;y0+v>`N4v^n zy(5#^4tqsh2XZsJ8w3lw=ObW_%yc*#{;(|`3*~=LUpzC}>~W9QYUL{#!5GI#yjf_yzPfq-|;w=_D9kDLw`!)TOou+$k>4+^;UPIPCt+u)HUTxY7 zTW7`s=R+|kEH)&)#=UhuZcd2#al4T%z}$td^9yU??e6E%WGokgfZvN1Qa*E!XjVx} z2N(D)F>i{NApGLbNX7lDiREsCE{~Oi!m!gCAqo;zsP_3weBk3|GpubVsl=rq+z zZSlf1_(jcs4-@+;QfK&<3Dd}@g;xLF$qIdoT%wGcpQm+&?IJ1IbfoAnk>XL6qrW|c zErKOPx*bX;KGN~YrGoeIazPVE=1V_7SASe=zSb%$mJ$?jKaDSyLbmz3hj^S1-et1o zT9<7;CUH@Qhl?L1P?vvRimFv>6TzFjo^}p<4TAMO1i}}g-9-sAL$)8Hwjpj8kJWh* zy!p{TSJUP^dtAZh}}w(4}Ppc^kS5qm;;7 ze~mr;g$N^>4U)?f$e5cbC>qVS9^FaKoc}<|dHP4InpocXNWxi;2tenCQ*}G?NBB*j zFI!wT)6vkLv|ggwug;DVEBzDy$7p?~a`2@XC!pN>N0R^fuasiKjRF*Kwv;c`iu-dj zqQzxxd&*ihG;DADz^;;G|0zA05;ZTgzzyO*$gstsN=xk8Ifif((DCWm3Xdo>|LTG^ z(b9!Y-@J$Bw>*e|B#2+03kZE6b9gpS=xmq^)4BKp$O*BJ2EU2E963>cpXOt(FO-=z z9P7!!H@hXkMsKk_pHv=bNncb`KRqIq@VeSGOcOf5IAZC&AS(j`2K-%6e^W!b@uv;_ z>Z4ld#oUy-43VGcFYagy#?Ugh)g${C1UuyhaJ^Z+`m%++@ z>rLgq3k|7dtothwhK7a`!r-t|0yu#*atQ0w7pW6A@snzQ|<*6e8T zb+}(U3o?yeKezS_J4##d^B_oTjO6mC%$j@GmkEzOmg4lhl4UOsl#=PQzIt!qIIVTb3ZOe9wj++I@Mp-ju`3HeAQq?QBAhE}Pv@BNMx@KIdP#L?<>SyW5qm>#*Hw6|Wlk79R*&cv58;oB3bGbCac(_S#z!TssF@_rzR z7(?caQ9DVbY}*F~iDK6NMM{{RTA089h=q@mu58LeIe<&SPgHc$d!ZYAQn5ara%lR0 z%%@8||92`q=x)Xf!hcC>D~HtCryUqeLrZg+9C4GWMG(1I_c3I=a_^h!t1ACAt5x}& zoYzU8ER+knU%igpMU-A2Y-4f>@$!dsy7LPss3aZZx#?V|nlAWTSMMKJj+{v2p0w~} z-al_)3cC>3d$ztv=_iO|im?BMK>!M&THth}0aJfl^DP9+*)t>D_lT`_5mEJTT1LZY z)pRR&W@w$miaT57fKId#u(^Ljx}c9!?qJ8l82&i~oJaZ3{=MZM)c`C}j#}O=m%OCs z+XeRwN68zRxMON3Acn_7y9Mw+F1tc8qwiC8RQ)|JU9@o3HF1FFpo&8unrtiNf4u<8 zY+ZxzZR&i6jphwg>PDc8KMDH;9aF z78V;Cfif^ld+viinc>>1wc8BH$-!K{>DSohda+XkHBF0fGj4_Y@_&%%uZH1*`@7Zp zq3B`de+45?gJ4y5xW~b6;~sc|_|R;Q5<3zGZtT>L+-&0sxj`YB`5EA_F=1qR(Lt>K z5?$=t{{6deEq8@{`>i4^hPx*lau#K8UUZ|3*Dk)_h~a0f-5q8CEw7K}*>rr#0$AkP zIQbnHWm)H3ChKK&$?7-Foas8cW34*IXrC{WpEMHQ_E-Vp3bf^$)-h%LU$y6IU7M0gsXPZSs z*8Ft;cp}^8D8Fv$0#Yr(lbxQ5`>xHFyPU*(i2)IBz@kSNR3tz2t@ZY>ZRf=O8mqyl zf$m&cKLc3K@j0!}Cp#(32j4?!T-Ep`vG*e9eSWEA|4_(P#WV3Pv{Y4L?fZq`T_W<%dL?=pwpyT25ft5Gsyv(}o!MAX^ z*28Qw8xoRQ^B7gXP0D1!53B}Cg9(%-wX+MiUNW_Nl9nHpjI4Jd24p;gyZwi~l>-7i z2cE~nKta@H3R65c{{eK|nvhvKKlSOQwd{~J@J-q)zh~4r{fLGnC6aQVfpV~pXYUZr zbDm06yKzMK$fe-2^PLs|3#rUAKl(n%-eMooYb4;|@UGIhDEm_U1aSg)p60*`g90xO zPGWz}zxf|+{#W7`f>HE=fXU4r`62&ifvrZ;=~v>H#kgh*ZthlM@ec#BvVSGq?@>1a zXyA}C`#AgOZrT{@+;;mDRzzvIw=#frnM-Td%}uI)pXB200xb!9&zZO@Z$=O(C64Py zWV>g^&Bm=9;u7;{CApt(FwF$93^zuzH}q7{s{#Ss=P;9&!>9&rzjIyI72m=5iJ4Dx z6L1Lcw^(mtvL)X@{#Kl4%u4u{9;D-#Wwq~13qZ_9bzqZvx7o(pLU-4Cdlo-X z@$+(zT2#^%gRKpPOLQFHQ;#Kg+1TMtxU@)oQzCx1>x4)RcdVl_Tdrc|cF#JWF}WW+ zH~MeuSUqyVptOv>Eevb?cP)6n43^t#a>qy!d!i7O&zX->3#{LRNILf0tq*U@fKxg= zG&I9IObz9CzC@`fVSDyBN+c5`T`jRep!&Kr+WikVa-|b`9<3if6Ya~msjDojrTI0D z3zgsP{tUooV1d&BgAe{6Rqr0p1pCMTS1OfL-ICK-(M_c$%ABYB7CJcOu29D0d_HVW zW2SC*By34V3`sfMm?o#0W6Ye-%xO*=!<>y_4&U{;@B91v{vQ6@A0E4QUGM99AD-{m zJK*_|A;lkS8`vH@j!u*BvZ&9YVxrUa*^u@1xVqN}57Q&f2sXra3$)w4o8`4#sr6nN`4yJ06x zNrrPZoDaabZFDtUudib-wNB*FV;_C<*c!28z{64q9_J+-e8{~iJKT3GevMq+5*-9n;ir-wq~6w?_&sF)lIAZ=5GB(Gzc^t~EYKB` z_YS~_*>^WOT_08sJghouK?dms{!%B%LDsi7PlaHu^M%xo^pVq7fQkK)qlF#(Fu#I< z)2k<5ABy|V7lpxertUK%A|h(mo6XQgiw}_R3;$bJp3P5cVe!U;oqxAhSm{&0v=LTz zkNZ$udB10+tIOufZ!+a|7aNcdn-8hoJo!6*9h;}I;!tETqUfagq$2JOpDYnptN!*z zyrqX#T%YahPg zn`Az_o7+tadS?<4!?QXfs!%2I;>lmVR`0a1(A}mZb;tNczA^oa`sZk+vOv!JO0lC> zU!j_(Gjm1oK&Ht)v^C(oVXTwbyY<=LlWjSCN}y&3Z1&dpi39GGN`B9wK09)xEnTbB zgNpt7Sjz0;LD9YX7>j=+3@?ipYZmXk0)KDu{TD4OJ2e_ij}u70`)(|G&Am$PC7pV) zL2ovddpqi`!06t^8*aSjaIbPMH|z6m%hj|5-3~>h@$R?YMt%&9sE`qailQXlq$j-ySVq%+36QZJcVl*xFnC- zlg;OoAyT7r=>h0~aB&?GuG^h#YWbLNugO8!5w(4=nn2Fv%Pao`7Pa8~TTciCA+vju zfBfU@Z9IL!gE~8-MHSIIwPRJBhY>vIjW#d1d)AVv-_fF&KVb(ywsJ<%Du49B)gnYE z?IPtp!0+uH(&eZTtGf8!W`(tAB`wbKMLu{rFi-O)p;4B&yShH;?ZmHgR$qF|OBTD4 z6vwy#X>0_er6+A4k{?=jzV9VgnQnRJLw7ChdmpbUE0dh0&xo= z(oay|83_T7<#5tM7|~Ys=%wdX(MpYb4kYUo?gb_Bu=|*XB-U<{@>1=BuJf?o7QyW;-FwEOu$qJ6vSN2Vp~HZux!vR6x0Yag{je}XZjJr_&AO+F zT?+N|>|FoD@E?EHmu7i>vC8kli&F=1wA&mBwH#OR!}ZSu`MK@ep*FF*hi=|H*6H40;FT!ks zTBgE%g(w~*5GK?B$GyVL}8SQZM13OFb%F`RAocwfWiOqS2O8@uU045D@OLH zo8$a>zcTH)MHpGb+>HJFzX` zO~UH5Rt8V`|LL*OrtQysO%t}i0W~>*TbbjDOVWFedF#J|Al`q<;@?Y=D3J%vQF^oodF4x2K21*+hSFH*>g<{WkcE%yk6)ti3X5J0X6tv} zz8mP@(jA?|8!eyHp8fEu=U``Sp3YQprTMJc z#Rv3vtQhFOF7CJWD-U>VcqPKZ@Sl%-Z7k21agNutH2&DS-K1#BqYyU-ak}$|G`|?x zF1riEkN9t05jIh%it{N0bjicX_Z55o5-0uvjZ{wW3fKF z?v>lSY6CH%iU#h~Gu1^*M%LgkZnIR(HM zIvyMg_4D)lYD3OG>A0ZRm{*{|ta5AXnUjAaYOYanyi@8OjV5jILQK|oQ&^(nyd-dRvG2FAm5fMtl5v3;kaBip%;;S}T$i|A zB=e%UPNP7>L~B|ZQB=vMx%keg0+uCA`j-#a1P zgkfl3c!AU95SqL2^HYBD3J;qIz!Dm)+B`cj8}QhehsdVBI!O<)^e@gF8Hc#Nk1R!S z65Euw%xgZDnl&McShI@rt}!u3Pu#XKRn{|)&3iW&qvKA(eK!JfIOsRclk|oetxoAh zhLs2h@k-EAwpk7z@pt#6N0pN59g6Ou#5C@)bO2=>*&!mssVIvla@>@!Zs@4~tYPp2 zQ7eQm*1yC4?|MqiU+kJGP#X#FGyl=XxFl9Cd}ZY)4^=&V&F7zCH@KM+&5Jar)U5%yLs_it;1$^91ot_x4V)30#J zwfC~xuZUO#Y9wNZt?#n)aJv*%u^getHuelAYbn{)WrKf8`S5;_G&AJ1SJ4kg>dh}l?y!iN2{$TlLhnwc-|Ig}Z zLE}vV%9Sf&G2)$JcD|m}g4M*4ihgN=t8q~S^?pMLpu%(;FtHNcJcy&$7qW_}^Z!at}eh%mQHt27_-u!B*bVQOXRPFCJ=d>=LXMZfd)p^_(ald4*)d3R&QJNz0{ zPFB7#;~gF-VT(E)vrY06$XOZI^qmZ8lsbH=L%i}~4OAL>gAqsh>d}lHUq2N)A%&rW zsk)=|H@dRdGw1baJPcG^JgH8%Rd;mLYdN!S&!nxb%{VXHXCgkMyE_~;;#IcS&9Apr zw;>O{sPs=vz>5lu9`W{N@Jx2DV9~!hFuN+T@`HVDs2E~lkYL%-ro0EN)P1RA{H8(s zjOcZZefPqsS5ZpmK0rNt*PO&K~qwJGDVaLeo8imY2h-_ zy2leR*lwQViU1+I;kqlee9VOEh3rZ4<$v8^wWmMB%}m8ofW^O8LaqC;;yTwIF%Euv zXh>vp<0`Gh{mi%P&^@_@(M8Rn-%bptVfA_Z#%Jm2 zmhxjTzdy&ktkH5NI|i~*IQm+gN}7PA-moy}jU}Y1LwA7NGWS&!siWf6+E}9*bV#y= z!4%i6@D80yZe9Hwdvw0p!lt+{;c}{|E{)L=PT!*JJ{P#dFkH2fAB?k;=#T~uKWCrKShgE)yWR^ zH4m-Pr$r5irKcft27#uw3f;wJ$v0N9$jq^kfFihE1PKHAR)>IW87`@GmkyOuwG{cR za)5f4_#kU_`r+VLRC{&8)|T2`h-a$C`N-Wv8d_w#^fVZX%IohruzC8`PuOPizx)N& z>==Hj{u|XSwKe{~I>t@QiPwh~Ln2;pj(3ebwABe+3ifbb>ko_2550La+*A+JS-3ey zjvnyuypmHp`K|L1_f(hjpNhPP^ks8HeKgj~MAhjbCMl{)xJ#5|+krl1{6-9mpO-I4 zdLT`5WNYGsO}{ zjurD$=6bV5e)iqyX;$9kID|ypqaEIIxU!!IPYqACP0+a`s^`NK&9IbRGpLS75hZxq zKG4ll)~_))-LP;|@vyuJVOUyr1gli##tfha5Yc8M(i2_o4elvq(yVs<=WD8JggB4X z^KKq>6%-OG;mur?m6VX$8S3MtD?Ffw9J>krW9JthBKc71!HkUdMw?BBpSYcaSB5f2 z2tiyg)J^XBr(QgW78?u<=RfAFbFjOv{-v`j;E<8-nxAoxioboIxL7=4F>BAvjVTzm5Wz%3J{Z;SiDViQ*J z(zD!eJj$-}$h7mi`&r_niJkn~fbF1(w9utFZQqI7c!lTn%KWv$b8ohfJ;fH_7G;7s z_b{Tje2ktPhU8XWe8PWhTh3BK%j`u5kw^FhX=hMG(pXflrWIZSaI|w8XI9)Bsnj?P z74{E64^mr+;6qBgl^G9B*{o(WZ~G>31R1;^ubni>dCivdR}sFhU+IG0{5Y5P0;bK& z@uDK|x%^`7#}gI1Wd#q-UspYvc$)i@tayLp2`2N=M9ZU3yV(;heMm(% zyxmrSmOrr~%1BUkWG;=wEhHE;%PA!Lt~G#nw3dj|`qCIv-00M-4Q22OU7=dbWQ$;A zOZ^qypVWKrb@`7Ui;P?RM&Z9A^SvIDv`SaD%mI1ny{@e#h`oSbGYIvH-39GKh8^nJ zG0z*fiC+(r#{AbNrF|+_rRVlNLq?iScSywvjmg?3))`7_gRifA0Q|Jx$H&`+8>=0*tDVv46q}fFjIYlPJ3*ZecINsrv3V}u&szKSt8bKeG6`!jqrM^F?9^Qj( z%Y$@3oVsdx>wFYg(&QFJJCdJ&Il3^qUF`K;9AcY%*A7&gfN8!4-EYzydna;$!;ZX} z-0F?IpPukFB1xzBT<6><`s;K%CMsBiaw#nj%c6mF&u$RnV4^NM9n&@O(AP248|TwJ zX>WNAc-``fPcv56c*^AZiaf}$g8aO(f46J_z8R*82nxMYmI=#keXprxnb$!WAMB6` zQ-=`CQ}MiT)|ww_1DG|fky6*#k4qbo5Fe2Sn2MFYCxUMXlfAPEo|{%+>F}xnxu8)^ znlp=JGlif;3Rk~(r~+t~!BMQ1lFHW()V{txJt!_c9HxHA2p@4Guqo=K{aDRjV}dC- z9Vf>O26cu6Fg7%(#H+wz6DS%o>Agngp|&ybQXGDfwjUU(9g7YnsYT4DxzVMf2q|7aon@K(%f>Z%#UnecTC~}B z8Aje}*^)b(nD&&iO5Sva7btGRx4dVpK$PGnVn4lQx^-?gTxt9Lyo(YARlrWZiYHcjuuj11q+zgwPRd6-Y zclf~{1oQ78-1zu~7JcJFWb3$-PiD~A<%5t#2FA~P*(;GA+`oBOvs%+M-FPONZ0Y3~ zY#Jq$w$9T83j2!n;?Q1=`Wugp8*(>TAVu{T(nR{C?3t*e&YyrXtScvP|k0Idb z)MF`sYBX%KMh5&`X(+LRb|+jqnxGFoqyE-KUPVd9`&N0+o|oM#ZB>RlH9(tPC|Z`f zj}0Jtz=`YXV<*Dm21?EO79u~V51Ug>(!5b1%Q5er>QRX0{2;ie)6ib4-=j*Cw7T3F z?<^V_GH_2E$jl*^Cy@$;K2snRX5 zzIoT$%F1fG+02je7Fp&((3B! zQ#XB|XvL%A5sNLC*U1{6FV9yks?r}VzPktj(J;qnnvrmgf$U|ri{#q9B+LT=yWjZU#+siuDY%jz# zvCQ3Ax>=Gt_8Oq#ViT&weNC)fgww3L=mJJHl4-3xEHz8SKIo}!9LcS%``ieCW3lSJ z#zeujfDaW(JPB~==HCRNL|&K9P&k#HJlJg$8lD&KwRMneSzJnho(mMXfwD z(d<(&V;d|(WU(@1%`@96_V(egTeo|G$Q0Ddd$SHKU~4)!R{l6%!qJZb#Sb(y)3vis zCM&$&dBx5veg(^&d|x!v`r-_DcVn*=)3q56H4Cuo2g4p8e2!>LPVx8oaCP($^i?N_E28 zlr7X6+Vm)d6(i3i9~Y&sw2KMBc&Z%T>7}T6T8-%k<$V<})rY-W=^dkq0NbyAy@oLb zNQRbq*&`_3eManTz2M>-AU{1*s?kTnG#oswDB|Zk*DM+KtuDHGBcV55#8hwVty!S| zTbsf_Ow(gtLrFJzcTAyB!{HYyWlu*O-9r>98nIE}=e42G%tFGTiol!%p&C=%K4R~7 zDo4_b9RZn%3)z+DKt>I#U4yE)Mv{7SlJ^s^yK}7$4#u7d(rMolQYzQTKvUfCRvm#{ z$_~(4mgm(+09c2X?K@0fT5-F$2Yo1pUl_0@s^GDBcX;XjU4W=A4|+Mo(z?BzaCh$J z<=cvQ5iJe$)Ry5BFGYneynbLx>tH~BfT+(dd3ypI2L@CzjWFQ3?m8Q0(a2ZvjEJ(5 zZ6D5Wk)rV)T)$~Y@@FjaOO(Agy92=-3D~-qjfLGPnnv*|KNTOgeN*$UJxO1+3H=-0 zm$=#0rLt{=+|z&s?{6FZ)YIV6E92{s{9rvqVT%#iN4{{hz78*8-ZnIVM<*CbC0gnZ z%vaSUkw9tCK?i7YF9s(STnTS1{n_8mYry^Dz?+M@>@{~=C9A+IoViOdN-5LLZfyvh zO1oc8hy!JJ_J7UQgTIoe0A_W~OruhRQLYYHD0*wg6aNse1>+=)n$*x5`=;%$`cCr* zUm%aKpUX~2r<_+Z1j6qCr+Jl2Q-aCuF=#&af{Uf?RLYKT3Uk#ekp?UBGzr`ewk^3Z zN2nw8uNvy<7PEx??23q(K!!g?S+n0T3X9;#XOH|!opX{`hZNHkh!`EyqB1dk=_feI zM32E+6N20>lvyq9jGNONdQ}xEM)w<>Oasd7^Uisc8Av#Vk`ck2(kZjgr-sZ0Ur$zX$d&>IPFieC?^ zY7JmwJa~Eb&kq+uqFEMxtHS{)I}dc_ru~TND0Wpd#lOW&*m0);l(z0RA0aWlR>_E`aie*F%r+xbkFid1`#6rkc?wmRYw;R(R)R~)d`RR4^;4Vw()u`&zA*VYBx6YzTP4grFksWsgfR<0%ee7h=hKg!*az3-#UFK1Bw4HEE*? zA9Z-!ILQkTwi_JYRgGA|>!M?H62F5K=5;?*ZrQCn_*$DPL}{p^XK}4rn<3m4iM4Lt zU4_ssT8P(aM34%(4O_egd#XT~5k44FP3ziY?d*DmjuI?TWmV^sW$YcVpA_zyO4`#s z+wOHe<;%MfN?KZS-!P(z7%b}z0z7B0x0aZO9hRGt_pu%sAM8S62C>{JMUdWbON8(f zzz^(b51mK3z)1c3jae4&suoq2l+v>*8NQer|NUnR_*R|?f#JR9f^6RDrd5CL7-7U9 zU1N;G$+xz0;|j}Js~b9lU+aM~IE^xr&=8R`x!UAQX6zU$>cI_QLp*WzLEQboKdu6) zyy+N!0f-|`4hxW_jfRQ)veQOJXev@~b~;K~6|505)m=Xa)SELXCSPdYBALQ@&$|5z z&&1h>IipKP!aIMA@Pe(?G;!eEtAKDvKh)%46Tgu%NM@&rCIa){`kZan8Kn$qxD71X z8~j!u&4F}ne6g(EjKyLPrkllWxA^5VGs|43vhJoRc+}U=oq0_Qs!wm#~67 zj(KtHL)%fEd0k);_tVIUZ2W5j3~oouwQk!SP*jfEMYUF&PlX^>{$%wK*VYY1ZJ5G# zj~4w!9+jAI4&RDoS14~?H|*b-YTMQ4a+bE$)48L}nYXqanX}8ku}5Rvd0m$>`@Cgx zbYvAncT*;+8S>#WiX!_{=0>)jEid(oum)P@Y&VaQac{)9LY1etQI^jzTVET#BQJc= z#Jh}vdwmwdkU_VYha;|;*FbuTJ_)T@@}jJwWO%b|gitEe_X+xQ4l8SsNCQ5BLZ(n} z2MNmCubLu^@h#=MFMl4zDoVU)>Mp#x#}Bt89Z)nq)txXNCgIX|MqYT5?nNcWV$0b9 zV2(b1y?yR0UE);~T^SQwfHBe=PUB03f9i}otQWk{y8%+)epVmuL_U5B(9pg8Qcfn~ zC0$7xICp+6IK^t0+}(^#!pWv^l?=Vk1TqHkxF3nAttJNXt74g_sjU2yzc64ecnAnJ zuc5-Yn8>Bmk(n@0r8JG9H&wtng8(q9`BxYKL}W&VE*+#-1;r5-Dm&Pw0hZ&WW`!ZoqPy`GzWy1GHph!}2HK9E z!PV}otfXrk`K2LRroLMv$xfk3aVmBrBxCDRmQHk?SrxRkG z?A{DYMZdfH)IR1c?;omzx#&F9GK4v_F)+WeSk;;Pu>W!U-r?+lr^_K!QuSV{O?JnA zNP4eb5himHsnHUj_*KM0N65bXq5qDkpi*C$yN8-D!Pe~B2b_K6eB}omJ&i)SN7)cd zhylaDS6*i`)*oDp(6YY@E#%M-M=h%)TWMJNhBSp#txuft;4$C9&;F-*UFI`dx!nn} zsoZ)AKfD!tVv+LD!eZD2b9YtEKVI>qO|5%^{&n$$;l7oaJCnl;m;`LUn;D# z0juL}dc`Br+^!71gSq8{{pFg+f9xEaCFK?-Ws=AF@9p<4x+u{y#Hvc&xbD0BYnubg&Ac9!gFT1OH*6C%`z{@RMSQ(Mg{gvgo9sJdQs5iu zpa%3VULmyfD#1Mn)E~{);oYzEj1~k2tiq6&o(r7lwX4$!ghDo^dWg>kw$(K^(X9jWovWUN9+vVc{=ahwzxU5TMPkl%OK zv)=XE2{UrYrcYRUGTD)yv8e(^=hD`;(t?CFo?21lXEb*+&RuJdA-*6U*QBhZE<=#+ z&B&|9BF{oX^MQWT*ah;6Z#9n%-E}y4*ItJHzYiVt)Sx zUG^>O-Tv6B_Em^TVKfBgi~XL~fx!D>SDldMvJxTPszFzgHyx{@)*5^X6SkSqK6u*N z>y6W$9;?lX{@PuxFFxukQ!?>z+hs_Ah@C+&%)4* z_q}{Flagk^fQ|&SSTPuSVR^4;e5Vf8Jj%^LH$6o|s${=+VW* zYvZ=z)y=ixr1imol*kh?f88n708Ld32p2>|2_tGxxqy6UMLlkS)U4dQD1XG1+LtqG zr%-=+1TUU_au7YxHEgV8kC#NW8I|%7gzi@s0HFT5Z7=iw!+Peubhj+7BGglz#3jz> zZR~cTZ6ox)ls5W}?qv-3+2tbc3+LfbLg8syO=|;Zb@Ms=)*lSChn?nJwDd#kT5m?$ z5g?8D--NYqGAki^y&dkVwvkRHn11)aJZ1rSKdIlRqp0QKA~wLgXM%YugA|Yrai1$9 z16gq*d%8EN4l*9(3+Q;kw~oPDmBeeH!7Zw&b-wXyl};lIQ#2J+{*DVoVgPAph53yT z3EFJ#&!;+~rX9Q*y6g~j>sv)?VH&o|#_}xP_N$u-h=#nn-AePc^#kutNltJXor_M7eq=?|K8Rw zaj#6q(@UOCb|iGZ3ioI>06+#dYIi&fvLZ8$#tPu8Y9A`$OG-;pQ|=88fkK?@g*d(L zLk0pkD7ThD8oF-nbbt(2QN|WC)sZcGb%JD zK1GX(KyX&~7j!t?D?17z&kar}y@gw?wEb}V%jK_Re9sE0xCokWz;B(GJE_lduauJI z3Qd!>rmTPt!5_se>(lSg6CO6Q6(uZkxE(a%@c6OyzT4ih-yHxyGQ2;IB8z8h9+!IX zw#pN-zLsfdk^YR}J+xY>n^>1<2(GXVzp<}lHD2klEd?o7r&NehN{5Jkf^CH8@D0oG z4IhA&&E7ciM!m9NKpj&&w!OwRF$Qux1;AR}Nfobnpo?bqFoq{7Bib6}R`2^KK7ZJe zn%T~Ph)?TpNs0?9$?RqX#wR0r(+uoWneGs^l3i8bGMQ#_!*9JMv~Wz$(yTDGvfWN^Kyo8Tc$g;2YuIS)fjVf^#!E#Kh3cX@|o?3ON61f z7wgOL`7&Wsb7HiPW$`#q@9XBE<6^AeA3#BZbyGF_-<#`<9(PUsP-~pAQuoxIdF+&&w$VS$M|72HrHs2eWz#I#(mrcX0#yNoFp9w?Y4@;^< zNT`F>x?H7=WVK1}=q3Zgcl*Y9?ly$OXKRjU2`TQY~l)={BrdLVGAmt^F0nDr{DgdV?#RJ?s_j3bWIo%{*nb$2awEYM8MiR}tuT-`PlqX|CM`A->fH!zKr{yJxwWM;rc zXC1j4A1tMHUN7hP=x3mHw~J)*x_d3fyBqG6d$sdG&LlF;f#eky*orE1PwSZ`+7$C| z#NaFm&fS`~Ww24M-ZK*5hpctLo|o;5HND@9!(FhW8l>fg6cC626{D7pO#b;xfky&GafgGlIpG1Q*y&&xZm*ex-o6a5xv13X zE4$$>j}87lpzir4AYh}3v9hQXm(OKKTg6U3%S6Xc3YFw1Y;CoEV<%elS+pU}thczy zJ2)NC6Y5X3*xe{tt#>xmPukP)pY{D7Ul$q4)9f{PreCip=U+%RU(L`sj$m9!!h5999K9%kHG`W)h-NoWzcyMOsaQkkR zOpi9)9w);&-SMWvn1WSr&6GyiDw@W=BqvLm1&=qe9ZUwyaP3niJA-aFENQ&l7Lt#JqX>80!%x* zN6jwZ?BLD?*?;d`bY_*&iOZo7b%bC_E)CpD2xPawe$y)x-aAt^XQH2@TcZ&$BK4?<41#DEN!rF*E@uiKlTE!`7GPW#Oq*< zCYQl6C1$__)4O3I&kW!-N*Eoft<^d|R`L%ImGY~}cB9e1Rjo zI4q?^A=K2d4h8l?Oyl_Jy@g&3VxF}SLMUyY6EQa4JgJ=QlLESOeIQP0<#|EvmiDTh zZU%k*NjPM@%;O>G&<3_|u`7#b%7BW~I$@I=&Jpxz#q_7$;RTY)w|OL1HCW3%$gj(_ z;%<>&g8net@<@tIpYIFf*keJ`%0-h}OV#etPHH-a+N~Maqyy{)#ZhTe=~%97v-@?5 z!X-TbCCcb(Oct|=<8~QH+?lcxnrmzqoWvP<#ySC2+=4e%M7?|gRRLk}XHJEGw6BnE zp!6e_+rPEPzAyjyB64X!0}2K=66VBmsy+;?7)W_j1M1`uBOS?pGHd;|GsJV+o))BK z%>*>i2(gAN2Qo>it6fM(inxcvXaL}&ZKOdQL>MtkH?Sf1jV1Ip8mb{hLJ_rcqT^5s zAq4uu?^vUlgryzyg-rPoPv7fmHh{5f(txPVLQ{)0o=}yFSWQfXkZ}J5qI=lxyEX*e zch*>6yt+E~LYs2w-e+s#mW<2~T)hEU0zCCM-#Yq-T2B3`2oVJVS%QK&`nGWJKmyLQ zEpr*b`K}|e9%+V~Zmx?f{g8OBUj0UJ$57j8N~h3LTdg}^ebhLiE{iwERHO4tA%BYG zG}H#krFm4yXCg)Bf}G3oyE9N~kY^isqs7P^WYi(CoFg_%0tMGprY~DZ$!vUyOK`KW zYeInk`ks=A7@{Q3Iaxu!UjX#8S7$=1hB~Z|a1~_59b+l~toG-!2N#vTt)5Z^2uTA5 z5s7#cg~WY-cnS1qn#RWDO!yz&$F7R!7g-iU-Rzf!Z~cO?--a$+`H&ta9tDS9MH~i& zc0)ePVGIKaLXoMeR3iSeX&gW1YX^7p8A1JNku58k=f%G;0~C0?5jB(v=|JSqP{HqT z%hFO4J63Oxr%0lMjt4<+B1zg2*pHV)YDzzzsXkh~U4D1m`FPN;&pJ(IlX0HTn)`#( zO4qB?$EVFEH1_3bMfC!opOMoVezplu$)32XDM|E^bYEtew6@3*G3OSW4Aq z;if!tBIAUovj^SlvazI~kh+;Is%@`g_ooJ4_7+k${QuJe7$4_u zO6#QpJ{s%2&fK9JiM(5$w9-2$R>_u#DO?ZTQ8^oC)DqX+k`bjKq8Bm+{3+7a!m$mW zJa#wE;s5!)zUJ2kju8m&PGaTgr(%_^<7>;0&`&LV5W6HE%MHWt zw+rYrPK1FsqY3jjuFn6cYutSxQ^@Lp+p;aa$58>xlTj_gkB4x?kh!^%{=Lp3?`mgT zrnJ-#x{cIm#-!R7&%IVWUY zwWMCVz+ZlKykIiO6Sa{C>t7_(|7X#3j-mjioqMd29)S@j8!7n4WmV%6(Mslg5lpW^;BHDpdTCh z3~8F8v8$~3gXe0kmgFV3_06(eggW>fw8QVAL*2`fV?URSNdLm&X7zISwt|*EYL2%Jw$=VUya!UV(Q%(8 zY2axnC#SU;rS^jy_{yNXk|I#IdJ?ut40ht<%L}P_V9_>#7rMIjh6FCRD;$c#0uO4^ zLgsTVU(YO8ZB4}}8DRiJL2J#}0%(Q*+=J~)YqSe&Y{ zfqY&cOVbSy-^<9Y>~VlXtdGjOYDk`$7B0FiDkd@aenqp?(`pv`eIq^K6IU_@_4(u`k`e zJ)1;wQsvXN!7Wd{M_2!V1O6Z5@Pr?0jEge?O;|yGT1)Gb!#2hDa|h?Iwb&4++w5KP zJUOe0XnLw!ir%kT+GnCMkheb~Be|ddRCE&hB5)^eW~yjcM9gJehlZM*O*2Zfbx6?P zo;yz7p#hBW>FH3-t(-p=gS>CP*yEkZFXbuc(HA2~;EBsKpKUC72|uUrQ-7w`@8~k` zOSiaqDTp^HA-zz>#hT~yVgkL+$*y6Me7WOF`f z|GH^g6|#ZJpKpB`o}&D;w-b8F+)xt(1_dRIf;QTnZ+BPPu$RYB%To*{dWi|HlpWg5 zmYZajRc~CoAnktS>-H?>Te)|>4@3033b`?Iz))IRs=Ds*z(liiYndEEH%&+mE*dbrBZ)kib7 zIrS`7d5P88SbmP>v5IC#>Kv$7 z`^+lqo&VsstA8`n*D7Uvw|#t9i3!_Y*Q=yR>k&F zP`s8`+XBpHuf}J*a^C=q?pihBWv2!ko-+wcwdWg|pwu~pb?{wm7JDH&L_G^I8R)u0^&gksSE?aauJ_u+=@vPOU%+avPzo zsm~muC~b$L#i#rn0duDkUoPuVzUw571L}w!72!R~h~3l|_M*CBOn3 z^fGNm;P(=@Is;#8%W9ps@m}tivITr)eVusf%zoSLjV<#nLXrtcKg>)Imd*eHrA$R1a2wgLR~&HcgV{J z69Yl}jC3>Gox1z&KmDn#oRgI7_1k<(HKmgoqi^Ef=DdYEwufb;bzJmAJk?y%)*Z7u zLem@u=Qp5{`=(EsPJm9;n}O@e3o}GzI#F7!)cIIod!u3Cmi5MG+D7ZZ`_`Gkm&6Y! zENT8-N&;!pBsjN<8JFs??#k7%`9D0pi9efZ8~**wc&28mXvefsLPkw%I+Uu0gox=F zJTr>6ro@_(S}L|kEg`7UhKeLrEk#f=rD};SYK>j&p-61C6Qs685bK-y{oeQe2lDyk zzOVbbuJbs)$9YP@T07lV;=W=1&8_r-h=_>rkdY8fxid8%k_4D9Ic7Lp(PotUV-fUv zl#1b6dvtN09e;nl&f311m%E`m-V*kttG_hFc;<(R2ML)rR&DNy)}U;7SypXYKY>SU z`P@{{TetX7eETEe(G;Au%$^Hzp~)S2^ab#EhZo~`w2^x0wnh(rU}alF9mTZHr*i*;e5!JoT0?jpK%> z2=uJ>{rDjHr7Jy?r4=|oA9%?kYhv-hnF?UQI#RDuWU*HOmFc`m><60u%vuKaru!5M zQr=>0f9RRnY%Cq^nSqMO@jAIrY_-6nRUaX+_c7D)qw>6qFbosF<>|Nj_mo($4F ztb+H%K_`XIFS7fdi$1@F4tX%s)nVB>VMa(5BG-{FD-2YH2e-9P>1jX^^ZLRMGwDd$ zvu7HGG30}oIydb(&5hs+N6sTDB-DJsqv6doVZJn7md~qZ-(qezdv2ZTMK2nqQj7ds zcdL86=D*g|&QNjX;R26{HQL%}z?*Jl9bJu&1y(fWyP8CPH$C@*o3~sq3NSk1wYST=9x;Nx&{Lq zE3WSA*JaC#{*_t+s=7ioOY(0%eJ#x%Bk=mfoA0~!TT`bJxyS2CJ*!PK54@C=`*S)k zhgdfF;wrK6;krB}7x=zjgY14;e~oF-obb&`J`2RCtsVoOw#(ctipFX`jI5IBS+d&D z;s)Oy?vh)?_2owC+f=^dcehSF3b}~Ymi%O+hxhtF!3nI7X*FvE#^CdMufbT(S064E zwg*M)5kJ0Wi~-}^U081(4U)b`$L!SR`Bo)DIHH4kgCO zqLO6!0K4g9j1ZnBm2WNl(WIge*lEERmWU$_huseL;L;<#duzfuL+@wlDSXJ}z3Gyz zGZRhh@bGI#vx8DD?pm%UqIOKwU-u77c$|W9kONlK=c3>*vl{Witz6j_!Sv) zx9WM5bPO#V>ySS> zD^NIRKP;qjHDy*%Vh*$*20KT1h zaX&11y=4%~8gRKdHgM$>@3$1`p;LrxTT|3(UC}ycK*e%=^1zZEy)P5JDIL9e0!5-b z!oOps_JuvTJk2rFrfOR@K-O6ZDEBJHNGIq)!WKGzIsAqsjrxL9@W_5$GL-M0&|QrzoU|BaOlpAqI=*TR zmsLywVk$A@?o^8dcMDabDhE^fTA>7io(C>cHKGZ{&8?@oXDtkmpTtV4>*!Cd#cZ?S zg@uUvk{fF-VSOMc%s)Bxc;lN-S8i!p7OBp?uq^_Smeyt57xtvRxuno* zH=En;Uz3X5T9642`4Bwt z#(XIIgThCce$jWp{fIM!`^Muf3q3Dc3DRUU`wNNTK{KlJUUqnL7Xwf3b#Q)k-GHkJ zG8(n@uZ!MUdMDEu#UFpSga7o+{Mt%%)8GIa)8^uI%xoCS(0=zCvs=9Gr{lfI$MAPL zPM!@LfET7~gC1=x5_u91?xWQoZ`xKr2QmKa|(7nauO`g=Oyd$1N|r^WQYtj)4-e|PGU$$sP?hPt=8 zBX7S{$3#EzQmje8FWYb_j_QP&kkg&89fp|ts+8=lbjI)Y!Ak+17o*r>nyQ1%bsvxB(kvmYS~#h(!4a;vuC$a> zSD&(dBNAQ07ba_~_|04O*LiI~FmV)DxwLpA`(7y9Fo|EjYT>H1H#&}g-{bQ>lf~KZ zr46=!_Bks0xck^7s4i%3XOT8_W1czXp!!A9VdSLa9XD#*W`nuA^k;p=Z-A!{_7Hs_ z&_wXe1!l%gZ+H4TtOEfYcMRC>vxF zbtr8j?y@O~UbW5kiKgEu?sG5N@(jLEU>`7YK7x%V^E{~$#~r7m=Sc=TDMq@?u!E(( z6T-<=GsygAv1VW9#hvMjmp;C0aTdcd1EZq4D6v>eh{Pi*$$`i{roeW3$Di}E zPQKXM7>jZtj+(`83*0$vW{_T=IlG2I#dT!vD)R_7HeDf?nX(-^{vaTLD&uRN0yQ7nJ*zhU2yhz-}&t$Z18;q#w`zkLtg zbe6hSgk3=O^Afyi!O1v?J1=?F@H#%L^-PPeEntEEbcEx7X%21 z?x~FmS3u;*1>afJ3O}+@2-FD)sh2rY^{d*6qPP36Y_LZ{*y45o()r)!c1R&5H}I?Y z5$fha5f;t*UI(I1Ax`+x)TbKGp^c}6n+nOv6rj^VTmFeaFLYxnvd;Pa)LmB=)zAB} zvAixo;+!1c$>REUAVW-wUmxec%B|z|rs?HN+QsfTi;<7B92}euoTB$LH}I0~o&oQM zMhK_a=k>pjM8)!8K|dTo^GDg)jwM8%Xihx9x(nZ1E*mK?+ZqgF*3Z=}b2)}{x@5zI z*$1<2ia<+M8Es8pPotA54@QaJFzCZPY_|d~`M$Rl>ma51HS8IIvOe$XqHHS~6$b!#r0iL}FG5?-vr}b`(uW-D0fEp^d8T!fj&CpR5v7{?Ec=sTTbzF!3rrb!M;Cy}c=bHa5#6R~C zxqKsCQqP!W=+4K~EdKVfszyy4z;*>3$w%(XBzt8??u6C+FH&cz>R=b`-8kN1Nj=H^ z*Vx!kcdD89VB19R51o`y4WjeWDD^@>N9x}Kpcl;K1d@NlRaU5kcOcz%f-+I2p}y4p zHZQm{JWu3k)kxrSstDZ2Q*;RbsVMkAL_6vkB16yh;CNc-0v~swdMx-vKDBHd-DbR+ z8kS$Q1za<{s9m%$fg7$a3;AE7U8M_S&QtvNE}T7Op)@=r*%4KKWL`I4NS0=`uui8U zeGlrp0dl88I|@q-4vXv*4f``5*&PffD-HdRXTkK0RMlGxQF+Z@HHD9-^&2x7P~TJe zAJI?D_*8AALcqr8i~j+jOQ#!+F`eHje@MpY-5v)^8fS*ZQgUn**3$gLorT`jQ_BI< zrxV$OJH?{WN6s;s^`i%F=*_ zu?_n`{p9OmN%FgJ@TSeIotIvFp)zz@f!SPvc>7^wwf^S+i&IgrkN& z1jf#by?z)b_Y12=J-RcHnH{kGf^b-&$;vR&w~pGjWy8b^$pLbMs?dqLuP4M&1$3^b zP*~)Q)ZwPbS*m~$n>Z~-`3KFA0TG!y;xn^{Zz^^0*Qf0K24D4JlvKo1JS$7gBu6Q{ z>OtSWnKsTLsJx=uaUO`T{8N(V?7m7cCBISf?a1tVH-eGfdl0B+TJGLZP>1;Q*CsX(xux48C zGi%Foe)=8YK*)Y1-(L0M#Pe}QO@R4E)X0vC1@btmFXD?)Nt3^83{GcwX;G(Ee`3UI zP<+ktVgTP_abQFS)Emz{|VDQRsHTXGZfkmA?9;qYzONB{CN{ zPf8U2=r$2NwJc+X2AOTil70Ou`eb=!&81^~vfMTb@6GNdjrH#2>^HEZ?IDV>uvZUI z5M1ZN|6*(r?HnT={7u+2*<}Ipu_9#3Rk)eSkE*)Dz{{qZ+xH7MA9{sFd}U)D2F${m z2;6}+4n^sI+Z(*}6o(-HBkQmcXFePY3WgDq9X4V@{sv=fyin@jqjgDW@j1}Hz9;6J z^7C(YN&I@e$oZcu{lRHUE{+R6DYzt!l)me1omPAKl`}`&5ntek>jd)9OLSc(}HT9<}2WQ==a{(MN;NxYU%S z1&;(T=6V9`p<6^N1KWL{1~PN_LGytxpiw6-WERZ&3aNiWVSAmwbO%`6Rx3y{>6kz5 zyLft;5|tW-WEO@v)Tm(?EUM8Ex zQk}xc9&jbZ$kr1ZIprv8Va)4zA8de!u_AwLs<YhcY~< z`Uie@J3Ps0E~NMs5l7#pa-ZAw#GqX0J%C17dW~DeUf>2abnxZc#AtQ?XvUvS^Mf16 zn9NOSwf-EPb(0V67t3~Y{~QBFa{C354ewcUvlb<+bSYhZA43V+Hrg3#og!r$IUKKx zUZ}Kc=EkLfb^J&y@czI6qDQUdJ z2_!)uswfcMeHGeYf86m*2C#m5m+?fpW4ye?g^eq^oMNWY+Bw(?UDwknRg|%a1&)sv z=@-WEsw`uj$Fyo^z%ES5C@kJ5@fNkSUv`hGKKyNHHVj`hFIb7OaSipoLqql9uRHJ{ zS&N91&YtR|`N&C1z1o&1f5epaDHw)Pbzq;N`40j`!d_DPE^*CqBD3~X9j4!CaUYxC zOXE+jW}vPiTSp2tQ~Ta+igZ(UL?%JGu8Am{MfEtu^Zq{4C_cY!-)yp%$oJ%@*2pnx zhBrr*Rqb%Q6^f)zDUeSAi?b?O1s{4!-`mea*5RU-1r|1sK(w@mn~EeHSs=Pv;O!O8 zzz_331(qC)O%AAO^cW_gvI5Hy&^-Z-aGexSTZD{Ox;rW`P+I%L^&vsoLcMc5>|{7$KPtL8L>ndJMx9fiQ`-3Qhs^7?J&#RB?J zHtc}55p9v7fXDwdG?>@UP+sd(k^Lr7R#s3O8{0>IzbJW44_a2bpC=y?O&G^6%HyNe zlEUf_@weR@D$t;XjRd`o@V*`|RRo=tdYR4x0dMQKHhDk;_QOnTmY=hKRhH2%JXse_ z)?iP%b{kKQPFz7|gAZa0zIzE8BM`hXD7CA8YP_JVhn(PvIaO&Dc*5LCvNb-d^2$rp z=W=jvCU!R1ZMa4RKSyy~XdsA_lP~L-^jj*nqPGg(88~azJDwr;ZC_|FH{9<<&FhBw z^|p`Jm>zj}Z;Qsss*zYl;lF;_9VYAQ#Aw(+)UBhiN#w$RH^X-&GDEsz=n8~;RFa+p zU3uOEvgJ~sH)q3C&&cTqHC03{l%{zOo3hZG#&H)!Nm3sOwW5~2|{ zl0oL3R0LUcpUjL4(CBkGRf*#>nG1JBaJwX@&0Jj`{?XnBvNxjt;B##-zj1F?K6>x| zQ7C=#YU{ocMOHR?z0*ti{K9050s-Wgf+Z~t{_ktg!fwOH>b0n!T6n@g4ZineM z#NX$=Iq24Pj}FudAC_TX58R$1$`JBcoBOK;!Ne-=OA2&$N@l9QD&&iBHGTv858OTS z=n_c97pXcG>uXSPYSCW6tWm(?R z+K&5qt0Haq{LI&q6O>9LqGert>Bjg~4lDa)AsV6GauS0zkKQ{y>}s$+)o}39=48*} zWUad{KtJ2ETOYjKvUIAtlDcAC@RcyEuWGHuDy}=Qr(wTzut>sRwF)aoplA-c;THVVmC5`arSL zu)!?>Eo5*k_^y(HesyU`#KMB!N4Quo`#7`&*?8P|#m~Z9L9?{HT%c?cE{2RR>Gp_fbEYjt$O6|#5lbEBc+zv-hL1x&a@)e)pa)JK&>ioJs6fIJ zB+qP$=wZCn{$}Hn@NG&KW0axJLN6W|4zCVu!VD2XZQu-%f`L)vGT)IrJ7nZT`=f!C zX4Al*Jpjh7HWN7!EGi2F&uZP6>mAZi&EHmE(mkT7jO%ek?N09|xVuqHLnK+N_f?8y zuc)?v+LKqIvq}#}uZC|BPvLxv?%&RSqcC+}Bg*g0;A6j)pHtpdT_9F;&V*ek$jtXl zf}8pf0_R|Wf?Fs(hIeAf|0RzQ55MVFQC{mXpM1KBV46?XKcUs>$xXs04*g=19Uiq& z{`q!jpxqOAv7@~_AaF15RH*NvB))qP@GrZ7{Jl?iYV!16$0`1L!uaqEGzgeorz_E` zvUX*^-5pHOmqeED6xkM$Nb*sKdMC?GtKE$sM?!rc9)j z1_BA&T$BO{h>f@_9KK$!P~f7uxmqDltEX-~f z8~yGUo9W1_MHXVo2NxT4KCxtQ=M8izv;>0V<#G zFBBW>WP2MJPSqa_j29TE+PzN|HMe`$|EGA?`Q||fVf*mX!E%9oapV`<>?7ZrUn9FB zNXJX|O$PctK9gm$IQ<)8uEuffJc9e4pw6e$ZMMhf?eolBXb2L`q=2E z)B{Y}g8P{%kAmh9jIsT^41k^eS38&)WNKkWBZRJK-y3>ou=M}pm=e^FcbW>r38cK( z^_cw*^t7LRlK~j7*J1#5EQgNw4p=x+0es`CPdhF50r{ARh{@r%gg(+(M~6jEN5`X} z3BR7a!7S+&}u@%iNITBb-AFP`USlmSfAScv9eIcN1QXErOcDm^;$FJ9mM-gsi z^pRLLM-7n&J4bS(-mLSZ#hRtPyZb%E0#WZ{JuS}9t_zNZHWLTEd<(xhZ<@9^J^~0$ zc+GPki{xD9yaiw+Hr?16A&eTYOZV0O^g}ikea8YmZ#a!(IARpHAG_coqqphuw5pz| zin2ko^=@5^+y~;s>*Rjxf#vl1H_HFFB3p8ZQ3E_Mg{(qf8L$tRX0<^#=wKuCulf3b+#k;tLEW*%d#HfE$~_dUi3!idCe&73KIj$f_S0{ge?OgjmP)6rWI zC)GQPIb*ClfAKN^2^Yz%zHcEJWmJRhf=4R2FKLVsmi18|gTXlY14vemN|bD8(j%Ve z&9|!jFz5Nxla%wL&$;=;-bdbjcd|?XuJcUnBpdPo!P^yoh-qDVHWy!~ABCMzZzm!G zmPO!6D9xm#>5}GKlSAULXv8;FlBxMpwW?$?r_0&$9QEXU)sVx9xI6R=a~N3WU?sUG zq9ti11kd9QkA}=JGDM6t2WP`-(x1ik-30Q7x~kLk4YO>E38*Aq&DDr~g)G#1awy+% z<^u*c6j;<_!D68C)!p2^mfiKwbqS|HYHmYnb8Y_e>)9#%^)nI_&V`A1rP^KCffK|z zkM2LKI2a!o7)Xut0YU<2eCB(%XaS!QJ?VXpBh}~fs|a3LDI&P-u0mAyeHA5yB$igl z`;8K&L7EPpW%`Wy2J+L1d%h3DuI;zX0cSEBqp;<*wc}ZOQImlW9gM_*O$5gg|B!*g zJlh^4GKJ)Lj>1wFyXZP1c%E-~pR?om!T&xTe?&}XSY&M{mB48dTE#GVe}FgRhK)>o zY(bcnA@!xdT3fLX%7=5+Z%Xz0rJD5tAYVvDhdgR(ZMhtBEoe&Fq$k+Tft-b?ENiKtN-X1D)dz^19?w?3lBiD- z82TCqJj3}Sp&{1A_hj@zmCbjRF}8EFUG1;=6&tJv3hF^W&bZd4BHsh(&)vEoQsf?b(mF+ z(D8XDem^_sZ5mtmsNVBEC|k%h>>ujHs+a@-ca`7-!E*DFoBgK8*{jCP)3<*6B z#=l?hlx$iC#s2{uoAQ8Si6@{7nok5leeED02?ZR`aH6tuQJeRKiPly-yo2%XZ-C!| zB)>xex>v@FrEV9&6eoK<@ufK_@W_z&s=~zZNYUo(9~!N|{8T5OCRm7{z_ghE-rVt= zEp>KEii}F5R82slgIwj~sB=tcfhzohN)cpT)AL*2SA=(0DptR-Mvh1##)>d4sv^-w zmI~+NS5<6{b?p=znjebJmPl7up9y5ohB^c-Kh%Ar1wZ`PS8+RXd&bw9><>6`)8=06nv4}m6Z@uE6 z5gnopJ`5@e^2hbXXa*F2%T-Zcq&WZ_yg0WeeMwKf_+J53w&vc-@x}4yEGF(JFTUTU z9z@lj+pS)rQJ%33wR{Hog>i8td|w<8i`5c5&oou3fy*@Z+{k}_eoLFA2HlPew2)}K z8>#0z^{@D_R1FNWZ+RH$HR)eK?<$DWhx8pRZSno4RPgIcuQ|#!r=KQXT1o zx`wLgnOYK%vei!E=R3=)^F&h$#$gGWJ(xT5y6}d<&G6OScO1<1q9Aa#p#b6YumabV zT#R`tf6-fZHbLRvQevnEi(8F~ zCCR#tcLtWAm)B+W;XZ)(Tk7BVhCozJcHXMiqUL2xPPj})&@LysR03NYO>vKM`2VDT zIb8b`


!WgqM+ySty5?B*J)lZ7|wC>hT%2#8v#n-*6@f8U6THS&H49{oLV;wMiN zpK9zRH}4ehbW~-3Xg1aYvHfhNMD}yp)_@-S=pNL|_3VW>`giChU@<6cyIox)n_;d{ zNF}iL%DeB%$ZO5tRkzm1XLYlx3$Fw{FLUrKmgJI=^Iqe_ZtBwYp6VvVg1#WI*1wOD z-xaH{>#zs5G{(7Wg{3}os&HX+-{rD;1d)t|vb2tPl4f9|-Gc&U0G4RXTHAwzm$OM{vDSLRRKnoPZE8|D2LNs=OG32}N0 z;oJWuidqKWi(PP!8*Bg|Rbl7S+a~V9DlexKJcLRZ=;)sz+f$Z@32gtIfD6G%PXSIblaUsNj9uc*3b8qUggw@4Rp@H4eT%ONq{zWNgvj ztJGfEO!YubD;82v>w0n8i9n9%X-*6&n)N=GkCP+|)HGGW!nv|IZk@g{l@1fG@;5{m z4R+RugN0k27BV1eHM@oGu-c`7YNlN_X}c$rs_4|(#nlQPY@vkNPueR8b=N<+{`7HV zUvelHIUJwXsxK>B{_Z!G6w?IVFwa@{f8UHjDE;?83PG{q*OVqO+1GypD_1rr|5mgwsU!qr;$HBhm+?j$2 z$4;;NOA?vDgZDL>_A^-|5>r-A|3)d0!P@hmH7o3sTUVS#E@Ubg=)soee`eN{{r@pa zBb;C%dd-m5NIm~16h-6QS3Ye@2tYiHB8)tin6Lw#*Z1&WclLy{I!)QLJF&{J zKsp;sZ$*9&VN-ZrW?CJ?p8Hv?7O9HHn~D}$lAQkJ2Y8RsI+NR-tpTXfHLoKiQ!c<$ z@QKX_lE)P8(mUerLs&xNH+yq47i&w4bvsoTkG~&>58^atrhiHG(6ZplV5!>7p8^OS#|JhgOLr>PT`BfXHm@$Bj55A z;ZUuxzL2fjAaFzG6P+6yW~|2{r-$#r{C&O8SNVIR=C^yMPx2+~@n?KbonbpA=i45A?Hjk9LB4-g z-=AVD1hsr-ySrfm<;rT*>Ug6C3VeY+{uEs8men3tUINv$2@c-L9`p4cHcA;o$WbC9E{cKG5V5P&u^ebgyLWOK%{9P7wUVq}pSexlE zYnRDgMIP#?@$26n#!c)FO%D|ta*hUT}-M)q)V zyr!qzXy-TV>MTizDTWAjFsRl{B-=I%h0j-9O?WEb=uT3rW%fz5u>>_Z%@Ee-#<&$W|e`%ZeyK4 zrg&7Cin?vtfVh@oKmS0r)ABvf3f4LCp}z69`uf_fBN)Ni4vYoAW|_4o8E4YD!x9Ocm3>>+`gGmUfGC5qvz!aLK;Zj*P*Os(J z1x44|vPbpLc`5v?#)?l(Q5VCiyyv{ zmxLVrriLS2>H|ak_RbN7J20m2u%~OJsJr#G8LLb?a_Lu)yF+D}p?T$D*vffb?%z^N z&f?{lUhogC|2CTP`Jpw3a$WE-U>cr>P_I*bsQw#n_q^U{{f{Z%2>awl4loA)y}0=Eo!)_t@A=w^eP0VkORQue<-XPrRAO1? zaqePj-HfXx$thcg_ma0*5w&L+g%2vaTCF7|r>j4wONb+h6Vc531RLwqt6a zTU*G~X)U2~@HF_Ay$*X8Yn*orUg7W2uxb4!pdlO)Tz5Zahuw<)Aa^5$3tdI>QoJ^S1y$TnL`GEZ!s_6^yWi#dH z)H^y1CR#?aVRnx77ehbqEm>22k3Ze&iF}l!HW@Kb(fsQx^4sJ2Gf7OAds%hWrn1ko%kP zfiXgg^E>}5!XlL3{^4~Vx-<0xpLpJeDWE2|m9NgqLq4>IGWjujHe5BH9Ybkr52D(S z7HnJCZ*_NfZ~vif$jll1HWlQnbhb{!!$`po=+0yRJV5b5}C{nLe38=O4rDF;+9rX?LAa zJaJ7Y*20w&nYHWPV82sOWN#3(gn$x9hf;`FIHsunRJe^e@eTK|;9XqxIP9gz=S97_ z4u$F>6AHObA`4&FzcQEiOgJm~gbx-xBFTo?UuZweTCw^Z_c5A(NUB-eSBGye^k4~O zP73!j27ffT!=v)PzHRrWx_ocJ#q`bo2MVvb^n)7ZzBPoU#>b1t0%=xxdy)L#OlQ7>KKotOrPXs`^@WZUg=+An+4Gdd8x-A z;#kfrYA#FWAWkb*GOcpJ^-%&%Iy_yP#W!47;ei*;N^t%z$&3fCWv*yVrq8=Y{%L!@ zne_!E!x7aERDfes?;E4#T=ydWk|F06?GEApDF&y$%MSFJN#@q)GWYj&@68)7e>b#= zK>wp8yP}yd{U)%z=)06!N0ZI;*V?9zhB}awH_|wVr9_fq>ln$AN%E#niSSree5xX}tfaQs?$$ZW6>YpRi>ux>-O*Q5T3!mF> z+~hf$atU#Jt`q(#ll7Bx-5XAyC!&6s-O1cp#Ff*xuPo)hLIi*Gx2Y*-sT!B@k`y!= z9oDrZ87%_+d8y*Ar1Q;w`k(pr77l~rbt(>@O+?eay3&LDK;`17;<;SYEL<$At0!pv zQ{k_m`mp0Kjg8?4-3c6{DaN^t?mI=iKiN5|@XD(>R8>Kw`ftpBX<02sR_iWSTBWj} z^@e<=rM(=S8M3*~2m*DNbANq?ktFL5{Q>U+;93`{SwBkQny^bC-{5MPIXhsnv z#4N*!C(qP^xmv97>*qd3M+}=nw;tlA;shprkzOu;dr84rZ)`+V+ z@Nm~onw5^^pr3W_iwR42VY3unD>s)I%Wbv)s^Il|r?n2!v988jJ?IIgU~r-OPpK+v z^-#alVI;hJU%tLZ7-B1?84>sY^#Z8O{`HF;bcvK#Jwt}-3_YV%?M9W-nEjCEPcNpm8~&D-qTVkIIwr4>A>>h|y`@ z7@yy(YJT2EU>{8l_8lXt0RNl&!wI+g`9}0UaRVpPp@jH{3x6ycNY4tqZ-1&L;^wf0 zv1ANwR>Bq_O%588GG_`+IA`A4KnNRgW@-u8+q9##}$XKEA=uWa9ku><^DF=DrhZa&%eM>o5ZhR!ZX7{rYVv5>u~W zswk-qK_$Li=({>_W%E|&V4SN^NnCIKD%b}(^lZzpkB^s_lfjylr2z1StVKy@oC%8R z>-16D;9HZUc(DA6ShqKbY~Zo2$&Re+y7RsAltG!?FY&dj_h*(M%YfqWKs+K7z1+W~ zDPF36rRi@Z9r#h;r4(e)Yk4Fy%#@DD60-YxumUeEdaCd`FPB@=2syLTrE{bl&%EqC z&As`2On&e5B6czXs{iN(%f461$VMsfp>dvln~QRkXS;1Nx7D`a0_57`r4&dDUSHOU z{-ztpSmQ3Z7}o{4SRh@8CMa|9JVP+Zcto=8xJuh!U>^D*Vc^gGImpi9Wk4{1gvxZS zzKL{g!mlUs%Y@Io$|_&c!#{V}@<-x(Y4^o|iCoDjD>v;e)vb!~5wq z$U=LQa6_;E6$=+xN?cM6qV9iMM@8B@g3(C2hl)>nU_t8QE$xcU3TmlVwp$>&Ms0t% zyO!>#vP)7nu=X@$79=f--#mBn^ZuC=OZiaRHLHmHxqIpP_L2J4t*`BI>z`iGX94}k zm~RgSF5eln3sL=?UxBhb+~iN!Y`*Ao!sS5ZxpaAhp!kOVnmq>z)xk4t82G7V}vS9%JIUW*#>f34jqRCs}`F1gymulV#tLDW%l067~eHc<&uPFUT*E z(B;D|W>Ru|N9*++mv@`cwV~X@HG=Uu`>$Yi( zY<+(j$&a~E)uH+Edp>8a4zY!vyj@7Kv`Q@rZxnQEA|2}Xb~ZXrqF!4`fBf|6)HfOD zRb`?NmU6&;j!n<)@SyR-JIL@bYdD}_rq>qeHUoAFi$3~4vUSix$Jq8!T7dhE zy#egYyau!8F2CXDtW3*ZtMv3~bCXy3Ee%6lpnz8#GVa@1i>(ihRyT=L?j6PD4qz+YBaz>&(U_4zgfc@|4UAmFtwz{pIa0+%hIZ1WW_416V{uoWrM-a;WHX0bg`+3&cj88fFM03sZ@Jo~x6H(BNt@QF#Tq^) z3^x_@CD#{0%8AQ`B>`vBOtU-ecyYaD6a`@dIG|XQ$(r$h&8~J$6%TI#YY9P0+iB)} z6Ex(Efapz|1#ljut<425-ndq(7M#?o8*8EIcYVLQFG$jSL1I*UKXruV(;z`i`AVXnS0vg$XF?r z_2GffQsbk0qxtZIF+tif2wgGL_FQ3~dbDi``T5%v(U*#xqVF6IzKFjJsZ;#_t*a%~ z@PqP%dEI3D67=@g6pojP+&d;tAF#$pALxB&Jgs#$?+s5@E@au|{AQe^Noajsw&h*R z6V2{q4eR3kuoZ9$c62(2Z&s%QLXQ#~{yVmoo>+>v$Vm+Oy zXx1Clo#>Ib8)3+6TzPO$8OC|eEOKK5f3x`#1xk~p7#0cE>&WwaV7_7C(_qp4tXc3m zr<-y8-Wtibl$C|rl^0Sp5K;D$erl3LxiUZZly0yDYsxGHoIlF_q}lU_E$--LkEgET zc53kLV5O~RPXTftd%xnR+rC}_8TCy-yK(GMqN9UEWCA&HxZn$0BNV`x*=ndMiF{Ys zOHQWpROa{UIl`9bvuA04e3^Wofw=(>MnK98AoV#_J9+;PP3Pg4^!mpA)9F`sGPSZa zbCp(RuCyFDFe|l=DVe!)kfLcS?wlZ%rMWecdj#jA7$))ltgWJRhGR+v7u;JjZ!7w{O^B?gx&Mng7TM@c zKY{mQjwI}blm(aUy#Z@RLjv&G2kZNeGFg=;esyk2Kuj( zsSw$9R+dEHo<~xHR+39AA9C$}5?9Qw!=%NmacwIyT-%DfkB;Nddi@Ch=N-%iF77e6 z=}}*ZoIv~b???DfAt#Bd@l}266JI6AZ_Kbbw0qWy1y|Ebn{iXqJ0nsp9T2X z>5hHQlOU-^c5a4kb#Z0IOp2ZaFP?gdnx7d_w-YCZkCMjieR`7}2-bAvCA>r~4Y_}@ zLkmxK#vEFuF3wLDM(K!2&bc&2j6hGgw6vcTY;ilb!`mq+)069}vfqz^3O$XHU>v^h zka-fk-0gNd@^zI&o+u(g8X18XDS1&kmRSEnU`)EQXtb-(C+{O8dx=oT#g5U2=-oMf zy0qNwJpN+HuMW+2<&b`5=8M2ByA(}~kB2=Pw><_xtAi^Jgw6ZF!QNC&6W|M~Tz;B* zxI_a=v3le8#bKT&+(U*t8%Q`=U)|`fL5w9O_w1iD)48;IUwgzefWI7H!N}!YA~*ca zomn3u@J|QPy|}S^U=4$S$=0XS%5AuuS>-w}t`qb3iCaziOHF~$*0|V9k#TXTl(@J% zuA^%~{i7B?kZ6D(#mK{>jN;hQaHqnU|M~dKOZA24@O=Jmbz9?Eq9fSR;BR!|3^Fdy z5M{puOKo0aR<3F8IH{8N1G}~xr^A_>?{ek=gkEm~1GbZg>{#!p?`yZC+XYGXgeF{V z%C%PzDs5=rFA$k%^fHS@eH?a9m-7o$)Ko=MD??uY_L*{K+6tT*+zy`U@wHQZ2(jni zp4W`D-wD*I`;$v26xxyjLKvv@3dS#KN07frSjCsbg)N5a}?g!GeT61uNxkwvs1PAw3?n-6$ zy|%~QE%=>lw3d>Ixr(z1DoO_NYgazdu+AzAo)#N9s597EUiAuVEu3w%mQpe*A#nRM zcf^CXm)!x=L7F{k{?tweF$ zo7crZ@c84>0Y=CMb>hrlsf*x=-*c}{Dhm@`WCV@im~`GF#s%@zMFf!IYC|B4ApeIYyEi`{RIibvZE+6J;2C;}83q zubx}$MIMDPS#2fc$xC9lQKF7`f#m|37}5iB%H7q6l@rQQR9l!lqqPDKR9*Q;l8g3s zw7xwxA?)L8wFOt!J_`SvVi7FyCkrDXVMevGSPdRss{1uV__@#ZBJa;f@&^fNQGlw0 zV;ZX3V}Wfw14~1aetRw_{Esz_W-Y&?t)^}sl*yAv4PkD%WOFJ2BW$uJ2BXi~ZoDWV zm;Bbh_NBtZ?d|LE_p`t>8#UDrj}1k|_YZ3^8gt9Em7%`npIWdlo zS44Wjqu4XUzms8pPtVI`Qu>kz4`U})e)4;$Me_NI)VzE8w@@4QT=8;4ir>bdPxj&E zb-#_vvs_o_$7tav8;Vo0X2V~Vlp=P1huB}zv|5~s6j=B9DMM|ViI36jtxO37+Im>V zQ8y|zcPfLQsZUJR{$2m|CRt=4EN7$9Fn-ifzWqUHtEQv%>)T!(AJ4_i+jey2oSXlt z=vXxPRR$+-TXv}>2hl4RV7I9{li2e40gqVNh%`nM58xbC?s+OF+ARm$tFxX2Y-cFBTtIX*JGj)#~z$||4T1d*;o47yTA0`I@nY=UwQO5k>9aZI7*OwX@e_> z{)H_Qy!Q5(-tEsCJgygdq7?MEtWpey!~iYB@oS!H+>DjV?4qzD@&TthfL7GZdEggv zjL}Sa}XLE$AEXIbw5U9KSTK88ZPPgB@I;}(sNRZZt`l5*PhNm z#;IM8hCT1wpAW6F)?^?fwaV@0+4ZMDB0qf&LbN? zv_La-YfqQ0j?KXxMXWS{NqJnV=F=_XA}qEjKE4d;re5;2Z|1~E!f9ySA*aoSzO@h$ z^N^hjf?it@ot-iQWdc|n63--X(ZTegj_#MwG0%n3={I@BWLst}O>y){&Z6!?r!)$t z3@OTFxm&}9YG2P~%Y+r#znO&qT4l*yO6h=o?%RCc89rlhZNh5d9QLN(SFcSlzg!U>z zTH}q?ejNEnuLzu z&VrkC`~Hptd4#f&KjyU`G}O*fXG9{*aMSg7AW6RgY;%)7RI^L54`~UjXi?KSQ|GSd zWD>@EmXanY-C@;n?Ab!6&rQktGKYK}f0qWx!h%89V7@(MC%hHJOl*jo)OuW&5Plr7 zAenVRWL0Cx!kHCs^M*Flsb1l-_JBDnL9F5l5xfG`xrP?(NUDbZDNM`8xQH5G5?500 zzPLF!gsb}LC9GDf->eoN^u~F|^p0iQImw1e*?u3E?-N9tHieIG&P{c`a65~p9l3t7W{H5pICe&l1a9`4bAe%bz| z^~PY<1c5UVN#1usT-}2UsXYr=174pEEfil954B$ScRk6&^tg#mgi62iwF7ZcYhvdm zr@e41cE(PuQLx#hErRkS*b|0QPc}rSZ4w8zfzqH>urs7;?<{{GYxddd(NydB0^J4f z3a{fC+q-8+`r1;kdNVI14BongsmTT*H6o=0Ka__1DP*|Yuv;xnD6KM<_I-I%bqjK< z$NOY|(623G=K)W-Tl^<(Bw_qz;OBa+oOM@Pa=u+}-Qe#J;y9j_PcA0RmG&G_xqRyC zrb=o#@e{~y`oUok?cHEss1v>fg!FA&kls5aZj44nt3BmcFcv#nfvv&VA|d=~`{WSEoY+cekL?%gnvx{8UyBZHM-5_hHNEs#h~RP}bviJpkn1 zJ030Xz2l^t@)-+rYiWCJmsWAAFC}IrY4#~`zjyCw09AVwf0!2wc#NHLCzb3@u54pv z04XiIeO!rh8gn>Dy#rEsB{o3Xv$1;AStswdKbB^QSe;>#O$&Q znmr6GzZxhg!FW@dstc74cAFGQY)sGrbV}P#nDt+xU38Z;PxVq9U_lR56ltW+u0EJ- zi>ZrP`!$Q^gHwHXwjdyr?z}WWrs>)P7H99*j3ZRxYfwxVk9-(dx(X-|43(5d#!FQvb9lUG8cD ziY|7CJqytFicU>+J)?He*C;!mDu=%mZ^7H1{MZv2kl~K2Vo2x5w#L z{K&^*Y0NKWt5;BQX)Ot8Tj%nQL5uSC=SN~wV$yec!WJ~Cg8~*vK&Y4pN9pyAO>kO1mCAu3N?u@Mq7GqA_Q&%+2R$fw@ z8}`K6Yb*OEx|Fs!j-5(s>n-6MF@fsYVRI)R0$v*hn-T|}2Bri&1?vNJ8fvyme4}E80?AHW+xXH;!b6R(AyJy+C`6l0i#3O)4?Vn zb;74SxaChca;tYSZmxNlMmrc%^dTwix}VWxC1~q_`_PAzM&)=BR<0x?3MW% zI>6l%2B*|B^!YrxB|u$0@2!F5gAJZ#_}Df&@JR#b+~rhGm26B`=uJ98Ke6D=D3~E@e~@HI?1|~a=K6FEpL9#baMPJbJb(I`v0qN~${|{fSPz&xT+oBDjoi<# zS}Os3cJPX0)}><54Kp?S%&o4%I-@gyilqdA!si{2{eI3N{s_jJqp=j!Q-043{*bq6 z4so2aHnZLKoO9wtZgKYR+3$DSzX|P)$<2Hi6r4k2s#yA#XMjy|Cyi@%@CokIMfA^k z?IW4ym_t;?bm>2|3(dMdeYA|N>t3SinH$T)hf=#M7+XO5Do9JE&(?^>Az#*-6G?zU z1vYv=qLJk!O=T%)nC`aLU*3E2W}5lO2T$o zh#9`51Rg%0lCM+eS_}yoztRCxdy;O zy|sc*IZYkqARjZ+@N(1187_j!vTs;ET59jppBAdDlY!lk4S&PQ#@T0IMju9QEt8JZ zLdtGNd_tD35QigTOY8z8K;bRLYE{n*#=EmOSMN zHr6K9g)w;=^K!3j89F1NR{|cDu1RwJBAXWiks$s@2>G(16wNSr=Xh+#tJpAMsP{zR zKd`N}V(+1*A)UlzJ`?~CLE>zjL=Z^j~3#H;G)v0rM8)(B-L`HhG5z@zjw z#webX)4YGUjXw%(ua|td)}1>E9kBAru&Qf)hf9qjLMa#+dv2)-EeK}SDEWm07l-9M z%E-Zz6?G1?S7QGA`FG!Cb~x%-d@jZW9$xc$KGT{14(6CwJC(kg1M?PG+YTf2d{;;? z-C3t0P0%4*)c}Djm>LwXNuNkQ%&!*ViNtENlEJ1&z(Jr}e>RueOW^M+tYF&aeVS;i z%Kv$ERpLm(mGGfD_f$v&@aO4kqxe&cOFgE7#p1!6rb$oI79zKN1%gyQk=9dVAKaK0 z3`#0)?<8agC-o%@|HUfu8AWnp54b^JGmLz zb;^m(tnSm>O?OY5M6^2^VSNWyHU9~lxI@W-sf2#bGUSQALTj|s;rmk{!F{I%yq5{* zQPyfdE{0Wuix3jyie(bHb%AxSmD9F6=8-KbHNa11*D(Z3BNMxs8Y>Kg5B&k_zT0;! z1^meAB;1ht=cx2KuPxM8c2bl2u`I0=dk^lyUobf7_dC;g!!|R zD}m*vOo3>7`aei5487~INNIfm-_G<`f!1mFY4;s-JC?)7O<##u+Id9d?TkXe=<~Hs z7ht;?)o;T0XBWXU^C0{aR_M_3olI$K1oq?DUm&8wT554j05>8(m3Jz{5`8hTEZ2ewv!_-tsyWDB683~1? z5L#ksOi%-K<;K9axu_;-iSNh3W>=y1&P0fMV|Gb9Jb(F(@%5&m9NZSj86r3=YJ? zfYlDauWe(`_Wd!igZ)9<5ND#|B-xfn8%I0)kkliOb>YS6h0+>qh*FJ<=we2TasMMV z-7uT#LX`J~$f-1&T2J_HAa4JNy=6$|99XY0KeT_D%pO^)HZ_GjAK1{cl1G|<6M!~x zLON0!wc9mn6m|E)!NFTtVa`&fA3;oDb0hSZ)Z-@dX8_!fp0E1K?ZfWt-V3!<=`aG( z9yebzigg&R6%i;;MsHg?Q!6v}RSB<0{Metj)F4x;NT7<^qUn+M26o!WTGSP$l&|KO zetaYaTb1r7e3z_Pp07Y5o)*OpC&`)6#IWA+dgLc?oezfL#faBf#0+DrD?J8~f>q8> zr=Hll4Y?cnNYQ!laH%u+stGcTc~QWxvH&ab5KhWKn5ZS?*N~$0eanrP&6pAg$N+)5 zN8R>C3XFs&jlgo3;lSrh0cp)E6LS5FqZ)^E)vce5q6jKK{zvJk6%>PIYhFZOPa zkZMZoBKWir2;4Xv{ZB0kF{z|@7PWP1)~P(N+l7n}?S9v`~1x;6V&$0}Hb-Ahd=huMfkh51kwHQ#;vD>4E)HjF~c%;-T&NRgtz8q;&Sk%`4{ z)|>Z3GfsY?@iGKOodm|YzoZihMZD?ucj0Ms_wN@H{S_`)^h zu3Q+*W;=3dPkLUJct>+Ma*uTyIkJ?hHmMoxC0 zoBd%6VO+nFk2|+91a{t^Q1e;5{tD61>QXv<%_ZR_i8n=9$?q(_rcgRV5J2iwbV&qH zzizAVB)`g>_U==ze}`Jz`3{==aTGbp3jL}cY$DoQL`K>Fd(aj;7%<|BerYE^f=iUs z1rS{oTT>>s=szYG9&^-uG0o69(C5(k_Bh>rVw@!>4EgSUdqyoDbNcdf@y9c;iTKL1 z@2B0F3kHma0snVKdM!umJ$<<+Yvi4t>+p)U@7*T1B&qvs%IGfIuPN5R7c(0fhWt?7myS6tCM4 zUHKr+4B2&iK&RD)3@-bqjqfHv%p@Z>sm77o(`k*e&g%)FP+tLQ(jIPG;?)zwbE_YI zriOO&fSZYx%d1xpGoQYKbvIef%?xaWPdvkvZ+MKlh=p}r4|Fm@bT{qqNLoz0aNrcp zwE%JF!~ZUVJAJDJE(q5KgX+!iWjt>E;=rw?xx5qHj$rA zv|51j4n1@NMsKl|!d8-N90{@k=LsMW?Y*=F3h`Fgd>Obvc<3ZoNRozsH;G9r=~oE&E+Icqz8lT)`Q z(5-=TN37+c1LABiERz^-pgD2k85%3a2YrO>k)Y*%8VMmCb6H6J*8zIdG>m3FFmPiR zCa>~ZQG4-y6DrTcjJVMw-^DoGJ37W;ab!s4!7_W6>%x2g98QO|n+$VBlTpF);R?{s z8rMAw$rKx~U_DmM)HGr47sd9eb>~U?AN~hnK5DA94_(Cc20Mn!c*uKtn2nSz4QL5f zK1%2~tI{{m3t%tZh3@EW6A`onTEkLmGwUPTWBU){QzJcv{u}4#m8gUv$R_5kkQR*B zfm@ z>cG9$@jZK|t9w!I!uV*Q-fZq?+_O?R_5L%g?+<^WuT6)HC_djO7uC1sZ_4T(%%QS_ zH`|1dk^_K^cT|zXYx8W6d9a*E)Q@HRe!F@mgTWTY~*TDrb6BPWVU#yQP^xE!oxHt3H<+;Qxghww032f-xk% zR8m6+Jk0hAxY{JCLygc_DD5I?Ygm1C-e`&#y%kHo*kuMOAFNWU4zJ&(|8K3YuR3a- z$A1ADeU0Qzqkb#5(-I<$m+BNFzWm@50apXocV25jT^)Y=n2R^moV%>W({;?tjHZ`u zyRim3+5su`thn0T<;lLvy?db^Wc$6n#xw2{yipiF(YmAKS|NN!xdX%Zgj;KKBns4P zS=qR22*oegnG=n_^X5UU3%b~Lj~J6{HF2!EEmHN%eGPV!(jJfYP5|5b;^`g89n>c! zNR@kW`N~)3P{5bPfL;?tHFaiwO^I-Z+Cu2&1%+%Fy=gBS%jJ-4H)aPN2QvUdPzLP#$&1MR0x1J2P^$5oU z_jCf$oNUR%JTCtNQ|;cGMGPEY{BlO1MQr`WOS4$jX<%D7I&aT0w8m7i4w>H}vZzuj zOalJd;l&^}d6is%yqDc;_RW)C48#*ym;RM7V(y$!K8W25(z6s=yyk05#&K5CYw_CH zTPvF}_r#8bnEM*tZH5>Qi5oq{tezC0bZwiGUbi*|gvOPqaa+1CM3N#s5@p5OL{j25h2rL2mxR4NQfm6|`_(w`;8U+>S@2h%~eQV;nrtKTU6UT6_AYfY2gr zdxvpg%(;LO4!!IVJTxZt(Efi#N*#(yP)Qzu*Lm3n=)|o#vQv2Fa(gmhA-`n$LSnc_ zV!pjkV)K@n?h_9Rz}QzS-}2*0=Ru!bx!Ucp@=JQ429E6A08(A=V`K~W?g8(lU9!7y z{-Li_MuYgB;y<;@FF1*r3$;#uvnmd71qh=Bd+% zg%+qd`Ph;9kJ`&rE2`0bC3{wBTd;#7O-Sn|C#%ViC6}5V%sIks?q+~p{gRbxl?2%a za`96hvg9|gCUyiLg07jTGoQ>5!AxoA?hYe^C5!eFM-~}1k)iQnbi?)=yN;m5lBWD( zM}4Hb6R01!xTfUHN~>5V$qadEm0E&+Yam;VISas>zINp2IO+SKITh)FQ zSrP2qN3^_-wi|fui2*|u?mE+b+#B++JN9vtV{MsFl4ydKe~~2llWc$Z%J%;r``c&_ zZoC$q9r;Hq8W6V|;$x0kA`T-<0`L6FZd_P8UU@x|n9coz(o$A>z3N3PuzXqTYkW8R_WCck5~vndJHm6~x>7XGAoN)EZjec-G4 zD--%GbM!5@Uk(Wh6`cn8W&ckqEVjgOy8i$;Egb)#U4JD5bm~xiQySo_}_N$EJY!kUJO%wKH4~NForoF@@cPMGK zU5xW7Jga~EKwcf*%|Ei*RA47I&XBy0T*vy+y39_7Li(9{c*GYdO@}7*TrDp6LTZ3> zJd74(rK9?68{{*b3iz=`NyYI0P*_}mi8&KqV1dOo!}U`%G535jXstaJRTGHL$|A| zcE)uRcy_-CuXF!Ivqo7kMWe)5OIP56T$Q<#=up6mTG@_KWR&OZ6+pLl0x2})rPM9z z&3Mil=};#F*ShdMGgB}L+yAX0~Z4RMf^y<c2-)iB2HjOOd7&Z zoL`GohEJ>zXJcW>p_iI$h~96{TyfSK`T_hCE9rwA&TiuoxOK4iYX}WwA0Yi2Nju5H zG1-}F+it5@GaDcMPItf4AEq{2b7;&o$!N~viTOKR<1(0$*8`Xs0ZsmCR~ zynpT|$<;t+?_K@sJ5oD)dHXFlhsbO?;Eq8#5h{Q789~u=t4Hgchkk6wkLXJmxF~II zOXAW`kn1NQtwY(-LuOC*+TMlO=u_)wWBys{7P`HXYX<+Y@JRBYrVkg_^I!4gvELeD z>n}9<|8$#WF8RFq^)6H>EpL8sr{i6|!x^5M?Kt)6eZqbr!PG&T_wq@QPRX&3`G*`_ z{QP%tLfUtGC#0?2#1*m+u~r%j6Gm~#Y~khgtd64a&y+@;7p#+nV;HB%ruizy5#@w?lhTY+cvXeoNod*1zdgio0t zA5+pzfc?BaWbuaebGHZ;GyytJd7-ihfE2_0=dDmbO4;Aa#E)nfu;870f%2~jH*|v! zcHeP}D9k+k8d3*9g9WUnYhx>RrOZ2`OB{*s_Wn&jUKxM|DSWw zFYo5n;Lq5Hxk+t>PlBI>Wc~&L7^dg)TnINP8XD9JqR(nO>F6u`!=mV3w77OZ9fvQ= z&ZHaS$(16~CO$jY)t%X212*2dvFZXrivv6rkj%<&rLZBbeyrqtClfp&4)Izqq*uKp zVTyAfb;n{>{Ms{>yT6vxn(W~6wpumk0!ydFb`v!gjiw)WV@ap9_<#yzpTXy2u_6O7H4@eP-txQ47 z((?8KuRq3z#vEg&z$#w!UiX5rcrXd~c*YfM847X{oWysoyK{9rNT@46 zWUzrYop=eqk#&j27&7CA%NQOy;^kl3V*Sf?9K2a)_9?VQS+8;_L7U#QeF^%pNm1s) z+^({xUbu#EP!!Sbtc3`?h%r|-Sb>tjP~Oa*p7@bH@pgN}NOvo_7#*}ub~};<8$XPL zeV_HgMAl9w;}t5lh4mFiXzZS>u>xe*#uipcl*R;!)y+G2VNl7 z6l{o3$@-?dxX_yrcQMYCry3AxMwT(@doY}O;ye{M2kfXs*+R*DF;ZsCJBq;*fqGkY zCf)nJC`mAWZ2LO>Zf9w#;p+T!{e)`uJf?m(?@z#5&4Up3GHN80eLhcoJ>i1d3er1& zEGtbLz|WtAt{Il1>Xm5UZ;uuDDHE^UrT61{ZM%}lFd`29O1xQJsouPQu6~o z^tfYcY9_o3+Kh=7fFepgT^Bld9MPW*IhSL?x@}B8`JPV-P}2ifOO8?i%Ee5>fZ&Y7 zE&lNJ3syy6#0>l7RB9*$n3T=Lbg>^Ijn0uThDv`v|PYY{RTgIUCYOGJhs`Lm9n%E zQZHkUw6D5wEv(=3FHePg6A zwR7`f`8#^=y_(VY5g$*pGvc>fm8OiVzCLOM$c;^ASE`r72*UfHpT&sNtb(#2L`ZJ? z#i>>Awr`{Ep$9-@1Uaf`K-a>jLlIvRSVWGNX*(VD_+IL{17K~WLQ>U@H z*wHuj?%S=CDYm41cEMtRc1=rQ4wn_J_B zZYe4^X=ivaq`05bky%TU}T78 z>7hnIcI*B^y1J!q`4{~&+cv#3g|Ycc)7Cm!IfxHJw-2-9uF|IkCATVHK7-g=nRb?? z>zYcYwZ)n`TxH6l_D9!qD+rd0ufm*!%UAJg9F<^t&dn^WeGk)W&3;mrJ zf<;1TH-jN&4&klUe>u1aDGnsJxjj%9@P+0%Ms$3BWUI65rs$6{a^gMLIbJk1cPgOy z`STs^)>M#xJYM^vJ9r5=<+D9j0(R@zrdP3;mLzx2a%r=5qkdMxo|La#=He6-5O?)Fn?;%MDpWYK$T;BkoIn}96KG{D1;4p$WRo0~(NgSVb}+8HN99b) z7(5og8RneG@HjvU>fAGc|7h-R4SM@y?e{HRQ;AP@@PBIr64DagGNRAfCoKg39$K#} z2D5NwG`#-i)ot?(&9p|I=ew_H8)g{6OB&Myi(SgV!KmLixHbN>fZl3>+N&MK@?&Xk zn2<$X@A|f534Bk1r~P>r5pC79x55*tA;6YBhsiphdBYXM$6M0ZnkI!*TJ3l*GnRQ- z-5mH9$D&v;t#)(|K?$M#r z-7p=D4*HIHHoEif{4H>^*ueg|T@7N0g5NjYj^X)lXbp|KG}(NpUbOCVgZC<>uQ_EA%h@3lhjM9kGUN_4W5NCj-XOcmGT2Nve-vCB?l%yD8mm;$>DaF= z5gy}oSug+(luv%3XO0t#+{q`brR(gM+E#^UW5+Hw1$mTe8F1heBp?ZU+wo^-T~cV> z>q#2?1^k+U_2h-nNzMz=M@`*;8n}>#&_}+{!&hC8N%OpA-@QxjjE+@+B9o8bgqxRY z0?LACuA*x!Kx@YJ^Qox?pk7{N4cviL%fo%g>S7dYcES~v76&g;yba1jt1!kUHq(s& zim^Y+ZvDDBGW3=MiW-L?(YSs@)l$f&wZ_*wi_r&S@h9G$>t?0R<;MRGblms(EYpwM zlREKMUaF2JBtMX>4|pkbw-m@3Nf)KVSiL2Nx;~Wd2F!KnRhzT|X-{B!B;{!b8Saub|}lECKd97 z%vzqH_sdzBu;tYKOaF2W2>uFgY24f~oXhCR+50e(^i#ljG1wy*`VXvb65dsdgx}yVC};?yOayi7V-uB?9b%Za2!(%-cN1YWH>v}ld%Fi#56 zKP29hiI-BdsW!KpKK@?fc+>0;CDb|Oi5C+oDd`B(-f?YmSkV@0`(b;GWZ1lO%*i_~ z4R`&X29=5bNYewp5YkvXo_WjlEcNfM{JRDx`05Vg^S^xjv{1Lvn&RslZ};3HIJ!0} zh74T2Uu!w}_1ET_AK7njkZOORKB4rqah9z{M@w>3q7yntTW-z9k+<;kF7Tb3kD zd1DCYkf}~{2W!+Ty~aFhCf=jR$+`<}W_gp|n9Q+zW7LZ?{^;zEIM&0RhJKMO#d zo*5Pj(T#>$i5fLXlu&kbtTXC_CX?JOdE^4g2S2J&oK`r>Ar%HCd)VE~L0^vaJesx{ zNT%ijOpcH7$Uj5h3J|k)Xvrdy%GYlLF2)^$SI%6L8B@0iZCm($2D75Ndy^sm#Jgh9 za$FjXzc4e`^NGxcJeM1A9YohGKF}7UX8Qgjo{@+1IX$)k)tB z7w*qu?db;3hNmjw0ymbUpgfSA-;NO=mrn~l`EuMVs8sYOF`*c&)yB8@VjyUBa^5BT za3kv@Sr>a2qW7@pXr-v(ip|-Rh>ElX-j;8b@!uBbRM@f^kPp6$y!@Y%{>R*pmV5pf z0Ly>xd1y1Es2r|mLVL6M`jM92G~saezm5hse`*9?vn*r3%`WPQ2KrivWWW|CcHT8v zpd=Zsv6VA3!AT%**Gl5ctM7sqWqZStWHm<|PvYE);iBL{&hT`lk3#vt@4z>~a|`QGfG+{}c0$(vn;tB)$2!p5Yj# zDc2`spw74veo#51H~m0ZZN;F#E9T4%$UtbHdhtP3%qSwM9%TAy=ezc;=RxOb5L;+- z$?5Y8#r1GkLoe2A^Tq+h-)X{A(|pYnD`&Uw+rtfWv?P3~#8CKmFt$VMT!uc6re$dw zkmnymk)MfKJ6S3KvQ|VuCcVo?GT*&ndbOy1B>8un$@m8OI0jSw)n|F=df4df6Ma@@ zxX^Vs({QV3kvtiNA8TgpA+&xR?0oB=DE6+P6yRxT|#`5ezU!4E|G&JKNVmZEdP#dNez=q?8YS#m7^wT>oM)7~$9I|7t< z>HiSXvYd|KAsFbwqSiyn2P;Y=sGMH-i*Q@(w;N3@*%g`^Zgengcl|pFgBBO}Q|*To zMtTDjLv``pW}^G<4mm)*WBF?MCfU2~G5}cppWN>^1$t%5hj7Jf)gQqxgXz1p=1|&1 zHQ5#9Ym0*AvF=x+{An+tj4(@fp;t>^U5PW5_kXwcyjNQdC1-FFjBn(XIb{Xy(#sz1y!rD48ehPk)+UZ53(f)( zZc{Gg(FGqo1V#re&_lI^Et7rJ?ukFdyW4bgCj-jGUEDi{xW!oAAzeF^NhR)yo=}``W22IqA_f-wC-LEF@GW zYva_JFC*{0_QG}pR^|03K`I>HxqMN5PklvUTQWHz$_ zEHhr$@ylO_AN-nV6yAd+Hv~>GV;=EzbFnb*JW>bP0GV#~mu)n_Cqsi2>yTlK3^ePt zXZsOUk|X=?O)zT@-aLeciqAATl?t2sDWvb_Evfs}&}`&j&vme}G6EuC``VC-nrO;s zY1oCjn;s*`f#u$~BGGH$52TpE2y_Z_=e3Orau>s6zUx?iKZD1ndR6yK4K!QcDy@N* zc>Lo((A-Js`$`4VzmNqPO&4SgAbz47sG1huCXMbl-vW3A{BtuuO^K>){Zl)M0dQN< z>qcHd2cHp+Dg=pAtuyzmpJb?5iEg&O1Yx&K60?s!_WOLd6Zw$HTeV8S94&p+qO;fX zv+K4T72KSF3-Z1re@AL+^Pb`Oulf=C6&yDiUrt2-r_X91^rC9cs+&K$N+>Azu7HNz zZ<&jLm05l&;5B9DwNXZ-?rh88GyMimluz3Gw4n0JToY4?II(RmjMzP}jcpu&o1-lKET{Tjq&r1`sZM1XVP35a5p*6P0 z<_e>^9jIVSzk%gGj=~$8ANfd69UE1qDQGe1{@X zDauAY)0_~~Wd~X-uLZZD9}U#+xDV@2SE6;#M5%fC`)&O1 zZ7uh3;pqgRqV818ep1^4T4?<5zvmwVIxJ&&t(_iCn|6&$9+`7;TqN1N8K*DDw&fah zPuwHXde9mzd%mBnHy&AswGIBs*?LwR|32;`FYjm5J4Xd&v+rfgDHUl~=kSgX770@K z87NLTKmJeKsYEkp|1UAK(;A2LFie@Ayrdx@bbS(R7)GSfj)k3M_KRW;vrwhY6*r~M zj>@?@)yR7@!)DQ+@8G(tf6XeVFjam8!oDNchxx;vOG6TBWp9oUp^U*xy=EOMw_g4N zp*Jr!jroYrN#8K=is+O}7dYn629@4BVnSG-o_=*<~*hBNr!f4lvY>$g+fNUQPk z@8d_9_T3Y$O#wJNl|93_q4lsoc(JEiAqNAfTxW!8Gfu){-JTHu{5kgeMyZ-V3|o^Z zXTn_Y2*-M=_A}%{x(`r)W9_|luIxRMV36h^;dIp>jt9?DB1;GsANhEA3)SD+drzp` zpc!6g8CZO4t{QLVi8v7RU^$r=#G}=m&+)4ecRS|(cdmS}2v@bfh!K`aEDRrSwE9*e zgI{Dg7Wb9AT7pJu@nL;{sHTj8BtEj!pLxIjal{*h1)QD-rT%(x^}YLpfLvW=cD`w8 zTco_^ZF>eBsl&^w>V+p%j@CinaPna5bIAw-D%)0lRZ+)ksa0Frsu3fxC7jY$39)O7RkQYpm4q6x)h4k@P$PDb#Q5g?@ck3+ z$K$@=_xrl8=j(aFMqx51tLsz!)_Zs55h_8%1d16}WMw=lczq&xp__BoT*B4-dGYa^ z(H3-FkFcO2E|}J?6;~tWCBk zlE2&JQni2o-y>%4GG~we41>=s7!5z?2uTD|KA81XfTKCrb$YHLX(a40V2h$XRI z@IEeBR6(6q&y{UNo&WUGU2-PtgfEam*r01M*3A!XZEo{s1&ACBQSIIW-lHK;ibkY{ z3m$*nyl~xr!W5R5xm!jnSlF%fdpD%u{gS^+`~0vemHhsdD23E>FM{J~x1#O&i%{C40ftNH*Rt2O(9wCAbc zwYpKhAE?Qz%8XP1)J~F!B9vZwzK0hoa>KYm==B`yRx`~O!jQR9CpUKn$HU9_3(7Zh z%~S)9H(}Auuy2PW=UF|uAGJsB@t%j|hJ0Z=9XdY;i%`xDdDd@V7U?aZvJaPw7T7C9 zT8Z9&>w1gxxG%PFR6r|)_jQhgv$)P;=lxM_ek)S!g&LJ^Oy8PJ3Yw-{*;oWwm=eKT0Mzj5e} zT2)|J-;gGHVjsM{e+VoW+$stFa(K+Bs{AHqR+dpqDT%fb8gzlf$f<3~pn5tgD)p{6 z*LTXJDy0Mg@w94g@#$4)$y_}oHuMLCv^JER`9puYE?Q$7wCa?ZP$VJEM>w2ddqqLZ zn37_nif#Ig3r3p%Copt-nlo*<$q?mz7I~?oJzJ3AGB#4|xRD_3&xm=boUDr|{yUaS zei3NjnWtwpCcl)r>-g#p-ZG0AsOVok8MFHu%{ai)meYdQJ|nlzF5(VDz8ShG2T;Rh zw`TnUeUjQAe=MkY`sxmh8fWhD$37YjL~>6;ckJf66XRuw4-64Cg*h!U&fIcVyr#3G z=e^eOhjP(0&13Q2t*QNwC~XTgxO?G?t;j$2i^qvB`0Z)f;K|^wL|q^)(dW!Yc_
+)d$*!G4J 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 NMdyE3{=@g)zX1$HA~^s6 diff --git a/firebase-auth-flutterfire-ui/start/assets/flutterfire_300x.png b/firebase-auth-flutterfire-ui/start/assets/flutterfire_300x.png deleted file mode 100644 index 604593b8e4814998fc8e6d5853a96fbb9176708e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3425 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 - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/firebase-auth-flutterfire-ui/start/ios/Flutter/Debug.xcconfig b/firebase-auth-flutterfire-ui/start/ios/Flutter/Debug.xcconfig deleted file mode 100644 index 592ceee85b..0000000000 --- a/firebase-auth-flutterfire-ui/start/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/start/ios/Flutter/Release.xcconfig b/firebase-auth-flutterfire-ui/start/ios/Flutter/Release.xcconfig deleted file mode 100644 index 592ceee85b..0000000000 --- a/firebase-auth-flutterfire-ui/start/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/start/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index b55367ac98..0000000000 --- a/firebase-auth-flutterfire-ui/start/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,647 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97C146E61CF9000F007C117D /* Project object */; - proxyType = 1; - remoteGlobalIDString = 97C146ED1CF9000F007C117D; - remoteInfo = Runner; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C8082294A63A400263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C807B294A618700263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - 331C8082294A63A400263BE5 /* RunnerTests */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - 331C8081294A63A400263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C8080294A63A400263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 331C807D294A63A400263BE5 /* Sources */, - 331C807F294A63A400263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C8086294A63A400263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C8080294A63A400263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 97C146ED1CF9000F007C117D; - }; - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - 331C8080294A63A400263BE5 /* RunnerTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C807F294A63A400263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C807D294A63A400263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 97C146ED1CF9000F007C117D /* Runner */; - targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 331C8088294A63A400263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Debug; - }; - 331C8089294A63A400263BE5 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Release; - }; - 331C808A294A63A400263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C8088294A63A400263BE5 /* Debug */, - 331C8089294A63A400263BE5 /* Release */, - 331C808A294A63A400263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/start/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a625..0000000000 --- a/firebase-auth-flutterfire-ui/start/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/start/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/start/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/start/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/start/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/start/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index c3fedb29c9..0000000000 --- a/firebase-auth-flutterfire-ui/start/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/start/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 1d526a16ed..0000000000 --- a/firebase-auth-flutterfire-ui/start/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/start/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/start/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/start/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/start/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/start/ios/Runner/AppDelegate.swift deleted file mode 100644 index c30b367ec0..0000000000 --- a/firebase-auth-flutterfire-ui/start/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,16 +0,0 @@ -import Flutter -import UIKit - -@main -@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } - - func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) { - GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry) - } -} diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab2d..0000000000 --- a/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada4725e9b0ddb1deab583e5b5102493aa332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10932 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 diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 797d452e458972bab9d994556c8305db4c827017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index 6ed2d933e1120817fe9182483a228007b18ab6ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 4cd7b0099ca80c806f8fe495613e8d6c69460d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index fe730945a01f64a61e2235dbe3f45b08f7729182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index 502f463a9bc882b461c96aadf492d1729e49e725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index 0ec303439225b78712f49115768196d8d76f6790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index e9f5fea27c705180eb716271f41b582e76dcbd90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1674 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 diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index 0467bf12aa4d28f374bb26596605a46dcbb3e7c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2fd4..0000000000 --- a/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b70..0000000000 --- a/firebase-auth-flutterfire-ui/start/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/Base.lproj/LaunchScreen.storyboard b/firebase-auth-flutterfire-ui/start/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7c9..0000000000 --- a/firebase-auth-flutterfire-ui/start/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/Base.lproj/Main.storyboard b/firebase-auth-flutterfire-ui/start/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516fb..0000000000 --- a/firebase-auth-flutterfire-ui/start/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/Info.plist b/firebase-auth-flutterfire-ui/start/ios/Runner/Info.plist deleted file mode 100644 index 66728aa7de..0000000000 --- a/firebase-auth-flutterfire-ui/start/ios/Runner/Info.plist +++ /dev/null @@ -1,70 +0,0 @@ - - - - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Firebase Auth Flutterfire Ui - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - firebase_auth_flutterfire_ui - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UIApplicationSceneManifest - - UIApplicationSupportsMultipleScenes - - UISceneConfigurations - - UIWindowSceneSessionRoleApplication - - - UISceneClassName - UIWindowScene - UISceneConfigurationName - flutter - UISceneDelegateClassName - $(PRODUCT_MODULE_NAME).SceneDelegate - UISceneStoryboardFile - Main - - - - - UIApplicationSupportsIndirectInputEvents - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/Runner-Bridging-Header.h b/firebase-auth-flutterfire-ui/start/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a560b..0000000000 --- a/firebase-auth-flutterfire-ui/start/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/firebase-auth-flutterfire-ui/start/ios/Runner/SceneDelegate.swift b/firebase-auth-flutterfire-ui/start/ios/Runner/SceneDelegate.swift deleted file mode 100644 index b9ce8ea2b2..0000000000 --- a/firebase-auth-flutterfire-ui/start/ios/Runner/SceneDelegate.swift +++ /dev/null @@ -1,6 +0,0 @@ -import Flutter -import UIKit - -class SceneDelegate: FlutterSceneDelegate { - -} diff --git a/firebase-auth-flutterfire-ui/start/ios/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/start/ios/RunnerTests/RunnerTests.swift deleted file mode 100644 index 86a7c3b1b6..0000000000 --- a/firebase-auth-flutterfire-ui/start/ios/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Flutter -import UIKit -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/start/lib/app.dart b/firebase-auth-flutterfire-ui/start/lib/app.dart deleted file mode 100644 index 10028aa7c7..0000000000 --- a/firebase-auth-flutterfire-ui/start/lib/app.dart +++ /dev/null @@ -1,19 +0,0 @@ -import 'package:flutter/material.dart'; - -import 'auth_gate.dart'; - -class MyApp extends StatelessWidget { - const MyApp({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return MaterialApp( - theme: ThemeData( - colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), - ), - home: AuthGate(clientId: clientId), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/start/lib/auth_gate.dart b/firebase-auth-flutterfire-ui/start/lib/auth_gate.dart deleted file mode 100644 index 883cfc130e..0000000000 --- a/firebase-auth-flutterfire-ui/start/lib/auth_gate.dart +++ /dev/null @@ -1,14 +0,0 @@ -import 'package:flutter/material.dart'; - -import 'home.dart'; - -class AuthGate extends StatelessWidget { - const AuthGate({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return const HomeScreen(); - } -} diff --git a/firebase-auth-flutterfire-ui/start/lib/home.dart b/firebase-auth-flutterfire-ui/start/lib/home.dart deleted file mode 100644 index 8ea6fd93bd..0000000000 --- a/firebase-auth-flutterfire-ui/start/lib/home.dart +++ /dev/null @@ -1,20 +0,0 @@ -import 'package:flutter/material.dart'; - -class HomeScreen extends StatelessWidget { - const HomeScreen({super.key}); - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar(automaticallyImplyLeading: false), - body: Center( - child: Column( - children: [ - SizedBox(width: 250, child: Image.asset('assets/dash.png')), - Text('Welcome!', style: Theme.of(context).textTheme.displaySmall), - ], - ), - ), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/start/lib/main.dart b/firebase-auth-flutterfire-ui/start/lib/main.dart deleted file mode 100644 index 709c77474c..0000000000 --- a/firebase-auth-flutterfire-ui/start/lib/main.dart +++ /dev/null @@ -1,10 +0,0 @@ -import 'package:flutter/material.dart'; - -import 'app.dart'; - -// TODO(codelab user): Get API key -const clientId = 'YOUR_CLIENT_ID'; - -void main() async { - runApp(const MyApp(clientId: clientId)); -} diff --git a/firebase-auth-flutterfire-ui/start/macos/.gitignore b/firebase-auth-flutterfire-ui/start/macos/.gitignore deleted file mode 100644 index 746adbb6b9..0000000000 --- a/firebase-auth-flutterfire-ui/start/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/firebase-auth-flutterfire-ui/start/macos/Flutter/Flutter-Debug.xcconfig b/firebase-auth-flutterfire-ui/start/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index c2efd0b608..0000000000 --- a/firebase-auth-flutterfire-ui/start/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/start/macos/Flutter/Flutter-Release.xcconfig b/firebase-auth-flutterfire-ui/start/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index c2efd0b608..0000000000 --- a/firebase-auth-flutterfire-ui/start/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/start/macos/Flutter/GeneratedPluginRegistrant.swift b/firebase-auth-flutterfire-ui/start/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index cccf817a52..0000000000 --- a/firebase-auth-flutterfire-ui/start/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,10 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { -} diff --git a/firebase-auth-flutterfire-ui/start/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/start/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index d08461285e..0000000000 --- a/firebase-auth-flutterfire-ui/start/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,729 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC10EC2044A3C60003C045; - remoteInfo = Runner; - }; - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "firebase_auth_flutterfire_ui.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 331C80D2294CF70F00263BE5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C80D6294CF71000263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C80D7294CF71000263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 331C80D6294CF71000263BE5 /* RunnerTests */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */, - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C80D4294CF70F00263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 331C80D1294CF70F00263BE5 /* Sources */, - 331C80D2294CF70F00263BE5 /* Frameworks */, - 331C80D3294CF70F00263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C80DA294CF71000263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C80D4294CF70F00263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 33CC10EC2044A3C60003C045; - }; - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 331C80D4294CF70F00263BE5 /* RunnerTests */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C80D3294CF70F00263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C80D1294CF70F00263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC10EC2044A3C60003C045 /* Runner */; - targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; - }; - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 331C80DB294CF71000263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Debug; - }; - 331C80DC294CF71000263BE5 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Release; - }; - 331C80DD294CF71000263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Profile; - }; - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C80DB294CF71000263BE5 /* Debug */, - 331C80DC294CF71000263BE5 /* Release */, - 331C80DD294CF71000263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/start/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/start/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/start/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/start/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/start/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 9d7d2779b9..0000000000 --- a/firebase-auth-flutterfire-ui/start/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/start/macos/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/start/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 1d526a16ed..0000000000 --- a/firebase-auth-flutterfire-ui/start/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/firebase-auth-flutterfire-ui/start/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/start/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/start/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/start/macos/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/start/macos/Runner/AppDelegate.swift deleted file mode 100644 index b3c1761412..0000000000 --- a/firebase-auth-flutterfire-ui/start/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import Cocoa -import FlutterMacOS - -@main -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } - - override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { - return true - } -} diff --git a/firebase-auth-flutterfire-ui/start/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/start/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f19f..0000000000 --- a/firebase-auth-flutterfire-ui/start/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/start/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/firebase-auth-flutterfire-ui/start/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 82b6f9d9a33e198f5747104729e1fcef999772a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102994 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ⅅ8MglG&ER{i5lN315cO?EdHNLrg? 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 z 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 Pe7HEdAEg|=c=LY&YVNkY diff --git a/firebase-auth-flutterfire-ui/start/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/firebase-auth-flutterfire-ui/start/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index 13b35eba55c6dabc3aac36f33d859266c18fa0d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5680 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 diff --git a/firebase-auth-flutterfire-ui/start/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/firebase-auth-flutterfire-ui/start/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index 0a3f5fa40fb3d1e0710331a48de5d256da3f275d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 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 diff --git a/firebase-auth-flutterfire-ui/start/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/firebase-auth-flutterfire-ui/start/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 2f1632cfddf3d9dade342351e627a0a75609fb46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 zcmV;b2vzrqP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuE6iGxuRCodHTWf3-RTMruyW6Fu zQYeUM04eX6D5c0FCjKKPrco1(K`<0SL=crI{PC3-^hZU0kQie$gh-5!7z6SH6Q0J% zqot*`H1q{R5fHFYS}dje@;kG=v$L0(yY0?wY2%*c?A&{2?!D*x?m71{of2gv!$5|C z3>qG_BW}7K_yUcT3A5C6QD<+{aq?x;MAUyAiJn#Jv8_zZtQ{P zTRzbL3U9!qVuZzS$xKU10KiW~Bgdcv1-!uAhQxf3a7q+dU6lj?yoO4Lq4TUN4}h{N z*fIM=SS8|C2$(T>w$`t@3Tka!(r!7W`x z-isCVgQD^mG-MJ;XtJuK3V{Vy72GQ83KRWsHU?e*wrhKk=ApIYeDqLi;JI1e zuvv}5^Dc=k7F7?nm3nIw$NVmU-+R>> zyqOR$-2SDpJ}Pt;^RkJytDVXNTsu|mI1`~G7yw`EJR?VkGfNdqK9^^8P`JdtTV&tX4CNcV4 z&N06nZa??Fw1AgQOUSE2AmPE@WO(Fvo`%m`cDgiv(fAeRA%3AGXUbsGw{7Q`cY;1BI#ac3iN$$Hw z0LT0;xc%=q)me?Y*$xI@GRAw?+}>=9D+KTk??-HJ4=A>`V&vKFS75@MKdSF1JTq{S zc1!^8?YA|t+uKigaq!sT;Z!&0F2=k7F0PIU;F$leJLaw2UI6FL^w}OG&!;+b%ya1c z1n+6-inU<0VM-Y_s5iTElq)ThyF?StVcebpGI znw#+zLx2@ah{$_2jn+@}(zJZ{+}_N9BM;z)0yr|gF-4=Iyu@hI*Lk=-A8f#bAzc9f z`Kd6K--x@t04swJVC3JK1cHY-Hq+=|PN-VO;?^_C#;coU6TDP7Bt`;{JTG;!+jj(` zw5cLQ-(Cz-Tlb`A^w7|R56Ce;Wmr0)$KWOUZ6ai0PhzPeHwdl0H(etP zUV`va_i0s-4#DkNM8lUlqI7>YQLf)(lz9Q3Uw`)nc(z3{m5ZE77Ul$V%m)E}3&8L0 z-XaU|eB~Is08eORPk;=<>!1w)Kf}FOVS2l&9~A+@R#koFJ$Czd%Y(ENTV&A~U(IPI z;UY+gf+&6ioZ=roly<0Yst8ck>(M=S?B-ys3mLdM&)ex!hbt+ol|T6CTS+Sc0jv(& z7ijdvFwBq;0a{%3GGwkDKTeG`b+lyj0jjS1OMkYnepCdoosNY`*zmBIo*981BU%%U z@~$z0V`OVtIbEx5pa|Tct|Lg#ZQf5OYMUMRD>Wdxm5SAqV2}3!ceE-M2 z@O~lQ0OiKQp}o9I;?uxCgYVV?FH|?Riri*U$Zi_`V2eiA>l zdSm6;SEm6#T+SpcE8Ro_f2AwxzI z44hfe^WE3!h@W3RDyA_H440cpmYkv*)6m1XazTqw%=E5Xv7^@^^T7Q2wxr+Z2kVYr - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/start/macos/Runner/Configs/AppInfo.xcconfig b/firebase-auth-flutterfire-ui/start/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index 7f83dd52b0..0000000000 --- a/firebase-auth-flutterfire-ui/start/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = firebase_auth_flutterfire_ui - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2026 com.example. All rights reserved. diff --git a/firebase-auth-flutterfire-ui/start/macos/Runner/Configs/Debug.xcconfig b/firebase-auth-flutterfire-ui/start/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd9464..0000000000 --- a/firebase-auth-flutterfire-ui/start/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/start/macos/Runner/Configs/Release.xcconfig b/firebase-auth-flutterfire-ui/start/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f49561..0000000000 --- a/firebase-auth-flutterfire-ui/start/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/start/macos/Runner/Configs/Warnings.xcconfig b/firebase-auth-flutterfire-ui/start/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf4780..0000000000 --- a/firebase-auth-flutterfire-ui/start/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/firebase-auth-flutterfire-ui/start/macos/Runner/DebugProfile.entitlements b/firebase-auth-flutterfire-ui/start/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index dddb8a30c8..0000000000 --- a/firebase-auth-flutterfire-ui/start/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/start/macos/Runner/Info.plist b/firebase-auth-flutterfire-ui/start/macos/Runner/Info.plist deleted file mode 100644 index 4789daa6a4..0000000000 --- a/firebase-auth-flutterfire-ui/start/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/firebase-auth-flutterfire-ui/start/macos/Runner/MainFlutterWindow.swift b/firebase-auth-flutterfire-ui/start/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 3cc05eb234..0000000000 --- a/firebase-auth-flutterfire-ui/start/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/firebase-auth-flutterfire-ui/start/macos/Runner/Release.entitlements b/firebase-auth-flutterfire-ui/start/macos/Runner/Release.entitlements deleted file mode 100644 index 976176a59a..0000000000 --- a/firebase-auth-flutterfire-ui/start/macos/Runner/Release.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/start/macos/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/start/macos/RunnerTests/RunnerTests.swift deleted file mode 100644 index 61f3bd1fc5..0000000000 --- a/firebase-auth-flutterfire-ui/start/macos/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Cocoa -import FlutterMacOS -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/start/pubspec.lock b/firebase-auth-flutterfire-ui/start/pubspec.lock deleted file mode 100644 index dcfc09dbb6..0000000000 --- a/firebase-auth-flutterfire-ui/start/pubspec.lock +++ /dev/null @@ -1,205 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - async: - dependency: transitive - description: - name: async - sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 - url: "https://pub.dev" - source: hosted - version: "2.13.1" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b - url: "https://pub.dev" - source: hosted - version: "1.4.1" - clock: - dependency: transitive - description: - name: clock - sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e - url: "https://pub.dev" - source: hosted - version: "1.1.3" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" - url: "https://pub.dev" - source: hosted - version: "1.3.3" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" - url: "https://pub.dev" - source: hosted - version: "6.0.0" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" - url: "https://pub.dev" - source: hosted - version: "11.0.2" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" - url: "https://pub.dev" - source: hosted - version: "3.0.10" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - lints: - dependency: transitive - description: - name: lints - sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" - url: "https://pub.dev" - source: hosted - version: "6.1.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" - url: "https://pub.dev" - source: hosted - version: "0.12.20" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" - url: "https://pub.dev" - source: hosted - version: "0.13.0" - meta: - dependency: transitive - description: - name: meta - sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" - url: "https://pub.dev" - source: hosted - version: "1.19.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - source_span: - dependency: transitive - description: - name: source_span - sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" - url: "https://pub.dev" - source: hosted - version: "1.10.2" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" - url: "https://pub.dev" - source: hosted - version: "1.12.2" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" - url: "https://pub.dev" - source: hosted - version: "0.7.12" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" - url: "https://pub.dev" - source: hosted - version: "2.4.3" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" - url: "https://pub.dev" - source: hosted - version: "15.4.0" -sdks: - dart: ">=3.13.5 <4.0.0" - flutter: ">=3.18.0-18.0.pre.54" diff --git a/firebase-auth-flutterfire-ui/start/pubspec.yaml b/firebase-auth-flutterfire-ui/start/pubspec.yaml deleted file mode 100644 index dec70ea367..0000000000 --- a/firebase-auth-flutterfire-ui/start/pubspec.yaml +++ /dev/null @@ -1,21 +0,0 @@ -name: firebase_auth_flutterfire_ui -description: "A new Flutter project." -publish_to: 'none' -version: 0.1.0+1 - -environment: - sdk: ^3.13.5 - -dependencies: - flutter: - sdk: flutter - -dev_dependencies: - flutter_test: - sdk: flutter - flutter_lints: ^6.0.0 - -flutter: - uses-material-design: true - assets: - - assets/ diff --git a/firebase-auth-flutterfire-ui/start/web/favicon.png b/firebase-auth-flutterfire-ui/start/web/favicon.png deleted file mode 100644 index 8aaa46ac1ae21512746f852a42ba87e4165dfdd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM diff --git a/firebase-auth-flutterfire-ui/start/web/icons/Icon-192.png b/firebase-auth-flutterfire-ui/start/web/icons/Icon-192.png deleted file mode 100644 index b749bfef07473333cf1dd31e9eed89862a5d52aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5292 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 diff --git a/firebase-auth-flutterfire-ui/start/web/icons/Icon-512.png b/firebase-auth-flutterfire-ui/start/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48dff1169879ba46840804b412fe02fefd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8252 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 diff --git a/firebase-auth-flutterfire-ui/start/web/icons/Icon-maskable-192.png b/firebase-auth-flutterfire-ui/start/web/icons/Icon-maskable-192.png deleted file mode 100644 index eb9b4d76e525556d5d89141648c724331630325d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5594 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 X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! diff --git a/firebase-auth-flutterfire-ui/start/web/icons/Icon-maskable-512.png b/firebase-auth-flutterfire-ui/start/web/icons/Icon-maskable-512.png deleted file mode 100644 index d69c56691fbdb0b7efa65097c7cc1edac12a6d3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20998 zcmeFZ_gj-)&^4Nb2tlbLMU<{!p(#yjqEe+=0IA_oih%ScH9@5#MNp&}Y#;;(h=A0@ zh7{>lT2MkSQ344eAvrhici!td|HJuyvJm#Y_w1Q9Yu3!26dNlO-oxUDK_C#XnW^Co z5C{VN6#{~B0)K2j7}*1Xq(Nqemv23A-6&=ZpEijkVnSwVGqLv40?n0=p;k3-U5e5+ z+z3>aS`u9DS=!wg8ROu?X4TFoW6CFLL&{GzoVT)ldhLekLM|+j3tIxRd|*5=c{=s&*vfPdBr(Fyj(v@%eQj1Soy7m4^@VRl1~@-PV7y+c!xz$8436WBn$t{=}mEdK#k`aystimGgI{(IBx$!pAwFoE9Y`^t^;> zKAD)C(Dl^s%`?q5$P|fZf8Xymrtu^Pv(7D`rn>Z-w$Ahs!z9!94WNVxrJuXfHAaxg zC6s@|Z1$7R$(!#t%Jb{{s6(Y?NoQXDYq)!}X@jKPhe`{9KQ@sAU8y-5`xt?S9$jKH zoi}6m5PcG*^{kjvt+kwPpyQzVg4o)a>;LK`aaN2x4@itBD3Aq?yWTM20VRn1rrd+2 zKO=P0rMjEGq_UqpMa`~7B|p?xAN1SCoCp}QxAv8O`jLJ5CVh@umR%c%i^)6!o+~`F zaalSTQcl5iwOLC&H)efzd{8(88mo`GI(56T<(&p7>Qd^;R1hn1Y~jN~tApaL8>##U zd65bo8)79CplWxr#z4!6HvLz&N7_5AN#x;kLG?zQ(#p|lj<8VUlKY=Aw!ATqeL-VG z42gA!^cMNPj>(`ZMEbCrnkg*QTsn*u(nQPWI9pA{MQ=IsPTzd7q5E#7+z>Ch=fx$~ z;J|?(5jTo5UWGvsJa(Sx0?S#56+8SD!I^tftyeh_{5_31l6&Hywtn`bbqYDqGZXI( zCG7hBgvksX2ak8+)hB4jnxlO@A32C_RM&g&qDSb~3kM&)@A_j1*oTO@nicGUyv+%^ z=vB)4(q!ykzT==Z)3*3{atJ5}2PV*?Uw+HhN&+RvKvZL3p9E?gHjv{6zM!A|z|UHK z-r6jeLxbGn0D@q5aBzlco|nG2tr}N@m;CJX(4#Cn&p&sLKwzLFx1A5izu?X_X4x8r@K*d~7>t1~ zDW1Mv5O&WOxbzFC`DQ6yNJ(^u9vJdj$fl2dq`!Yba_0^vQHXV)vqv1gssZYzBct!j zHr9>ydtM8wIs}HI4=E}qAkv|BPWzh3^_yLH(|kdb?x56^BlDC)diWyPd*|f!`^12_U>TD^^94OCN0lVv~Sgvs94ecpE^}VY$w`qr_>Ue zTfH~;C<3H<0dS5Rkf_f@1x$Gms}gK#&k()IC0zb^QbR!YLoll)c$Agfi6MKI0dP_L z=Uou&u~~^2onea2%XZ@>`0x^L8CK6=I{ge;|HXMj)-@o~h&O{CuuwBX8pVqjJ*o}5 z#8&oF_p=uSo~8vn?R0!AMWvcbZmsrj{ZswRt(aEdbi~;HeVqIe)-6*1L%5u$Gbs}| zjFh?KL&U(rC2izSGtwP5FnsR@6$-1toz?RvLD^k~h9NfZgzHE7m!!7s6(;)RKo2z} zB$Ci@h({l?arO+vF;s35h=|WpefaOtKVx>l399}EsX@Oe3>>4MPy%h&^3N_`UTAHJ zI$u(|TYC~E4)|JwkWW3F!Tib=NzjHs5ii2uj0^m|Qlh-2VnB#+X~RZ|`SA*}}&8j9IDv?F;(Y^1=Z0?wWz;ikB zewU>MAXDi~O7a~?jx1x=&8GcR-fTp>{2Q`7#BE#N6D@FCp`?ht-<1|y(NArxE_WIu zP+GuG=Qq>SHWtS2M>34xwEw^uvo4|9)4s|Ac=ud?nHQ>ax@LvBqusFcjH0}{T3ZPQ zLO1l<@B_d-(IS682}5KA&qT1+{3jxKolW+1zL4inqBS-D>BohA!K5++41tM@ z@xe<-qz27}LnV#5lk&iC40M||JRmZ*A##K3+!j93eouU8@q-`W0r%7N`V$cR&JV;iX(@cS{#*5Q>~4BEDA)EikLSP@>Oo&Bt1Z~&0d5)COI%3$cLB_M?dK# z{yv2OqW!al-#AEs&QFd;WL5zCcp)JmCKJEdNsJlL9K@MnPegK23?G|O%v`@N{rIRa zi^7a}WBCD77@VQ-z_v{ZdRsWYrYgC$<^gRQwMCi6);%R~uIi31OMS}=gUTE(GKmCI z$zM>mytL{uNN+a&S38^ez(UT=iSw=l2f+a4)DyCA1Cs_N-r?Q@$3KTYosY!;pzQ0k zzh1G|kWCJjc(oZVBji@kN%)UBw(s{KaYGy=i{g3{)Z+&H8t2`^IuLLKWT6lL<-C(! zSF9K4xd-|VO;4}$s?Z7J_dYqD#Mt)WCDnsR{Kpjq275uUq6`v0y*!PHyS(}Zmv)_{>Vose9-$h8P0|y;YG)Bo}$(3Z%+Gs0RBmFiW!^5tBmDK-g zfe5%B*27ib+7|A*Fx5e)2%kIxh7xWoc3pZcXS2zik!63lAG1;sC1ja>BqH7D zODdi5lKW$$AFvxgC-l-)!c+9@YMC7a`w?G(P#MeEQ5xID#<}W$3bSmJ`8V*x2^3qz zVe<^^_8GHqYGF$nIQm0Xq2kAgYtm#UC1A(=&85w;rmg#v906 zT;RyMgbMpYOmS&S9c38^40oUp?!}#_84`aEVw;T;r%gTZkWeU;;FwM@0y0adt{-OK z(vGnPSlR=Nv2OUN!2=xazlnHPM9EWxXg2EKf0kI{iQb#FoP>xCB<)QY>OAM$Dcdbm zU6dU|%Mo(~avBYSjRc13@|s>axhrPl@Sr81{RSZUdz4(=|82XEbV*JAX6Lfbgqgz584lYgi0 z2-E{0XCVON$wHfvaLs;=dqhQJ&6aLn$D#0i(FkAVrXG9LGm3pSTf&f~RQb6|1_;W> z?n-;&hrq*~L=(;u#jS`*Yvh@3hU-33y_Kv1nxqrsf>pHVF&|OKkoC)4DWK%I!yq?P z=vXo8*_1iEWo8xCa{HJ4tzxOmqS0&$q+>LroMKI*V-rxhOc%3Y!)Y|N6p4PLE>Yek>Y(^KRECg8<|%g*nQib_Yc#A5q8Io z6Ig&V>k|~>B6KE%h4reAo*DfOH)_01tE0nWOxX0*YTJgyw7moaI^7gW*WBAeiLbD?FV9GSB zPv3`SX*^GRBM;zledO`!EbdBO_J@fEy)B{-XUTVQv}Qf~PSDpK9+@I`7G7|>Dgbbu z_7sX9%spVo$%qwRwgzq7!_N;#Td08m5HV#?^dF-EV1o)Q=Oa+rs2xH#g;ykLbwtCh znUnA^dW!XjspJ;otq$yV@I^s9Up(5k7rqhQd@OLMyyxVLj_+$#Vc*}Usevp^I(^vH zmDgHc0VMme|K&X?9&lkN{yq_(If)O`oUPW8X}1R5pSVBpfJe0t{sPA(F#`eONTh_) zxeLqHMfJX#?P(@6w4CqRE@Eiza; z;^5)Kk=^5)KDvd9Q<`=sJU8rjjxPmtWMTmzcH={o$U)j=QBuHarp?=}c??!`3d=H$nrJMyr3L-& zA#m?t(NqLM?I3mGgWA_C+0}BWy3-Gj7bR+d+U?n*mN$%5P`ugrB{PeV>jDUn;eVc- zzeMB1mI4?fVJatrNyq|+zn=!AiN~<}eoM#4uSx^K?Iw>P2*r=k`$<3kT00BE_1c(02MRz4(Hq`L^M&xt!pV2 zn+#U3@j~PUR>xIy+P>51iPayk-mqIK_5rlQMSe5&tDkKJk_$i(X&;K(11YGpEc-K= zq4Ln%^j>Zi_+Ae9eYEq_<`D+ddb8_aY!N;)(&EHFAk@Ekg&41ABmOXfWTo)Z&KotA zh*jgDGFYQ^y=m)<_LCWB+v48DTJw*5dwMm_YP0*_{@HANValf?kV-Ic3xsC}#x2h8 z`q5}d8IRmqWk%gR)s~M}(Qas5+`np^jW^oEd-pzERRPMXj$kS17g?H#4^trtKtq;C?;c ztd|%|WP2w2Nzg@)^V}!Gv++QF2!@FP9~DFVISRW6S?eP{H;;8EH;{>X_}NGj^0cg@ z!2@A>-CTcoN02^r6@c~^QUa={0xwK0v4i-tQ9wQq^=q*-{;zJ{Qe%7Qd!&X2>rV@4 z&wznCz*63_vw4>ZF8~%QCM?=vfzW0r_4O^>UA@otm_!N%mH)!ERy&b!n3*E*@?9d^ zu}s^By@FAhG(%?xgJMuMzuJw2&@$-oK>n z=UF}rt%vuaP9fzIFCYN-1&b#r^Cl6RDFIWsEsM|ROf`E?O(cy{BPO2Ie~kT+^kI^i zp>Kbc@C?}3vy-$ZFVX#-cx)Xj&G^ibX{pWggtr(%^?HeQL@Z( zM-430g<{>vT*)jK4aY9(a{lSy{8vxLbP~n1MXwM527ne#SHCC^F_2@o`>c>>KCq9c(4c$VSyMl*y3Nq1s+!DF| z^?d9PipQN(mw^j~{wJ^VOXDCaL$UtwwTpyv8IAwGOg<|NSghkAR1GSNLZ1JwdGJYm zP}t<=5=sNNUEjc=g(y)1n5)ynX(_$1-uGuDR*6Y^Wgg(LT)Jp><5X|}bt z_qMa&QP?l_n+iVS>v%s2Li_;AIeC=Ca^v1jX4*gvB$?H?2%ndnqOaK5-J%7a} zIF{qYa&NfVY}(fmS0OmXA70{znljBOiv5Yod!vFU{D~*3B3Ka{P8?^ zfhlF6o7aNT$qi8(w<}OPw5fqA7HUje*r*Oa(YV%*l0|9FP9KW@U&{VSW{&b0?@y)M zs%4k1Ax;TGYuZ9l;vP5@?3oQsp3)rjBeBvQQ>^B;z5pc=(yHhHtq6|0m(h4envn_j787fizY@V`o(!SSyE7vlMT zbo=Z1c=atz*G!kwzGB;*uPL$Ei|EbZLh8o+1BUMOpnU(uX&OG1MV@|!&HOOeU#t^x zr9=w2ow!SsTuJWT7%Wmt14U_M*3XiWBWHxqCVZI0_g0`}*^&yEG9RK9fHK8e+S^m? zfCNn$JTswUVbiC#>|=wS{t>-MI1aYPLtzO5y|LJ9nm>L6*wpr_m!)A2Fb1RceX&*|5|MwrvOk4+!0p99B9AgP*9D{Yt|x=X}O% zgIG$MrTB=n-!q%ROT|SzH#A$Xm;|ym)0>1KR}Yl0hr-KO&qMrV+0Ej3d@?FcgZ+B3 ztEk16g#2)@x=(ko8k7^Tq$*5pfZHC@O@}`SmzT1(V@x&NkZNM2F#Q-Go7-uf_zKC( zB(lHZ=3@dHaCOf6C!6i8rDL%~XM@rVTJbZL09?ht@r^Z_6x}}atLjvH^4Vk#Ibf(^LiBJFqorm?A=lE zzFmwvp4bT@Nv2V>YQT92X;t9<2s|Ru5#w?wCvlhcHLcsq0TaFLKy(?nzezJ>CECqj zggrI~Hd4LudM(m{L@ezfnpELsRFVFw>fx;CqZtie`$BXRn#Ns%AdoE$-Pf~{9A8rV zf7FbgpKmVzmvn-z(g+&+-ID=v`;6=)itq8oM*+Uz**SMm_{%eP_c0{<%1JGiZS19o z@Gj7$Se~0lsu}w!%;L%~mIAO;AY-2i`9A*ZfFs=X!LTd6nWOZ7BZH2M{l2*I>Xu)0 z`<=;ObglnXcVk!T>e$H?El}ra0WmPZ$YAN0#$?|1v26^(quQre8;k20*dpd4N{i=b zuN=y}_ew9SlE~R{2+Rh^7%PA1H5X(p8%0TpJ=cqa$65XL)$#ign-y!qij3;2>j}I; ziO@O|aYfn&up5F`YtjGw68rD3{OSGNYmBnl?zdwY$=RFsegTZ=kkzRQ`r7ZjQP!H( zp4>)&zf<*N!tI00xzm-ME_a{_I!TbDCr;8E;kCH4LlL-tqLxDuBn-+xgPk37S&S2^ z2QZumkIimwz!c@!r0)j3*(jPIs*V!iLTRl0Cpt_UVNUgGZzdvs0(-yUghJfKr7;=h zD~y?OJ-bWJg;VdZ^r@vlDoeGV&8^--!t1AsIMZ5S440HCVr%uk- z2wV>!W1WCvFB~p$P$$_}|H5>uBeAe>`N1FI8AxM|pq%oNs;ED8x+tb44E) zTj{^fbh@eLi%5AqT?;d>Es5D*Fi{Bpk)q$^iF!!U`r2hHAO_?#!aYmf>G+jHsES4W zgpTKY59d?hsb~F0WE&dUp6lPt;Pm zcbTUqRryw^%{ViNW%Z(o8}dd00H(H-MmQmOiTq{}_rnwOr*Ybo7*}3W-qBT!#s0Ie z-s<1rvvJx_W;ViUD`04%1pra*Yw0BcGe)fDKUK8aF#BwBwMPU;9`!6E(~!043?SZx z13K%z@$$#2%2ovVlgFIPp7Q6(vO)ud)=*%ZSucL2Dh~K4B|%q4KnSpj#n@(0B})!9 z8p*hY@5)NDn^&Pmo;|!>erSYg`LkO?0FB@PLqRvc>4IsUM5O&>rRv|IBRxi(RX(gJ ztQ2;??L~&Mv;aVr5Q@(?y^DGo%pO^~zijld41aA0KKsy_6FeHIn?fNHP-z>$OoWer zjZ5hFQTy*-f7KENRiCE$ZOp4|+Wah|2=n@|W=o}bFM}Y@0e62+_|#fND5cwa3;P{^pEzlJbF1Yq^}>=wy8^^^$I2M_MH(4Dw{F6hm+vrWV5!q;oX z;tTNhz5`-V={ew|bD$?qcF^WPR{L(E%~XG8eJx(DoGzt2G{l8r!QPJ>kpHeOvCv#w zr=SSwMDaUX^*~v%6K%O~i)<^6`{go>a3IdfZ8hFmz&;Y@P%ZygShQZ2DSHd`m5AR= zx$wWU06;GYwXOf(%MFyj{8rPFXD};JCe85Bdp4$YJ2$TzZ7Gr#+SwCvBI1o$QP0(c zy`P51FEBV2HTisM3bHqpmECT@H!Y2-bv2*SoSPoO?wLe{M#zDTy@ujAZ!Izzky~3k zRA1RQIIoC*Mej1PH!sUgtkR0VCNMX(_!b65mo66iM*KQ7xT8t2eev$v#&YdUXKwGm z7okYAqYF&bveHeu6M5p9xheRCTiU8PFeb1_Rht0VVSbm%|1cOVobc8mvqcw!RjrMRM#~=7xibH&Fa5Imc|lZ{eC|R__)OrFg4@X_ ze+kk*_sDNG5^ELmHnZ7Ue?)#6!O)#Nv*Dl2mr#2)w{#i-;}0*_h4A%HidnmclH#;Q zmQbq+P4DS%3}PpPm7K_K3d2s#k~x+PlTul7+kIKol0@`YN1NG=+&PYTS->AdzPv!> zQvzT=)9se*Jr1Yq+C{wbK82gAX`NkbXFZ)4==j4t51{|-v!!$H8@WKA={d>CWRW+g z*`L>9rRucS`vbXu0rzA1#AQ(W?6)}1+oJSF=80Kf_2r~Qm-EJ6bbB3k`80rCv(0d` zvCf3;L2ovYG_TES%6vSuoKfIHC6w;V31!oqHM8-I8AFzcd^+_86!EcCOX|Ta9k1!s z_Vh(EGIIsI3fb&dF$9V8v(sTBC%!#<&KIGF;R+;MyC0~}$gC}}= zR`DbUVc&Bx`lYykFZ4{R{xRaUQkWCGCQlEc;!mf=+nOk$RUg*7 z;kP7CVLEc$CA7@6VFpsp3_t~m)W0aPxjsA3e5U%SfY{tp5BV5jH-5n?YX7*+U+Zs%LGR>U- z!x4Y_|4{gx?ZPJobISy991O znrmrC3otC;#4^&Rg_iK}XH(XX+eUHN0@Oe06hJk}F?`$)KmH^eWz@@N%wEc)%>?Ft z#9QAroDeyfztQ5Qe{m*#R#T%-h*&XvSEn@N$hYRTCMXS|EPwzF3IIysD2waj`vQD{ zv_#^Pgr?s~I*NE=acf@dWVRNWTr(GN0wrL)Z2=`Dr>}&ZDNX|+^Anl{Di%v1Id$_p zK5_H5`RDjJx`BW7hc85|> zHMMsWJ4KTMRHGu+vy*kBEMjz*^K8VtU=bXJYdhdZ-?jTXa$&n)C?QQIZ7ln$qbGlr zS*TYE+ppOrI@AoPP=VI-OXm}FzgXRL)OPvR$a_=SsC<3Jb+>5makX|U!}3lx4tX&L z^C<{9TggZNoeX!P1jX_K5HkEVnQ#s2&c#umzV6s2U-Q;({l+j^?hi7JnQ7&&*oOy9 z(|0asVTWUCiCnjcOnB2pN0DpuTglKq;&SFOQ3pUdye*eT<2()7WKbXp1qq9=bhMWlF-7BHT|i3TEIT77AcjD(v=I207wi-=vyiw5mxgPdTVUC z&h^FEUrXwWs9en2C{ywZp;nvS(Mb$8sBEh-*_d-OEm%~p1b2EpcwUdf<~zmJmaSTO zSX&&GGCEz-M^)G$fBvLC2q@wM$;n4jp+mt0MJFLuJ%c`tSp8$xuP|G81GEd2ci$|M z4XmH{5$j?rqDWoL4vs!}W&!?!rtj=6WKJcE>)?NVske(p;|#>vL|M_$as=mi-n-()a*OU3Okmk0wC<9y7t^D(er-&jEEak2!NnDiOQ99Wx8{S8}=Ng!e0tzj*#T)+%7;aM$ z&H}|o|J1p{IK0Q7JggAwipvHvko6>Epmh4RFRUr}$*2K4dz85o7|3#Bec9SQ4Y*;> zXWjT~f+d)dp_J`sV*!w>B%)#GI_;USp7?0810&3S=WntGZ)+tzhZ+!|=XlQ&@G@~3 z-dw@I1>9n1{+!x^Hz|xC+P#Ab`E@=vY?3%Bc!Po~e&&&)Qp85!I|U<-fCXy*wMa&t zgDk!l;gk;$taOCV$&60z+}_$ykz=Ea*)wJQ3-M|p*EK(cvtIre0Pta~(95J7zoxBN zS(yE^3?>88AL0Wfuou$BM{lR1hkrRibz=+I9ccwd`ZC*{NNqL)3pCcw^ygMmrG^Yp zn5f}Xf>%gncC=Yq96;rnfp4FQL#{!Y*->e82rHgY4Zwy{`JH}b9*qr^VA{%~Z}jtp z_t$PlS6}5{NtTqXHN?uI8ut8rOaD#F1C^ls73S=b_yI#iZDOGz3#^L@YheGd>L;<( z)U=iYj;`{>VDNzIxcjbTk-X3keXR8Xbc`A$o5# zKGSk-7YcoBYuAFFSCjGi;7b<;n-*`USs)IX z=0q6WZ=L!)PkYtZE-6)azhXV|+?IVGTOmMCHjhkBjfy@k1>?yFO3u!)@cl{fFAXnRYsWk)kpT?X{_$J=|?g@Q}+kFw|%n!;Zo}|HE@j=SFMvT8v`6Y zNO;tXN^036nOB2%=KzxB?n~NQ1K8IO*UE{;Xy;N^ZNI#P+hRZOaHATz9(=)w=QwV# z`z3+P>9b?l-@$@P3<;w@O1BdKh+H;jo#_%rr!ute{|YX4g5}n?O7Mq^01S5;+lABE+7`&_?mR_z7k|Ja#8h{!~j)| zbBX;*fsbUak_!kXU%HfJ2J+G7;inu#uRjMb|8a){=^))y236LDZ$$q3LRlat1D)%7K0!q5hT5V1j3qHc7MG9 z_)Q=yQ>rs>3%l=vu$#VVd$&IgO}Za#?aN!xY>-<3PhzS&q!N<=1Q7VJBfHjug^4|) z*fW^;%3}P7X#W3d;tUs3;`O&>;NKZBMR8au6>7?QriJ@gBaorz-+`pUWOP73DJL=M z(33uT6Gz@Sv40F6bN|H=lpcO z^AJl}&=TIjdevuDQ!w0K*6oZ2JBOhb31q!XDArFyKpz!I$p4|;c}@^bX{>AXdt7Bm zaLTk?c%h@%xq02reu~;t@$bv`b3i(P=g}~ywgSFpM;}b$zAD+=I!7`V~}ARB(Wx0C(EAq@?GuxOL9X+ffbkn3+Op0*80TqmpAq~EXmv%cq36celXmRz z%0(!oMp&2?`W)ALA&#|fu)MFp{V~~zIIixOxY^YtO5^FSox8v$#d0*{qk0Z)pNTt0QVZ^$`4vImEB>;Lo2!7K05TpY-sl#sWBz_W-aDIV`Ksabi zvpa#93Svo!70W*Ydh)Qzm{0?CU`y;T^ITg-J9nfWeZ-sbw)G@W?$Eomf%Bg2frfh5 zRm1{|E0+(4zXy){$}uC3%Y-mSA2-^I>Tw|gQx|7TDli_hB>``)Q^aZ`LJC2V3U$SABP}T)%}9g2pF9dT}aC~!rFFgkl1J$ z`^z{Arn3On-m%}r}TGF8KQe*OjSJ=T|caa_E;v89A{t@$yT^(G9=N9F?^kT*#s3qhJq!IH5|AhnqFd z0B&^gm3w;YbMNUKU>naBAO@fbz zqw=n!@--}o5;k6DvTW9pw)IJVz;X}ncbPVrmH>4x);8cx;q3UyiML1PWp%bxSiS|^ zC5!kc4qw%NSOGQ*Kcd#&$30=lDvs#*4W4q0u8E02U)7d=!W7+NouEyuF1dyH$D@G& zaFaxo9Ex|ZXA5y{eZT*i*dP~INSMAi@mvEX@q5i<&o&#sM}Df?Og8n8Ku4vOux=T% zeuw~z1hR}ZNwTn8KsQHKLwe2>p^K`YWUJEdVEl|mO21Bov!D0D$qPoOv=vJJ`)|%_ z>l%`eexY7t{BlVKP!`a^U@nM?#9OC*t76My_E_<16vCz1x_#82qj2PkWiMWgF8bM9 z(1t4VdHcJ;B~;Q%x01k_gQ0>u2*OjuEWNOGX#4}+N?Gb5;+NQMqp}Puqw2HnkYuKA zzKFWGHc&K>gwVgI1Sc9OT1s6fq=>$gZU!!xsilA$fF`kLdGoX*^t}ao@+^WBpk>`8 z4v_~gK|c2rCq#DZ+H)$3v~Hoi=)=1D==e3P zpKrRQ+>O^cyTuWJ%2}__0Z9SM_z9rptd*;-9uC1tDw4+A!=+K%8~M&+Zk#13hY$Y$ zo-8$*8dD5@}XDi19RjK6T^J~DIXbF5w&l?JLHMrf0 zLv0{7*G!==o|B%$V!a=EtVHdMwXLtmO~vl}P6;S(R2Q>*kTJK~!}gloxj)m|_LYK{ zl(f1cB=EON&wVFwK?MGn^nWuh@f95SHatPs(jcwSY#Dnl1@_gkOJ5=f`%s$ZHljRH0 z+c%lrb=Gi&N&1>^L_}#m>=U=(oT^vTA&3!xXNyqi$pdW1BDJ#^{h|2tZc{t^vag3& zAD7*8C`chNF|27itjBUo^CCDyEpJLX3&u+(L;YeeMwnXEoyN(ytoEabcl$lSgx~Ltatn}b$@j_yyMrBb03)shJE*$;Mw=;mZd&8e>IzE+4WIoH zCSZE7WthNUL$|Y#m!Hn?x7V1CK}V`KwW2D$-7&ODy5Cj;!_tTOOo1Mm%(RUt)#$@3 zhurA)t<7qik%%1Et+N1?R#hdBB#LdQ7{%-C zn$(`5e0eFh(#c*hvF>WT*07fk$N_631?W>kfjySN8^XC9diiOd#s?4tybICF;wBjp zIPzilX3{j%4u7blhq)tnaOBZ_`h_JqHXuI7SuIlNTgBk9{HIS&3|SEPfrvcE<@}E` zKk$y*nzsqZ{J{uWW9;#n=de&&h>m#A#q)#zRonr(?mDOYU&h&aQWD;?Z(22wY?t$U3qo`?{+amA$^TkxL+Ex2dh`q7iR&TPd0Ymwzo#b? zP$#t=elB5?k$#uE$K>C$YZbYUX_JgnXA`oF_Ifz4H7LEOW~{Gww&3s=wH4+j8*TU| zSX%LtJWqhr-xGNSe{;(16kxnak6RnZ{0qZ^kJI5X*It_YuynSpi(^-}Lolr{)#z_~ zw!(J-8%7Ybo^c3(mED`Xz8xecP35a6M8HarxRn%+NJBE;dw>>Y2T&;jzRd4FSDO3T zt*y+zXCtZQ0bP0yf6HRpD|WmzP;DR^-g^}{z~0x~z4j8m zucTe%k&S9Nt-?Jb^gYW1w6!Y3AUZ0Jcq;pJ)Exz%7k+mUOm6%ApjjSmflfKwBo6`B zhNb@$NHTJ>guaj9S{@DX)!6)b-Shav=DNKWy(V00k(D!v?PAR0f0vDNq*#mYmUp6> z76KxbFDw5U{{qx{BRj(>?|C`82ICKbfLxoldov-M?4Xl+3;I4GzLHyPOzYw7{WQST zPNYcx5onA%MAO9??41Po*1zW(Y%Zzn06-lUp{s<3!_9vv9HBjT02On0Hf$}NP;wF) zP<`2p3}A^~1YbvOh{ePMx$!JGUPX-tbBzp3mDZMY;}h;sQ->!p97GA)9a|tF(Gh{1$xk7 zUw?ELkT({Xw!KIr);kTRb1b|UL`r2_`a+&UFVCdJ)1T#fdh;71EQl9790Br0m_`$x z9|ZANuchFci8GNZ{XbP=+uXSJRe(;V5laQz$u18#?X*9}x7cIEbnr%<=1cX3EIu7$ zhHW6pe5M(&qEtsqRa>?)*{O;OJT+YUhG5{km|YI7I@JL_3Hwao9aXneiSA~a* z|Lp@c-oMNyeAEuUz{F?kuou3x#C*gU?lon!RC1s37gW^0Frc`lqQWH&(J4NoZg3m8 z;Lin#8Q+cFPD7MCzj}#|ws7b@?D9Q4dVjS4dpco=4yX5SSH=A@U@yqPdp@?g?qeia zH=Tt_9)G=6C2QIPsi-QipnK(mc0xXIN;j$WLf@n8eYvMk;*H-Q4tK%(3$CN}NGgO8n}fD~+>?<3UzvsrMf*J~%i;VKQHbF%TPalFi=#sgj)(P#SM^0Q=Tr>4kJVw8X3iWsP|e8tj}NjlMdWp z@2+M4HQu~3!=bZpjh;;DIDk&X}=c8~kn)FWWH z2KL1w^rA5&1@@^X%MjZ7;u(kH=YhH2pJPFQe=hn>tZd5RC5cfGYis8s9PKaxi*}-s6*W zRA^PwR=y^5Z){!(4D9-KC;0~;b*ploznFOaU`bJ_7U?qAi#mTo!&rIECRL$_y@yI27x2?W+zqDBD5~KCVYKFZLK+>ABC(Kj zeAll)KMgIlAG`r^rS{loBrGLtzhHY8$)<_S<(Dpkr(Ym@@vnQ&rS@FC*>2@XCH}M+an74WcRDcoQ+a3@A z9tYhl5$z7bMdTvD2r&jztBuo37?*k~wcU9GK2-)MTFS-lux-mIRYUuGUCI~V$?s#< z?1qAWb(?ZLm(N>%S%y10COdaq_Tm5c^%ooIxpR=`3e4C|@O5wY+eLik&XVi5oT7oe zmxH)Jd*5eo@!7t`x8!K=-+zJ-Sz)B_V$)s1pW~CDU$=q^&ABvf6S|?TOMB-RIm@CoFg>mjIQE)?+A1_3s6zmFU_oW&BqyMz1mY*IcP_2knjq5 zqw~JK(cVsmzc7*EvTT2rvpeqhg)W=%TOZ^>f`rD4|7Z5fq*2D^lpCttIg#ictgqZ$P@ru6P#f$x#KfnfTZj~LG6U_d-kE~`;kU_X)`H5so@?C zWmb!7x|xk@0L~0JFall*@ltyiL^)@3m4MqC7(7H0sH!WidId1#f#6R{Q&A!XzO1IAcIx;$k66dumt6lpUw@nL2MvqJ5^kbOVZ<^2jt5-njy|2@`07}0w z;M%I1$FCoLy`8xp8Tk)bFr;7aJeQ9KK6p=O$U0-&JYYy8woV*>b+FB?xLX`=pirYM z5K$BA(u)+jR{?O2r$c_Qvl?M{=Ar{yQ!UVsVn4k@0!b?_lA;dVz9uaQUgBH8Oz(Sb zrEs;&Ey>_ex8&!N{PmQjp+-Hlh|OA&wvDai#GpU=^-B70V0*LF=^bi+Nhe_o|azZ%~ZZ1$}LTmWt4aoB1 zPgccm$EwYU+jrdBaQFxQfn5gd(gM`Y*Ro1n&Zi?j=(>T3kmf94vdhf?AuS8>$Va#P zGL5F+VHpxdsCUa}+RqavXCobI-@B;WJbMphpK2%6t=XvKWWE|ruvREgM+|V=i6;;O zx$g=7^`$XWn0fu!gF=Xe9cMB8Z_SelD>&o&{1XFS`|nInK3BXlaeD*rc;R-#osyIS zWv&>~^TLIyBB6oDX+#>3<_0+2C4u2zK^wmHXXDD9_)kmLYJ!0SzM|%G9{pi)`X$uf zW}|%%#LgyK7m(4{V&?x_0KEDq56tk|0YNY~B(Sr|>WVz-pO3A##}$JCT}5P7DY+@W z#gJv>pA5>$|E3WO2tV7G^SuymB?tY`ooKcN3!vaQMnBNk-WATF{-$#}FyzgtJ8M^; zUK6KWSG)}6**+rZ&?o@PK3??uN{Q)#+bDP9i1W&j)oaU5d0bIWJ_9T5ac!qc?x66Q z$KUSZ`nYY94qfN_dpTFr8OW~A?}LD;Yty-BA)-be5Z3S#t2Io%q+cAbnGj1t$|qFR z9o?8B7OA^KjCYL=-!p}w(dkC^G6Nd%_I=1))PC0w5}ZZGJxfK)jP4Fwa@b-SYBw?% zdz9B-<`*B2dOn(N;mcTm%Do)rIvfXRNFX&1h`?>Rzuj~Wx)$p13nrDlS8-jwq@e@n zNIj_|8or==8~1h*Ih?w*8K7rYkGlwlTWAwLKc5}~dfz3y`kM&^Q|@C%1VAp_$wnw6zG~W4O+^ z>i?NY?oXf^Puc~+fDM$VgRNBpOZj{2cMP~gCqWAX4 z7>%$ux8@a&_B(pt``KSt;r+sR-$N;jdpY>|pyvPiN)9ohd*>mVST3wMo)){`B(&eX z1?zZJ-4u9NZ|~j1rdZYq4R$?swf}<6(#ex%7r{kh%U@kT)&kWuAszS%oJts=*OcL9 zaZwK<5DZw%1IFHXgFplP6JiL^dk8+SgM$D?8X+gE4172hXh!WeqIO>}$I9?Nry$*S zQ#f)RuH{P7RwA3v9f<-w>{PSzom;>(i&^l{E0(&Xp4A-*q-@{W1oE3K;1zb{&n28dSC2$N+6auXe0}e4b z)KLJ?5c*>@9K#I^)W;uU_Z`enquTUxr>mNq z1{0_puF-M7j${rs!dxxo3EelGodF1TvjV;Zpo;s{5f1pyCuRp=HDZ?s#IA4f?h|-p zGd|Mq^4hDa@Bh!c4ZE?O&x&XZ_ptZGYK4$9F4~{%R!}G1leCBx`dtNUS|K zL-7J5s4W@%mhXg1!}a4PD%!t&Qn%f_oquRajn3@C*)`o&K9o7V6DwzVMEhjVdDJ1fjhr#@=lp#@4EBqi=CCQ>73>R(>QKPNM&_Jpe5G`n4wegeC`FYEPJ{|vwS>$-`fuRSp3927qOv|NC3T3G-0 zA{K`|+tQy1yqE$ShWt8ny&5~)%ITb@^+x$w0)f&om;P8B)@}=Wzy59BwUfZ1vqw87 za2lB8J(&*l#(V}Id8SyQ0C(2amzkz3EqG&Ed0Jq1)$|&>4_|NIe=5|n=3?siFV0fI z{As5DLW^gs|B-b4C;Hd(SM-S~GQhzb>HgF2|2Usww0nL^;x@1eaB)=+Clj+$fF@H( z-fqP??~QMT$KI-#m;QC*&6vkp&8699G3)Bq0*kFZXINw=b9OVaed(3(3kS|IZ)CM? zJdnW&%t8MveBuK21uiYj)_a{Fnw0OErMzMN?d$QoPwkhOwcP&p+t>P)4tHlYw-pPN z^oJ=uc$Sl>pv@fZH~ZqxSvdhF@F1s=oZawpr^-#l{IIOGG=T%QXjtwPhIg-F@k@uIlr?J->Ia zpEUQ*=4g|XYn4Gez&aHr*;t$u3oODPmc2Ku)2Og|xjc%w;q!Zz+zY)*3{7V8bK4;& zYV82FZ+8?v)`J|G1w4I0fWdKg|2b#iaazCv;|?(W-q}$o&Y}Q5d@BRk^jL7#{kbCK zSgkyu;=DV+or2)AxCBgq-nj5=@n^`%T#V+xBGEkW4lCqrE)LMv#f;AvD__cQ@Eg3`~x| zW+h9mofSXCq5|M)9|ez(#X?-sxB%Go8};sJ?2abp(Y!lyi>k)|{M*Z$c{e1-K4ky` MPgg&ebxsLQ025IeI{*Lx diff --git a/firebase-auth-flutterfire-ui/start/web/index.html b/firebase-auth-flutterfire-ui/start/web/index.html deleted file mode 100644 index 9c98e31148..0000000000 --- a/firebase-auth-flutterfire-ui/start/web/index.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - firebase_auth_flutterfire_ui - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/start/web/manifest.json b/firebase-auth-flutterfire-ui/start/web/manifest.json deleted file mode 100644 index 25f26f5ddb..0000000000 --- a/firebase-auth-flutterfire-ui/start/web/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "firebase_auth_flutterfire_ui", - "short_name": "firebase_auth_flutterfire_ui", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] -} diff --git a/firebase-auth-flutterfire-ui/step_01/.gemini/settings.json b/firebase-auth-flutterfire-ui/step_01/.gemini/settings.json deleted file mode 100644 index a35b8a7ef4..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/.gemini/settings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "mcpServers": { - "dart": { - "command": "dart", - "args": [ - "mcp-server" - ] - } - } -} diff --git a/firebase-auth-flutterfire-ui/step_01/.gitignore b/firebase-auth-flutterfire-ui/step_01/.gitignore deleted file mode 100644 index 79f7ecabd5..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/.gitignore +++ /dev/null @@ -1,48 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.build/ -.buildlog/ -.history -.svn/ -.swiftpm/ -migrate_working_dir/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins-dependencies -.pub-cache/ -.pub/ -/build/ -/coverage/ - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release - -# Widget Preview related -.widget_preview/ diff --git a/firebase-auth-flutterfire-ui/step_01/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_01/analysis_options.yaml deleted file mode 100644 index c063137f64..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/analysis_options.yaml +++ /dev/null @@ -1,13 +0,0 @@ -analyzer: - exclude: - - build/** - - android/** - - ios/** - - web/** - - macos/** -include: ../../analysis_options.yaml - -linter: - rules: - avoid_print: false - constant_identifier_names: false diff --git a/firebase-auth-flutterfire-ui/step_01/android/.gitignore b/firebase-auth-flutterfire-ui/step_01/android/.gitignore deleted file mode 100644 index be3943c96d..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/android/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java -.cxx/ - -# Remember to never publicly share your keystore. -# See https://flutter.dev/to/reference-keystore -key.properties -**/*.keystore -**/*.jks diff --git a/firebase-auth-flutterfire-ui/step_01/android/app/build.gradle.kts b/firebase-auth-flutterfire-ui/step_01/android/app/build.gradle.kts deleted file mode 100644 index f05f3e1f84..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/android/app/build.gradle.kts +++ /dev/null @@ -1,49 +0,0 @@ -plugins { - id("com.android.application") - // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. - id("dev.flutter.flutter-gradle-plugin") -} - -android { - namespace = "com.example.firebase_auth_flutterfire_ui" - compileSdk = flutter.compileSdkVersion - ndkVersion = flutter.ndkVersion - - compileOptions { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId = "com.example.firebase_auth_flutterfire_ui" - // You can update the following values to match your application needs. - // For more information, see: https://flutter.dev/to/review-gradle-config. - minSdk = flutter.minSdkVersion - targetSdk = flutter.targetSdkVersion - // Uses the version code from pubspec.yaml. When using split APKs, 1000 * ABI_VERSION - // is added automatically by Flutter. (https://developer.android.com/studio/build/configure-apk-splits#configure-APK-versions) - // You can force using the value of versionCode by specifying the `-P force-version-code-ignoring-abi=true` - // flag during build. - versionCode = flutter.versionCode - versionName = flutter.versionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig = signingConfigs.getByName("debug") - } - } -} - -kotlin { - compilerOptions { - jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17 - } -} - -flutter { - source = "../.." -} diff --git a/firebase-auth-flutterfire-ui/step_01/android/app/src/debug/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_01/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_01/android/app/src/main/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_01/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 6ad6b92cf5..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_01/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt b/firebase-auth-flutterfire-ui/step_01/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt deleted file mode 100644 index a96c3bd018..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.example.firebase_auth_flutterfire_ui - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity : FlutterActivity() diff --git a/firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/drawable-v21/launch_background.xml b/firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3f6..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/drawable/launch_background.xml b/firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f884..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372eebdb28e45604e46eeda8dd24651419bc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` diff --git a/firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/values-night/styles.xml b/firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 06952be745..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/values/styles.xml b/firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/values/styles.xml deleted file mode 100644 index cb1ef88056..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_01/android/app/src/profile/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_01/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_01/android/build.gradle.kts b/firebase-auth-flutterfire-ui/step_01/android/build.gradle.kts deleted file mode 100644 index dbee657bb5..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/android/build.gradle.kts +++ /dev/null @@ -1,24 +0,0 @@ -allprojects { - repositories { - google() - mavenCentral() - } -} - -val newBuildDir: Directory = - rootProject.layout.buildDirectory - .dir("../../build") - .get() -rootProject.layout.buildDirectory.value(newBuildDir) - -subprojects { - val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name) - project.layout.buildDirectory.value(newSubprojectBuildDir) -} -subprojects { - project.evaluationDependsOn(":app") -} - -tasks.register("clean") { - delete(rootProject.layout.buildDirectory) -} diff --git a/firebase-auth-flutterfire-ui/step_01/android/gradle.properties b/firebase-auth-flutterfire-ui/step_01/android/gradle.properties deleted file mode 100644 index e96108cfe4..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/android/gradle.properties +++ /dev/null @@ -1,6 +0,0 @@ -org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError -android.useAndroidX=true -# This newDsl flag was added by the Flutter template -android.newDsl=false -# This builtInKotlin flag was added by the Flutter template -android.builtInKotlin=false diff --git a/firebase-auth-flutterfire-ui/step_01/android/gradle/wrapper/gradle-wrapper.properties b/firebase-auth-flutterfire-ui/step_01/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index a20f2c46d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-all.zip diff --git a/firebase-auth-flutterfire-ui/step_01/android/settings.gradle.kts b/firebase-auth-flutterfire-ui/step_01/android/settings.gradle.kts deleted file mode 100644 index b28021a910..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/android/settings.gradle.kts +++ /dev/null @@ -1,26 +0,0 @@ -pluginManagement { - val flutterSdkPath = - run { - val properties = java.util.Properties() - file("local.properties").inputStream().use { properties.load(it) } - val flutterSdkPath = properties.getProperty("flutter.sdk") - require(flutterSdkPath != null) { "flutter.sdk not set in local.properties" } - flutterSdkPath - } - - includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") - - repositories { - google() - mavenCentral() - gradlePluginPortal() - } -} - -plugins { - id("dev.flutter.flutter-plugin-loader") version "1.0.0" - id("com.android.application") version "9.1.0" apply false - id("org.jetbrains.kotlin.android") version "2.4.0" apply false -} - -include(":app") diff --git a/firebase-auth-flutterfire-ui/step_01/assets/dash.png b/firebase-auth-flutterfire-ui/step_01/assets/dash.png deleted file mode 100644 index 6ccb3f390078f9482957e860d32fef22f72faa18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386796 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�MY+02|B4_ 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 p`@Kp?d`1 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%0A#%_THjcAbGp<&Pqg)aTn=W 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

H{h09VD{09oW;#j#h)z}cY58%- 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
+)d$*!G4J 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 NMdyE3{=@g)zX1$HA~^s6 diff --git a/firebase-auth-flutterfire-ui/step_01/assets/flutterfire_300x.png b/firebase-auth-flutterfire-ui/step_01/assets/flutterfire_300x.png deleted file mode 100644 index 604593b8e4814998fc8e6d5853a96fbb9176708e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3425 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 - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Flutter/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_01/ios/Flutter/Debug.xcconfig deleted file mode 100644 index ec97fc6f30..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Flutter/Release.xcconfig b/firebase-auth-flutterfire-ui/step_01/ios/Flutter/Release.xcconfig deleted file mode 100644 index c4855bfe20..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Podfile b/firebase-auth-flutterfire-ui/step_01/ios/Podfile deleted file mode 100644 index 9d7ef08d52..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Podfile +++ /dev/null @@ -1,43 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '15.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_01/ios/Podfile.lock deleted file mode 100644 index 1bf98b7b1d..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - Flutter - - Flutter (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) - - Flutter (from `Flutter`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: ".symlinks/plugins/desktop_webview_auth/ios" - Flutter: - :path: Flutter - -SPEC CHECKSUMS: - desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d - Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 - -PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 121bcd4e13..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,759 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97C146E61CF9000F007C117D /* Project object */; - proxyType = 1; - remoteGlobalIDString = 97C146ED1CF9000F007C117D; - remoteInfo = Runner; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C8082294A63A400263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C807B294A618700263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 40E87F3BD0EB1F883D5D18DE /* Pods */ = { - isa = PBXGroup; - children = ( - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - 94B244503305D250FC6DC61B /* Frameworks */ = { - isa = PBXGroup; - children = ( - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - 331C8082294A63A400263BE5 /* RunnerTests */, - 40E87F3BD0EB1F883D5D18DE /* Pods */, - 94B244503305D250FC6DC61B /* Frameworks */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - 331C8081294A63A400263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C8080294A63A400263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, - 331C807D294A63A400263BE5 /* Sources */, - 331C807F294A63A400263BE5 /* Resources */, - 04E33CCD5DE028ACD36BF914 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 331C8086294A63A400263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C8080294A63A400263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 97C146ED1CF9000F007C117D; - }; - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - 331C8080294A63A400263BE5 /* RunnerTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C807F294A63A400263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C807D294A63A400263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 97C146ED1CF9000F007C117D /* Runner */; - targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 331C8088294A63A400263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Debug; - }; - 331C8089294A63A400263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Release; - }; - 331C808A294A63A400263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C8088294A63A400263BE5 /* Debug */, - 331C8089294A63A400263BE5 /* Release */, - 331C808A294A63A400263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a625..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index c3fedb29c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_01/ios/Runner/AppDelegate.swift deleted file mode 100644 index c30b367ec0..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,16 +0,0 @@ -import Flutter -import UIKit - -@main -@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } - - func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) { - GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry) - } -} diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab2d..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada4725e9b0ddb1deab583e5b5102493aa332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10932 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 diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 797d452e458972bab9d994556c8305db4c827017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index 6ed2d933e1120817fe9182483a228007b18ab6ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 4cd7b0099ca80c806f8fe495613e8d6c69460d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index fe730945a01f64a61e2235dbe3f45b08f7729182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index 502f463a9bc882b461c96aadf492d1729e49e725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index 0ec303439225b78712f49115768196d8d76f6790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index e9f5fea27c705180eb716271f41b582e76dcbd90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1674 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 diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index 0467bf12aa4d28f374bb26596605a46dcbb3e7c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2fd4..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b70..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Base.lproj/LaunchScreen.storyboard b/firebase-auth-flutterfire-ui/step_01/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Base.lproj/Main.storyboard b/firebase-auth-flutterfire-ui/step_01/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_01/ios/Runner/GoogleService-Info.plist deleted file mode 100644 index 00a7de4733..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-i4vto19bqoht9p28mu143vicja7td8e1.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-i4vto19bqoht9p28mu143vicja7td8e1 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.BUNDLE - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:3e6776183887c3fdb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_01/ios/Runner/Info.plist deleted file mode 100644 index 66728aa7de..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Info.plist +++ /dev/null @@ -1,70 +0,0 @@ - - - - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Firebase Auth Flutterfire Ui - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - firebase_auth_flutterfire_ui - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UIApplicationSceneManifest - - UIApplicationSupportsMultipleScenes - - UISceneConfigurations - - UIWindowSceneSessionRoleApplication - - - UISceneClassName - UIWindowScene - UISceneConfigurationName - flutter - UISceneDelegateClassName - $(PRODUCT_MODULE_NAME).SceneDelegate - UISceneStoryboardFile - Main - - - - - UIApplicationSupportsIndirectInputEvents - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Runner-Bridging-Header.h b/firebase-auth-flutterfire-ui/step_01/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a560b..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/firebase-auth-flutterfire-ui/step_01/ios/Runner/SceneDelegate.swift b/firebase-auth-flutterfire-ui/step_01/ios/Runner/SceneDelegate.swift deleted file mode 100644 index b9ce8ea2b2..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/Runner/SceneDelegate.swift +++ /dev/null @@ -1,6 +0,0 @@ -import Flutter -import UIKit - -class SceneDelegate: FlutterSceneDelegate { - -} diff --git a/firebase-auth-flutterfire-ui/step_01/ios/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_01/ios/RunnerTests/RunnerTests.swift deleted file mode 100644 index 86a7c3b1b6..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/ios/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Flutter -import UIKit -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_01/lib/app.dart b/firebase-auth-flutterfire-ui/step_01/lib/app.dart deleted file mode 100644 index 10028aa7c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/lib/app.dart +++ /dev/null @@ -1,19 +0,0 @@ -import 'package:flutter/material.dart'; - -import 'auth_gate.dart'; - -class MyApp extends StatelessWidget { - const MyApp({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return MaterialApp( - theme: ThemeData( - colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), - ), - home: AuthGate(clientId: clientId), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_01/lib/auth_gate.dart b/firebase-auth-flutterfire-ui/step_01/lib/auth_gate.dart deleted file mode 100644 index 883cfc130e..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/lib/auth_gate.dart +++ /dev/null @@ -1,14 +0,0 @@ -import 'package:flutter/material.dart'; - -import 'home.dart'; - -class AuthGate extends StatelessWidget { - const AuthGate({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return const HomeScreen(); - } -} diff --git a/firebase-auth-flutterfire-ui/step_01/lib/firebase_options.dart b/firebase-auth-flutterfire-ui/step_01/lib/firebase_options.dart deleted file mode 100644 index add28296ca..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/lib/firebase_options.dart +++ /dev/null @@ -1,76 +0,0 @@ -// File generated by FlutterFire CLI. -// ignore_for_file: lines_longer_than_80_chars -import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; -import 'package:flutter/foundation.dart' - show defaultTargetPlatform, kIsWeb, TargetPlatform; - -/// Default [FirebaseOptions] for use with your Firebase apps. -/// -/// Example: -/// ```dart -/// import 'firebase_options.dart'; -/// // ... -/// await Firebase.initializeApp( -/// options: DefaultFirebaseOptions.currentPlatform, -/// ); -/// ``` -class DefaultFirebaseOptions { - static FirebaseOptions get currentPlatform { - if (kIsWeb) { - return web; - } - - switch (defaultTargetPlatform) { - case TargetPlatform.android: - return android; - case TargetPlatform.iOS: - return ios; - case TargetPlatform.macOS: - return macos; - default: - throw UnsupportedError( - 'DefaultFirebaseOptions are not supported for this platform.', - ); - } - } - - // TODO (codelab user): Replace with your Firebase credentials - // Generate this file with credentials with the FlutterFire CLI - static const FirebaseOptions web = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - authDomain: 'flutterfire-ui-codelab.firebaseapp.com', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - measurementId: 'MEASUREMENT ID', - ); - - static const FirebaseOptions android = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - ); - - static const FirebaseOptions ios = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); - - static const FirebaseOptions macos = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); -} diff --git a/firebase-auth-flutterfire-ui/step_01/lib/home.dart b/firebase-auth-flutterfire-ui/step_01/lib/home.dart deleted file mode 100644 index 8ea6fd93bd..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/lib/home.dart +++ /dev/null @@ -1,20 +0,0 @@ -import 'package:flutter/material.dart'; - -class HomeScreen extends StatelessWidget { - const HomeScreen({super.key}); - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar(automaticallyImplyLeading: false), - body: Center( - child: Column( - children: [ - SizedBox(width: 250, child: Image.asset('assets/dash.png')), - Text('Welcome!', style: Theme.of(context).textTheme.displaySmall), - ], - ), - ), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_01/lib/main.dart b/firebase-auth-flutterfire-ui/step_01/lib/main.dart deleted file mode 100644 index 379a367d8e..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/lib/main.dart +++ /dev/null @@ -1,15 +0,0 @@ -import 'package:firebase_core/firebase_core.dart'; -import 'package:flutter/material.dart'; - -import 'app.dart'; -import 'firebase_options.dart'; - -// TODO(codelab user): Get API key -const clientId = 'YOUR_CLIENT_ID'; - -void main() async { - WidgetsFlutterBinding.ensureInitialized(); - await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); - - runApp(const MyApp(clientId: clientId)); -} diff --git a/firebase-auth-flutterfire-ui/step_01/macos/.gitignore b/firebase-auth-flutterfire-ui/step_01/macos/.gitignore deleted file mode 100644 index 746adbb6b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Flutter/Flutter-Debug.xcconfig b/firebase-auth-flutterfire-ui/step_01/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index 4b81f9b2d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Flutter/Flutter-Release.xcconfig b/firebase-auth-flutterfire-ui/step_01/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index 5caa9d1579..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Flutter/GeneratedPluginRegistrant.swift b/firebase-auth-flutterfire-ui/step_01/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index 4116d2e5cf..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,18 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - -import app_links -import desktop_webview_auth -import firebase_auth -import firebase_core - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { - AppLinksMacosPlugin.register(with: registry.registrar(forPlugin: "AppLinksMacosPlugin")) - DesktopWebviewAuthPlugin.register(with: registry.registrar(forPlugin: "DesktopWebviewAuthPlugin")) - FLTFirebaseAuthPlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseAuthPlugin")) - FLTFirebaseCorePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseCorePlugin")) -} diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Podfile b/firebase-auth-flutterfire-ui/step_01/macos/Podfile deleted file mode 100644 index 167132a2fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Podfile +++ /dev/null @@ -1,42 +0,0 @@ -platform :osx, '12.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_macos_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_macos_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_01/macos/Podfile.lock deleted file mode 100644 index f431c3fe8c..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - FlutterMacOS - - FlutterMacOS (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) - - FlutterMacOS (from `Flutter/ephemeral`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos - FlutterMacOS: - :path: Flutter/ephemeral - -SPEC CHECKSUMS: - desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 - FlutterMacOS: c232990155153907050900a2e175c7773903ba4e - -PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 02a99f8c92..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,825 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC10EC2044A3C60003C045; - remoteInfo = Runner; - }; - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = firebase_auth_flutterfire_ui.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 331C80D2294CF70F00263BE5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C80D6294CF71000263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C80D7294CF71000263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 331C80D6294CF71000263BE5 /* RunnerTests */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - 62858181651BA97FB2AB5B13 /* Pods */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */, - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - 62858181651BA97FB2AB5B13 /* Pods */ = { - isa = PBXGroup; - children = ( - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C80D4294CF70F00263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, - 331C80D1294CF70F00263BE5 /* Sources */, - 331C80D2294CF70F00263BE5 /* Frameworks */, - 331C80D3294CF70F00263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C80DA294CF71000263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C80D4294CF70F00263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 33CC10EC2044A3C60003C045; - }; - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 331C80D4294CF70F00263BE5 /* RunnerTests */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C80D3294CF70F00263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C80D1294CF70F00263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC10EC2044A3C60003C045 /* Runner */; - targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; - }; - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 331C80DB294CF71000263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Debug; - }; - 331C80DC294CF71000263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Release; - }; - 331C80DD294CF71000263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Profile; - }; - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C80DB294CF71000263BE5 /* Debug */, - 331C80DC294CF71000263BE5 /* Release */, - 331C80DD294CF71000263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 9d7d2779b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_01/macos/Runner/AppDelegate.swift deleted file mode 100644 index b3c1761412..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import Cocoa -import FlutterMacOS - -@main -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } - - override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { - return true - } -} diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_01/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f19f..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/firebase-auth-flutterfire-ui/step_01/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 82b6f9d9a33e198f5747104729e1fcef999772a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102994 zcmeEugo5nb1G~3xi~y`}h6XHx5j$(L*3|5S2UfkG$|UCNI>}4f?MfqZ+HW-sRW5RKHEm z^unW*Xx{AH_X3Xdvb%C(Bh6POqg==@d9j=5*}oEny_IS;M3==J`P0R!eD6s~N<36C z*%-OGYqd0AdWClO!Z!}Y1@@RkfeiQ$Ib_ z&fk%T;K9h`{`cX3Hu#?({4WgtmkR!u3ICS~|NqH^fdNz>51-9)OF{|bRLy*RBv#&1 z3Oi_gk=Y5;>`KbHf~w!`u}!&O%ou*Jzf|Sf?J&*f*K8cftMOKswn6|nb1*|!;qSrlw= zr-@X;zGRKs&T$y8ENnFU@_Z~puu(4~Ir)>rbYp{zxcF*!EPS6{(&J}qYpWeqrPWW< zfaApz%<-=KqxrqLLFeV3w0-a0rEaz9&vv^0ZfU%gt9xJ8?=byvNSb%3hF^X_n7`(fMA;C&~( zM$cQvQ|g9X)1AqFvbp^B{JEX$o;4iPi?+v(!wYrN{L}l%e#5y{j+1NMiT-8=2VrCP zmFX9=IZyAYA5c2!QO96Ea-6;v6*$#ZKM-`%JCJtrA3d~6h{u+5oaTaGE)q2b+HvdZ zvHlY&9H&QJ5|uG@wDt1h99>DdHy5hsx)bN`&G@BpxAHh$17yWDyw_jQhhjSqZ=e_k z_|r3=_|`q~uA47y;hv=6-o6z~)gO}ZM9AqDJsR$KCHKH;QIULT)(d;oKTSPDJ}Jx~G#w-(^r<{GcBC*~4bNjfwHBumoPbU}M)O za6Hc2ik)2w37Yyg!YiMq<>Aov?F2l}wTe+>h^YXcK=aesey^i)QC_p~S zp%-lS5%)I29WfywP(r4@UZ@XmTkqo51zV$|U|~Lcap##PBJ}w2b4*kt7x6`agP34^ z5fzu_8rrH+)2u*CPcr6I`gL^cI`R2WUkLDE5*PX)eJU@H3HL$~o_y8oMRoQ0WF9w| z6^HZDKKRDG2g;r8Z4bn+iJNFV(CG;K-j2>aj229gl_C6n12Jh$$h!}KVhn>*f>KcH z;^8s3t(ccVZ5<{>ZJK@Z`hn_jL{bP8Yn(XkwfRm?GlEHy=T($8Z1Mq**IM`zxN9>-yXTjfB18m_$E^JEaYn>pj`V?n#Xu;Z}#$- zw0Vw;T*&9TK$tKI7nBk9NkHzL++dZ^;<|F6KBYh2+XP-b;u`Wy{~79b%IBZa3h*3^ zF&BKfQ@Ej{7ku_#W#mNJEYYp=)bRMUXhLy2+SPMfGn;oBsiG_6KNL8{p1DjuB$UZB zA)a~BkL)7?LJXlCc}bB~j9>4s7tlnRHC5|wnycQPF_jLl!Avs2C3^lWOlHH&v`nGd zf&U!fn!JcZWha`Pl-B3XEe;(ks^`=Z5R zWyQR0u|do2`K3ec=YmWGt5Bwbu|uBW;6D8}J3{Uep7_>L6b4%(d=V4m#(I=gkn4HT zYni3cnn>@F@Wr<hFAY3Y~dW+3bte;70;G?kTn4Aw5nZ^s5|47 z4$rCHCW%9qa4)4vE%^QPMGf!ET!^LutY$G zqdT(ub5T5b+wi+OrV}z3msoy<4)`IPdHsHJggmog0K*pFYMhH!oZcgc5a)WmL?;TPSrerTVPp<#s+imF3v#!FuBNNa`#6 z!GdTCF|IIpz#(eV^mrYKThA4Bnv&vQet@%v9kuRu3EHx1-2-it@E`%9#u`)HRN#M? z7aJ{wzKczn#w^`OZ>Jb898^Xxq)0zd{3Tu7+{-sge-rQ z&0PME&wIo6W&@F|%Z8@@N3)@a_ntJ#+g{pUP7i?~3FirqU`rdf8joMG^ld?(9b7Iv z>TJgBg#)(FcW)h!_if#cWBh}f+V08GKyg|$P#KTS&%=!+0a%}O${0$i)kn9@G!}En zv)_>s?glPiLbbx)xk(lD-QbY(OP3;MSXM5E*P&_`Zks2@46n|-h$Y2L7B)iH{GAAq19h5-y0q>d^oy^y+soJu9lXxAe%jcm?=pDLFEG2kla40e!5a}mpe zdL=WlZ=@U6{>g%5a+y-lx)01V-x;wh%F{=qy#XFEAqcd+m}_!lQ)-9iiOL%&G??t| z?&NSdaLqdPdbQs%y0?uIIHY7rw1EDxtQ=DU!i{)Dkn~c$LG5{rAUYM1j5*G@oVn9~ zizz{XH(nbw%f|wI=4rw^6mNIahQpB)OQy10^}ACdLPFc2@ldVi|v@1nWLND?)53O5|fg`RZW&XpF&s3@c-R?aad!$WoH6u0B|}zt)L($E^@U- zO#^fxu9}Zw7Xl~nG1FVM6DZSR0*t!4IyUeTrnp@?)Z)*!fhd3)&s(O+3D^#m#bAem zpf#*aiG_0S^ofpm@9O7j`VfLU0+{$x!u^}3!zp=XST0N@DZTp!7LEVJgqB1g{psNr za0uVmh3_9qah14@M_pi~vAZ#jc*&aSm$hCNDsuQ-zPe&*Ii#2=2gP+DP4=DY z_Y0lUsyE6yaV9)K)!oI6+*4|spx2at*30CAx~6-5kfJzQ`fN8$!lz%hz^J6GY?mVH zbYR^JZ(Pmj6@vy-&!`$5soyy-NqB^8cCT40&R@|6s@m+ZxPs=Bu77-+Os7+bsz4nA3DrJ8#{f98ZMaj-+BD;M+Jk?pgFcZIb}m9N z{ct9T)Kye&2>l^39O4Q2@b%sY?u#&O9PO4@t0c$NUXG}(DZJ<;_oe2~e==3Z1+`Zo zFrS3ns-c}ZognVBHbg#e+1JhC(Yq7==rSJQ8J~}%94(O#_-zJKwnBXihl#hUd9B_>+T& z7eHHPRC?5ONaUiCF7w|{J`bCWS7Q&xw-Sa={j-f)n5+I=9s;E#fBQB$`DDh<^mGiF zu-m_k+)dkBvBO(VMe2O4r^sf3;sk9K!xgXJU>|t9Vm8Ty;fl5pZzw z9j|}ZD}6}t;20^qrS?YVPuPRS<39d^y0#O1o_1P{tN0?OX!lc-ICcHI@2#$cY}_CY zev|xdFcRTQ_H)1fJ7S0*SpPs8e{d+9lR~IZ^~dKx!oxz?=Dp!fD`H=LH{EeC8C&z-zK$e=!5z8NL=4zx2{hl<5z*hEmO=b-7(k5H`bA~5gT30Sjy`@-_C zKM}^so9Ti1B;DovHByJkTK87cfbF16sk-G>`Q4-txyMkyQS$d}??|Aytz^;0GxvOs zPgH>h>K+`!HABVT{sYgzy3CF5ftv6hI-NRfgu613d|d1cg^jh+SK7WHWaDX~hlIJ3 z>%WxKT0|Db1N-a4r1oPKtF--^YbP=8Nw5CNt_ZnR{N(PXI>Cm$eqi@_IRmJ9#)~ZHK_UQ8mi}w^`+4$OihUGVz!kW^qxnCFo)-RIDbA&k-Y=+*xYv5y4^VQ9S)4W5Pe?_RjAX6lS6Nz#!Hry=+PKx2|o_H_3M`}Dq{Bl_PbP(qel~P@=m}VGW*pK96 zI@fVag{DZHi}>3}<(Hv<7cVfWiaVLWr@WWxk5}GDEbB<+Aj;(c>;p1qmyAIj+R!`@#jf$ zy4`q23L-72Zs4j?W+9lQD;CYIULt%;O3jPWg2a%Zs!5OW>5h1y{Qof!p&QxNt5=T( zd5fy&7=hyq;J8%86YBOdc$BbIFxJx>dUyTh`L z-oKa=OhRK9UPVRWS`o2x53bAv+py)o)kNL6 z9W1Dlk-g6Ht@-Z^#6%`9S9`909^EMj?9R^4IxssCY-hYzei^TLq7Cj>z$AJyaU5=z zl!xiWvz0U8kY$etrcp8mL;sYqGZD!Hs-U2N{A|^oEKA482v1T%cs%G@X9M?%lX)p$ zZoC7iYTPe8yxY0Jne|s)fCRe1mU=Vb1J_&WcIyP|x4$;VSVNC`M+e#oOA`#h>pyU6 z?7FeVpk`Hsu`~T3i<_4<5fu?RkhM;@LjKo6nX>pa%8dSdgPO9~Jze;5r>Tb1Xqh5q z&SEdTXevV@PT~!O6z|oypTk7Qq+BNF5IQ(8s18c=^0@sc8Gi|3e>VKCsaZ?6=rrck zl@oF5Bd0zH?@15PxSJIRroK4Wa?1o;An;p0#%ZJ^tI=(>AJ2OY0GP$E_3(+Zz4$AQ zW)QWl<4toIJ5TeF&gNXs>_rl}glkeG#GYbHHOv-G!%dJNoIKxn)FK$5&2Zv*AFic! z@2?sY&I*PSfZ8bU#c9fdIJQa_cQijnj39-+hS@+~e*5W3bj%A}%p9N@>*tCGOk+cF zlcSzI6j%Q|2e>QG3A<86w?cx6sBtLNWF6_YR?~C)IC6_10SNoZUHrCpp6f^*+*b8` zlx4ToZZuI0XW1W)24)92S)y0QZa);^NRTX6@gh8@P?^=#2dV9s4)Q@K+gnc{6|C}& zDLHr7nDOLrsH)L@Zy{C_2UrYdZ4V{|{c8&dRG;wY`u>w%$*p>PO_}3`Y21pk?8Wtq zGwIXTulf7AO2FkPyyh2TZXM1DJv>hI`}x`OzQI*MBc#=}jaua&czSkI2!s^rOci|V zFkp*Vbiz5vWa9HPFXMi=BV&n3?1?%8#1jq?p^3wAL`jgcF)7F4l<(H^!i=l-(OTDE zxf2p71^WRIExLf?ig0FRO$h~aA23s#L zuZPLkm>mDwBeIu*C7@n@_$oSDmdWY7*wI%aL73t~`Yu7YwE-hxAATmOi0dmB9|D5a zLsR7OQcA0`vN9m0L|5?qZ|jU+cx3_-K2!K$zDbJ$UinQy<9nd5ImWW5n^&=Gg>Gsh zY0u?m1e^c~Ug39M{{5q2L~ROq#c{eG8Oy#5h_q=#AJj2Yops|1C^nv0D1=fBOdfAG z%>=vl*+_w`&M7{qE#$xJJp_t>bSh7Mpc(RAvli9kk3{KgG5K@a-Ue{IbU{`umXrR3ra5Y7xiX42+Q%N&-0#`ae_ z#$Y6Wa++OPEDw@96Zz##PFo9sADepQe|hUy!Zzc2C(L`k9&=a8XFr+!hIS>D2{pdGP1SzwyaGLiH3j--P>U#TWw90t8{8Bt%m7Upspl#=*hS zhy|(XL6HOqBW}Og^tLX7 z+`b^L{O&oqjwbxDDTg2B;Yh2(fW>%S5Pg8^u1p*EFb z`(fbUM0`afawYt%VBfD&b3MNJ39~Ldc@SAuzsMiN%E}5{uUUBc7hc1IUE~t-Y9h@e7PC|sv$xGx=hZiMXNJxz5V(np%6u{n24iWX#!8t#>Ob$in<>dw96H)oGdTHnU zSM+BPss*5)Wz@+FkooMxxXZP1{2Nz7a6BB~-A_(c&OiM)UUNoa@J8FGxtr$)`9;|O z(Q?lq1Q+!E`}d?KemgC!{nB1JJ!B>6J@XGQp9NeQvtbM2n7F%v|IS=XWPVZY(>oq$ zf=}8O_x`KOxZoGnp=y24x}k6?gl_0dTF!M!T`={`Ii{GnT1jrG9gPh)R=RZG8lIR| z{ZJ6`x8n|y+lZuy${fuEDTAf`OP!tGySLXD}ATJO5UoZv|Xo3%7O~L63+kw}v)Ci=&tWx3bQJfL@5O18CbPlkR^IcKA zy1=^Vl-K-QBP?9^R`@;czcUw;Enbbyk@vJQB>BZ4?;DM%BUf^eZE+sOy>a){qCY6Y znYy;KGpch-zf=5|p#SoAV+ie8M5(Xg-{FoLx-wZC9IutT!(9rJ8}=!$!h%!J+vE2e z(sURwqCC35v?1>C1L)swfA^sr16{yj7-zbT6Rf26-JoEt%U?+|rQ zeBuGohE?@*!zR9)1P|3>KmJSgK*fOt>N>j}LJB`>o(G#Dduvx7@DY7};W7K;Yj|8O zGF<+gTuoIKe7Rf+LQG3-V1L^|E;F*}bQ-{kuHq}| ze_NwA7~US19sAZ)@a`g*zkl*ykv2v3tPrb4Og2#?k6Lc7@1I~+ew48N&03hW^1Cx+ zfk5Lr4-n=#HYg<7ka5i>2A@ZeJ60gl)IDX!!p zzfXZQ?GrT>JEKl7$SH!otzK6=0dIlqN)c23YLB&Krf9v-{@V8p+-e2`ujFR!^M%*; ze_7(Jh$QgoqwB!HbX=S+^wqO15O_TQ0-qX8f-|&SOuo3ZE{{9Jw5{}>MhY}|GBhO& zv48s_B=9aYQfa;d>~1Z$y^oUUaDer>7ve5+Gf?rIG4GZ!hRKERlRNgg_C{W_!3tsI2TWbX8f~MY)1Q`6Wj&JJ~*;ay_0@e zzx+mE-pu8{cEcVfBqsnm=jFU?H}xj@%CAx#NO>3 z_re3Rq%d1Y7VkKy{=S73&p;4^Praw6Y59VCP6M?!Kt7{v#DG#tz?E)`K95gH_mEvb z%$<~_mQ$ad?~&T=O0i0?`YSp?E3Dj?V>n+uTRHAXn`l!pH9Mr}^D1d@mkf+;(tV45 zH_yfs^kOGLXlN*0GU;O&{=awxd?&`{JPRr$z<1HcAO2K`K}92$wC}ky&>;L?#!(`w z68avZGvb728!vgw>;8Z8I@mLtI`?^u6R>sK4E7%=y)jpmE$fH!Dj*~(dy~-2A5Cm{ zl{1AZw`jaDmfvaB?jvKwz!GC}@-Dz|bFm1OaPw(ia#?>vF7Y5oh{NVbyD~cHB1KFn z9C@f~X*Wk3>sQH9#D~rLPslAd26@AzMh=_NkH_yTNXx6-AdbAb z{Ul89YPHslD?xAGzOlQ*aMYUl6#efCT~WI zOvyiewT=~l1W(_2cEd(8rDywOwjM-7P9!8GCL-1<9KXXO=6%!9=W++*l1L~gRSxLVd8K=A7&t52ql=J&BMQu{fa6y zXO_e>d?4X)xp2V8e3xIQGbq@+vo#&n>-_WreTTW0Yr?|YRPP43cDYACMQ(3t6(?_k zfgDOAU^-pew_f5U#WxRXB30wcfDS3;k~t@b@w^GG&<5n$Ku?tT(%bQH(@UHQGN)N|nfC~7?(etU`}XB)$>KY;s=bYGY#kD%i9fz= z2nN9l?UPMKYwn9bX*^xX8Y@%LNPFU>s#Ea1DaP%bSioqRWi9JS28suTdJycYQ+tW7 zrQ@@=13`HS*dVKaVgcem-45+buD{B;mUbY$YYULhxK)T{S?EB<8^YTP$}DA{(&)@S zS#<8S96y9K2!lG^VW-+CkfXJIH;Vo6wh)N}!08bM$I7KEW{F6tqEQ?H@(U zAqfi%KCe}2NUXALo;UN&k$rU0BLNC$24T_mcNY(a@lxR`kqNQ0z%8m>`&1ro40HX} z{{3YQ;2F9JnVTvDY<4)x+88i@MtXE6TBd7POk&QfKU-F&*C`isS(T_Q@}K)=zW#K@ zbXpcAkTT-T5k}Wj$dMZl7=GvlcCMt}U`#Oon1QdPq%>9J$rKTY8#OmlnNWBYwafhx zqFnym@okL#Xw>4SeRFejBnZzY$jbO)e^&&sHBgMP%Ygfi!9_3hp17=AwLBNFTimf0 zw6BHNXw19Jg_Ud6`5n#gMpqe%9!QB^_7wAYv8nrW94A{*t8XZu0UT&`ZHfkd(F{Px zD&NbRJP#RX<=+sEeGs2`9_*J2OlECpR;4uJie-d__m*(aaGE}HIo+3P{my@;a~9Y$ zHBXVJ83#&@o6{M+pE9^lI<4meLLFN_3rwgR4IRyp)~OF0n+#ORrcJ2_On9-78bWbG zuCO0esc*n1X3@p1?lN{qWS?l7J$^jbpeel{w~51*0CM+q9@9X=>%MF(ce~om(}?td zjkUmdUR@LOn-~6LX#=@a%rvj&>DFEoQscOvvC@&ZB5jVZ-;XzAshwx$;Qf@U41W=q zOSSjQGQV8Qi3*4DngNMIM&Cxm7z*-K`~Bl(TcEUxjQ1c=?)?wF8W1g;bAR%sM#LK( z_Op?=P%)Z+J!>vpN`By0$?B~Out%P}kCriDq@}In&fa_ZyKV+nLM0E?hfxuu%ciUz z>yAk}OydbWNl7{)#112j&qmw;*Uj&B;>|;Qwfc?5wIYIHH}s6Mve@5c5r+y)jK9i( z_}@uC(98g)==AGkVN?4>o@w=7x9qhW^ zB(b5%%4cHSV?3M?k&^py)j*LK16T^Ef4tb05-h-tyrjt$5!oo4spEfXFK7r_Gfv7#x$bsR7T zs;dqxzUg9v&GjsQGKTP*=B(;)be2aN+6>IUz+Hhw-n>^|`^xu*xvjGPaDoFh2W4-n z@Wji{5Y$m>@Vt7TE_QVQN4*vcfWv5VY-dT0SV=l=8LAEq1go*f zkjukaDV=3kMAX6GAf0QOQHwP^{Z^=#Lc)sh`QB)Ftl&31jABvq?8!3bt7#8vxB z53M{4{GR4Hl~;W3r}PgXSNOt477cO62Yj(HcK&30zsmWpvAplCtpp&mC{`2Ue*Bwu zF&UX1;w%`Bs1u%RtGPFl=&sHu@Q1nT`z={;5^c^^S~^?2-?<|F9RT*KQmfgF!7=wD@hytxbD;=9L6PZrK*1<4HMObNWehA62DtTy)q5H|57 z9dePuC!1;0MMRRl!S@VJ8qG=v^~aEU+}2Qx``h1LII!y{crP2ky*R;Cb;g|r<#ryo zju#s4dE?5CTIZKc*O4^3qWflsQ(voX>(*_JP7>Q&$%zCAIBTtKC^JUi@&l6u&t0hXMXjz_y!;r@?k|OU9aD%938^TZ>V? zqJmom_6dz4DBb4Cgs_Ef@}F%+cRCR%UMa9pi<-KHN;t#O@cA%(LO1Rb=h?5jiTs93 zPLR78p+3t>z4|j=<>2i4b`ketv}9Ax#B0)hn7@bFl;rDfP8p7u9XcEb!5*PLKB(s7wQC2kzI^@ae)|DhNDmSy1bOLid%iIap@24A(q2XI!z_hkl-$1T10 z+KKugG4-}@u8(P^S3PW4x>an;XWEF-R^gB{`t8EiP{ZtAzoZ!JRuMRS__-Gg#Qa3{<;l__CgsF+nfmFNi}p z>rV!Y6B@cC>1up)KvaEQiAvQF!D>GCb+WZsGHjDeWFz?WVAHP65aIA8u6j6H35XNYlyy8>;cWe3ekr};b;$9)0G`zsc9LNsQ&D?hvuHRpBxH)r-1t9|Stc*u<}Ol&2N+wPMom}d15_TA=Aprp zjN-X3*Af$7cDWMWp##kOH|t;c2Pa9Ml4-)o~+7P;&q8teF-l}(Jt zTGKOQqJTeT!L4d}Qw~O0aanA$Vn9Rocp-MO4l*HK)t%hcp@3k0%&_*wwpKD6ThM)R z8k}&7?)YS1ZYKMiy?mn>VXiuzX7$Ixf7EW8+C4K^)m&eLYl%#T=MC;YPvD&w#$MMf zQ=>`@rh&&r!@X&v%ZlLF42L_c=5dSU^uymKVB>5O?AouR3vGv@ei%Z|GX5v1GK2R* zi!!}?+-8>J$JH^fPu@)E6(}9$d&9-j51T^n-e0Ze%Q^)lxuex$IL^XJ&K2oi`wG}QVGk2a7vC4X?+o^z zsCK*7`EUfSuQA*K@Plsi;)2GrayQOG9OYF82Hc@6aNN5ulqs1Of-(iZQdBI^U5of^ zZg2g=Xtad7$hfYu6l~KDQ}EU;oIj(3nO#u9PDz=eO3(iax7OCmgT2p_7&^3q zg7aQ;Vpng*)kb6=sd5?%j5Dm|HczSChMo8HHq_L8R;BR5<~DVyU$8*Tk5}g0eW5x7 z%d)JFZ{(Y<#OTKLBA1fwLM*fH7Q~7Sc2Ne;mVWqt-*o<;| z^1@vo_KTYaMnO$7fbLL+qh#R$9bvnpJ$RAqG+z8h|} z3F5iwG*(sCn9Qbyg@t0&G}3fE0jGq3J!JmG2K&$urx^$z95) z7h?;4vE4W=v)uZ*Eg3M^6f~|0&T)2D;f+L_?M*21-I1pnK(pT$5l#QNlT`SidYw~o z{`)G)Asv#cue)Ax1RNWiRUQ(tQ(bzd-f2U4xlJK+)ZWBxdq#fp=A>+Qc%-tl(c)`t z$e2Ng;Rjvnbu7((;v4LF9Y1?0el9hi!g>G{^37{ z`^s-03Z5jlnD%#Mix19zkU_OS|86^_x4<0(*YbPN}mi-$L?Z4K(M|2&VV*n*ZYN_UqI?eKZi3!b)i z%n3dzUPMc-dc|q}TzvPy!VqsEWCZL(-eURDRG4+;Eu!LugSSI4Fq$Ji$Dp08`pfP_C5Yx~`YKcywlMG;$F z)R5!kVml_Wv6MSpeXjG#g?kJ0t_MEgbXlUN3k|JJ%N>|2xn8yN>>4qxh!?dGI}s|Y zDTKd^JCrRSN+%w%D_uf=Tj6wIV$c*g8D96jb^Kc#>5Fe-XxKC@!pIJw0^zu;`_yeb zhUEm-G*C=F+jW%cP(**b61fTmPn2WllBr4SWNdKe*P8VabZsh0-R|?DO=0x`4_QY) zR7sthW^*BofW7{Sak&S1JdiG?e=SfL24Y#w_)xrBVhGB-13q$>mFU|wd9Xqe-o3{6 zSn@@1@&^)M$rxb>UmFuC+pkio#T;mSnroMVZJ%nZ!uImi?%KsIX#@JU2VY(`kGb1A z7+1MEG)wd@)m^R|a2rXeviv$!emwcY(O|M*xV!9%tBzarBOG<4%gI9SW;Um_gth4=gznYzOFd)y8e+3APCkL)i-OI`;@7-mCJgE`js(M} z;~ZcW{{FMVVO)W>VZ}ILouF#lWGb%Couu}TI4kubUUclW@jEn6B_^v!Ym*(T*4HF9 zWhNKi8%sS~viSdBtnrq!-Dc5(G^XmR>DFx8jhWvR%*8!m*b*R8e1+`7{%FACAK`7 zzdy8TmBh?FVZ0vtw6npnWwM~XjF2fNvV#ZlGG z?FxHkXHN>JqrBYoPo$)zNC7|XrQfcqmEXWud~{j?La6@kbHG@W{xsa~l1=%eLly8B z4gCIH05&Y;6O2uFSopNqP|<$ml$N40^ikxw0`o<~ywS1(qKqQN!@?Ykl|bE4M?P+e zo$^Vs_+x)iuw?^>>`$&lOQOUkZ5>+OLnRA)FqgpDjW&q*WAe(_mAT6IKS9;iZBl8M z<@=Y%zcQUaSBdrs27bVK`c$)h6A1GYPS$y(FLRD5Yl8E3j0KyH08#8qLrsc_qlws; znMV%Zq8k+&T2kf%6ZO^2=AE9>?a587g%-={X}IS~P*I(NeCF9_9&`)|ok0iiIun zo+^odT0&Z4k;rn7I1v87=z!zKU(%gfB$(1mrRYeO$sbqM22Kq68z9wgdg8HBxp>_< zn9o%`f?sVO=IN#5jSX&CGODWlZfQ9A)njK2O{JutYwRZ?n0G_p&*uwpE`Md$iQxrd zoQfF^b8Ou)+3BO_3_K5y*~?<(BF@1l+@?Z6;^;U>qlB)cdro;rxOS1M{Az$s^9o5sXDCg8yD<=(pKI*0e zLk>@lo#&s0)^*Q+G)g}C0IErqfa9VbL*Qe=OT@&+N8m|GJF7jd83vY#SsuEv2s{Q> z>IpoubNs>D_5?|kXGAPgF@mb_9<%hjU;S0C8idI)a=F#lPLuQJ^7OnjJlH_Sks9JD zMl1td%YsWq3YWhc;E$H1<0P$YbSTqs`JKY%(}svsifz|h8BHguL82dBl+z0^YvWk8 zGy;7Z0v5_FJ2A$P0wIr)lD?cPR%cz>kde!=W%Ta^ih+Dh4UKdf7ip?rBz@%y2&>`6 zM#q{JXvW9ZlaSk1oD!n}kSmcDa2v6T^Y-dy+#fW^y>eS8_%<7tWXUp8U@s$^{JFfKMjDAvR z$YmVB;n3ofl!ro9RNT!TpQpcycXCR}$9k5>IPWDXEenQ58os?_weccrT+Bh5sLoiH zZ_7~%t(vT)ZTEO= zb0}@KaD{&IyK_sd8b$`Qz3%UA`nSo zn``!BdCeN!#^G;lK@G2ron*0jQhbdw)%m$2;}le@z~PSLnU-z@tL)^(p%P>OO^*Ff zNRR9oQ`W+x^+EU+3BpluwK77|B3=8QyT|$V;02bn_LF&3LhLA<#}{{)jE)}CiW%VEU~9)SW+=F%7U-iYlQ&q!#N zwI2{(h|Pi&<8_fqvT*}FLN^0CxN}#|3I9G_xmVg$gbn2ZdhbmGk7Q5Q2Tm*ox8NMo zv`iaZW|ZEOMyQga5fts?&T-eCCC9pS0mj7v0SDkD=*^MxurP@89v&Z#3q{FM!a_nr zb?KzMv`BBFOew>4!ft@A&(v-kWXny-j#egKef|#!+3>26Qq0 zv!~8ev4G`7Qk>V1TaMT-&ziqoY3IJp8_S*%^1j73D|=9&;tDZH^!LYFMmME4*Wj(S zRt~Q{aLb_O;wi4u&=}OYuj}Lw*j$@z*3>4&W{)O-oi@9NqdoU!=U%d|se&h?^$Ip# z)BY+(1+cwJz!yy4%l(aLC;T!~Ci>yAtXJb~b*yr&v7f{YCU8P|N1v~H`xmGsG)g)y z4%mv=cPd`s7a*#OR7f0lpD$ueP>w8qXj0J&*7xX+U!uat5QNk>zwU$0acn5p=$88L=jn_QCSYkTV;1~(yUem#0gB`FeqY98sf=>^@ z_MCdvylv~WL%y_%y_FE1)j;{Szj1+K7Lr_y=V+U zk6Tr;>XEqlEom~QGL!a+wOf(@ZWoxE<$^qHYl*H1a~kk^BLPn785%nQb$o;Cuz0h& za9LMx^bKEbPS%e8NM33Jr|1T|ELC(iE!FUci38xW_Y7kdHid#2ie+XZhP;2!Z;ZAM zB_cXKm)VrPK!SK|PY00Phwrpd+x0_Aa;}cDQvWKrwnQrqz##_gvHX2ja?#_{f#;bz`i>C^^ zTLDy;6@HZ~XQi7rph!mz9k!m;KchA)uMd`RK4WLK7)5Rl48m#l>b(#`WPsl<0j z-sFkSF6>Nk|LKnHtZ`W_NnxZP62&w)S(aBmmjMDKzF%G;3Y?FUbo?>b5;0j8Lhtc4 zr*8d5Y9>g@FFZaViw7c16VsHcy0u7M%6>cG1=s=Dtx?xMJSKIu9b6GU8$uSzf43Y3 zYq|U+IWfH;SM~*N1v`KJo!|yfLxTFS?oHsr3qvzeVndVV^%BWmW6re_S!2;g<|Oao z+N`m#*i!)R%i1~NO-xo{qpwL0ZrL7hli;S z3L0lQ_z}z`fdK39Mg~Zd*%mBdD;&5EXa~@H(!###L`ycr7gW`f)KRuqyHL3|uyy3h zSS^td#E&Knc$?dXs*{EnPYOp^-vjAc-h4z#XkbG&REC7;0>z^^Z}i8MxGKerEY z>l?(wReOlXEsNE5!DO&ZWyxY)gG#FSZs%fXuzA~XIAPVp-%yb2XLSV{1nH6{)5opg z(dZKckn}Q4Li-e=eUDs1Psg~5zdn1>ql(*(nn6)iD*OcVkwmKL(A{fix(JhcVB&}V zVt*Xb!{gzvV}dc446>(D=SzfCu7KB`oMjv6kPzSv&B>>HLSJP|wN`H;>oRw*tl#N) z*zZ-xwM7D*AIsBfgqOjY1Mp9aq$kRa^dZU_xw~KxP;|q(m+@e+YSn~`wEJzM|Ippb zzb@%;hB7iH4op9SqmX?j!KP2chsb79(mFossBO-Zj8~L}9L%R%Bw<`^X>hjkCY5SG z7lY!8I2mB#z)1o;*3U$G)3o0A&{0}#B;(zPd2`OF`Gt~8;0Re8nIseU z_yzlf$l+*-wT~_-cYk$^wTJ@~7i@u(CZs9FVkJCru<*yK8&>g+t*!JqCN6RH%8S-P zxH8+Cy#W?!;r?cLMC(^BtAt#xPNnwboI*xWw#T|IW^@3|q&QYY6Ehxoh@^URylR|T zne-Y6ugE^7p5bkRDWIh)?JH5V^ub82l-LuVjDr7UT^g`q4dB&mBFRWGL_C?hoeL(% zo}ocH5t7|1Mda}T!^{Qt9vmA2ep4)dQSZO>?Eq8}qRp&ZJ?-`Tnw+MG(eDswP(L*X3ahC2Ad0_wD^ff9hfzb%Jd`IXx5 zae@NMzBXJDwJS?7_%!TB^E$N8pvhOHDK$7YiOelTY`6KX8hK6YyT$tk*adwN>s^Kp zwM3wGVPhwKU*Yq-*BCs}l`l#Tej(NQ>jg*S0TN%D+GcF<14Ms6J`*yMY;W<-mMN&-K>((+P}+t+#0KPGrzjP zJ~)=Bcz%-K!L5ozIWqO(LM)l_9lVOc4*S65&DKM#TqsiWNG{(EZQw!bc>qLW`=>p-gVJ;T~aN2D_- z{>SZC=_F+%hNmH6ub%Ykih0&YWB!%sd%W5 zHC2%QMP~xJgt4>%bU>%6&uaDtSD?;Usm}ari0^fcMhi_)JZgb1g5j zFl4`FQ*%ROfYI}e7RIq^&^a>jZF23{WB`T>+VIxj%~A-|m=J7Va9FxXV^%UwccSZd zuWINc-g|d6G5;95*%{e;9S(=%yngpfy+7ao|M7S|Jb0-4+^_q-uIqVS&ufU880UDH*>(c)#lt2j zzvIEN>>$Y(PeALC-D?5JfH_j+O-KWGR)TKunsRYKLgk7eu4C{iF^hqSz-bx5^{z0h ze2+u>Iq0J4?)jIo)}V!!m)%)B;a;UfoJ>VRQ*22+ncpe9f4L``?v9PH&;5j{WF?S_C>Lq>nkChZB zjF8(*v0c(lU^ZI-)_uGZnnVRosrO4`YinzI-RSS-YwjYh3M`ch#(QMNw*)~Et7Qpy z{d<3$4FUAKILq9cCZpjvKG#yD%-juhMj>7xIO&;c>_7qJ%Ae8Z^m)g!taK#YOW3B0 zKKSMOd?~G4h}lrZbtPk)n*iOC1~mDhASGZ@N{G|dF|Q^@1ljhe=>;wusA&NvY*w%~ zl+R6B^1yZiF)YN>0ms%}qz-^U-HVyiN3R9k1q4)XgDj#qY4CE0)52%evvrrOc898^ z*^)XFR?W%g0@?|6Mxo1ZBp%(XNv_RD-<#b^?-Fs+NL^EUW=iV|+Vy*F%;rBz~pN7%-698U-VMfGEVnmEz7fL1p)-5sLT zL;Iz>FCLM$p$c}g^tbkGK1G$IALq1Gd|We@&TtW!?4C7x4l*=4oF&&sr0Hu`x<5!m zhX&&Iyjr?AkNXU_5P_b^Q3U9sy#f6ZF@2C96$>1k*E-E%DjwvA{VL0PdU~suN~DZo zm{T!>sRdp`Ldpp9olrH@(J$QyGq!?#o1bUo=XP2OEuT3`XzI>s^0P{manUaE4pI%! zclQq;lbT;nx7v3tR9U)G39h?ryrxzd0xq4KX7nO?piJZbzT_CU&O=T(Vt;>jm?MgC z2vUL#*`UcMsx%w#vvjdamHhmN!(y-hr~byCA-*iCD};#l+bq;gkwQ0oN=AyOf@8ow>Pj<*A~2*dyjK}eYdN);%!t1 z6Y=|cuEv-|5BhA?n2Db@4s%y~(%Wse4&JXw=HiO48%c6LB~Z0SL1(k^9y?ax%oj~l zf7(`iAYLdPRq*ztFC z7VtAb@s{as%&Y;&WnyYl+6Wm$ru*u!MKIg_@01od-iQft0rMjIj8e7P9eKvFnx_X5 zd%pDg-|8<>T2Jdqw>AII+fe?CgP+fL(m0&U??QL8YzSjV{SFi^vW~;wN@or_(q<0Y zRt~L}#JRcHOvm$CB)T1;;7U>m%)QYBLTR)KTARw%zoDxgssu5#v{UEVIa<>{8dtkm zXgbCGp$tfue+}#SD-PgiNT{Zu^YA9;4BnM(wZ9-biRo_7pN}=aaimjYgC=;9@g%6< zxol5sT_$<8{LiJ6{l1+sV)Z_QdbsfEAEMw!5*zz6)Yop?T0DMtR_~wfta)E6_G@k# zZRP11D}$ir<`IQ`<(kGfAS?O-DzCyuzBq6dxGTNNTK?r^?zT30mLY!kQ=o~Hv*k^w zvq!LBjW=zzIi%UF@?!g9vt1CqdwV(-2LYy2=E@Z?B}JDyVkluHtzGsWuI1W5svX~K z&?UJ45$R7g>&}SFnLnmw09R2tUgmr_w6mM9C}8GvQX>nL&5R#xBqnp~Se(I>R42`T zqZe9p6G(VzNB3QD><8+y%{e%6)sZDRXTR|MI zM#eZmao-~_`N|>Yf;a;7yvd_auTG#B?Vz5D1AHx=zpVUFe7*hME z+>KH5h1In8hsVhrstc>y0Q!FHR)hzgl+*Q&5hU9BVJlNGRkXiS&06eOBV^dz3;4d5 zeYX%$62dNOprZV$px~#h1RH?_E%oD6y;J;pF%~y8M)8pQ0olYKj6 zE+hd|7oY3ot=j9ZZ))^CCPADL6Jw%)F@A{*coMApcA$7fZ{T@3;WOQ352F~q6`Mgi z$RI6$8)a`Aaxy<8Bc;{wlDA%*%(msBh*xy$L-cBJvQ8hj#FCyT^%+Phw1~PaqyDou^JR0rxDkSrmAdjeYDFDZ`E z)G3>XtpaSPDlydd$RGHg;#4|4{aP5c_Om z2u5xgnhnA)K%8iU==}AxPxZCYC)lyOlj9as#`5hZ=<6<&DB%i_XCnt5=pjh?iusH$ z>)E`@HNZcAG&RW3Ys@`Ci{;8PNzE-ZsPw$~Wa!cP$ye+X6;9ceE}ah+3VY7Mx}#0x zbqYa}eO*FceiY2jNS&2cH9Y}(;U<^^cWC5Ob&)dZedvZA9HewU3R;gRQ)}hUdf+~Q zS_^4ds*W1T#bxS?%RH&<739q*n<6o|mV;*|1s>ly-Biu<2*{!!0#{_234&9byvn0* z5=>{95Zfb{(?h_Jk#ocR$FZ78O*UTOxld~0UF!kyGM|nH%B*qf)Jy}N!uT9NGeM19 z-@=&Y0yGGo_dw!FD>juk%P$6$qJkj}TwLBoefi;N-$9LAeV|)|-ET&culW9Sb_pc_ zp{cXI0>I0Jm_i$nSvGnYeLSSj{ccVS2wyL&0x~&5v;3Itc82 z5lIAkfn~wcY-bQB$G!ufWt%qO;P%&2B_R5UKwYxMemIaFm)qF1rA zc>gEihb=jBtsXCi0T%J37s&kt*3$s7|6)L(%UiY)6axuk{6RWIS8^+u;)6!R?Sgap z9|6<0bx~AgVi|*;zL@2x>Pbt2Bz*uv4x-`{F)XatTs`S>unZ#P^ZiyjpfL_q2z^fqgR-fbOcG=Y$q>ozkw1T6dH8-)&ww+z?E0 zR|rV(9bi6zpX3Ub>PrPK!{X>e$C66qCXAeFm)Y+lX8n2Olt7PNs*1^si)j!QmFV#t z0P2fyf$N^!dyTot&`Ew5{i5u<8D`8U`qs(KqaWq5iOF3x2!-z65-|HsyYz(MAKZ?< zCpQR;E)wn%s|&q(LVm0Ab>gdmCFJeKwVTnv@Js%!At;I=A>h=l=p^&<4;Boc{$@h< z38v`3&2wJtka@M}GS%9!+SpJ}sdtoYzMevVbnH+d_eMxN@~~ zZq@k)7V5f8u!yAX2qF3qjS7g%n$JuGrMhQF!&S^7(%Y{rP*w2FWj(v_J{+Hg*}wdWOd~pHQ19&n3RWeljK9W%sz&Y3Tm3 zR`>6YR54%qBHGa)2xbs`9cs_EsNHxsfraEgZ)?vrtooeA0sPKJK7an){ngtV@{SBa zkO6ORr1_Xqp+`a0e}sC*_y(|RKS13ikmHp3C^XkE@&wjbGWrt^INg^9lDz#B;bHiW zkK4{|cg08b!yHFSgPca5)vF&gqCgeu+c82%&FeM^Bb}GUxLy-zo)}N;#U?sJ2?G2BNe*9u_7kE5JeY!it=f`A_4gV3} z`M!HXZy#gN-wS!HvHRqpCHUmjiM;rVvpkC!voImG%OFVN3k(QG@X%e``VJSJ@Z7tb z*Onlf>z^D+&$0!4`IE$;2-NSO9HQWd+UFW(r;4hh;(j^p4H-~6OE!HQp^96v?{9Zt z;@!ZcccV%C2s6FMP#qvo4kG6C04A>XILt>JW}%0oE&HM5f6 zYLD!;My>CW+j<~=Wzev{aYtx2ZNw|ptTFV(4;9`6Tmbz6K1)fv4qPXa2mtoPt&c?P zhmO+*o8uP3ykL6E$il00@TDf6tOW7fmo?Oz_6GU^+5J=c22bWyuH#aNj!tT-^IHrJ zu{aqTYw@q;&$xDE*_kl50Jb*dp`(-^p={z}`rqECTi~3 z>0~A7L6X)=L5p#~$V}gxazgGT7$3`?a)zen>?TvAuQ+KAIAJ-s_v}O6@`h9n-sZk> z`3{IJeb2qu9w=P*@q>iC`5wea`KxCxrx{>(4{5P+!cPg|pn~;n@DiZ0Y>;k5mnKeS z!LIfT4{Lgd=MeysR5YiQKCeNhUQ;Os1kAymg6R!u?j%LF z4orCszIq_n52ulpes{(QN|zirdtBsc{9^Z72Ycb2ht?G^opkT_#|4$wa9`)8k3ilU z%ntAi`nakS1r10;#k^{-ZGOD&Z2|k=p40hRh5D7(&JG#Cty|ECOvwsSHkkSa)36$4 z?;v#%@D(=Raw(HP5s>#4Bm?f~n1@ebH}2tv#7-0l-i^H#H{PC|F@xeNS+Yw{F-&wH z07)bj8MaE6`|6NoqKM~`4%X> zKFl&7g1$Z3HB>lxn$J`P`6GSb6CE6_^NA1V%=*`5O!zP$a7Vq)IwJAki~XBLf=4TF zPYSL}>4nOGZ`fyHChq)jy-f{PKFp6$plHB2=;|>%Z^%)ecVue(*mf>EH_uO^+_zm? zJATFa9SF~tFwR#&0xO{LLf~@}s_xvCPU8TwIJgBs%FFzjm`u?1699RTui;O$rrR{# z1^MqMl5&6)G%@_k*$U5Kxq84!AdtbZ!@8FslBML}<`(Jr zenXrC6bFJP=R^FMBg7P?Pww-!a%G@kJH_zezKvuWU0>m1uyy}#Vf<$>u?Vzo3}@O% z1JR`B?~Tx2)Oa|{DQ_)y9=oY%haj!80GNHw3~qazgU-{|q+Bl~H94J!a%8UR?XsZ@ z0*ZyQugyru`V9b(0OrJOKISfi89bSVR zQy<+i_1XY}4>|D%X_`IKZUPz6=TDb)t1mC9eg(Z=tv zq@|r37AQM6A%H%GaH3szv1L^ku~H%5_V*fv$UvHl*yN4iaqWa69T2G8J2f3kxc7UE zOia@p0YNu_q-IbT%RwOi*|V|&)e5B-u>4=&n@`|WzH}BK4?33IPpXJg%`b=dr_`hU z8JibW_3&#uIN_#D&hX<)x(__jUT&lIH$!txEC@cXv$7yB&Rgu){M`9a`*PH} zRcU)pMWI2O?x;?hzR{WdzKt^;_pVGJAKKd)F$h;q=Vw$MP1XSd<;Mu;EU5ffyKIg+ z&n-Nb?h-ERN7(fix`htopPIba?0Gd^y(4EHvfF_KU<4RpN0PgVxt%7Yo99X*Pe|zR z?ytK&5qaZ$0KSS$3ZNS$$k}y(2(rCl=cuYZg{9L?KVgs~{?5adxS))Upm?LDo||`H zV)$`FF3icFmxcQshXX*1k*w3O+NjBR-AuE70=UYM*7>t|I-oix=bzDwp2*RoIwBp@r&vZukG; zyi-2zdyWJ3+E?{%?>e2Ivk`fAn&Ho(KhGSVE4C-zxM-!j01b~mTr>J|5={PrZHOgO zw@ND3=z(J7D>&C7aw{zT>GHhL2BmUX0GLt^=31RRPSnjoUO9LYzh_yegyPoAKhAQE z>#~O27dR4&LdQiak6={9_{LN}Z>;kyVYKH^d^*!`JVSXJlx#&r4>VnP$zb{XoTb=> zZsLvh>keP3fkLTIDdpf-@(ADfq4=@X=&n>dyU0%dwD{zsjCWc;r`-e~X$Q3NTz_TJ zOXG|LMQQIjGXY3o5tBm9>k6y<6XNO<=9H@IXF;63rzsC=-VuS*$E{|L_i;lZmHOD< zY92;>4spdeRn4L6pY4oUKZG<~+8U-q7ZvNOtW0i*6Q?H`9#U3M*k#4J;ek(MwF02x zUo1wgq9o6XG#W^mxl>pAD)Ll-V5BNsdVQ&+QS0+K+?H-gIBJ-ccB1=M_hxB6qcf`C zJ?!q!J4`kLhAMry4&a_0}up{CFevcjBl|N(uDM^N5#@&-nQt2>z*U}eJGi}m5f}l|IRVj-Q;a>wcLpK5RRWJ> zysdd$)Nv0tS?b~bw1=gvz3L_ZAIdDDPj)y|bp1;LE`!av!rODs-tlc}J#?erTgXRX z$@ph%*~_wr^bQYHM7<7=Q=45v|Hk7T=mDpW@OwRy3A_v`ou@JX5h!VI*e((v*5Aq3 zVYfB4<&^Dq5%^?~)NcojqK`(VXP$`#w+&VhQOn%;4pCkz;NEH6-FPHTQ+7I&JE1+Ozq-g43AEZV>ceQ^9PCx zZG@OlEF~!Lq@5dttlr%+gNjRyMwJdJU(6W_KpuVnd{3Yle(-p#6erIRc${l&qx$HA z89&sp=rT7MJ=DuTL1<5{)wtUfpPA|Gr6Q2T*=%2RFm@jyo@`@^*{5{lFPgv>84|pv z%y{|cVNz&`9C*cUely>-PRL)lHVErAKPO!NQ3<&l5(>Vp(MuJnrOf^4qpIa!o3D7( z1bjn#Vv$#or|s7Hct5D@%;@48mM%ISY7>7@ft8f?q~{s)@BqGiupoK1BAg?PyaDQ1 z`YT8{0Vz{zBwJ={I4)#ny{RP{K1dqzAaQN_aaFC%Z>OZ|^VhhautjDavGtsQwx@WH zr|1UKk^+X~S*RjCY_HN!=Jx>b6J8`Q(l4y|mc<6jnkHVng^Wk(A13-;AhawATsmmE#H%|8h}f1frs2x@Fwa_|ea+$tdG2Pz{7 z!ox^w^>^Cv4e{Xo7EQ7bxCe8U+LZG<_e$RnR?p3t?s^1Mb!ieB z#@45r*PTc_yjh#P=O8Zogo+>1#|a2nJvhOjIqKK1U&6P)O%5s~M;99O<|Y9zomWTL z666lK^QW`)cXV_^Y05yQZH3IRCW%25BHAM$c0>w`x!jh^15Zp6xYb!LoQ zr+RukTw0X2mxN%K0%=8|JHiaA3pg5+GMfze%9o5^#upx0M?G9$+P^DTx7~qq9$Qoi zV$o)yy zuUq>3c{_q+HA5OhdN*@*RkxRuD>Bi{Ttv_hyaaB;XhB%mJ2Cb{yL;{Zu@l{N?!GKE7es6_9J{9 zO(tmc0ra2;@oC%SS-8|D=omQ$-Dj>S)Utkthh{ovD3I%k}HoranSepC_yco2Q8 zY{tAuPIhD{X`KbhQIr%!t+GeH%L%q&p z3P%<-S0YY2Emjc~Gb?!su85}h_qdu5XN2XJUM}X1k^!GbwuUPT(b$Ez#LkG6KEWQB z7R&IF4srHe$g2R-SB;inW9T{@+W+~wi7VQd?}7||zi!&V^~o0kM^aby7YE_-B63^d zf_uo8#&C77HBautt_YH%v6!Q>H?}(0@4pv>cM6_7dHJ)5JdyV0Phi!)vz}dv{*n;t zf(+#Hdr=f8DbJqbMez)(n>@QT+amJ7g&w6vZ-vG^H1v~aZqG~u!1D(O+jVAG0EQ*aIsr*bsBdbD`)i^FNJ z&B@yxqPFCRGT#}@dmu-{0vp47xk(`xNM6E=7QZ5{tg6}#zFrd8Pb_bFg7XP{FsYP8 zbvWqG6#jfg*4gvY9!gJxJ3l2UjP}+#QMB(*(?Y&Q4PO`EknE&Cb~Yb@lCbk;-KY)n zzbjS~W5KZ3FV%y>S#$9Sqi$FIBCw`GfPDP|G=|y32VV-g@a1D&@%_oAbB@cAUx#aZ zlAPTJ{iz#Qda8(aNZE&0q+8r3&z_Ln)b=5a%U|OEcc3h1f&8?{b8ErEbilrun}mh3 z$1o^$-XzIiH|iGoJA`w`o|?w3m*NX|sd$`Mt+f*!hyJvQ2fS*&!SYn^On-M|pHGlu z4SC5bM7f6BAkUhGuN*w`97LLkbCx=p@K5RL2p>YpDtf{WTD|d3ucb6iVZ-*DRtoEA zCC5(x)&e=giR_id>5bE^l%Mxx>0@FskpCD4oq@%-Fg$8IcdRwkfn;DsjoX(v;mt3d z_4Mnf#Ft4x!bY!7Hz?RRMq9;5FzugD(sbt4up~6j?-or+ch~y_PqrM2hhTToJjR_~ z)E1idgt7EW>G*9%Q^K;o_#uFjX!V2pwfpgi>}J&p_^QlZki!@#dkvR`p?bckC`J*g z=%3PkFT3HAX2Q+dShHUbb1?ZcK8U7oaufLTCB#1W{=~k0Jabgv>q|H+GU=f-y|{p4 zwN|AE+YbCgx=7vlXE?@gkXW9PaqbO#GB=4$o0FkNT#EI?aLVd2(qnPK$Yh%YD%v(mdwn}bgsxyIBI^)tY?&G zi^2JfClZ@4b{xFjyTY?D61w@*ez2@5rWLpG#34id?>>oPg{`4F-l`7Lg@D@Hc}On} zx%BO4MsLYosLGACJ-d?ifZ35r^t*}wde>AAWO*J-X%jvD+gL9`u`r=kP zyeJ%FqqKfz8e_3K(M1RmB?gIYi{W7Z<THP2ihue0mbpu5n(x_l|e1tw(q!#m5lmef6ktqIb${ zV+ee#XRU}_dDDUiV@opHZ@EbQ<9qIZJMDsZDkW0^t3#j`S)G#>N^ZBs8k+FJhAfu< z%u!$%dyP3*_+jUvCf-%{x#MyDAK?#iPfE<(@Q0H7;a125eD%I(+!x1f;Sy`e<9>nm zQH4czZDQmW7^n>jL)@P@aAuAF$;I7JZE5a8~AJI5CNDqyf$gjloKR7C?OPt9yeH}n5 zNF8Vhmd%1O>T4EZD&0%Dt7YWNImmEV{7QF(dy!>q5k>Kh&Xy8hcBMUvVV~Xn8O&%{ z&q=JCYw#KlwM8%cu-rNadu(P~i3bM<_a{3!J*;vZhR6dln6#eW0^0kN)Vv3!bqM`w z{@j*eyzz=743dgFPY`Cx3|>ata;;_hQ3RJd+kU}~p~aphRx`03B>g4*~f%hUV+#D9rYRbsGD?jkB^$3XcgB|3N1L& zrmk9&Dg450mAd=Q_p?gIy5Zx7vRL?*rpNq76_rysFo)z)tp0B;7lSb9G5wX1vC9Lc z5Q8tb-alolVNWFsxO_=12o}X(>@Mwz1mkYh1##(qQwN=7VKz?61kay8A9(94Ky(4V zq6qd2+4a20Z0QRrmp6C?4;%U?@MatfXnkj&U6bP_&2Ny}BF%4{QhNx*Tabik9Y-~Z z@0WV6XD}aI(%pN}oW$X~Qo_R#+1$@J8(31?zM`#e`#(0f<-AZ^={^NgH#lc?oi(Mu zMk|#KR^Q;V@?&(sh5)D;-fu)rx%gXZ1&5)MR+Mhssy+W>V%S|PRNyTAd}74<(#J>H zR(1BfM%eIv0+ngHH6(i`?-%_4!6PpK*0X)79SX0X$`lv_q>9(E2kkkP;?c@rW2E^Q zs<;`9dg|lDMNECFrD3jTM^Mn-C$44}9d9Kc z#>*k&e#25;D^%82^1d@Yt{Y91MbEu0C}-;HR4+IaCeZ`l?)Q8M2~&E^FvJ?EBJJ(% zz1>tCW-E~FB}DI}z#+fUo+=kQME^=eH>^%V8w)dh*ugPFdhMUi3R2Cg}Zak4!k_8YW(JcR-)hY8C zXja}R7@%Q0&IzQTk@M|)2ViZDNCDRLNI)*lH%SDa^2TG4;%jE4n`8`aQAA$0SPH2@ z)2eWZuP26+uGq+m8F0fZn)X^|bNe z#f{qYZS!(CdBdM$N2(JH_a^b#R2=>yVf%JI_ieRFB{w&|o9txwMrVxv+n78*aXFGb z>Rkj2yq-ED<)A46T9CL^$iPynv`FoEhUM10@J+UZ@+*@_gyboQ>HY9CiwTUo7OM=w zd~$N)1@6U8H#Zu(wGLa_(Esx%h@*pmm5Y9OX@CY`3kPYPQx@z8yAgtm(+agDU%4?c zy8pR4SYbu8vY?JX6HgVq7|f=?w(%`m-C+a@E{euXo>XrGmkmFGzktI*rj*8D z)O|CHKXEzH{~iS+6)%ybRD|JRQ6j<+u_+=SgnJP%K+4$st+~XCVcAjI9e5`RYq$n{ zzy!X9Nv7>T4}}BZpSj9G9|(4ei-}Du<_IZw+CB`?fd$w^;=j8?vlp(#JOWiHaXJjB0Q00RHJ@sG6N#y^H7t^&V} z;VrDI4?75G$q5W9mV=J2iP24NHJy&d|HWHva>FaS#3AO?+ohh1__FMx;?`f{HG3v0 ztiO^Wanb>U4m9eLhoc_2B(ca@YdnHMB*~aYO+AE(&qh@?WukLbf_y z>*3?Xt-lxr?#}y%kTv+l8;!q?Hq8XSU+1E8x~o@9$)zO2z9K#(t`vPDri`mKhv|sh z{KREcy`#pnV>cTT7dm7M9B@9qJRt3lfo(C`CNkIq@>|2<(yn!AmVN?ST zbX_`JjtWa3&N*U{K7FYX8})*D#2@KBae` zhKS~s!r%SrXdhCsv~sF}7?ocyS?afya6%rDBu6g^b2j#TOGp^1zrMR}|70Z>CeYq- z1o|-=FBKlu{@;pm@QQJ_^!&hzi;0Z_Ho){x3O1KQ#TYk=rAt9`YKC0Y^}8GWIN{QW znYJyVTrmNvl!L=YS1G8BAxGmMUPi+Q7yb0XfG`l+L1NQVSbe^BICYrD;^(rke{jWCEZOtVv3xFze!=Z&(7}!)EcN;v0Dbit?RJ6bOr;N$ z=nk8}H<kCEE+IK3z<+3mkn4q!O7TMWpKShWWWM)X*)m6k%3luF6c>zOsFccvfLWf zH+mNkh!H@vR#~oe=ek}W3!71z$Dlj0c(%S|sJr>rvw!x;oCek+8f8s!U{DmfHcNpO z9>(IKOMfJwv?ey`V2ysSx2Npeh_x#bMh)Ngdj$al;5~R7Ac5R2?*f{hI|?{*$0qU- zY$6}ME%OGh^zA^z9zJUs-?a4ni8cw_{cYED*8x{bWg!Fn9)n;E9@B+t;#k}-2_j@# zg#b%R(5_SJAOtfgFCBZc`n<&z6)%nOIu@*yo!a% zpLg#36KBN$01W{b;qWN`Tp(T#jh%;Zp_zpS64lvBVY2B#UK)p`B4Oo)IO3Z&D6<3S zfF?ZdeNEnzE{}#gyuv)>;z6V{!#bx)` zY;hL*f(WVD*D9A4$WbRKF2vf;MoZVdhfWbWhr{+Db5@M^A4wrFReuWWimA4qp`GgoL2`W4WPUL5A=y3Y3P z%G?8lLUhqo@wJW8VDT`j&%YY7xh51NpVYlsrk_i4J|pLO(}(b8_>%U2M`$iVRDc-n zQiOdJbroQ%*vhN{!{pL~N|cfGooK_jTJCA3g_qs4c#6a&_{&$OoSQr_+-O^mKP=Fu zGObEx`7Qyu{nHTGNj(XSX*NPtAILL(0%8Jh)dQh+rtra({;{W2=f4W?Qr3qHi*G6B zOEj7%nw^sPy^@05$lOCjAI)?%B%&#cZ~nC|=g1r!9W@C8T0iUc%T*ne z)&u$n>Ue3FN|hv+VtA+WW)odO-sdtDcHfJ7s&|YCPfWaVHpTGN46V7Lx@feE#Od%0XwiZy40plD%{xl+K04*se zw@X4&*si2Z_0+FU&1AstR)7!Th(fdaOlsWh`d!y=+3m!QC$Zlkg8gnz!}_B7`+wSz z&kD?6{zPnE3uo~Tv8mLP%RaNt2hcCJBq=0T>%MW~Q@Tpt2pPP1?KcywH>in5@ zx+5;xu-ltFfo5vLU;2>r$-KCHjwGR&1XZ0YNyrXXAUK!FLM_7mV&^;;X^*YH(FLRr z`0Jjg7wiq2bisa`CG%o9i)o1`uG?oFjU_Zrv1S^ipz$G-lc^X@~6*)#%nn+RbgksJfl{w=k31(q>7a!PCMp5YY{+Neh~mo zG-3dd!0cy`F!nWR?=9f_KP$X?Lz&cLGm_ohy-|u!VhS1HG~e7~xKpYOh=GmiiU;nu zrZ5tWfan3kp-q_vO)}vY6a$19Q6UL0r znJ+iSHN-&w@vDEZ0V%~?(XBr|jz&vrBNLOngULxtH(Rp&U*rMY42n;05F11xh?k;n_DX2$4|vWIkXnbwfC z=ReH=(O~a;VEgVO?>qsP*#eOC9Y<_9Yt<6X}X{PyF7UXIA$f)>NR5P&4G_Ygq(9TwwQH*P>Rq>3T4I+t2X(b5ogXBAfNf!xiF#Gilm zp2h{&D4k!SkKz-SBa%F-ZoVN$7GX2o=(>vkE^j)BDSGXw?^%RS9F)d_4}PN+6MlI8*Uk7a28CZ)Gp*EK)`n5i z){aq=0SFSO-;sw$nAvJU-$S-cW?RSc7kjEBvWDr1zxb1J7i;!i+3PQwb=)www?7TZ zE~~u)vO>#55eLZW;)F(f0KFf8@$p)~llV{nO7K_Nq-+S^h%QV_CnXLi)p*Pq&`s!d zK2msiR;Hk_rO8`kqe_jfTmmv|$MMo0ll}mI)PO4!ikVd(ZThhi&4ZwK?tD-}noj}v zBJ?jH-%VS|=t)HuTk?J1XaDUjd_5p1kPZi6y#F6$lLeRQbj4hsr=hX z4tXkX2d5DeLMcAYTeYm|u(XvG5JpW}hcOs4#s8g#ihK%@hVz|kL=nfiBqJ{*E*WhC zht3mi$P3a(O5JiDq$Syu9p^HY&9~<#H89D8 zJm84@%TaL_BZ+qy8+T3_pG7Q%z80hnjN;j>S=&WZWF48PDD%55lVuC0%#r5(+S;WH zS7!HEzmn~)Ih`gE`faPRjPe^t%g=F ztpGVW=Cj5ZkpghCf~`ar0+j@A=?3(j@7*pq?|9)n*B4EQTA1xj<+|(Y72?m7F%&&& zdO44owDBPT(8~RO=dT-K4#Ja@^4_0v$O3kn73p6$s?mCmVDUZ+Xl@QcpR6R3B$=am z%>`r9r2Z79Q#RNK?>~lwk^nQlR=Hr-ji$Ss3ltbmB)x@0{VzHL-rxVO(++@Yr@Iu2 zTEX)_9sVM>cX$|xuqz~Y8F-(n;KLAfi*63M7mh&gsPR>N0pd9h!0bm%nA?Lr zS#iEmG|wQd^BSDMk0k?G>S-uE$vtKEF8Dq}%vLD07zK4RLoS?%F1^oZZI$0W->7Z# z?v&|a`u#UD=_>i~`kzBGaPj!mYX5g?3RC4$5EV*j0sV)>H#+$G6!ci=6`)85LWR=FCp-NUff`;2zG9nU6F~ z;3ZyE*>*LvUgae+uMf}aV}V*?DCM>{o31+Sx~6+sz;TI(VmIpDrN3z+BUj`oGGgLP z>h9~MP}Pw#YwzfGP8wSkz`V#}--6}7S9yZvb{;SX?6PM_KuYpbi~*=teZr-ga2QqIz{QrEyZ@>eN*qmy;N@FCBbRNEeeoTmQyrX;+ zCkaJ&vOIbc^2BD6_H+Mrcl?Nt7O{xz9R_L0ZPV_u!sz+TKbXmhK)0QWoe-_HwtKJ@@7=L+ z+K8hhf=4vbdg3GqGN<;v-SMIzvX=Z`WUa_91Yf89^#`G(f-Eq>odB^p-Eqx}ENk#&MxJ+%~Ad2-*`1LNT>2INPw?*V3&kE;tt?rQyBw? zI+xJD04GTz1$7~KMnfpkPRW>f%n|0YCML@ODe`10;^DXX-|Hb*IE%_Vi#Pn9@#ufA z_8NY*1U%VseqYrSm?%>F@`laz+f?+2cIE4Jg6 z_VTcx|DSEA`g!R%RS$2dSRM|9VQClsW-G<~=j5T`pTbu-x6O`R z98b;}`rPM(2={YiytrqX+uh65f?%XiPp`;4CcMT*E*dQJ+if9^D>c_Dk8A(cE<#r=&!& z_`Z01=&MEE+2@yr!|#El=yM}v>i=?w^2E_FLPy(*4A9XmCNy>cBWdx3U>1RylsItO z4V8T$z3W-qqq*H`@}lYpfh=>C!tieKhoMGUi)EpWDr;yIL&fy};Y&l|)f^QE*k~4C zH>y`Iu%#S)z)YUqWO%el*Z)ME#p{1_8-^~6UF;kBTW zMQ!eXQuzkR#}j{qb(y9^Y!X7&T}}-4$%4w@w=;w+>Z%uifR9OoQ>P?0d9xpcwa>7kTv2U zT-F?3`Q`7xOR!gS@j>7In>_h){j#@@(ynYh;nB~}+N6qO(JO1xA z@59Pxc#&I~I64slNR?#hB-4XE>EFU@lUB*D)tu%uEa))B#eJ@ZOX0hIulfnDQz-y8 z`CX@(O%_VC{Ogh&ot``jlDL%R!f>-8yq~oLGxBO?+tQb5%k@a9zTs!+=NOwSVH-cR zqFo^jHeXDA_!rx$NzdP;>{-j5w3QUrR<;}=u2|FBJ;D#v{SK@Z6mjeV7_kFmWt95$ zeGaF{IU?U>?W`jzrG_9=9}yN*LKyzz))PLE+)_jc#4Rd$yFGol;NIk(qO1$5VXR)+ zxF7%f4=Q!NzR>DVXUB&nUT&>Nyf+5QRF+Z`X-bB*7=`|Go5D1&h~ zflKLw??kpiRm0h3|1GvySC2^#kcFz^5{79KKlq@`(leBa=_4CgV9sSHr{RIJ^KwR_ zY??M}-x^=MD+9`v@I3jue=OCn0kxno#6i>b(XKk_XTp_LpI}X*UA<#* zsgvq@yKTe_dTh>q1aeae@8yur08S(Q^8kXkP_ty48V$pX#y9)FQa~E7P7}GP_CbCm zc2dQxTeW(-~Y6}im24*XOC8ySfH*HMEnW3 z4CXp8iK(Nk<^D$g0kUW`8PXn2kdcDk-H@P0?G8?|YVlIFb?a>QunCx%B9TzsqQQ~HD!UO7zq^V!v9jho_FUob&Hxi ztU1nNOK)a!gkb-K4V^QVX05*>-^i|{b`hhvQLyj`E1vAnj0fbqqO%r z6Q;X1x0dL~GqMv%8QindZ4CZ%7pYQW~ z9)I*#Gjref-q(4Z*E#1c&rE0-_(4;_M(V7rgH_7H;ps1s%GBmU z{4a|X##j#XUF2n({v?ZUUAP5k>+)^F)7n-npbV3jAlY8V3*W=fwroDS$c&r$>8aH` zH+irV{RG3^F3oW2&E%5hXgMH9>$WlqX76Cm+iFmFC-DToTa`AcuN9S!SB+BT-IA#3P)JW1m~Cuwjs`Ep(wDXE4oYmt*aU z!Naz^lM}B)JFp7ejro7MU9#cI>wUoi{lylR2~s)3M!6a=_W~ITXCPd@U9W)qA5(mdOf zd3PntGPJyRX<9cgX?(9~TZB5FdEHW~gkJXY51}?s4ZT_VEdwOwD{T2E-B>oC8|_ZwsPNj=-q(-kwy%xX2K0~H z{*+W`-)V`7@c#Iuaef=?RR2O&x>W0A^xSwh5MsjTz(DVG-EoD@asu<>72A_h<39_# zawWVU<9t{r*e^u-5Q#SUI6dV#p$NYEGyiowT>>d*or=Ps!H$-3={bB|An$GPkP5F1 zTnu=ktmF|6E*>ZQvk^~DX(k!N`tiLut*?3FZhs$NUEa4ccDw66-~P;x+0b|<!ZN7Z%A`>2tN#CdoG>((QR~IV_Gj^Yh%!HdA~4C3jOXaqb6Ou z21T~Wmi9F6(_K0@KR@JDTh3-4mv2=T7&ML<+$4;b9SAtv*Uu`0>;VVZHB{4?aIl3J zL(rMfk?1V@l)fy{J5DhVlj&cWKJCcrpOAad(7mC6#%|Sn$VwMjtx6RDx1zbQ|Ngg8N&B56DGhu;dYg$Z{=YmCNn+?ceDclp65c_RnKs4*vefnhudSlrCy6-96vSB4_sFAj# zftzECwmNEOtED^NUt{ZDjT7^g>k1w<=af>+0)%NA;IPq6qx&ya7+QAu=pk8t>KTm` zEBj9J*2t|-(h)xc>Us*jHs)w9qmA>8@u21UqzKk*Ei#0kCeW6o z-2Q+Tvt25IUkb}-_LgD1_FUJ!U8@8OC^9(~Kd*0#zr*8IQkD)6Keb(XFai5*DYf~` z@U?-{)9X&BTf!^&@^rjmvea#9OE~m(D>qfM?CFT9Q4RxqhO0sA7S)=--^*Q=kNh7Y zq%2mu_d_#23d`+v`Ol263CZ<;D%D8Njj6L4T`S*^{!lPL@pXSm>2;~Da- zBX97TS{}exvSva@J5FJVCM$j4WDQuME`vTw>PWS0!;J7R+Kq zVUy6%#n5f7EV(}J#FhDpts;>=d6ow!yhJj8j>MJ@Wr_?x30buuutIG97L1A*QFT$c ziC5rBS;#qj=~yP-yWm-p(?llTwDuhS^f&<(9vA9@UhMH2-Fe_YAG$NvK6X{!mvPK~ zuEA&PA}meylmaIbbJXDOzuIn8cJNCV{tUA<$Vb?57JyAM`*GpEfMmFq>)6$E(9e1@W`l|R%-&}38#bl~levA#fx2wiBk^)mPj?<=S&|gv zQO)4*91$n08@W%2b|QxEiO0KxABAZC{^4BX^6r>Jm?{!`ZId9jjz<%pl(G5l));*`UU3KfnuXSDj2aP>{ zRIB$9pm7lj3*Xg)c1eG!cb+XGt&#?7yJ@C)(Ik)^OZ5><4u$VLCqZ#q2NMCt5 z6$|VN(RWM;5!JV?-h<JkEZ(SZF zC(6J+>A6Am9H7OlOFq6S62-2&z^Np=#xXsOq0WUKr zY_+Ob|CQd1*!Hirj5rn*=_bM5_zKmq6lG zn*&_=x%?ATxZ8ZTzd%biKY_qyNC#ZQ1vX+vc48N>aJXEjs{Y*3Op`Q7-oz8jyAh>d zNt_qvn`>q9aO~7xm{z`ree%lJ3YHCyC`q`-jUVCn*&NIml!uuMNm|~u3#AV?6kC+B z?qrT?xu2^mobSlzb&m(8jttB^je0mx;TT8}`_w(F11IKz83NLj@OmYDpCU^u?fD{) z&=$ptwVw#uohPb2_PrFX;X^I=MVXPDpqTuYhRa>f-=wy$y3)40-;#EUDYB1~V9t%$ z^^<7Zbs0{eB93Pcy)96%XsAi2^k`Gmnypd-&x4v9rAq<>a(pG|J#+Q>E$FvMLmy7T z5_06W=*ASUyPRfgCeiPIe{b47Hjqpb`9Xyl@$6*ntH@SV^bgH&Fk3L9L=6VQb)Uqa z33u#>ecDo&bK(h1WqSH)b_Th#Tvk&%$NXC@_pg5f-Ma#7q;&0QgtsFO~`V&{1b zbSP*X)jgLtd@9XdZ#2_BX4{X~pS8okF7c1xUhEV9>PZco>W-qz7YMD`+kCGULdK|^ zE7VwQ-at{%&fv`a+b&h`TjzxsyQX05UB~a0cuU-}{*%jR48J+yGWyl3Kdz5}U>;lE zgkba*yI5>xqIPz*Y!-P$#_mhHB!0Fpnv{$k-$xxjLAc`XdmHd1k$V@2QlblfJPrly z*~-4HVCq+?9vha>&I6aRGyq2VUon^L1a)g`-Xm*@bl2|hi2b|UmVYW|b+Gy?!aS-p z86a}Jep6Mf>>}n^*Oca@Xz}kxh)Y&pX$^CFAmi#$YVf57X^}uQD!IQSN&int=D> zJ>_|au3Be?hmPKK)1^JQ(O29eTf`>-x^jF2xYK6j_9d_qFkWHIan5=7EmDvZoQWz5 zZGb<{szHc9Nf@om)K_<=FuLR<&?5RKo3LONFQZ@?dyjemAe4$yDrnD zglU#XYo6|~L+YpF#?deK6S{8A*Ou;9G`cdC4S0U74EW18bc5~4>)<*}?Z!1Y)j;Ot zosEP!pc$O^wud(={WG%hY07IE^SwS-fGbvpP?;l8>H$;}urY2JF$u#$q}E*ZG%fR# z`p{xslcvG)kBS~B*^z6zVT@e}imYcz_8PRzM4GS52#ms5Jg9z~ME+uke`(Tq1w3_6 zxUa{HerS7!Wq&y(<9yyN@P^PrQT+6ij_qW3^Q)I53iIFCJE?MVyGLID!f?QHUi1tq z0)RNIMGO$2>S%3MlBc09l!6_(ECxXTU>$KjWdZX^3R~@3!SB zah5Za2$63;#y!Y}(wg1#shMePQTzfQfXyJ-Tf`R05KYcyvo8UW9-IWGWnzxR6Vj8_la;*-z5vWuwUe7@sKr#Tr51d z2PWn5h@|?QU3>k=s{pZ9+(}oye zc*95N_iLmtmu}H-t$smi49Y&ovX}@mKYt2*?C-i3Lh4*#q5YDg1Mh`j9ovRDf9&& zp_UMQh`|pC!|=}1uWoMK5RAjdTg3pXPCsYmRkWW}^m&)u-*c_st~gcss(`haA)xVw zAf=;s>$`Gq_`A}^MjY_BnCjktBNHY1*gzh(i0BFZ{Vg^F?Pbf`8_clvdZ)5(J4EWzAP}Ba5zX=S(2{gDugTQ3`%!q`h7kYSnwC`zEWeuFlODKiityMaM9u{Z%E@@y1jmZA#ⅅ8MglG&ER{i5lN315cO?EdHNLrg? zgxkP+ytd)OMWe7QvTf8yj4;V=?m172!BEt@6*TPUT4m3)yir}esnIodFGatGnsSfJ z**;;yw=1VCb2J|A7cBz-F5QFOQh2JDQFLarE>;4ZMzQ$s^)fOscIVv2-o{?ct3~Zv zy{0zU>3`+-PluS|ADraI9n~=3#Tvfx{pDr^5i$^-h5tL*CV@AeQFLxv4Y<$xI{9y< zZ}li*WIQ+XS!IK;?IVD0)C?pNBA(DMxqozMy1L#j+ba1Cd+2w&{^d-OEWSSHmNH>9 z%1Ldo(}5*>a8rjQF&@%Ka`-M|HM+m<^E#bJtVg&YM}uMb7UVJ|OVQI-zt-*BqQ zG&mq`Bn7EY;;+b%Obs9i{gC^%>kUz`{Qnc=ps7ra_UxEP$!?f&|5fHnU(rr?7?)D z$3m9e{&;Zu6yfa1ixTr;80IP7KLgkKCbgv1%f_weZK6b7tY+AS%fyjf6dR(wQa9TD zYG9`#!N4DqpMim|{uViKVf0B+Vmsr7p)Y+;*T~-2HFr!IOedrpiXXz+BDppd5BTf3 ztsg4U?0wR?9@~`iV*nwGmtYFGnq`X< zf?G%=o!t50?gk^qN#J(~!sxi=_yeg?Vio04*w<2iBT+NYX>V#CFuQGLsX^u8dPIkP zPraQK?ro`rqA4t7yUbGYk;pw6Z})Bv=!l-a5^R5Ra^TjoXI?=Qdup)rtyhwo<(c9_ zF>6P%-6Aqxb8gf?wY1z!4*hagIch)&A4treifFk=E9v@kRXyMm?V*~^LEu%Y%0u(| z52VvVF?P^D<|fG)_au(!iqo~1<5eF$Sc5?)*$4P3MAlSircZ|F+9T66-$)0VUD6>e zl2zlSl_QQ?>ULUA~H?QbWazYeh61%B!!u;c(cs`;J|l z=7?q+vo^T#kzddr>C;VZ5h*;De8^F2y{iA#9|(|5@zYh4^FZ-3r)xej=GghMN3K2Y z=(xE`TM%V8UHc4`6Cdhz4%i0OY^%DSguLUXQ?Y3LP+5x3jyN)-UDVhEC}AI5wImt; zHY|*=UW}^bS3va-@L$-fJz2P2LbCl)XybkY)p%2MjPJd-FzkdyWW~NBC@NlPJkz{v z+6k6#nif`E>>KCGaP34oY*c#nBFm#G8a0^px1S6mm6Cs+d}E8{J;DX=NEHb|{fZm0 z@Ors@ebTgbf^Jg&DzVS|h&Or)56$+;%&sh0)`&6VkS@QxQ=#6WxF5g+FWSr7Lp9uF zV#rc`yLe?f*u6oZoi3WpOkKFf^>lHb2GC6t!)dyGaQbK7&BNZ7oyP)hUX1Y(LdW-I z6LI2$i%+g!zsjT(5l}5ROLb)8`9kkldbklcq6tfLSrAyh#s(C1U2Sz9`h3#T9eX#Hryi1AU^!uv*&6I~qdM_B7-@`~8#O^jN&t7+S zTKI6;T$1@`Kky-;;$rU1*TdY;cUyg$JXalGc&3-Rh zJ&7kx=}~4lEx*%NUJA??g8eIeavDIDC7hTvojgRIT$=MlpU}ff0BTTTvjsZ0=wR)8 z?{xmc((XLburb0!&SA&fc%%46KU0e&QkA%_?9ZrZU%9Wt{*5DCUbqIBR%T#Ksp?)3 z%qL(XlnM!>F!=q@jE>x_P?EU=J!{G!BQq3k#mvFR%lJO2EU2M8egD?0r!2s*lL2Y} zdrmy`XvEarM&qTUz4c@>Zn}39Xi2h?n#)r3C4wosel_RUiL8$t;FSuga{9}-%FuOU z!R9L$Q!njtyY!^070-)|#E8My)w*~4k#hi%Y77)c5zfs6o(0zaj~nla0Vt&7bUqfD zrZmH~A50GOvk73qiyfXX6R9x3Qh)K=>#g^^D65<$5wbZjtrtWxfG4w1f<2CzsKj@e zvdsQ$$f6N=-%GJk~N7G(+-29R)Cbz8SIn_u|(VYVSAnlWZhPp8z6qm5=hvS$Y zULkbE?8HQ}vkwD!V*wW7BDBOGc|75qLVkyIWo~3<#nAT6?H_YSsvS+%l_X$}aUj7o z>A9&3f2i-`__#MiM#|ORNbK!HZ|N&jKNL<-pFkqAwuMJi=(jlv5zAN6EW`ex#;d^Z z<;gldpFcVD&mpfJ1d7><79BnCn~z8U*4qo0-{i@1$CCaw+<$T{29l1S2A|8n9ccx0!1Pyf;)aGWQ15lwEEyU35_Y zQS8y~9j9ZiByE-#BV7eknm>ba75<_d1^*% zB_xp#q`bpV1f9o6C(vbhN((A-K+f#~3EJtjWVhRm+g$1$f2scX!eZkfa%EIZd2ZVG z6sbBo@~`iwZQC4rH9w84rlHjd!|fHc9~12Il&?-FldyN50A`jzt~?_4`OWmc$qkgI zD_@7^L@cwg4WdL(sWrBYmkH;OjZGE^0*^iWZM3HBfYNw(hxh5>k@MH>AerLNqUg*Og9LiYmTgPw zX9IiqU)s?_obULF(#f~YeK#6P>;21x+cJ$KTL}|$xeG?i`zO;dAk0{Uj6GhT-p-=f zP2NJUcRJ{fZy=bbsN1Jk3q}(!&|Fkt_~GYdcBd7^JIt)Q!!7L8`3@so@|GM9b(D$+ zlD&69JhPnT>;xlr(W#x`JJvf*DPX(4^OQ%1{t@)Lkw5nc5zLVmRt|s+v zn(25v*1Z(c8RP@=3l_c6j{{=M$=*aO^ zPMUbbEKO7m2Q$4Xn>GIdwm#P_P4`or_w0+J+joK&qIP#uEiCo&RdOaP_7Z;PvfMh@ zsXUTn>ppdoEINmmq5T1BO&57*?QNLolW-8iz-jv7VAIgoV&o<<-vbD)--SD%FFOLd z>T$u+V>)4Dl6?A24xd1vgm}MovrQjf-@YH7cIk6tP^eq-xYFymnoSxcw}{lsbCP1g zE_sX|c_nq(+INR3iq+Oj^TwkjhbdOo}FmpPS2*#NGxNgl98|H0M*lu)Cu0TrA|*t=i`KIqoUl(Q7jN zb6!H-rO*!&_>-t)vG5jG>WR6z#O9O&IvA-4ho9g;as~hSnt!oF5 z6w(4pxz|WpO?HO<>sC_OB4MW)l`-E9DZJ$!=ytzO}fWXwnP>`8yWm5tYw`b1KDdg zp@oD;g===H+sj+^v6DCpEu7R?fh7>@pz>f74V5&#PvBN+95?28`mIdGR@f*L@j2%% z%;Rz5R>l#1U zYCS_5_)zUjgq#0SdO#)xEfYJ)JrHLXfe8^GK3F*CA(Y)jsSPJ{j&Ae!SeWN%Ev727 zxdd3Y0n^OBOtBSKdglEBL)i5=NdKfqK=1n~6LX`ja;#Tr!II$AAH{Z#sp%`rwNGT5 zvHT%(LJB+kD{5N}7c_Rk6}@tikIeq%@MqxX%$P!(238YD(H<_d;xxo*oMiv^1io>g zt5z&6`}cjci90q2r0hutQXr!UA~|4e*u=k81D(Cp7n{4LVCa+u0%-8Uha+sqI#Om~ z!&)KN(#Zone^~&@Ja{|l?X64Dxk)q>tLRv{=0|t$`Kdaj z#{AJr>{_BtpS|XEgTVJ4WMvBRk-(mk@ZYGdY1VwI z81;z(MBGV|2j*Cj%dvl8?b2{{B#e0B7&7wfv+>g`R2^Ai5C_WUx|CnTrHm+RFGXrt zs<~zBtk@?Niu%|o6IEL+y60Q>zJlv``ePCa07C%*O~lj?74|}&A0!uA)3V7ST8b_- z6CBP1;x+S@xTzgOY2#s%@=bhZ@i@BwmS)neQG&=9KUtRf^K=MvjC5JnqLqykCE_P0 zjf#V4SdH2#%2EuDb!>FLHK7j;nd6VLW|$3gJuegpEl3DZ`BpJU$<}}A(rW?<6OB@9 zKP9G3An?T5BztrLdlximA;{>Tr7GAeSU=^<*y;%RHj+7;v+tonyh(8d;Izn}2{oz& zW)fsZ9gHYpI?B|uekS3zHUue3mI zb7?0+&Zm>Kq(F>~%VYEn)0b32I3~O^?Wx-HI|Zu?1-OA2yfyJ;gWygLOeU;)vRm3u z5J4vDIQYztnEm=QauX2(WJO{yzI0HUFl+oO&isMf!Yh2pu@p}65)|0EdWRbg(@J6qo5_Els>#|_2a1p0&y&UP z8x#Z69q=d663NPPi>DHx3|QhJl5Ka$Cfqbvl*oRLYYXiH>g8*vriy!0XgmT~&jh3l z+!|~l=oCj<*PD>1EY*#+^a{rVk3T(66rJ^DxGt|~XTNnJf$vix1v1qdYu+d@Jn~bh z!7`a`y+IEcS#O*fSzA;I`e_T~XYzpW7alC%&?1nr);tSkNwO&J`JnX+7X1Q8fRh_d zx%)Xh_YjI3hwTCmGUeq_Z@H#ovkk_b(`osa$`aNmt`9A#t&<^jvuf z1E1DrW(%7PpAOQGwURz@luEW9-)L!`Jy*aC*4mcD?Si~mb=3Kn#M#1il9%`C0wkZ` zbpJ-qEPaOE5Y5iv_z%Wr{y4jh#U+o^KtP{pPCq-Qf&!=Uu)cEE(Iu9`uT#oHwHj+w z_R=kr7vmr~{^5sxXkj|WzNhAlXkW^oB4V)BZ{({~4ylOcM#O>DR)ZhD;RWwmf|(}y zDn)>%iwCE=*82>zP0db>I4jN#uxcYWod+<;#RtdMGPDpQW;riE;3cu``1toL|FaWa zK)MVA%ogXt3q55(Q&q+sjOG`?h=UJE9P;8i#gI*#f}@JbV(DuGEkee;La*9{p&Z?;~lE!&-kUFCtoDHY*MS zzj+S$L9+aTs(F^4ufZe6>SBg;m@>0&+kEZMFmD*~p~sx?rx=!>Ge;KYw<33y#*&77 zFZI`YE(Iz?+tH;Fq;y=MaSqT{Ayh*HFv0(z{_?Q+7@nE%p?S8%X6c!+y;!0NLXwJV8Co_}R3*7>n+oMsQpv8}8ZS-P@(Rg|gmxZHzf=nMOUAAY}AZGfWVzZjE@4$=7xkIrs8BE%606aVU%kxz_04ipig51k& z(>c9rJL2q%xvU%Zj#GR9C9)HLCR;#zQBB@x;e_9$ayn(JmSg_*0G?+wOF?&iu@}S{ zt$;TPf*Lj$3=d<}Q3o!Hq@3~lFxoiCyeEt}o3fihIn{x2s1)e2@3##&GYDq~YO|!q zUs0P-zy)+ohl-VQ`bhvUpC{-d$lkpML_M%Kl6@#_@A}w{jWCDsPa#cSbWA#C4Sf|*C*&Z{ zz?hOU7Cc`?>H$WGqITA2P~fYudnQHxB8^;0ZFKC;19F#~n_2P@{cE{Czq-#K5L_8| zc3aOEwq4%zL5>YU_mc9fc-p~{fBTWUkxTiZvxt9FOqC{s#TBp(#dWc+{Ee{dZ#B!g zHnaOJ8;KO1G;QU2ciodE+#Z$Wuz*Hc6NRO!AUMi|gov=>=cwcZeL&`>Jfn!35hV1J z;B2@0!bIR853w%T*m6)gQ?DPnQ)o6EtKaN3L;o?*q<83d&lG&U=A|6hcT?f0)4h6{ zGIZ0|!}-?*n{zr}-}cC}qWxEN%g60+{my)o^57{QEn(tSrmD7o)|r0+HVpQPopFu; z0<S}pW8W2vXzSxEqGD+qePj^x?R$e2LO&*ewsLo{+_Z)Wl|Z1K47j zsKoNRlX)h2z^ls_>IZ0!2X5t&irUs%RAO$Dr>0o$-D+$!Kb9puSgpoWza1jnX6(eG zTg-U z6|kf1atI!_>#@|=d01Ro@Rg)BD?mY3XBsG7U9%lmq>4;Gf&2k3_oyEOdEN&X6Hl5K zCz^hyt67G;IE&@w1n~%ji_{sob_ssP#Ke|qd!Xx?J&+|2K=^`WfwZ-zt|sklFouxC zXZeDgluD2a?Zd3e{MtE$gQfAY9eO@KLX;@8N`(?1-m`?AWp!a8bA%UN>QTntIcJX zvbY+C-GD&F?>E?jo$xhyKa@ps9$Dnwq>&)GB=W~2V3m)k;GNR$JoPRk%#f3#hgVdZ zhW3?cSQ*((Fog26jiEeNvum-6ID-fbfJ?q1ZU#)dgnJ^FCm`+sdP?g;d4VD$3XKx{ zs|Y4ePJp|93fpu)RL+#lIN9Ormd;<_5|oN!k5CENnpO>{60X;DN>vgHCX$QZYtgrj z*1{bEA1LKi8#U%oa!4W-4G+458~`5O4S1&tuyv>%H9DjLip7cC~RRS@HvdJ<|c z$TxEL=)r)XTfTgVxaG!gtZhLL`$#=gz1X=j|I@n~eHDUCW39r=o_ml@B z0cDx$5;3OA2l)&41kiKY^z7sO_U%1=)Ka4gV(P#(<^ z_zhThw=}tRG|2|1m4EP|p{Swfq#eNzDdi&QcVWwP+7920UQB*DpO0(tZHvLVMIGJl zdZ5;2J%a!N1lzxFwAkq05DPUg2*6SxcLRsSNI6dLiK0&JRuYAqwL}Z!YVJ$?mdnDF z82)J_t=jbY&le6Hq$Qs}@AOZGpB1}$Ah#i;&SzD1QQNwi6&1ddUf7UG0*@kX?E zDCbHypPZ9+H~KnDwBeOXZ-W-Y80wpoGB*A) z_;26Z`#s0tKrf~QBi2rl2=>;CS1w)rcD3-sB!8NI*1iQo59PJ>OLnqeV4iK7`RBi^ zFW{*6;nlD&cSunmU3v4JKj|K4xeN(q>H%;SsY8yDdw5BJ75q8>Ov)&D5OPZ`XiRHl z;)mAA0Woy6f!xCK(9H2rq?qzp83liZAIpBPl-dQ&$2=&H?Im~%g;vnIw1I+8q|kr! z36&^9}CMmR(U2rf|j12oG=vb%Ypsq8u9Kq}U*ANX*)9uK}fAi8;V_7Z;0_4*iydDxN-? zv?qJ=T*{MzL~-xUv{_Kh_q9#F{8gPV!yPUUS8pEq*=}2-#1d=sC_|U-rX~F0 zBLawgCWy#?#ax{~DAnDvh^`}wyUO`ioMK~jgh%L7^}#h?beSyvQ_g>+`2`}`-1h7# zg*?qJdm=53hwN8~B=^|LPmYtOVrQ(W{sNm4uofq=4P@dUA%$onWbw_m-KWia&n9iv zi)!9#OJ#^}eg8tE{wSb9(c0D^PS1 z9EBS5*ypSiVRS_G0v?$hyoZOS7hFWlp4qbYkf9Y&{%OzhsIdHskLptn96@k6@^K@U zszd8POehITDK+AyW#JKpnWY;ju#MC$JjB1Y*~(E6N%{p#kO+bVxG3X<34n3fW=k{A zCZt|KP%x^GQ9%mU)KE0{LA=vaZvRQbxSlK~eAkwWo2Z<{j5eS5NVTMe`m%re8%~7K zZLtU&b~YDN%~uA9wPf>x2=PI=MA6_oVe>Ek$s5&&Z=8vvF5EODP4Av(b|dlNgF1O8 zy83W0WRdzjz2iNA~t1piEqlyU&`$yZtqR`6X_PmuP>W+D|8iH;FQ zN{JuU#Tz9mV=4R_IewROL1|mK^`lLat#LcIBfggzM(iO$pQT*-c_ z94^LUWw#5B9~sp2W1p`c)Y(xfR<{O^9n4E6vDDw{#-R4UMBKo{>Hqlqn*a9rl_>+0 zS5MwJC~nCC`1X%VCyWFsiDX;bfAJQAUkU#105f_s5U-8rqO}n8fA1{b>Fr6Q|Ea(V z5B11Lo^ooWF?`^{-U#?iatokWI-e$632frzY?Yzzx(xJc@LFM4A~-eg!u|tl{)8Nx ztZLXsSC*68g%9TFu(f&J9nmc^9hgyy#uUOMJFCaifSaDcyQ&6=8e9=t zIFEAQ{EK{|73{($!a4=!wj4ABcQrUQp#+gGM?wEUp(w@+Fzi{!lt}|3`PM%&d-seeR zB$}BrFGD3R10CE>Hsb>;PrP}pd` zaY4}6+Wu(`#uAV+E5SV7VIT7ES#b(U0%%DgN1}USJH>)mm;CHPv>}B18&0F~Kj@1= z&^Jyo+z-E)GRT4U*7$8wJO1OibWg0Jw>C$%Ge|=YwV@Y1(4fR>cV#6aGtRoF@I`*w_V4;)V231NzNqb6g@jdpjmjv*<2j02yU$F8ZS$fTvCC`%|Yn#x< zXUnP&b!GLpOY-TY3d?<-Hhxom_LM9`JC9LEX2{t1P-Nj%nG+0Vq)vQwvO^}coPH-> zAo8w#s>Je^Yy*#PlK=XDxpVS~pFe-j#jN-(As&LRewOf(kN-aKF(H+s*{*!0xrlZw zchJu@XAvQWX7DI1E8?F}Wc8m46eT+C<0eXVB+Z^(g=Kl@FG-cn@u$suj)1V2(KNg_ zh29ws6&6(q~+sOAoHY^o86A<#n*?Pg2)cK$+y;cY$hJLq4)4V84=j+3ShSr##Tk5kgmxB zkW+8A1GtceEx~^Ebhwm36U?oA)h)!mt=eg0QE$D1QsLNZ_T3NH?=B&0j~#298!6iv zhc0|-{46*3`Rx&nKSXnf1&w-Rs>#PGAGuY@cBTU-j|Fxbn3z49S#6KBaP^Lx*AOXxIibr z!1ysMi(&kr!1wwQB5w`BDH2~>T4bI`T1}A2RM0zd7ikC&kuBRsB`Z2@J!Udm{AmSN zrr0k6_qCZL**=)xRW`MFu(OY=OT;3G8eF~ z2mmkXZ9X(sjuKmq+_<=LSjphB$~R1o^Yb=rO!j!(4ErIox^x55o{pXSE9X$!76^*$ zoKhlAX6y%n^U=C~@!vIlEgXQGD@>oOU=_(aXF-Sjas*$AKESfRzxQ8#3yOj|y0OCU z>6Z-0%LCcjla&7I+CXm&caKp@@jQ!5M`(_{CL=@4#JJ}cHeZw>^b6fpv269LSV?gV5Q{kk?4;;y9RIsy5vk%DIRiL(9xe1aA@4!VX zDh2}xgUd5X?6nji%&7-%QuyKSYA-Z{PwJijUQ}In+EJl|x@dF1P<5bPa5W3&&?^h$ zZCo8LepKo0a(Fsln*cHL;D(gu9MMkoiM0*n31u)jHqX5x^F95tnI&^}^yKx3YwEm@ zo8?EZ710ykx@19{=yz5IXb8w4yjdveWb{IVL6Z(Cs>!a_0X^1E27o!4e&b43+J*u2Gb(59k2uK0goLwhO{ujLS ziI9LA9`&x~Y$6JNX!aEXR``}LUI}Gr#=<^wBHmg%v<)zRWDVtq)kT$-P7iU1R)2XZ zi~bYhV@EZ`@prgK(cs{>2jn$pxg$<|KjJ7%26Km>%KcXh^bU@y@V_Lf@=j1x%R4{v zOcQn{I}!2W<~08FOVnoV>zOTH=+>v9!jFo|q)ucqIe!N4{U5_G`>>*sVD{8I~4FqyU8imZ**-Gy`~Xd z4w35GMf%7^i65HdX{Iz|f2Kg193#KhPIeR)-=eYx3Z!%RM=JjwLrdk^B#6rg!ym2w zPbFqYyO4>W_Z6PonAwiu7?!h=x%sR-T+_*xZOGh2wWhWr%}%2^$$ zQvACIB~pi=m|`hXIMvoq`TOCx=J_D2>pi6$NPy3&8#vy|oX)=kM0Z}$BR$r0G}MzOk-OqG+VmZtOZoj6x4(tLh|5h) zBv64Y{DPHsy&_H(5_l(&Y}FhVvr9m_*_Q~Zy-}V9+VmGnvndEjYW4qt4K~N&Y&6g| zfpz*V=A#^mVmuOAz)(KVI<%v5NY0%Goy!{9&o41upsPWk(yFuRP|A4q6NMnX%V~MT zi_Rb-Bno2kI+j0Cw`@ydy{e%ARS#Z%b6I%_yfo_ZKXr4BLVoHzBKJ^ZG z-2>2IzU)55@9C|?_P$ew^-7zEiAKG1XAi{!3h%1m#9s%^pGy6S9wKFYY4<$djeoJP z{GI}Vd%idY$4_fh(7NXm7#;cC!DS&-{tGr!Qze{^%bUx2jgG@-kMta^q-EwrKB}d8 z{%FT>rFk_bzW<{lc%eYlrsiYTZXGgzD1&lmRyp+c1O=0=zAX=KV62bx-a~JP{cPF4 zU$-XT#(9&T>l@bMu3nSr{)%-5lV+0t&bxip4DVJ~vlL$J2P6X~ zd{FS8vm{Lhrieul*7&(AgPuXhjpGila%6_?-+k#b)cdk#M1jB*nE>G6NGOr+Ek{`= z9b%S1`$`=g0CC$>0$Db;l_szReLYVmce*(()9%Zz1`*fNXhI*oRlerWHarD(v^W^c zuc1Vuw6Gbp7ZsoRH>QGt#&lv;5G~Ovt$%7VFd*-rN2>UjbOWBFGNGO`bru7CFB4tn zL`^?69Lj_g_TA&`9`dSI8s|)K|QM0 zybvV7!>xDY|6c6y;Q}qs`){1+WQu_5Dgd8Qe|q}}bxjH+joQQtqs1IVZn6{e7T{ia zF|=^xa%eWO%(x<7j*QZbcU_;aVaVP!arexOLOtoSNt*hvsRL%}%)jPetSich(`b-^ zMZ$PM9%s@%*jPVz0Z^W*cK_>G4f}+eEVX`HOaHg#!B`<4v;x}zDLMR*M27`kNfp!! zOfdt(>k-g>7jf^{Se@3$8<+;R*cYtw+wD_Z8Pl~!JDCUEPq{Ea*!J9`%ihyNJZ30i zmfve}S5<$Uso}_?SuI$ks|{-ddGLu9WR9`^9)Kdi@Vs;x#SY-xp}wHPU0|vEA7234 z@BN1z7OF=OOQtPF$4twn3!HTVlUVD_)ubMM7PEPoiC6lQgL2q9PK4~e8v-OuH%lie z?NgBLkIdPMG$QBq(>r^AOHB`|*1#*!2Z? zuU8H|FD`OBRu^(R?Z-Vhr0j;FLpS~a34KREnd}B=EYHS*>Hm+f%tgJt!4J8Q`qn^4 z9F=tO#JRJ}tzA`vx$nZ)O%wC?Uiv0+_nz}5Lj4ki*&=K&*#U`=rv z`Q@Q{+IhAj@6lrNK2B=8Yln!O2%zomfRehFT~;!O@(@Xy|1Jlw*uOB-M$#6K^)QBm z_7%#QVUDPwnW{iOV-grMQQU|3{=BQMh}c5(yMGdoQf*)k9-B zMQ(^GdJh+y)>qJprknS!%WxqM>HlHOP#7UVdy>%PW$!l72J`n-p7j(DBKoGxXWh(Y z>BFDZl|7knU_jg_SSbvFk8)39%2)Hu5W0}HKlh>EaqvFoXI&56Yy)3) zQkE4X^P0QnPn?iUUVHJZXzPp`s5uv?pG{K9IgGoHvcmlBxubi|iF7n{)mhenIcxGs zgr0OpQy#Y#u=5lOyiECfE_Sn?Fj1LyoRKcbTgX{p<T*v!CGkPc)pcA2D=4Ekp0Gb*wpy7S88C%Ywsbr?MI(3UdsCM?XJ1X%*hNjB)XqZ*W(qDdtSb z<3XN74ARXL3=c^bfW~F%NM^5*Zx92>Wq`&M625p~j$8mYwLbk%Kf)jbn#<2z$%vP5 zy#b>-tF-S2_AB4;R^K&^-1LJrUmi@9rB^FLF)-k&YHK8P+k@RCJ1qSTZ@=kHxA3l$ zmK_ZG)l6(nmCR1a8|;QF-B5e_ELnjJ1$m-;4UXX?WytF_wz7#&AjwZYTMVieLbq@R z3t-q|G4^BB#EpNu4uyfDebB+-uu_$9>y-dzB30Y9F=R zrW-Heqnj*InPTWHgR9v^R7~hokldh&h8=HDhMW(EFfim1*{)5Lc1-+eBVkK-2!u=N zuZKABgJs3I--NbjE;>Undg6uK`^U>AQ6V zhc!RhYgvrmeGNsftr+(C<_MtuV$`5RZTf#5r=DR?gWG->#})#=(td%C3`oO+2B7im zUqY}&a_QNTn?s+?=mNXiREN%x_=(H)L|DtYPY>SR3pQfBOel7G_jR_{!9`dSj8Up-`JgcB;=Oor)U=_EVjF3C5{Sqh8cq=~bRjoBpoc$kJCgtTyZGSpQ4= zYi$6b$-dGmuTDF&@amhV?cU05g(AZV&v2$4m&j_~GZk;&keSO(@LRESRZ&p`dV*6w z2$em~p*8yM6j;SYorw`M5K2mluJq7P5Yn$VtZj8DEs2Zk=O@4T&Q}>~f31Z{uk}`E z{Dp{KObh1kk~~MfLUod72{Pk6G@T$_0_N??lOrdR=Z;VV#m0l)&@hz{Z?)@sgImi-&i1@95g53rON83v!yVPDHRU*Mzc4yZ(-Fr z{8{WXmIJf7jeswk$;6s~Qac6QyM3W&`}m#gRt=rr95A+Ad&wSAgvXZ|F))rBJVJ5W1CsjN`QaOzct2ocq#0!v zmj#075)C!3oS>&N;aHS@<+c>RHL)8j^p)k(8#7$LEx!1g_1^02!4_qA=;uhKW=+ix zGX%+vBMiRiF^^jm{mdO(?GdWJ#unO#_F^7mhT8)s(z_WlwFyJ#Xh)k5+RG2f;LC*K**1dr`#}~6A=0B=I&V;%zDA1)d@G!X#Rng)7G*2k8Kg447r0ox> z5NK`d(H-afBwo9feDOUi>;BbPsu!2|=@g=3j*PY}@YrOb+SX6?#Yb2xaaK!?>SX1J z_!VsB`2n1=wwSftkydm!39|-1?c%Epx?TO<(#GO~I&{f4+)XwRk<7RQ1~5>QcKH|D z?!}j1ueO0Lk;FZ{k4FA_(S`Ot0w~tl&m0duID*f6RY#bkw||o;kZ# zISYNTb|{~|X$m$Q-Jv#uxyw)eM0gIv`V#wOAp&Vv@>X4_tSZ&L#juM@$S9 zx_X_tLh<_^-F;LAQ09s@sPb%PMTrcw*HUV0P=RYSlM&AXEOI&&R&YCm_S<7DRBx^L zA^R^iwW+LMk(r*$Pq-fKU5X@=mQ=`ErO30H@@&qqnI7zJcrbSh+H<V ze&7Uli0xj@WrW#&-9%*FP~kPYF_YYM_hs5~|ExMynQ%qvq`leRB6W0yhC@pCb8>_P zlf=F~WMv_u*-DV=UaVu#2rlzK{q8D95VwZrfV?gj@rSNWXFvktUq)V5+YrlxwX302ae(;aG4e>L-M@3J+-f3IT{b9l!kg*2M zC1+ND9}6m^()LE87Mt+^Q|)!y#suc&v26C=0W88%a{?)E8Yvo@kM&KNMaOst#|-_CbUTm}WS@-c>nRb;&z^ zYr)+IE$1=jov(CZ%3uR+`~NI>1&Gs6W(jaamjcN$a`2!*nO}l|b%?)Q%%UWzw>A`C zR@px(P*7j$TK?jbv*%x)e^|jcLsv}aF(Z0=7(%Oa7+1wY>{B>d+i&ZA$}k(qgZPZY z;VkW~8eWnU&HPIAbco?&tc2O1$6=7n{u|^Y*nXoac{o1W-6aXfy~KlNbJfLoq~6;+ zDYmnv--Fhqrl+UV#k@_(1=gWNtqhyVKN=9CZ-{Ohi>e=~bm4IKbhM%%W zW8oXE!rGpV7Wt(_^4nndH1_imheaWzDi|I})9ZVZ9>pN+P%dVc5wG`Ze*4`@rjn1^ z`ln(;vPBHQUb}y8S>=8q__r7g+=z$>!pReVB0@XKchAvyGjLQs-u>+w%`frV4FeIG zj=7n~hGrwx*&5aHy(7X$bDZ7YhcP%(*>G^lAYMK;qG~V8Jz@b7oNg;IA1z$9@TbzW z;@I51@Ekef#qbxnG$Y8Z%bm~ibZ=4#%yKr%#b)CDrfKN`ujIY?tA4h9)i~dZ4E;ZM znvb$n2)zn$Wx&zlW%mJZDh28ox$@%`w3i7YFepXUChw}$UXKI=-TM51`M#FH=tdr*mQ!c=aB1296Lu>iTTKZWss0f z5~ihdImPN$aTle_AdbYC^31}_^EK|9R&l#%3hbx;8vJ+Gp^tm{9JDILu*1PW!rh^Dn9p<)h#Sl4kKM%nm<+!ESSk* zC;lLNT$fgr-!+{aBsSx$41b}yy6o>r3F#1&iv3cfY2N<+`0qJ+>=&Qxs}JOEkD?^l-F5i`t5+zNuvJf z3Fh4$mNqiFXL-aq4U4K@Ae$fq-TDT`rvrx;gqx96w^*@s=mcthCaIyPe(w)6kI{EqV10tcShHU9eeAPs)s?6#vrq}>y3FeTJu$Udha+z zs7}rmA@yR(L&>35sNjQqrw}o^)UitMU!5g6nnG)(tgst!^`FKJEzI1(d@j_w@;^hr zgYxlIRYjho4U$bhczfq&YySCqCE(5_d>l(4tk1v9!V7PB%Vx{QO=G2NC@c1%3rEzw zN<6i?h;CJX>h)kn49Sr)g#Em6km6ESP`1qc5C3ZHizN>r>V-fSS=X1nT{+Thh@kC! z(H=PlqDt7V6gOYezXUK-dretz!1?IUD6&eL2b!4=9h+HUO&DYZKMM>|YhlEEg?q?S z^XT4$2Fd|zT=x3U#L1|F;-#`to-Y6hiYkWdO=rRC)meY72pIfl`3zEGDU8($iWR^K zI$nq80aSJII<;#W5Pj>^_T&013BJ*O89Uoq z5>;Paa^E}xar^r=!pexg&OTM8wluk4R~Ru=)Hgk`Y#i_$jk{jc8hx}?(dW*X!l4vs z6_%$s#duJJFmaFc-5#>v6Yea=I~)s_pXGS>Tkz?s+WS}>Qp<9MappMLXpkXpSM~SmH6u)`Z5>o02kJs;w@KhdiZ3}29y*xr|6tMo zBHzGic+b+dTd!xOJ;p{Rguh^corJ;K?R6daayQKm+0rf7|AXg0qs!R9eS7t4{G=fs z1$=?kK1Ih=gEkI>@jgXDWHZt*C7FUEWs|u^pE3Z``^K|1KEC^sbN*4nQUfRc_AyE0 zn)?RrGjgPkzfE~_s!rDB!fDsV+*|kEX4+DyS#8%!cshn;s8svwBXSsDGX2ZRa0={* z=`p1F{zD17*Rk>Uk_cw3t5j=9-d6$}MoM~z{v{t^M!g75-+o8_XkP@CZWUQ2z!^26 zCNOu~hgrrK)y>bgqb{`Q_1^zrG4;cGarP!nb4E~(ZKWc`LVeEq;IewVneLp^ZU2+% z95PgN*M5v7Q;ZlGvM#`&u2NdHm%&gZ{bZM5wBCp&?HeZhwU87wyT_z!n4z+1?=RvXZ^72d*%+R1s1$KbAFtR|= zw;MEq=O7pMIKpFwKH6$OOszJAf<_Z<1)36cB>D>|Z6$gJL~jH`n3MMou$#Si%rDAu z4pSkJspG|^CJ86vg6kkfXsA_`8@8iOryOe!Qhn8SV6}mPlof3=WJRVqAr_b;e->`Z zMR(p|K|$L0^6;u~USxg#B6-ZNc%E1dv*^P=|2k*^NOBni#G%9Y?##{=)8KZwh85OL zSBG9|gb|hdmY^gn(ziY&O5#@I?W)W;361Yb^VQNpz0A7&^(7HRAsUvw#)fvhocvja zLxV65J0_$>&cVRctJFsn^qLos^tG`+B0_gQ{NeOwKt-!C^gGFufdtPT*Vi>l#X1|V z2XxsAcixN)Ekq=a##_^=k_^BFH5_zpvPDRP>u6+3$}i&b zy0@FdzAHw?i9OqnlTts_w5D@Nd#eM)KKEuN#m{|AJyscxa}(eA?z4&4yvXo{OBS65 z-?gW;<+;+ntM}U_yTmHm6*2zj0Imj<&ZgE9Wj|gfsXhrVH-c0p$7HXnR8bxDYOi z=_r3FA~u`L&2;Vir8}P3)k|@c?sK1U@&iWo{HEXcoy>6wQSuJ+b4l%aTBuigs&k@Y<2c=S3Ef?p zH>ki4yDuXdo_eu>X1{E$g(Q-u#zVXN^&%70guoizo7x(kQ0OZ}H$O9UB}(FaX8Ct1 zFpx~}EbHf2r6V;x=@8GH$C2|6*?K~?LrtMYd^bw*WYXhA z_))@RMH;nZedW3+qfWbv<|_#BYOxX^rhbN+!za)|!|8K*LRs(R$O*2SDM{g9k7e{u zN4VIdi}e#0&h?sBxu$>Yy%)j(k1V2fuhp8r!}gfF@b;F?U`6}YnnMh1&sSU&lR^?# zu!61+lGsuFEfDraX3+$QZibCbKzc{75G^T7@WZSQ)j5898G1AOXB*H*TSd`f<`IK# zm1%&t?i|2Z-a&r!pJehzg@!awNp)R)aa?q_SqGrxE5u+T#f?K2;GAHV?O&>!W@Q*k)7=g2vDW+7K zbyY9i{|nOF*SbMYoRQSAbSH2y$bE5(@d6xKxcF#@TE~X#3o=;`0sc!RupdRmQsML? z&>SCwS{FOpSr+@6Uuz3m`hj}(^g`Jz|6?({!%WVJn$H|ugxW+x-GEA?J&U^ugj3Nb z;65~)W<}iH2PJ@st8LtLfSOLXYgj=9<;?ih7rq$bXW9J#!B8!Wu6#U`A$wlcoC*&` z_9Js~7%m79#+edeT&P`@_Ng@e&5J+pqpx%31tAF71)pcz~-yJ>P5yX(nuM4;bUHDa8E(~~l{j~JeCGkX>nHJDpgSf&bTHEf)qw8{Q~CBPEVen|MW2P3vmf`8X9-g|>>ddp zcgfjbl~(?3Wa*NzQH>4nsM$3}Ul>pX1xC0oF3TZXe7=V!9!n?WgvH|R zpbruczmB%z=zkZ>=1R|gXwGThLELqD5KCUhtiRGT*JwKIvzbzV%ZU!e!VcNHSSX3> zObH|oohc8nvQZ2}q??C}@>!fe3gH+HF@4(qWqi>;ag~md#D;cl8&gQb^?2a@5cikT z=7r78@&5gV3Ggc9f=<<8v~yz`NcEGvbX1V_`IL(&+Z>LB zM~$ok2qXzod@1$TEl*U~H$V5g$er{Uj^($sWb7Nr{gsIbE(`$LRGECTOraXiU%=uq z0zvpi1S%)RxTjzoVcR4#10)fs()4Mtsa@e?9j)Bk!LsYyXIZga2q7d%`vQE!V@<1Y zmkpH3LeXJNO9f7l>F84g;huc=4nk(UnU}RLZmYk2TtB#lv34K(?8~gyx-mN%g=U44 zOPdr_!j-;IEbe|l9-buuKEy^Q9MLjSKG$S6dz)!U_32{1)N}L)3+COmlg=nY1@od$ zJ<0z-B%sisAR1yh>z-RfQQb6M4i-d#vxvb~f69M{JLPZv1JSCh1$gQ*LxOF-tH9!k zbQ0ZW)S7)qCSF|=2`q_A3}OHBNBueZwTTz^ar~gz#2KA74&&D)KHt~m4F_nK<^*7_ z!!pN@xiGkq%>1N(rNxw$zu-=1t*IpAy$ z4~dD0w%9;E?(greVWZ3(o9ux`elM>Rek#0 zO=#-(4p5B+wFzlEU7^k{3EdL6sIp|K*>xrriI`}E8ze|z-$YpN`^_teL_7P`%e>IN z7tNiH619P+0Q1hBR|W#POOta)1|LkIRtgz zMJ9VOxXN#o)mlXS=u%`Q>~PBuKEmOWsIuQRp{y%!ty{fEyL0gV)$LQeL#pqX3L@SR zJ2Gb^E9+KVd?;joVOXlGie3?z6>(>u(i!(qGz(W( ze~^xj&IRF<98ypEis{Y_FoHn%C0bW(XeF#Lj=2WUEBqKNPPFppEH?_a3}-h906X}C zSYKcZFU`Om5YlWhh@ogzCn3NvuM~F9jOX|xe-X*!YL+#ceh_tJoHXz`aTnvSrOAZ| zOtdGz?QdT!oAJr3(XL2G(p%2X4{xEohU&vd_zQ(U%ihHOlKPWnb$&YYhx48?|R++>`5?sxvM?!;ru|9 zZ#nwuTK^S%ce<+ggdJBE&fRrXN7O!{nu`%q`M{2Ef_+IRad2cf01P9pST9AOK>y75c!9}~)Et^6$`&Nm{wzWcm4c0j9DF!xJTpGrMp3esI4D_iiDe`sswXSu{dQZE_`^A11 z?Z@Hw=65mVu^%X`>;$mciK}XiZ{xw7I_!t)S00^JuxdCXhIRO~S*lPS(S^je`DH4E zxbKNs8RL`N?gCQ@YSOU=>0FE#Ku#DRO7JA&fu-X8b;3!^#{=7`WsDXUxfUsE(FKSQ z&=N`A7IwLq%+vt(F;z+T=uZNl=@K4|E%p{p^o5(BGjsE|WOR`%8+XgGW8xJTFJc4L zVY#L`OdnSM{HyS$fX1)3_JuNNH1aDsDqi>CzCT5=kY5zV<~29bX)c^I8R5n&ymHkx zj(QC4t#mDK;2xi8O%V;C{HqDQeM64=b4@sa*N_K0a&ro4+8LY6cFHz< ze|!g}zF|tDrP=`+U7KwKl20gdW1%!iN>1=uxA|NZJ2peruBOj?RBPb~8G;s6xIi6- z?_odhafsxoxiBf zwZZ)c*)FLc0#wE~bXw0TPBYl+h9hs|DYr_B4LR_YL@S1hQs=p zNEh%_fUvWZCbJtaF#kP5=(O#{8|g&Kmz1&8{@Lufw^DhtvKx955~aqxi2C=)Z-!Kd z+m-u+#^U4(HYn6a1w652kO0bYBt&goyx(n?MR^kI+{Q?0Y{G~W2) z0dS3fuJ?SU(6ZDp=kUley%PK}K_;YQyK|U|?7t9SHiyIfpT4a_kUVIhH4PSaj@3mo z`z}|mHhx1Pq?@(3vTBb5HTXuFAzFZEt0D-fw_kd=XvwIUh3VXTm{wbDA~cESd5cI1 zd>6=&AvG3yu+)`9oxmfrDQ(1fzv(_0l?bp{a364dXLRRBI8kBv!KsL;brY)#E3`o{ z3TlWUsS0{Voci?6MejccG9x_KiqN>So*1{25r6BSl9jUyR}1TgXBLL7Pr6Wv~Nu47;fbiU7TbL}>qmtl36YSZ() zVf@nqW(As~#`@bIC+AxSw!O5Pocf&rYaCFm?Jd?XR)p#@{!|5^Ws@wd855)mI^8y{ zws+VvGXW6%xoj@JkGb=~%oJ~7m6+uhOv?bH+jJJ~eFgp+}~*^C+3>R-MY!IZQoabCh( zN(T+z@Oyc^C)WqQESmh{d!!T8zS(!wX=R#hEKxMXy(eg zZ+Cwm1a%?;RH$h2_ws|nRjn8ZY!>3gn+6Ep4xT|AeFox7!rac2Lw?jsz}JqPE?5JG zok0}q1P;cuzs%Yrze|&d$oTr<`Lx{fbq2OV=!3v-ODq(n?|WxuhtmwJBIoW^^FB+D z-?Ok9HBKc5@)L(W&vmI{prL?4^OE9TR)bELS=<>*w%&aKjzi*@;5#P3moG@dm{Eke zhE#Is;&=o|{2GWai}7LYEI+gmc^Kj4K7w7n)+9godg?yB2?xs}pF1<*!Sv?D~Uvbkgs9xx9s#6zBv9l@ox>d#H6eqw^KZO;Vg}h!q zI33^$4}yF*q+q{DsJsa(SsV!YQ#zi^IF9MQV6i{SiN4dWWCi%YQ+hNc1r!^+<(YnB zG62-D`M3w3Q2;@X{S`n`{QO>migDpz0FK`->sYDOESs6u>-~<}_XN_6><2g7U#XC{ z$#Ig;n{_yEMnlvx-lP*;ts#DHV0r8j518>~33?Ak#jocW>uk>6V||p7{4rov#RS9c zdPD6r`qF1om9r!zS4Jk1>7fn#GCnmD=JIt1Na`X)=*LP7R!3XATgk`;&U*P<(0d z9p<0T&eYqQ9jot39FxpfuPSPYlfQ$s-*;+c1KL+cHIVcG5`H~^Ryu1Hk7%Nf$TCwR!SzG31@NHpm`mcp8v!wyWM49TjTxASJ-8JP*MTHLC}hF==PUOh8kaaXeGFGd<|e29vSDaS ztPeu&zv0^wN}Hahi`$pcDs~FVt2F;K!q}q*Y@{7i#stWfU`u2La4aerBKhV`^zG~j zJWvtZpcHIP7x*tfLSQcng6D(`HVp4=LWp_0Xt=2wEHjK)!DSz_Z?5J@>awRyk?azj zU-kdSs~cp))*pfJ_q7u`IsCq8F|OShB~D56S(Mwwlt?{yURE7#eI&WcpVq(@9Fd~g zeUiD!a4w51Nj(YzLnau+O3MDub|?loF0=<#jLztAM>PruE7yNDD0L}y=Ayuc?^?Ni zf~%GK=iEhn2}xKp7GonJx!JpDmDsco$|$XtRdUDwbM9$9s7x9-of2nKNj~?b@UOKz z9{`=Irz^ba-c&1vSQxSh;I2`cKc8-4)aCy%#bam;3_8vSJ-jw`_}lyukEC~z00EbC zI*dU3F21A)dSZr{qA5QF+{a%D`h#?8o%M?)*hWxuqnQD(TpcmfNq&UN$BmB)0!r8) zxno@Q?$_D&*4(rW6b+?-Y^5|*P`DHmJ%pI<6*yP)o}2^?>d7P#bd2j=vvx2mfLW@R zQLD`%buR*}nzNYNf%68w-D$7%v|=bXg1mYrdZy~}(@RRZ-U+Gx=nmCjVxr5Ag# zLw3R29-MHJl|`mRxj#sv@EfyR#-q>BE-XFEENbV$#dWM?!VjU8~kKZsd@G=HPrI{HiqN&j<92*-3$^M*;n@rG*i! zvi#?j;lc5w>@+r!6*CVUrN9as=S3?(ZBT979$5R#ZpPm?2VjIyQcEFp9orGR>f;G? zK<~FiYY6ow-&}|v7k?+03TC++so$)2~rN``u z>N%j$AbNQLX_!evzG8abf=15260vIXdz7K^a$YS)iw{@x5<|Rr#ii|ov=LJ{eu>dZYe_ip$ZuzvRu1dpjQK1BvP zH~m#t=2_wy>9+YkdNF-z` zQ*#7=^r%R*pIi2AI`>n9>(QJVE1k8?Ilav<)NUjW^O$}^yZZ{_Uwn!4Fq1`aslX;Y zj`XDIm`E1sz|wShA=?a@ZGKDSMU#Z3$E!1nZ)g^Eg3ZDoSN6@RXrGVCHvMIauS7d> zuJltXf9)LdTWdF!n%-iA9b#2$W#i??K)zYho^((ZqluvhAr@{H{diy0%@-~VW zKYC|2Ma)2^=skdLT@ZVqJfiCDqS@~qIGexL(BKy6Aw9ch0hoHN&E+m3*uka9+AIh3gTWdSe~W({-&^oFw`!j7$DcsF$7`pO?kRMK<9h=SV?cmyJIe`$4|zoI(6u9#qY9zM?#zNe^!Dl2>Z^dH`>`wSY# ztU;V*+g0R0DH6EnJA$U{QL&T~&s{`smeC2I-5mzv=v$l@iF;yN0hMibU=CG^e>J;+9k`Si9PzLaj$>}QKI6lWmO_o+_( zmhxA*0|-Na`+*J1qEMIXZf9rb#;pcOw>EDeDjb!|GumQ2!1ac;YqU|X;F@l1_lemzTN0J|U zFJF(kO21aHg)*KfuKT=BA{VDkOvlx(b{f|A9D69_BHUm#S$F>~`Mt@GesjLp3;reY zP~q>6Tt;`XkjqV?i7lqPbWGh`y<7dq<}pDHl-dDA4QG6`QDq)+vq_&HfW!}P6Cp4d zt>Qnli5ri*I1ILEOGD~3Y!@2^Jmcy1xDXmKolC?at}_6;neEfca0rLHT}NLpoUYh` zDbCtfZnYN&>}m-(F{5d1=)bBuZ?OcP`GmsQV@kn%JMJUIep`Avon#8=ATpEo-@hg& z12f-)R=HCD%pUjvbWa|P!}u)=wInpZG*LHKrZDMeC>Qils^IyY)x;kDRs4c3!DDOG zAptSsf#1X>kSli|Qka@S)6O4un-2aKL?bcV;$*>KSxHovjrfZ^-+c#>;(42yj71K| zzRyFiLrwv$rPcNA{mtv=o(*JDA0kS93>OE0D{KMJzLk$cc_5dCLWnJcFJd6_>BpE< z?aW9;^!;arQcIjloW&YL+~MkNO&a>N=pmhg>{SM<@`a&VeUA`ay*P@R$_+WS2%r?_ zs&Z%c`>ie+%!I=Lz>$9$7a`-`hoc&*dl60^whsaQ;~9~@JYn1Oc_bmgVVyAzUOYgZ z#j{`#D_YZ)(wa5;qzR#zo4a|-ANJjBB90r4Iun3*BkMxw_Ti>SjhktsmR|BPCLt>9 zZ_3eQjweI*-8+HNt)$9^s|+10w@sU!PY{`#BnF!ULS=#{k0Zr5`yOS?p8PfWbKT`6 z@T+PeRJ4`fj5t8bMs)0>o9|C>mBTlfQ*nFG#Rri-Q7}E}+eaz`LmO!`Y_pHkoAruu z`&!5VNnA3IG$}Pz)V&pt&AF!$E{J-;or3vWv3&Sl&9KzG+ae73Zf}=aP*SCI1{?0T z9SAC)W(?DSKOkcmW$(K5Bl?c@(5#>J#j@eq#ctX~$TIjkl>Wrfv%Ey+bl1Z-v?NxJ zwZ9!ae-MsHPUx&_W22?9$mCE%&~lzVG?hDXM%~gXGk+Q!Jf0BspkMWxy;^!n<6JIrSYjv z6F%~$8)0^qbUho9Sdf97b_n({$;|XH9-RHrohHuPcro@03KEPFejN&q?&nJFoIQY; zSI#uL6>2^^yOR!51OLO65xGas55dPG;3=uQ35ZYW04#+~byXQf^7Vq`G z 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 Pe7HEdAEg|=c=LY&YVNkY diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/firebase-auth-flutterfire-ui/step_01/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index 13b35eba55c6dabc3aac36f33d859266c18fa0d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5680 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 diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/firebase-auth-flutterfire-ui/step_01/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index 0a3f5fa40fb3d1e0710331a48de5d256da3f275d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 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 diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/firebase-auth-flutterfire-ui/step_01/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 2f1632cfddf3d9dade342351e627a0a75609fb46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 zcmV;b2vzrqP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuE6iGxuRCodHTWf3-RTMruyW6Fu zQYeUM04eX6D5c0FCjKKPrco1(K`<0SL=crI{PC3-^hZU0kQie$gh-5!7z6SH6Q0J% zqot*`H1q{R5fHFYS}dje@;kG=v$L0(yY0?wY2%*c?A&{2?!D*x?m71{of2gv!$5|C z3>qG_BW}7K_yUcT3A5C6QD<+{aq?x;MAUyAiJn#Jv8_zZtQ{P zTRzbL3U9!qVuZzS$xKU10KiW~Bgdcv1-!uAhQxf3a7q+dU6lj?yoO4Lq4TUN4}h{N z*fIM=SS8|C2$(T>w$`t@3Tka!(r!7W`x z-isCVgQD^mG-MJ;XtJuK3V{Vy72GQ83KRWsHU?e*wrhKk=ApIYeDqLi;JI1e zuvv}5^Dc=k7F7?nm3nIw$NVmU-+R>> zyqOR$-2SDpJ}Pt;^RkJytDVXNTsu|mI1`~G7yw`EJR?VkGfNdqK9^^8P`JdtTV&tX4CNcV4 z&N06nZa??Fw1AgQOUSE2AmPE@WO(Fvo`%m`cDgiv(fAeRA%3AGXUbsGw{7Q`cY;1BI#ac3iN$$Hw z0LT0;xc%=q)me?Y*$xI@GRAw?+}>=9D+KTk??-HJ4=A>`V&vKFS75@MKdSF1JTq{S zc1!^8?YA|t+uKigaq!sT;Z!&0F2=k7F0PIU;F$leJLaw2UI6FL^w}OG&!;+b%ya1c z1n+6-inU<0VM-Y_s5iTElq)ThyF?StVcebpGI znw#+zLx2@ah{$_2jn+@}(zJZ{+}_N9BM;z)0yr|gF-4=Iyu@hI*Lk=-A8f#bAzc9f z`Kd6K--x@t04swJVC3JK1cHY-Hq+=|PN-VO;?^_C#;coU6TDP7Bt`;{JTG;!+jj(` zw5cLQ-(Cz-Tlb`A^w7|R56Ce;Wmr0)$KWOUZ6ai0PhzPeHwdl0H(etP zUV`va_i0s-4#DkNM8lUlqI7>YQLf)(lz9Q3Uw`)nc(z3{m5ZE77Ul$V%m)E}3&8L0 z-XaU|eB~Is08eORPk;=<>!1w)Kf}FOVS2l&9~A+@R#koFJ$Czd%Y(ENTV&A~U(IPI z;UY+gf+&6ioZ=roly<0Yst8ck>(M=S?B-ys3mLdM&)ex!hbt+ol|T6CTS+Sc0jv(& z7ijdvFwBq;0a{%3GGwkDKTeG`b+lyj0jjS1OMkYnepCdoosNY`*zmBIo*981BU%%U z@~$z0V`OVtIbEx5pa|Tct|Lg#ZQf5OYMUMRD>Wdxm5SAqV2}3!ceE-M2 z@O~lQ0OiKQp}o9I;?uxCgYVV?FH|?Riri*U$Zi_`V2eiA>l zdSm6;SEm6#T+SpcE8Ro_f2AwxzI z44hfe^WE3!h@W3RDyA_H440cpmYkv*)6m1XazTqw%=E5Xv7^@^^T7Q2wxr+Z2kVYr - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner/Configs/AppInfo.xcconfig b/firebase-auth-flutterfire-ui/step_01/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index 7f83dd52b0..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = firebase_auth_flutterfire_ui - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2026 com.example. All rights reserved. diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner/Configs/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_01/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd9464..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner/Configs/Release.xcconfig b/firebase-auth-flutterfire-ui/step_01/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f49561..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner/Configs/Warnings.xcconfig b/firebase-auth-flutterfire-ui/step_01/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf4780..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner/DebugProfile.entitlements b/firebase-auth-flutterfire-ui/step_01/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index dddb8a30c8..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_01/macos/Runner/GoogleService-Info.plist deleted file mode 100644 index 7b3faf7e62..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.complete - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:d9e01cfe8b675dfcb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_01/macos/Runner/Info.plist deleted file mode 100644 index 4789daa6a4..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner/MainFlutterWindow.swift b/firebase-auth-flutterfire-ui/step_01/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 3cc05eb234..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/firebase-auth-flutterfire-ui/step_01/macos/Runner/Release.entitlements b/firebase-auth-flutterfire-ui/step_01/macos/Runner/Release.entitlements deleted file mode 100644 index 976176a59a..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/Runner/Release.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_01/macos/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_01/macos/RunnerTests/RunnerTests.swift deleted file mode 100644 index 61f3bd1fc5..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/macos/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Cocoa -import FlutterMacOS -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_01/pubspec.lock b/firebase-auth-flutterfire-ui/step_01/pubspec.lock deleted file mode 100644 index a2fdbbeefa..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/pubspec.lock +++ /dev/null @@ -1,471 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _flutterfire_internals: - dependency: transitive - description: - name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 - url: "https://pub.dev" - source: hosted - version: "1.3.77" - app_links: - dependency: transitive - description: - name: app_links - sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" - url: "https://pub.dev" - source: hosted - version: "6.4.1" - app_links_linux: - dependency: transitive - description: - name: app_links_linux - sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" - url: "https://pub.dev" - source: hosted - version: "1.0.4" - app_links_platform_interface: - dependency: transitive - description: - name: app_links_platform_interface - sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" - url: "https://pub.dev" - source: hosted - version: "2.0.4" - app_links_web: - dependency: transitive - description: - name: app_links_web - sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" - url: "https://pub.dev" - source: hosted - version: "1.0.5" - args: - dependency: transitive - description: - name: args - sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 - url: "https://pub.dev" - source: hosted - version: "2.7.0" - async: - dependency: transitive - description: - name: async - sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 - url: "https://pub.dev" - source: hosted - version: "2.13.1" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b - url: "https://pub.dev" - source: hosted - version: "1.4.1" - clock: - dependency: transitive - description: - name: clock - sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e - url: "https://pub.dev" - source: hosted - version: "1.1.3" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - crypto: - dependency: transitive - description: - name: crypto - sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf - url: "https://pub.dev" - source: hosted - version: "3.0.7" - desktop_webview_auth: - dependency: transitive - description: - name: desktop_webview_auth - sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c - url: "https://pub.dev" - source: hosted - version: "0.0.16" - email_validator: - dependency: transitive - description: - name: email_validator - sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b - url: "https://pub.dev" - source: hosted - version: "2.1.17" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" - url: "https://pub.dev" - source: hosted - version: "1.3.3" - firebase_auth: - dependency: "direct main" - description: - name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" - url: "https://pub.dev" - source: hosted - version: "6.7.0" - firebase_auth_platform_interface: - dependency: transitive - description: - name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" - url: "https://pub.dev" - source: hosted - version: "9.1.0" - firebase_auth_web: - dependency: transitive - description: - name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" - url: "https://pub.dev" - source: hosted - version: "6.3.0" - firebase_core: - dependency: "direct main" - description: - name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" - url: "https://pub.dev" - source: hosted - version: "4.15.0" - firebase_core_platform_interface: - dependency: transitive - description: - name: firebase_core_platform_interface - sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" - url: "https://pub.dev" - source: hosted - version: "8.1.1" - firebase_core_web: - dependency: transitive - description: - name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" - url: "https://pub.dev" - source: hosted - version: "3.12.0" - firebase_ui_auth: - dependency: "direct main" - description: - name: firebase_ui_auth - sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" - url: "https://pub.dev" - source: hosted - version: "3.1.1" - firebase_ui_localizations: - dependency: transitive - description: - name: firebase_ui_localizations - sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 - url: "https://pub.dev" - source: hosted - version: "2.1.0" - firebase_ui_oauth: - dependency: transitive - description: - name: firebase_ui_oauth - sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - firebase_ui_shared: - dependency: transitive - description: - name: firebase_ui_shared - sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" - url: "https://pub.dev" - source: hosted - version: "1.5.0" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" - url: "https://pub.dev" - source: hosted - version: "6.0.0" - flutter_localizations: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - flutter_svg: - dependency: transitive - description: - name: flutter_svg - sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" - url: "https://pub.dev" - source: hosted - version: "2.3.0" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - flutter_web_plugins: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - http: - dependency: transitive - description: - name: http - sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" - url: "https://pub.dev" - source: hosted - version: "1.6.0" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" - url: "https://pub.dev" - source: hosted - version: "4.1.2" - intl: - dependency: transitive - description: - name: intl - sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" - url: "https://pub.dev" - source: hosted - version: "0.20.3" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" - url: "https://pub.dev" - source: hosted - version: "11.0.2" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" - url: "https://pub.dev" - source: hosted - version: "3.0.10" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - lints: - dependency: transitive - description: - name: lints - sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" - url: "https://pub.dev" - source: hosted - version: "6.1.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" - url: "https://pub.dev" - source: hosted - version: "0.12.20" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" - url: "https://pub.dev" - source: hosted - version: "0.13.0" - meta: - dependency: transitive - description: - name: meta - sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" - url: "https://pub.dev" - source: hosted - version: "1.19.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - path_parsing: - dependency: transitive - description: - name: path_parsing - sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" - url: "https://pub.dev" - source: hosted - version: "1.1.0" - petitparser: - dependency: transitive - description: - name: petitparser - sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" - url: "https://pub.dev" - source: hosted - version: "7.1.0" - plugin_platform_interface: - dependency: transitive - description: - name: plugin_platform_interface - sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" - url: "https://pub.dev" - source: hosted - version: "2.1.8" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - source_span: - dependency: transitive - description: - name: source_span - sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" - url: "https://pub.dev" - source: hosted - version: "1.10.2" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" - url: "https://pub.dev" - source: hosted - version: "1.12.2" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" - url: "https://pub.dev" - source: hosted - version: "0.7.12" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - vector_graphics: - dependency: transitive - description: - name: vector_graphics - sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" - url: "https://pub.dev" - source: hosted - version: "1.2.4" - vector_graphics_codec: - dependency: transitive - description: - name: vector_graphics_codec - sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" - url: "https://pub.dev" - source: hosted - version: "1.1.13" - vector_graphics_compiler: - dependency: transitive - description: - name: vector_graphics_compiler - sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 - url: "https://pub.dev" - source: hosted - version: "1.3.2" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" - url: "https://pub.dev" - source: hosted - version: "2.4.3" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" - url: "https://pub.dev" - source: hosted - version: "15.4.0" - web: - dependency: transitive - description: - name: web - sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - xml: - dependency: transitive - description: - name: xml - sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" - url: "https://pub.dev" - source: hosted - version: "7.0.1" -sdks: - dart: ">=3.13.5 <4.0.0" - flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_01/pubspec.yaml b/firebase-auth-flutterfire-ui/step_01/pubspec.yaml deleted file mode 100644 index 7358752b33..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/pubspec.yaml +++ /dev/null @@ -1,24 +0,0 @@ -name: firebase_auth_flutterfire_ui -description: "A new Flutter project." -publish_to: 'none' -version: 0.1.0+1 - -environment: - sdk: ^3.13.5 - -dependencies: - firebase_auth: ^6.7.0 - firebase_core: ^4.15.0 - firebase_ui_auth: ^3.1.1 - flutter: - sdk: flutter - -dev_dependencies: - flutter_test: - sdk: flutter - flutter_lints: ^6.0.0 - -flutter: - uses-material-design: true - assets: - - assets/ diff --git a/firebase-auth-flutterfire-ui/step_01/web/favicon.png b/firebase-auth-flutterfire-ui/step_01/web/favicon.png deleted file mode 100644 index 8aaa46ac1ae21512746f852a42ba87e4165dfdd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM diff --git a/firebase-auth-flutterfire-ui/step_01/web/icons/Icon-192.png b/firebase-auth-flutterfire-ui/step_01/web/icons/Icon-192.png deleted file mode 100644 index b749bfef07473333cf1dd31e9eed89862a5d52aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5292 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 diff --git a/firebase-auth-flutterfire-ui/step_01/web/icons/Icon-512.png b/firebase-auth-flutterfire-ui/step_01/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48dff1169879ba46840804b412fe02fefd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8252 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 diff --git a/firebase-auth-flutterfire-ui/step_01/web/icons/Icon-maskable-192.png b/firebase-auth-flutterfire-ui/step_01/web/icons/Icon-maskable-192.png deleted file mode 100644 index eb9b4d76e525556d5d89141648c724331630325d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5594 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 X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! diff --git a/firebase-auth-flutterfire-ui/step_01/web/icons/Icon-maskable-512.png b/firebase-auth-flutterfire-ui/step_01/web/icons/Icon-maskable-512.png deleted file mode 100644 index d69c56691fbdb0b7efa65097c7cc1edac12a6d3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20998 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 MPgg&ebxsLQ025IeI{*Lx diff --git a/firebase-auth-flutterfire-ui/step_01/web/index.html b/firebase-auth-flutterfire-ui/step_01/web/index.html deleted file mode 100644 index 9c98e31148..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/web/index.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - firebase_auth_flutterfire_ui - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_01/web/manifest.json b/firebase-auth-flutterfire-ui/step_01/web/manifest.json deleted file mode 100644 index 25f26f5ddb..0000000000 --- a/firebase-auth-flutterfire-ui/step_01/web/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "firebase_auth_flutterfire_ui", - "short_name": "firebase_auth_flutterfire_ui", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] -} diff --git a/firebase-auth-flutterfire-ui/step_02/.gemini/settings.json b/firebase-auth-flutterfire-ui/step_02/.gemini/settings.json deleted file mode 100644 index a35b8a7ef4..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/.gemini/settings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "mcpServers": { - "dart": { - "command": "dart", - "args": [ - "mcp-server" - ] - } - } -} diff --git a/firebase-auth-flutterfire-ui/step_02/.gitignore b/firebase-auth-flutterfire-ui/step_02/.gitignore deleted file mode 100644 index 79f7ecabd5..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/.gitignore +++ /dev/null @@ -1,48 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.build/ -.buildlog/ -.history -.svn/ -.swiftpm/ -migrate_working_dir/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins-dependencies -.pub-cache/ -.pub/ -/build/ -/coverage/ - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release - -# Widget Preview related -.widget_preview/ diff --git a/firebase-auth-flutterfire-ui/step_02/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_02/analysis_options.yaml deleted file mode 100644 index c063137f64..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/analysis_options.yaml +++ /dev/null @@ -1,13 +0,0 @@ -analyzer: - exclude: - - build/** - - android/** - - ios/** - - web/** - - macos/** -include: ../../analysis_options.yaml - -linter: - rules: - avoid_print: false - constant_identifier_names: false diff --git a/firebase-auth-flutterfire-ui/step_02/android/.gitignore b/firebase-auth-flutterfire-ui/step_02/android/.gitignore deleted file mode 100644 index be3943c96d..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/android/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java -.cxx/ - -# Remember to never publicly share your keystore. -# See https://flutter.dev/to/reference-keystore -key.properties -**/*.keystore -**/*.jks diff --git a/firebase-auth-flutterfire-ui/step_02/android/app/build.gradle.kts b/firebase-auth-flutterfire-ui/step_02/android/app/build.gradle.kts deleted file mode 100644 index f05f3e1f84..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/android/app/build.gradle.kts +++ /dev/null @@ -1,49 +0,0 @@ -plugins { - id("com.android.application") - // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. - id("dev.flutter.flutter-gradle-plugin") -} - -android { - namespace = "com.example.firebase_auth_flutterfire_ui" - compileSdk = flutter.compileSdkVersion - ndkVersion = flutter.ndkVersion - - compileOptions { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId = "com.example.firebase_auth_flutterfire_ui" - // You can update the following values to match your application needs. - // For more information, see: https://flutter.dev/to/review-gradle-config. - minSdk = flutter.minSdkVersion - targetSdk = flutter.targetSdkVersion - // Uses the version code from pubspec.yaml. When using split APKs, 1000 * ABI_VERSION - // is added automatically by Flutter. (https://developer.android.com/studio/build/configure-apk-splits#configure-APK-versions) - // You can force using the value of versionCode by specifying the `-P force-version-code-ignoring-abi=true` - // flag during build. - versionCode = flutter.versionCode - versionName = flutter.versionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig = signingConfigs.getByName("debug") - } - } -} - -kotlin { - compilerOptions { - jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17 - } -} - -flutter { - source = "../.." -} diff --git a/firebase-auth-flutterfire-ui/step_02/android/app/src/debug/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_02/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_02/android/app/src/main/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_02/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 6ad6b92cf5..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_02/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt b/firebase-auth-flutterfire-ui/step_02/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt deleted file mode 100644 index a96c3bd018..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.example.firebase_auth_flutterfire_ui - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity : FlutterActivity() diff --git a/firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/drawable-v21/launch_background.xml b/firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3f6..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/drawable/launch_background.xml b/firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f884..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372eebdb28e45604e46eeda8dd24651419bc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` diff --git a/firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/values-night/styles.xml b/firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 06952be745..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/values/styles.xml b/firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/values/styles.xml deleted file mode 100644 index cb1ef88056..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_02/android/app/src/profile/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_02/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_02/android/build.gradle.kts b/firebase-auth-flutterfire-ui/step_02/android/build.gradle.kts deleted file mode 100644 index dbee657bb5..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/android/build.gradle.kts +++ /dev/null @@ -1,24 +0,0 @@ -allprojects { - repositories { - google() - mavenCentral() - } -} - -val newBuildDir: Directory = - rootProject.layout.buildDirectory - .dir("../../build") - .get() -rootProject.layout.buildDirectory.value(newBuildDir) - -subprojects { - val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name) - project.layout.buildDirectory.value(newSubprojectBuildDir) -} -subprojects { - project.evaluationDependsOn(":app") -} - -tasks.register("clean") { - delete(rootProject.layout.buildDirectory) -} diff --git a/firebase-auth-flutterfire-ui/step_02/android/gradle.properties b/firebase-auth-flutterfire-ui/step_02/android/gradle.properties deleted file mode 100644 index e96108cfe4..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/android/gradle.properties +++ /dev/null @@ -1,6 +0,0 @@ -org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError -android.useAndroidX=true -# This newDsl flag was added by the Flutter template -android.newDsl=false -# This builtInKotlin flag was added by the Flutter template -android.builtInKotlin=false diff --git a/firebase-auth-flutterfire-ui/step_02/android/gradle/wrapper/gradle-wrapper.properties b/firebase-auth-flutterfire-ui/step_02/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index a20f2c46d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-all.zip diff --git a/firebase-auth-flutterfire-ui/step_02/android/settings.gradle.kts b/firebase-auth-flutterfire-ui/step_02/android/settings.gradle.kts deleted file mode 100644 index b28021a910..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/android/settings.gradle.kts +++ /dev/null @@ -1,26 +0,0 @@ -pluginManagement { - val flutterSdkPath = - run { - val properties = java.util.Properties() - file("local.properties").inputStream().use { properties.load(it) } - val flutterSdkPath = properties.getProperty("flutter.sdk") - require(flutterSdkPath != null) { "flutter.sdk not set in local.properties" } - flutterSdkPath - } - - includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") - - repositories { - google() - mavenCentral() - gradlePluginPortal() - } -} - -plugins { - id("dev.flutter.flutter-plugin-loader") version "1.0.0" - id("com.android.application") version "9.1.0" apply false - id("org.jetbrains.kotlin.android") version "2.4.0" apply false -} - -include(":app") diff --git a/firebase-auth-flutterfire-ui/step_02/assets/dash.png b/firebase-auth-flutterfire-ui/step_02/assets/dash.png deleted file mode 100644 index 6ccb3f390078f9482957e860d32fef22f72faa18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386796 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�MY+02|B4_ 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 p`@Kp?d`1 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%0A#%_THjcAbGp<&Pqg)aTn=W z3BXds4q!STA+S~cc3iCS0kjw^bfKCqzGCUL^w8o$dF7>2qfJ|>w%hb6=X(}%f3!#h z8s6y2cbvC(tMKvT6cu^o~x zy4eetEK?Q4gND=665i$m_blCFmr(sB(tvbic2MYtt!HTa--Z&!iCI~qQM<|jE%VY6 zdnK=0vtX{}&D^cFiJlE7b;Y-6_4@K!T>|8HNhx)S)adVbZ(^Xft4gAg2zzm4cr_%1 zF9HNRBNAH)BjUM>VQmL+qGY5(({|(?h6|WMq=;XR4qfWSTIN{<)E3PFa99AcgCMdD zaZ^ka)cMxcM}(h%zon6)!#b`?cu_Mer|@Hjet;~VKE_@m3rOjQN@^w2?I{DYf7vsl zqQJ6eN^G4^one5YoX_E}z`LaJLxI!GxRsZGp2~6Rv~yXP0iTh*od2`?RBMnI5>2P4 z{hSXn3kwS`+E0gi3**AKkPk6b!?|j)d@xR#R1A}xS*`Zn64U4ziEoMr&8`!SzX&F! za_S<6O{2%Q6W3OGbzY!C>Ih+sg2dtM0XHSZ4S7)=rVjxvV)*mF@?jp)9qS{SsQakpmIBf}*7eq+{b9 z?|_99N(e0YS7p3Z0iP1mI=axEZ*b~1l{^Yyb5Z8<5&k6=wJL9axxQFNQ)G;Z!CS&t zsfC7(-Ad~Z>DTdbo_9NgRE#~o%U25ovo){F^8y|a$k6XW^+RxqUf$_)GjNHdSE1S| z=YCcoa`3^YT5O+%2TU~!s>3bI=Uv_EYGzKhuH9Y??-7O9^mnB-|2$JXeG`(qfzdTV5#pXG+O32srU37gsQ8 zqK@(KEombk$;fLEG~p?Ig&?K0b0r=Bw04PnrlkKV_6j{VZ&XP`TqfXPf6B_ww#NHF za5nuF>npvAHVfe=QVsBhp|F!E$b&Jq*AAwgqwgRr$5iC|rdE?RlSrsgC1&x{pp4|+7<2YI8z4N@lxOV^jX|tH!r&CF` z3!suQVu;5?zcLMElSOaq1X8FI2S*$xI^0X>ZO%5Y8*7T@M0Vb&sCj(02_Xq8Wf@m& ze?wF4G5o&s$@C{r4(*4tnoU}UyPi%;p7S5}!V)g>X zsSwQw^i^>-1~Sf_w*x#B_bKEX4vzmaC~)<6uWy+rrKUtw-1udDIz;!7z`&Q0;8{jg zTYZnF@(!YvL4phG+~ELGp{9(XVU@DDFHz~s9tW_bTX4W~yGMczKpbS=;{VlJt_ect z78V)7-k{ShmS;ZVQlUX?igr+T`w3fJUH+f75HApDEMax(#)&v}jl8S^Jr<@$r6@gR z;RR~%PL%L?1X22zwvBpd`9>R!mMN8)jqi6((3epyltn ze2GZTmb{KtyH3gp)mB~WyZGwm@ZvIM1Dtj;$MChuq_@V8jXplDyc7$@Llnb3MWv+H zTj)^Y(y>2)TMPi5L+ceDO~V6B>g3qR;)SWZ9ZQe)W`7#?>~76%cRyLY8lR4~1#Bl3 zjIhB)5@;pBzGH+C$O_VaRHHKQ&+G@QK_XsNu_r$^_lvq3cq8HC6|kE}s7PjH5tEnz zsM&%1a|r{)Hx#w#;72;-pWZl3%jNRr_O$iaVF=8?F%QE zHJh42-<F8@rt5S-18bO{1#_4KS)D!hK8KA;ggs+f$HK6z(~HIz zdL}e$zMC;+Hn|+1*?6o(*Iu32b4KU);QIw)`ShvlpYVoB$V;YT?yjFqK4`i5<`PgW zkA7`|hgr3VciPhcmyhe|4le&M3*bz6cKh8oh$Qvp%SlZS46ms2Vyw)H#U&lp{32tf z{I(7mD@6~^$M38NWcs<(d%L(-2uOwO#F$%GOkf%WDqTa4!Aor_eqrLT%59a*;;5Um^BW9pBCS)bNxYjKJDD z8(3zudb>!fZEnnAZhUu*;ny~O+em8pr=CT#)$XSouWsP46C`L!cz*&-GRNWo8{rC> z(5o%9!(nO{ZIx-kshjayj-v?KWt{oKP+- z>g`(n*`kR(mnJu&>N+k6ynSU~CzydZWA2{9Yq}v`pcEq-(*Z6V%-^(*x2W%U&AuiX zP_&Ji?U=8=2=QC~>LlZ&{FapkoRZuADeENC)dzNvlf8dmLjLUl>oVaJU#1mLMpso}Om2)1ZwF8aM@@pn=dI9a*Q<4Iv zGn?-5VZJ{tb+3h1P(83Pe=&cM5`AI$UFe$yo3tqXcIemF8Nr&UYJu=@5!V+pH}DQ; z#16X8Rewjw;hWb|_Z-E62Pk|9_L2^-bNBr?D+-tKldLz7XOUSeG5KLer0>q zNDaR=aV3Y)CV349NP+&CI*wkk!}drWraZ^JGw=Z?_@(iY8lIUt%Mkr9lcard>M>&I zte<2(2KO3$ZX}0wP#j9H#uYPn#7Tb({iVzbG~xbE)1|AYmK7Py`S1=6UH>(WE|UJ9 z8cUw)hWvm+XzdyV0r2UKmL(y3o$y5j=2fl3Snd&h`8+?)PDTQ zz<3Y9hO(^E81v=xOV#O~pgMBtr-f^PTUUnb%!<=EN=q#x?75sT4=)cf=@_Oy{hbGW|NKy4L@uoj@s%p>)-A3( z_qei1%hW&kcT_(~54zb5cD3=zt9E{H`BI^#mODuAzBV-4z%hurH;DNYh0TTteS8~r zJQ)l4w%6la`Z&G&mBPG)Z_~HUS!-+Kmt;A5=k5fBUNn+O)KQufWR=i&TCLtb^COJA z1W@cpvJNgfX9X;IbE(LZu#nx5j&8fAbj@`gRZttX-QsbiyS;pS&}Bx&l7xlUft7XF zzWMw5s(o9`>`H5qFr_F!dPVrL@=8`P*|o%>mPvhONP^waQUzu_BC4Iy2&jwZFF@61 zfTsh*BC(_t01|?mOB2zkmRQA!De>M(*3ek&>K{f+X-8|xT9OC{3GK`3hCqUV4uwTh zIhw-T&U2E7=JwJ^9={E`D-Dfx6Kv<4s&U}n#nH|nz)6jngqF?d*e9}CCZDb8{Ex{i zfXt}ZTW(TNq(@MQ0kDMG=>9;k_@`<&l|>bpl^Jj}Zl_oAvfYSJ7wvqX=@H}P4aUN& z%n|K-aAu1lrGLYMf|ga<<^1f2PQY2J*=gtmN+*pFc8+Kcs2DB(9K`Gbp!Lx=Hw;?w ze=X6L_Y3|-;BBr}G%vB`1;d_b5M_Yo+>e|^3+_1ce5iXZNs zZQPSFqZG9~wSS~NYM|J&$~bq}M^RlQL+l*}hn#$ITK&@{26j~vk+!gbO6`m>@3LE6 zZ28cR#yRh@44C2%V@`QbD>GaBPym|h>X#PI#(AS=71=bEsKw(^mmM+y9`(wN2q9m*;HX&Cb^iH2lb3V;_u-kpVGdU zF3g7L9D^L1?KbPjBYI7d!5@Fv50klUYdh24UNw}u-ctyOu4+(*?6K9yJ$_;c4!`-k zE)GE9db`O^Aduv}&D_VgI)=18rM*>#o|prP_z)JTX4WoHrOPBUGsUJ^MC*dW&VOe6 z*_N;g8fnA_4Q44Fzf~ym38b@J_qqRPvK@rIcEzq>rmW z74(JKuN?)bFnXWW(#S}d!@4s{05L7(Hrpv0{5Hjj9wp_|=>cn7tuE*osQ`(!2Rko= zcOb#lkJr6Gw#+8~xAEE<__HQ{z)`3EsLq0x^F)+zZ1aj><24gJ*54O)6`8TAxU+4Q zebuHh9{Rb(O&RZO6Y|_~GpPJp&Y$PF(y`jpFdKa7Zh5vku^|ne(#MQsRWC(KlD0J2C z>MVBNXUDw|E<;=w+J9OpjT3^@=^lTbRyg0F;f?Nx{wcoEdeT2=#w^PV_eW9hsOF>< zC-PQ~I!GcHl|t<``wE)5+$udB;%+=3S}FLnWk{$Xyz}+u9INrIGYYl%UR53#w%|`i z(Vv1cI$Y!;i{e3I_L{~-V%ZZ{^Q~oaOBX@(mTkR`JV-HJHM}8VMm1h%4C)Hin1K*7J=nRM*WXIk*$23RL zC;Gd(JRTVzTu<`FKk-Rz9!m@lWJvW-H6yhPTdcx-O$T6_N z`H`URruu2|JkKXsRJi%^wc9&7*?z2=r{AQV@5TS_qr`zyGBur5F&aR)&?|p$zY#s2 zg@q>x7~I#QO|q)ef&i(xTTbu3{{41-X@>(#H1EL69TBp?%NXQvu$-_>}Q zI)C?+ZcaJDd4Q{0RjSRocYbmY1NAPD52BSV@Y6xl0$ zaNC@eA|%uKFOu!7Iws|Y6R+xe(jAGM8Q*`b9P&y34HLcK4A@@tDGjCBNy@_PTuPG` zBKddzRTYNmML-b)Dn5i*T&|GAg@4bkuScur^!!?z>P+tCPJpHlWW7a(*+p40xmmDT zEkV#fr_Aj&;TOtN$h)$!ygvnN|8!$^r{}wSoqkzPv}T$jE92FA?RT(Rqjq}Lm0V8 z(48td*G54P(!U1 zL+c(h)j9AdQJ=Lba-G?i`7+|LVo$g4%?L7>-C1$`%-s>-<6&;7a0d9Yr%VC1TfdYv zvv71a+k-!Dc%{(SMqqfcR>JCLL0;z~q^J~g?`XNB)2>r#_x5!Fjag#J1h^od5hGt_4nqg-2BHvT$*;dyGvvRYXghuF;0dNUD=`e6Pc! za97-Ox3geC{^%@qg!_SxpMSgth1XMx!>g#d8{EPc0*nv-7q5*doLVnW&|*y5ie6{; zg>ib9lu&*#EdTx1S6or}$Q!tWArsN656V2d0mBu6sxXPp>4}~`p<&_d(i$Zd;j)NG z?4rU^?rd`x?Q%VfvMY#d(`Ed#(Thogq##>FUAII2I#DDw>F#wIt zsI0A3Rp$8dla=syBtwx6p=dsBq1DxP6ODm%jT3ROp?TH9^&h&`^tzSu@s6!I`rV@G zpw=M(xw(%Z55M{3?sA8ni9>FykTYe0N`^}zzP9+VMXNBd#Lo^869*yv;^3CPVhcE8vKHV_mOTKj4L7%3 zoa;4z+Gh#aqz2`)k9k8w*Cz`d)CmDzX7 zG9*gwDjHGy*DA7f|AL%s;@h1#zUQsRTwi3T_LQK z6Me|}xA(g{d%a>#sqLvhe7Pd^#_s48c1s$Eo4>oCuNRq|G);G;TPPlB&^nJ zr$!KdSQSat84af47TfgL>3HC=yCOcnSg+*;h1Y9}zQ`ChuU~yG8Wb;xA*mmX-)n6> zErDKc(ghH!y!s0$oNT^UgkOzz&$=?ILYg_RX4i6ty^ZUKPHeAU7)`YLb7;wCIb9qu z8kL&I@xO~|0f38V`}yT~>_4o@W`4)n(fQ}3dnM+zC+pme?{t4vo6^3J!TBb^Dt!7! zB^li5BW2C83$kgDDt?xV`fz{zPBn23=z}yjevuV4M-bjw755^R@h#W*&ttvVmh|bC zr?~^ku;*T_nfvShBX<$9^8v#()kbz_yxE}s1qH*BPDs50OGjYtmCM%s^%lJyD^50G zc$ZZ6Vygk`zUZoQmvqy(l-zEwULvMGU zZ_>E!u(Ov0MNWDtRGzr^AO|=MA^fDT^Es8!C)mx`L)If`zG)x*RHw))RfRGk~<)D7`s58k}8z*G+m0Mk5pF_jhcoyB5Ib)(eMG zt!Gh;DS3f92#~`0>H1yRJbwGt76|77`5Eu;bz0DEzNTteXXwnjk@?!U6M3j4wT&q{ zS$xY#nKlMIRK7dW7c(ygb*71}ISuw*`=v|aQ%I=1v2lxrro3#R(KqLkShP#{li7++ zEcah^&PN+R$Mf$U8W35sN4h~V>8=@l5B~l3HKnBIsC$cDug+IhuZpafQRIf{2bqNH zPG?Hw9yaQyZG*Zyz*qZwSmgTU$OMq zhkzVhaB90r4J5MuhsLYkx)wMQ#`As>(BvYi68W=d9ORAe7p!%03K>V*99@Pa_llqM zfC_qC{VizZFcnZiP`AbmPNnLX2C2Z4QXPTqxax!9J zp+&FI+=o1W_kbRe7|8ZLds?X*RnTke*U29gij|N3pyQCcaNYZDyA(BJp{v9DjSUTN z!8w1zuaA4@qXpn&K9Q@L1;Pn?N&}`kllV|KMSN3|AvVqgP&Yd&^L(v!-M>aV?Sea) zBulWtklXoNc@-UFjat90rAS4*a%NP&qD4+gd*JjKa4Nd(3(?C#D&&$3CZ`+G4qA($ z+wzfIZ!H`)A@(k|gmlG&6ZW$z2Ni`q*aBWfCqo{G#2|Ip<>y&iHEL9Xlxh2c(WGu_ z_Z!|p1BrrfP^@em*>|#Cr7$MO+Vrv3yOiNQ39kxwM=owG+_h3U1(i4N{*X5|@Y&s;t1jzGx*fIem8vD2He*!uirZKBn=9KT}D zDEyLorIOdG%5B8|%P?$;j!Q2usxA zX2zK6>*8+tmq@Gi+%2Wn(5>459~c?xBvBKE-GyckivuG`I> zn!uaW^7X#xtb2}r6M(w zxKIZ`DqTwlnp+>-Y%4rBZb9`#WlqPnQEx*|?YH~u_rtb~gH{$6#2Ve8sDVf8FYVm| zN{7*uh1p(nXugbE+EHD3i_u5_^y2c9B&isEvbCO8`#x|4JqhNQJe7{bdgfhcoI zG?G*wf4nOUN`z}9ATM*_jl!CmO)|kObnAzhy-R)sD~r6M++}*g2xjkOQLXy+>ar4E z>zSW?r=s60s|P!^9N@2@BR|aI)6Qy{)sNV523Jhy@$HD4J%hZ-XgKD0;3m`XjPkHb z`i;fW^-0{#9j&Jc!sV)rfdNEun7Z>xOiQX+bERvcp`-lx2s9YTf(T*RG(wDoV;{t< zBvaq#m<1*4$$cVz=zy2aH1~V8{m8An{YtItJY84!N7xq%MI0uyX`miS6&9Q=>}JtTTrIuiFUjU{u})U!I^lY zt943i;S6}7X#mkBsZ}CTa2cAM|t6Zd%(uM65fYBlbh1@ z6|fnrsm4F*WwNw!@joV}Ac$>9y^jY)MnAN`-p}DV{W~qctsWznQCz7is_$ke(KyH= z!fwHU=$PDc(5lFYiU?epJM)RYXx3q8cN+-1cYcJnjpR<2MsrX$X(O5=e#nL-GHbO= z)~R%+*Lkzq#3|HFalDcYB+uVzJl_ZoVIiG9!;hVqP^gdI%@T<-d_+R5C{XY_JjBtD z$;ipN>2IxJ9~o@)7tAEsRiihfCwbp<&l=hLG#T34{1_CoMg^b>6fZG~YBgh8&u2wA zV=?ic=fsXQu1;}ewR5?NKrV$8uEQ~)-I3kUgOTw7T8Fm})5~w&`m!Vr6KO7b;K)#{ zs`D(9Js{^e6k~*}8zoXM{CdY~R3#FN4xoll9NhbL(LOwewraw@o3ofrgDSh5qtXg9 zWf6w0APylenodxgT!X9QQjITanm)qK8{0u(zCrYa}1>g*H_n zrQ-oKZmCSWfA2=86+Ff0wP9@|niM`yZH8Wd;7&Mqu_9`18tM- zZod2{=INXKpT#k=_NF8f+O22Ha#(vj8lgDvbB7&{9r`K-U-y=umGwTf8qtXI9-zy+ z;c|YQIR^AgECd^OW=}*!(rIRBmFN!l1?RQCL;2(znJ9%Cz7My59%M*jlOI&a`)4}t zWhQVSFxS(+!J0U&EBxR*s(man2Kb)W(8x)^8Fc=!6E_YdqNW_-yovHkV=^HZB6;d} zY|lf&tZ%y-3nuche#J(E+H|o7sUKg=C!b`w=qex1wh^di@2w`*-x$4h43WlnBNR_? zbl+IYa^6?C+w-+PM=tuTvejONrJh7z`1wIFokK%&-U5P}J5I)(A|tg0eo>Lqh{9;W zjG{K$0|Ks!uGa(rrNQW+TyUv**wmR_s0urcAq8H_-c4j9wKMOE|tnH+nTI z?sOlP(lir!0=b62l>SgbId#jwl)gJ-9e%gbgbylxGDf(pz0g5^y@@|VHIuQX{LZyD zCyp^fc=&04ydOlk#u!s}34x*difI6`eM!6=IlMu+JGJMNPYM$0S@=bkOPk(qYvw&F z2o+5BZ0)e^o{qjTY&hW@qYXc-hUd2KNc^hRFQxS6x{>_GK(&Yu}Vc!*_l zXGicY68bX%#ht3d!jChb=@n6^FR8q1hYQyo#f2t}q|ohrZmUrZ(vs6I7Ya$POUfql z1qo(Z9|t^F4iR|EII^-cwMvq{=c&_`M&SO5bo@q(>oPdfk5Yp~JeNg}IAlgr^&nD1$3-_~~ALd~5v8%TT>+N*TYCGOZBEgWSs{KqpGDkte=ORxu zuUsLw9m%Af<}=}Zb>bXYOkeoqw+8fl_$wUd9oVwBeIWJwVHh>jmpA2&vHPzt4s- zVJ78U8s*+v9F(b{n=udg5jkmcV+{`#=6x*u7_PaXg_EJD#j}2vYihCugt}-f7YPfO z63xyHuE)yGPD3Up04eNRlKv%{f3d4=-$o;|SwXmJK!DZZ#^kLS;XnC|cNBC8W87EA zsw2gr=tMU*D5gmuKhOe|4u+rWjLg`9Sk1ni|7dO}BZDizVU-+|&U)(p?|Ipx>Vnyn zn=v#GFx*5>o9c?+vlokDKD#5{yV#-mk6#t1+|^wwEjlfTZ;LUn%c{bezTKGO8QQEzwpYT08D!7rW=FEBf zhDVT(%!WBD`$(@Fsv7C{QPecOvN>lyAFm$-A@O5yV*l@O%N&Jp#?&$a}!dRJ-UG?RHlsk z+CfD{MR5LnFf`EIugcFN+#ev$6XnB@|7qm%w~3zF)$)(A+y_L|MLIiZ53P1n?)X+P zO-KIqk2c%v;*Q`xQDiLkF?85Y2`ux>zWPQr8J8{G>}JT%>a>||ucdf&41Jx_cqY8t z8hGSPRllAAJ3rZ(nUE6~uaXL8a|Yc5;pfF}wtH*+)?R?nJb>Gd3=LH|zbN>lTGDMe zj8<6I%BwxuaFhu!lXUwdeym629B1iU1{{}R$kWLRi$?6lu?Fp~ z36AbTdv7qXQY4}qRZqqSV69wNqQy`+Jr>cMDKc>h`EuPb%R3g~AvAJ#f;`;9<4uiI zkHxBv;zqAta-+7+tcq`%&9GP5ENy_t2$NEnzv;L1{+}z%K_4QjwzYc z{iG$G8wDC`O?gjV965Cb(WRmHE6#o0r{It^7S~;`-UC@fla5PWiKN!=+1%sx4uo;~ zAZqiD>ZcYiE*qZ`St>ihtdrs0x1Z2-Zi#%JxvQgI+D1b{2b|L(yOsOmJruwb1bknt z6l0A5HDB#7wX>_0T$lVONl@o|_ejZ$z}?Q~^0T5xfqoj42u0~0&QvmHQjy^nYW}yO z+W;1_W{uX*ZAq$d$X>u{qqD4}#C|=!dozE6cW1bvQtap{k)9}uAmX2N1toI3>x<#A z;2u>T-4Ll7j-&CrJ~LuFy`o-)#`W1X0NP-n)V8CuOC$=Zyp#BkG82k$FjP()wBp;$ ze9UqkSm*G#GfLftaiB#3j1Kc&aFsa%17DyvdUPNyyfv94qZwlJ(&x$m4%N+}}E6lgMzKZ`irI7{0!oU$2Haq0{;=k6g@m z<)9?o9wjPoIY6`XNT|;)ru@>G7PNBcnLEOptgo-{ow+rK@8@r87j0WQFdpL^Y=2lv zezq_|6;nP|O1|OSEjNFVM31f|fPvwUP*jD%P5v=}Vt+6R>$EeOuChq!bR4UC&^3N3 zfK1hmM{S{GERhtWO5?>eYHeMkQ`o!7!k4{UBOnIE{Y%EF*ZPX0^7!o^un}$_DJ@M+ z|D%Dfc-trO_B37@3OFOzK z!r)KtwEuuAh`eS}MVL06Q)WF(dlpk&e*O(w=d$)ObD@}#JVmVll>^dJr{Bzk%)0kC z8wUJibTN==E@Y}t02a#8Lp#GMsqmO2KxpY>^ zsMbx{i&6|AvDhJ}C|}c%thS&OXn%!c;&(^km}<6fGwhWE-yHuEMt&>3g(Nqm&QJ_& zQ5^GsY?>N^IVhYW_kShzZ2F$Jn~RIfQWww}vf&}rW8zcPR{c7d)BzG@UCpZh@3*+d z@3H_tjcM|6TGppLi8eyyJ+{4{u5(S2)a8K=xyV(*Fm&(pnY+ znzx0>C{EO;_1|w)1B6`<^vQ=1`Y^NeF|79GUbP((JZ7rE3Yo0zCi$ARMdI!(y_Zmq zct~mU3cPgB9g)>T_ZD3=Pi*`7fYzaBK7w^HuDtfXaP$u9+n`;{x=z~UD4K7oab%K!~y!F?necCzphHyg#*DlaR0eoUO&r<$T#23pVgR@vDh0-(ApQ9V2suM|U%5fogGveh3> z{#^}S;McX_C&_CdME!lGzP10GijYX_Uc*Pa#Q2`e|NUb7xWB8rtEG(W-G@j4+PWo( zUk~4sW=_RV?mA8dqVcWwAV!|jYw-st$U@>_YkYRaWSqqV$>g;7w+33Cn3Ze1Ly?C7W!iC&$qmzx{ma;|4AD6^C{mlPBc9X%ozt zR#;Ev0|toLdV;Ef^%VANr$d7Y&Q-|CPANWmSLXZBI3z{G51OA{6U(+qZnMZI6o;NQ zU+9aZsYR;3_Y5_UgA+$!#3U5xw4SyFlU<#>P&CX+B*Xmp3|1iaGk=sjBEoNE40l;S z5>pQRemEILIaN$kc6VORu`N7DQLsU&i>3bI~%9M13Sns}-F23wZ^d?Q_b$lL0 z-~nqL=cS*K%Y$$9o;Q8Y^2}r|rDactuBqj)%j8=R-#r>1d$49_S1uKX_-Vn+4evaF z0W)LV${r%T*(#y#n$PCe=-pQ%37(G23?bCXPJH_EwAIf?N#)LuLHrY%O=jj9+5w&i za{!hm+%tGrZRRUk6PZsY$oP^cwTP_iF5&!=0NzpWbXFtV4aWxn<^!4sK`cNxKBB84 zU2U-|K?jT*mw@@50cd95j)l&D;!+Ap1n$OC_qd)d{v40cFEAd+Oie2X={!-CKZ4l% zZG0Qg$S{~)UduT7l~Cj^4E9|6+P#nl$m8oZ^&y_nwt*rg@4cZJnQna*2ZFa$~^YkwwKm}zZx zW_RZ2Ck1{N6hsmpKdA3EzdO95xs%_SznOdQ(oaL6p2AXqm%Yvsp2JRXiEW?xG!(@j z#%nQfz&TLgO~sI<6@B=)>`QXZdXy-5CH$nJri;@p_P2CruP|r^8=+$g)hq9J}?=Y#=sa{zhQkOk892^VUg2Fh*LX zH(<7Y`hm*1Q-nLUk%Or`csYl+6>>$q4i(B^pgURFtz@M99yBVt%9q0h{#fsau|^Vi zmiS~S?bNQ0^WjK1CWf9YBm^_`aViNwiJbiMX46qiu#BKG86!U>WvuXltBelNqqgu; zgIx{YgsQn_QhVAwDC^}_O0yLLYE7e0cIGp?SG{rR)s-? zBitDpA>6z)V|JA(r1@taJUHQQJ#7lNB5flNj>x2YA_>wPvLrP>u-YVIy5bAlPvkw>HyB)ZCwTA`qgq%-)XISSZJ_6{MZYU%+5&pB zu#hh1UCBeKYsZ`l-KCP%A@09ja4X>#GC)}+s_A$!*JKd%aJVb1rtA%FF-$;C>Ep~k zQ}=G=@-td-z~i^v+P?9f&*yoCrWsU)&fm?tbT0C-$4|#C4>bU`H!#or<-P@{{wuvM_l)r~At5yqoEJqSxvV2)75RxOi6; zC%UiBir%N<%i+z@Tk4>lJ*1)C_0d~0U-TXhC$~{ys%6`Qsfkb2L*`7dDejprdU;4p)r{tAY8e<#7kXb zF;tUOc;L^8QC8?mMAQ*dLHQ;!drtL{3tDM`x!xde>qTa=7Sw@8Q%C;zVxr|NxAnxn z_2i=^1dr&d41D*O7Mp1$ExFp7C0Gb@|0hP*ePFEHshL?j-I=?@Rn461Y$*~*rPBOg zuKDqbYd&CIjLY0UfBf!F7`fB;gUqc8qY{avVA|dbH-5Pi={WZT&6KK7A<&QcWE)wT zP9#Kj299%ms52)rtjcE1wc*u9?s^+uA3ab%(Z-i#@QEhiq2dZWyWsA!=Gy}c`MKzi z{#eHP8Pg>89a(K5t+Um3RX-2fYjp~JK~%%s^jj?(qm+KG(}{5{7cFj${f9^(pKlty zNda2kbwD}{;@#m38sLOTZU@k4@UgosDQmY;?`mOFJnUG5k~c~ed^{ZQ$2|!YP8-$X z3Fgqgy%?`$K`g_Gq#25c@72*c(Z6PO^O~i1UNoplgG5DXCJ@ zFcrB{j6(BG0R9hAcF{Usbs_JGdDm z0SGg65eTgMfL2?W8t)i(p|C5YtIkXXl{Wz2e6eYEajhU#c+Xd0eAE31+2T)->Yl8&3{8iW#sHDd16fAqZ}z^Nd*F8as+;9u6O#Yn@&dDtEt-Lt>X z?a@cBG^Dr!=F@AIt#{ZVv z4JR`v0&9{`^i#{~ngRLm|Lp#R3}P|M;!394Zlhv&YeAV&B}x|0F3lmp6lq_eBD6P{`ukGCV~-Bc zWmX_-VD)p&TSLwi2zdODGM&tOccRM88`-!ku

H{h09VD{09oW;#j#h)z}cY58%- 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
+)d$*!G4J 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 NMdyE3{=@g)zX1$HA~^s6 diff --git a/firebase-auth-flutterfire-ui/step_02/assets/flutterfire_300x.png b/firebase-auth-flutterfire-ui/step_02/assets/flutterfire_300x.png deleted file mode 100644 index 604593b8e4814998fc8e6d5853a96fbb9176708e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3425 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 - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Flutter/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_02/ios/Flutter/Debug.xcconfig deleted file mode 100644 index ec97fc6f30..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Flutter/Release.xcconfig b/firebase-auth-flutterfire-ui/step_02/ios/Flutter/Release.xcconfig deleted file mode 100644 index c4855bfe20..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Podfile b/firebase-auth-flutterfire-ui/step_02/ios/Podfile deleted file mode 100644 index 9d7ef08d52..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Podfile +++ /dev/null @@ -1,43 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '15.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_02/ios/Podfile.lock deleted file mode 100644 index 1bf98b7b1d..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - Flutter - - Flutter (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) - - Flutter (from `Flutter`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: ".symlinks/plugins/desktop_webview_auth/ios" - Flutter: - :path: Flutter - -SPEC CHECKSUMS: - desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d - Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 - -PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 121bcd4e13..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,759 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97C146E61CF9000F007C117D /* Project object */; - proxyType = 1; - remoteGlobalIDString = 97C146ED1CF9000F007C117D; - remoteInfo = Runner; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C8082294A63A400263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C807B294A618700263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 40E87F3BD0EB1F883D5D18DE /* Pods */ = { - isa = PBXGroup; - children = ( - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - 94B244503305D250FC6DC61B /* Frameworks */ = { - isa = PBXGroup; - children = ( - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - 331C8082294A63A400263BE5 /* RunnerTests */, - 40E87F3BD0EB1F883D5D18DE /* Pods */, - 94B244503305D250FC6DC61B /* Frameworks */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - 331C8081294A63A400263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C8080294A63A400263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, - 331C807D294A63A400263BE5 /* Sources */, - 331C807F294A63A400263BE5 /* Resources */, - 04E33CCD5DE028ACD36BF914 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 331C8086294A63A400263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C8080294A63A400263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 97C146ED1CF9000F007C117D; - }; - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - 331C8080294A63A400263BE5 /* RunnerTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C807F294A63A400263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C807D294A63A400263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 97C146ED1CF9000F007C117D /* Runner */; - targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 331C8088294A63A400263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Debug; - }; - 331C8089294A63A400263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Release; - }; - 331C808A294A63A400263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C8088294A63A400263BE5 /* Debug */, - 331C8089294A63A400263BE5 /* Release */, - 331C808A294A63A400263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a625..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index c3fedb29c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_02/ios/Runner/AppDelegate.swift deleted file mode 100644 index c30b367ec0..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,16 +0,0 @@ -import Flutter -import UIKit - -@main -@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } - - func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) { - GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry) - } -} diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab2d..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada4725e9b0ddb1deab583e5b5102493aa332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10932 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 diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 797d452e458972bab9d994556c8305db4c827017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index 6ed2d933e1120817fe9182483a228007b18ab6ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 4cd7b0099ca80c806f8fe495613e8d6c69460d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index fe730945a01f64a61e2235dbe3f45b08f7729182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index 502f463a9bc882b461c96aadf492d1729e49e725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index 0ec303439225b78712f49115768196d8d76f6790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index e9f5fea27c705180eb716271f41b582e76dcbd90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1674 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 diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index 0467bf12aa4d28f374bb26596605a46dcbb3e7c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2fd4..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b70..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Base.lproj/LaunchScreen.storyboard b/firebase-auth-flutterfire-ui/step_02/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Base.lproj/Main.storyboard b/firebase-auth-flutterfire-ui/step_02/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_02/ios/Runner/GoogleService-Info.plist deleted file mode 100644 index 00a7de4733..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-i4vto19bqoht9p28mu143vicja7td8e1.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-i4vto19bqoht9p28mu143vicja7td8e1 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.BUNDLE - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:3e6776183887c3fdb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_02/ios/Runner/Info.plist deleted file mode 100644 index 66728aa7de..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Info.plist +++ /dev/null @@ -1,70 +0,0 @@ - - - - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Firebase Auth Flutterfire Ui - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - firebase_auth_flutterfire_ui - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UIApplicationSceneManifest - - UIApplicationSupportsMultipleScenes - - UISceneConfigurations - - UIWindowSceneSessionRoleApplication - - - UISceneClassName - UIWindowScene - UISceneConfigurationName - flutter - UISceneDelegateClassName - $(PRODUCT_MODULE_NAME).SceneDelegate - UISceneStoryboardFile - Main - - - - - UIApplicationSupportsIndirectInputEvents - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Runner-Bridging-Header.h b/firebase-auth-flutterfire-ui/step_02/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a560b..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/firebase-auth-flutterfire-ui/step_02/ios/Runner/SceneDelegate.swift b/firebase-auth-flutterfire-ui/step_02/ios/Runner/SceneDelegate.swift deleted file mode 100644 index b9ce8ea2b2..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/Runner/SceneDelegate.swift +++ /dev/null @@ -1,6 +0,0 @@ -import Flutter -import UIKit - -class SceneDelegate: FlutterSceneDelegate { - -} diff --git a/firebase-auth-flutterfire-ui/step_02/ios/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_02/ios/RunnerTests/RunnerTests.swift deleted file mode 100644 index 86a7c3b1b6..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/ios/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Flutter -import UIKit -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_02/lib/app.dart b/firebase-auth-flutterfire-ui/step_02/lib/app.dart deleted file mode 100644 index 10028aa7c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/lib/app.dart +++ /dev/null @@ -1,19 +0,0 @@ -import 'package:flutter/material.dart'; - -import 'auth_gate.dart'; - -class MyApp extends StatelessWidget { - const MyApp({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return MaterialApp( - theme: ThemeData( - colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), - ), - home: AuthGate(clientId: clientId), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_02/lib/auth_gate.dart b/firebase-auth-flutterfire-ui/step_02/lib/auth_gate.dart deleted file mode 100644 index 3577ea4398..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/lib/auth_gate.dart +++ /dev/null @@ -1,25 +0,0 @@ -import 'package:firebase_auth/firebase_auth.dart' hide EmailAuthProvider; -import 'package:firebase_ui_auth/firebase_ui_auth.dart'; -import 'package:flutter/material.dart'; - -import 'home.dart'; - -class AuthGate extends StatelessWidget { - const AuthGate({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return StreamBuilder( - stream: FirebaseAuth.instance.authStateChanges(), - builder: (context, snapshot) { - if (!snapshot.hasData) { - return SignInScreen(providers: []); - } - - return const HomeScreen(); - }, - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_02/lib/firebase_options.dart b/firebase-auth-flutterfire-ui/step_02/lib/firebase_options.dart deleted file mode 100644 index add28296ca..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/lib/firebase_options.dart +++ /dev/null @@ -1,76 +0,0 @@ -// File generated by FlutterFire CLI. -// ignore_for_file: lines_longer_than_80_chars -import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; -import 'package:flutter/foundation.dart' - show defaultTargetPlatform, kIsWeb, TargetPlatform; - -/// Default [FirebaseOptions] for use with your Firebase apps. -/// -/// Example: -/// ```dart -/// import 'firebase_options.dart'; -/// // ... -/// await Firebase.initializeApp( -/// options: DefaultFirebaseOptions.currentPlatform, -/// ); -/// ``` -class DefaultFirebaseOptions { - static FirebaseOptions get currentPlatform { - if (kIsWeb) { - return web; - } - - switch (defaultTargetPlatform) { - case TargetPlatform.android: - return android; - case TargetPlatform.iOS: - return ios; - case TargetPlatform.macOS: - return macos; - default: - throw UnsupportedError( - 'DefaultFirebaseOptions are not supported for this platform.', - ); - } - } - - // TODO (codelab user): Replace with your Firebase credentials - // Generate this file with credentials with the FlutterFire CLI - static const FirebaseOptions web = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - authDomain: 'flutterfire-ui-codelab.firebaseapp.com', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - measurementId: 'MEASUREMENT ID', - ); - - static const FirebaseOptions android = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - ); - - static const FirebaseOptions ios = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); - - static const FirebaseOptions macos = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); -} diff --git a/firebase-auth-flutterfire-ui/step_02/lib/home.dart b/firebase-auth-flutterfire-ui/step_02/lib/home.dart deleted file mode 100644 index 8ea6fd93bd..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/lib/home.dart +++ /dev/null @@ -1,20 +0,0 @@ -import 'package:flutter/material.dart'; - -class HomeScreen extends StatelessWidget { - const HomeScreen({super.key}); - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar(automaticallyImplyLeading: false), - body: Center( - child: Column( - children: [ - SizedBox(width: 250, child: Image.asset('assets/dash.png')), - Text('Welcome!', style: Theme.of(context).textTheme.displaySmall), - ], - ), - ), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_02/lib/main.dart b/firebase-auth-flutterfire-ui/step_02/lib/main.dart deleted file mode 100644 index 379a367d8e..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/lib/main.dart +++ /dev/null @@ -1,15 +0,0 @@ -import 'package:firebase_core/firebase_core.dart'; -import 'package:flutter/material.dart'; - -import 'app.dart'; -import 'firebase_options.dart'; - -// TODO(codelab user): Get API key -const clientId = 'YOUR_CLIENT_ID'; - -void main() async { - WidgetsFlutterBinding.ensureInitialized(); - await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); - - runApp(const MyApp(clientId: clientId)); -} diff --git a/firebase-auth-flutterfire-ui/step_02/macos/.gitignore b/firebase-auth-flutterfire-ui/step_02/macos/.gitignore deleted file mode 100644 index 746adbb6b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Flutter/Flutter-Debug.xcconfig b/firebase-auth-flutterfire-ui/step_02/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index 4b81f9b2d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Flutter/Flutter-Release.xcconfig b/firebase-auth-flutterfire-ui/step_02/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index 5caa9d1579..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Flutter/GeneratedPluginRegistrant.swift b/firebase-auth-flutterfire-ui/step_02/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index 4116d2e5cf..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,18 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - -import app_links -import desktop_webview_auth -import firebase_auth -import firebase_core - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { - AppLinksMacosPlugin.register(with: registry.registrar(forPlugin: "AppLinksMacosPlugin")) - DesktopWebviewAuthPlugin.register(with: registry.registrar(forPlugin: "DesktopWebviewAuthPlugin")) - FLTFirebaseAuthPlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseAuthPlugin")) - FLTFirebaseCorePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseCorePlugin")) -} diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Podfile b/firebase-auth-flutterfire-ui/step_02/macos/Podfile deleted file mode 100644 index 167132a2fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Podfile +++ /dev/null @@ -1,42 +0,0 @@ -platform :osx, '12.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_macos_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_macos_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_02/macos/Podfile.lock deleted file mode 100644 index f431c3fe8c..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - FlutterMacOS - - FlutterMacOS (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) - - FlutterMacOS (from `Flutter/ephemeral`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos - FlutterMacOS: - :path: Flutter/ephemeral - -SPEC CHECKSUMS: - desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 - FlutterMacOS: c232990155153907050900a2e175c7773903ba4e - -PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 02a99f8c92..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,825 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC10EC2044A3C60003C045; - remoteInfo = Runner; - }; - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = firebase_auth_flutterfire_ui.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 331C80D2294CF70F00263BE5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C80D6294CF71000263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C80D7294CF71000263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 331C80D6294CF71000263BE5 /* RunnerTests */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - 62858181651BA97FB2AB5B13 /* Pods */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */, - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - 62858181651BA97FB2AB5B13 /* Pods */ = { - isa = PBXGroup; - children = ( - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C80D4294CF70F00263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, - 331C80D1294CF70F00263BE5 /* Sources */, - 331C80D2294CF70F00263BE5 /* Frameworks */, - 331C80D3294CF70F00263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C80DA294CF71000263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C80D4294CF70F00263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 33CC10EC2044A3C60003C045; - }; - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 331C80D4294CF70F00263BE5 /* RunnerTests */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C80D3294CF70F00263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C80D1294CF70F00263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC10EC2044A3C60003C045 /* Runner */; - targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; - }; - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 331C80DB294CF71000263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Debug; - }; - 331C80DC294CF71000263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Release; - }; - 331C80DD294CF71000263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Profile; - }; - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C80DB294CF71000263BE5 /* Debug */, - 331C80DC294CF71000263BE5 /* Release */, - 331C80DD294CF71000263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 9d7d2779b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_02/macos/Runner/AppDelegate.swift deleted file mode 100644 index b3c1761412..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import Cocoa -import FlutterMacOS - -@main -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } - - override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { - return true - } -} diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_02/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f19f..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/firebase-auth-flutterfire-ui/step_02/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 82b6f9d9a33e198f5747104729e1fcef999772a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102994 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ⅅ8MglG&ER{i5lN315cO?EdHNLrg? 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 z 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 Pe7HEdAEg|=c=LY&YVNkY diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/firebase-auth-flutterfire-ui/step_02/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index 13b35eba55c6dabc3aac36f33d859266c18fa0d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5680 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 diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/firebase-auth-flutterfire-ui/step_02/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index 0a3f5fa40fb3d1e0710331a48de5d256da3f275d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|Tv8)E(|mmy zw18|52FCVG1{RPKAeI7R1_tH@j10^`nh_+nfC(-uuz(rC1}QWNE&K#jR^;j87-Auq zoUlN^K{r-Q+XN;zI ze|?*NFmgt#V#GwrSWaz^2G&@SBmck6ZcIFMww~vE<1E?M2#KUn1CzsB6D2+0SuRV@ zV2kK5HvIGB{HX-hQzs0*AB%5$9RJ@a;)Ahq#p$GSP91^&hi#6sg*;a~dt}4AclK>h z_3MoPRQ{i;==;*1S-mY<(JFzhAxMI&<61&m$J0NDHdJ3tYx~j0%M-uN6Zl8~_0DOkGXc0001@sz3l12C6Xg{AT~( zm6w64BA|AX`Ve)YY-glyudNN>MAfkXz-T7`_`fEolM;0T0BA)(02-OaW z0*cW7Z~ec94o8&g0D$N>b!COu{=m}^%oXZ4?T8ZyPZuGGBPBA7pbQMoV5HYhiT?%! zcae~`(QAN4&}-=#2f5fkn!SWGWmSeCISBcS=1-U|MEoKq=k?_x3apK>9((R zuu$9X?^8?@(a{qMS%J8SJPq))v}Q-ZyDm6Gbie0m92=`YlwnQPQP1kGSm(N2UJ3P6 z^{p-u)SSCTW~c1rw;cM)-uL2{->wCn2{#%;AtCQ!m%AakVs1K#v@(*-6QavyY&v&*wO_rCJXJuq$c$7ZjsW+pJo-$L^@!7X04CvaOpPyfw|FKvu;e(&Iw>Tbg zL}#8e^?X%TReXTt>gsBByt0kSU20oQx*~P=4`&tcZ7N6t-6LiK{LxX*p6}9c<0Pu^ zLx1w_P4P2V>bX=`F%v$#{sUDdF|;rbI{p#ZW`00Bgh(eB(nOIhy8W9T>3aQ=k8Z9% zB+TusFABF~J?N~fAd}1Rme=@4+1=M{^P`~se7}e3;mY0!%#MJf!XSrUC{0uZqMAd7%q zQY#$A>q}noIB4g54Ue)x>ofVm3DKBbUmS4Z-bm7KdKsUixva)1*&z5rgAG2gxG+_x zqT-KNY4g7eM!?>==;uD9Y4iI(Hu$pl8!LrK_Zb}5nv(XKW{9R144E!cFf36p{i|8pRL~p`_^iNo z{mf7y`#hejw#^#7oKPlN_Td{psNpNnM?{7{R-ICBtYxk>?3}OTH_8WkfaTLw)ZRTfxjW+0>gMe zpKg~`Bc$Y>^VX;ks^J0oKhB#6Ukt{oQhN+o2FKGZx}~j`cQB%vVsMFnm~R_1Y&Ml? zwFfb~d|dW~UktY@?zkau>Owe zRroi(<)c4Ux&wJfY=3I=vg)uh;sL(IYY9r$WK1$F;jYqq1>xT{LCkIMb3t2jN8d`9 z=4(v-z7vHucc_fjkpS}mGC{ND+J-hc_0Ix4kT^~{-2n|;Jmn|Xf9wGudDk7bi*?^+ z7fku8z*mbkGm&xf&lmu#=b5mp{X(AwtLTf!N`7FmOmX=4xwbD=fEo8CaB1d1=$|)+ z+Dlf^GzGOdlqTO8EwO?8;r+b;gkaF^$;+#~2_YYVH!hD6r;PaWdm#V=BJ1gH9ZK_9 zrAiIC-)z)hRq6i5+$JVmR!m4P>3yJ%lH)O&wtCyum3A*})*fHODD2nq!1@M>t@Za+ zH6{(Vf>_7!I-APmpsGLYpl7jww@s5hHOj5LCQXh)YAp+y{gG(0UMm(Ur z3o3n36oFwCkn+H*GZ-c6$Y!5r3z*@z0`NrB2C^q#LkOuooUM8Oek2KBk}o1PU8&2L z4iNkb5CqJWs58aR394iCU^ImDqV;q_Pp?pl=RB2372(Io^GA^+oKguO1(x$0<7w3z z)j{vnqEB679Rz4i4t;8|&Zg77UrklxY9@GDq(ZphH6=sW`;@uIt5B?7Oi?A0-BL}(#1&R;>2aFdq+E{jsvpNHjLx2t{@g1}c~DQcPNmVmy| zNMO@ewD^+T!|!DCOf}s9dLJU}(KZy@Jc&2Nq3^;vHTs}Hgcp`cw&gd7#N}nAFe3cM1TF%vKbKSffd&~FG9y$gLyr{#to)nxz5cCASEzQ}gz8O)phtHuKOW6p z@EQF(R>j%~P63Wfosrz8p(F=D|Mff~chUGn(<=CQbSiZ{t!e zeDU-pPsLgtc#d`3PYr$i*AaT!zF#23htIG&?QfcUk+@k$LZI}v+js|yuGmE!PvAV3 ztzh90rK-0L6P}s?1QH`Ot@ilbgMBzWIs zIs6K<_NL$O4lwR%zH4oJ+}JJp-bL6~%k&p)NGDMNZX7)0kni&%^sH|T?A)`z z=adV?!qnWx^B$|LD3BaA(G=ePL1+}8iu^SnnD;VE1@VLHMVdSN9$d)R(Wk{JEOp(P zm3LtAL$b^*JsQ0W&eLaoYag~=fRRdI>#FaELCO7L>zXe6w*nxN$Iy*Q*ftHUX0+N- zU>{D_;RRVPbQ?U+$^%{lhOMKyE5>$?U1aEPist+r)b47_LehJGTu>TcgZe&J{ z{q&D{^Ps~z7|zj~rpoh2I_{gAYNoCIJmio3B}$!5vTF*h$Q*vFj~qbo%bJCCRy509 zHTdDh_HYH8Zb9`}D5;;J9fkWOQi%Y$B1!b9+ESj+B@dtAztlY2O3NE<6HFiqOF&p_ zW-K`KiY@RPSY-p9Q99}Hcd05DT79_pfb{BV7r~?9pWh=;mcKBLTen%THFPo2NN~Nf zriOtFnqx}rtO|A6k!r6 zf-z?y-UD{dT0kT9FJ`-oWuPHbo+3wBS(}?2ql(+e@VTExmfnB*liCb zmeI+v5*+W_L;&kQN^ChW{jE0Mw#0Tfs}`9bk3&7UjxP^Ke(%eJu2{VnW?tu7Iqecm zB5|=-QdzK$=h50~{X3*w4%o1FS_u(dG2s&427$lJ?6bkLet}yYXCy)u_Io1&g^c#( z-$yYmSpxz{>BL;~c+~sxJIe1$7eZI_9t`eB^Pr0)5CuA}w;;7#RvPq|H6!byRzIJG ziQ7a4y_vhj(AL`8PhIm9edCv|%TX#f50lt8+&V+D4<}IA@S@#f4xId80oH$!_!q?@ zFRGGg2mTv&@76P7aTI{)Hu%>3QS_d)pQ%g8BYi58K~m-Ov^7r8BhX7YC1D3vwz&N8{?H*_U7DI?CI)+et?q|eGu>42NJ?K4SY zD?kc>h@%4IqNYuQ8m10+8xr2HYg2qFNdJl=Tmp&ybF>1>pqVfa%SsV*BY$d6<@iJA ziyvKnZ(~F9xQNokBgMci#pnZ}Igh0@S~cYcU_2Jfuf|d3tuH?ZSSYBfM(Y3-JBsC|S9c;# zyIMkPxgrq};0T09pjj#X?W^TFCMf1-9P{)g88;NDI+S4DXe>7d3Mb~i-h&S|Jy{J< zq3736$bH?@{!amD!1Ys-X)9V=#Z={fzsjVYMX5BG6%}tkzwC#1nQLj1y1f#}8**4Y zAvDZHw8)N)8~oWC88CgzbwOrL9HFbk4}h85^ptuu7A+uc#$f^9`EWv1Vr{5+@~@Uv z#B<;-nt;)!k|fRIg;2DZ(A2M2aC65kOIov|?Mhi1Sl7YOU4c$T(DoRQIGY`ycfkn% zViHzL;E*A{`&L?GP06Foa38+QNGA zw3+Wqs(@q+H{XLJbwZzE(omw%9~LPZfYB|NF5%j%E5kr_xE0u;i?IOIchn~VjeDZ) zAqsqhP0vu2&Tbz3IgJvMpKbThC-@=nk)!|?MIPP>MggZg{cUcKsP8|N#cG5 zUXMXxcXBF9`p>09IR?x$Ry3;q@x*%}G#lnB1}r#!WL88I@uvm}X98cZ8KO&cqT1p> z+gT=IxPsq%n4GWgh-Bk8E4!~`r@t>DaQKsjDqYc&h$p~TCh8_Mck5UB84u6Jl@kUZCU9BA-S!*bf>ZotFX9?a_^y%)yH~rsAz0M5#^Di80_tgoKw(egN z`)#(MqAI&A84J#Z<|4`Co8`iY+Cv&iboMJ^f9ROUK0Lm$;-T*c;TCTED_0|qfhlcS zv;BD*$Zko#nWPL}2K8T-?4}p{u)4xon!v_(yVW8VMpxg4Kh^J6WM{IlD{s?%XRT8P|yCU`R&6gwB~ zg}{At!iWCzOH37!ytcPeC`(({ovP7M5Y@bYYMZ}P2Z3=Y_hT)4DRk}wfeIo%q*M9UvXYJq!-@Ly79m5aLD{hf@BzQB>FdQ4mw z6$@vzSKF^Gnzc9vbccii)==~9H#KW<6)Uy1wb~auBn6s`ct!ZEos`WK8e2%<00b%# zY9Nvnmj@V^K(a_38dw-S*;G-(i(ETuIwyirs?$FFW@|66a38k+a%GLmucL%Wc8qk3 z?h_4!?4Y-xt)ry)>J`SuY**fuq2>u+)VZ+_1Egzctb*xJ6+7q`K$^f~r|!i?(07CD zH!)C_uerf-AHNa?6Y61D_MjGu*|wcO+ZMOo4q2bWpvjEWK9yASk%)QhwZS%N2_F4& z16D18>e%Q1mZb`R;vW{+IUoKE`y3(7p zplg5cBB)dtf^SdLd4n60oWie|(ZjgZa6L*VKq02Aij+?Qfr#1z#fwh92aV-HGd^_w zsucG24j8b|pk>BO7k8dS86>f-jBP^Sa}SF{YNn=^NU9mLOdKcAstv&GV>r zLxKHPkFxpvE8^r@MSF6UA}cG`#yFL8;kA7ccH9D=BGBtW2;H>C`FjnF^P}(G{wU;G z!LXLCbPfsGeLCQ{Ep$^~)@?v`q(uI`CxBY44osPcq@(rR-633!qa zsyb>?v%@X+e|Mg`+kRL*(;X>^BNZz{_kw5+K;w?#pReiw7eU8_Z^hhJ&fj80XQkuU z39?-z)6Fy$I`bEiMheS(iB6uLmiMd1i)cbK*9iPpl+h4x9ch7x- z1h4H;W_G?|)i`z??KNJVwgfuAM=7&Apd3vm#AT8uzQZ!NII}}@!j)eIfn53h{NmN7 zAKG6SnKP%^k&R~m5#@_4B@V?hYyHkm>0SQ@PPiw*@Tp@UhP-?w@jW?nxXuCipMW=L zH*5l*d@+jXm0tIMP_ec6Jcy6$w(gKK@xBX8@%oPaSyG;13qkFb*LuVx3{AgIyy&n3 z@R2_DcEn|75_?-v5_o~%xEt~ONB>M~tpL!nOVBLPN&e5bn5>+7o0?Nm|EGJ5 zmUbF{u|Qn?cu5}n4@9}g(G1JxtzkKv(tqwm_?1`?YSVA2IS4WI+*(2D*wh&6MIEhw z+B+2U<&E&|YA=3>?^i6)@n1&&;WGHF-pqi_sN&^C9xoxME5UgorQ_hh1__zzR#zVC zOQt4q6>ME^iPJ37*(kg4^=EFqyKH@6HEHXy79oLj{vFqZGY?sVjk!BX^h$SFJlJnv z5uw~2jLpA)|0=tp>qG*tuLru?-u`khGG2)o{+iDx&nC}eWj3^zx|T`xn5SuR;Aw8U z`p&>dJw`F17@J8YAuW4=;leBE%qagVTG5SZdh&d)(#ZhowZ|cvWvGMMrfVsbg>_~! z19fRz8CSJdrD|Rl)w!uznBF&2-dg{>y4l+6(L(vzbLA0Bk&`=;oQQ>(M8G=3kto_) zP8HD*n4?MySO2YrG6fwSrVmnesW+D&fxjfEmp=tPd?RKLZJcH&K(-S+x)2~QZ$c(> zru?MND7_HPZJVF%wX(49H)+~!7*!I8w72v&{b={#l9yz+S_aVPc_So%iF8>$XD1q1 zFtucO=rBj0Ctmi0{njN8l@}!LX}@dwl>3yMxZ;7 z0Ff2oh8L)YuaAGOuZ5`-p%Z4H@H$;_XRJQ|&(MhO78E|nyFa158gAxG^SP(vGi^+< zChY}o(_=ci3Wta#|K6MVljNe0T$%Q5ylx-v`R)r8;3+VUpp-)7T`-Y&{Zk z*)1*2MW+_eOJtF5tCMDV`}jg-R(_IzeE9|MBKl;a7&(pCLz}5<Zf+)T7bgNUQ_!gZtMlw=8doE}#W+`Xp~1DlE=d5SPT?ymu!r4z%&#A-@x^=QfvDkfx5-jz+h zoZ1OK)2|}_+UI)i9%8sJ9X<7AA?g&_Wd7g#rttHZE;J*7!e5B^zdb%jBj&dUDg4&B zMMYrJ$Z%t!5z6=pMGuO-VF~2dwjoXY+kvR>`N7UYfIBMZGP|C7*O=tU z2Tg_xi#Q3S=1|=WRfZD;HT<1D?GMR%5kI^KWwGrC@P2@R>mDT^3qsmbBiJc21kip~ zZp<7;^w{R;JqZ)C4z-^wL=&dBYj9WJBh&rd^A^n@07qM$c+kGv^f+~mU5_*|eePF| z3wDo-qaoRjmIw<2DjMTG4$HP{z54_te_{W^gu8$r=q0JgowzgQPct2JNtWPUsjF8R zvit&V8$(;7a_m%%9TqPkCXYUp&k*MRcwr*24>hR! z$4c#E=PVE=P4MLTUBM z7#*RDe0}=B)(3cvNpOmWa*eH#2HR?NVqXdJ=hq);MGD07JIQQ7Y0#iD!$C+mk7x&B zMwkS@H%>|fmSu#+ zI!}Sb(%o29Vkp_Th>&&!k7O>Ba#Om~B_J{pT7BHHd8(Ede(l`7O#`_}19hr_?~JP9 z`q(`<)y>%)x;O7)#-wfCP{?llFMoH!)ZomgsOYFvZ1DxrlYhkWRw#E-#Qf*z@Y-EQ z1~?_=c@M4DO@8AzZ2hKvw8CgitzI9yFd&N1-{|vP#4IqYb*#S0e3hrjsEGlnc4xwk z4o!0rxpUt8j&`mJ8?+P8G{m^jbk)bo_UPM+ifW*y-A*et`#_Ja_3nYyRa9fAG1Xr5 z>#AM_@PY|*u)DGRWJihZvgEh#{*joJN28uN7;i5{kJ*Gb-TERfN{ERe_~$Es~NJCpdKLRvdj4658uYYx{ng7I<6j~w@p%F<7a(Ssib|j z51;=Py(Nu*#hnLx@w&8X%=jrADn3TW>kplnb zYbFIWWVQXN7%Cwn6KnR)kYePEBmvM45I)UJb$)ninpdYg3a5N6pm_7Q+9>!_^xy?k za8@tJ@OOs-pRAAfT>Nc2x=>sZUs2!9Dwa%TTmDggH4fq(x^MW>mcRyJINlAqK$YQCMgR8`>6=Sg$ zFnJZsA8xUBXIN3i70Q%8px@yQPMgVP=>xcPI38jNJK<=6hC={a07+n@R|$bnhB)X$ z(Zc%tadp70vBTnW{OUIjTMe38F}JIH$#A}PB&RosPyFZMD}q}5W%$rh>5#U;m`z2K zc(&WRxx7DQLM-+--^w*EWAIS%bi>h587qkwu|H=hma3T^bGD&Z!`u(RKLeNZ&pI=q$|HOcji(0P1QC!YkAp*u z3%S$kumxR}jU<@6`;*-9=5-&LYRA<~uFrwO3U0k*4|xUTp4ZY7;Zbjx|uw&BWU$zK(w55pWa~#=f$c zNDW0O68N!xCy>G}(CX=;8hJLxAKn@Aj(dbZxO8a$+L$jK8$N-h@4$i8)WqD_%Snh4 zR?{O%k}>lr>w$b$g=VP8mckcCrjnp>uQl5F_6dPM8FWRqs}h`DpfCv20uZhyY~tr8 zkAYW4#yM;*je)n=EAb(q@5BWD8b1_--m$Q-3wbh1hM{8ihq7UUQfg@)l06}y+#=$( z$x>oVYJ47zAC^>HLRE-!HitjUixP6!R98WU+h>zct7g4eD;Mj#FL*a!VW!v-@b(Jv zj@@xM5noCp5%Vk3vY{tyI#oyDV7<$`KG`tktVyC&0DqxA#>V;-3oH%NW|Q&=UQ&zU zXNIT67J4D%5R1k#bW0F}TD`hlW7b)-=-%X4;UxQ*u4bK$mTAp%y&-(?{sXF%e_VH6 zTkt(X)SSN|;8q@8XX6qfR;*$r#HbIrvOj*-5ND8RCrcw4u8D$LXm5zlj@E5<3S0R# z??=E$p{tOk96$SloZ~ARe5`J=dB|Nj?u|zy2r(-*(q^@YwZiTF@QzQyPx_l=IDKa) zqD@0?IHJqSqZ_5`)81?4^~`yiGh6>7?|dKa8!e|}5@&qV!Iu9<@G?E}Vx9EzomB3t zEbMEm$TKGwkHDpirp;FZD#6P5qIlQJ8}rf;lHoz#h4TFFPYmS3+8(13_Mx2`?^=8S z|0)0&dQLJTU6{b%*yrpQe#OKKCrL8}YKw+<#|m`SkgeoN69TzIBQOl_Yg)W*w?NW) z*WxhEp$zQBBazJSE6ygu@O^!@Fr46j=|K`Mmb~xbggw7<)BuC@cT@Bwb^k?o-A zKX^9AyqR?zBtW5UA#siILztgOp?r4qgC`9jYJG_fxlsVSugGprremg-W(K0{O!Nw-DN%=FYCyfYA3&p*K>+|Q}s4rx#CQK zNj^U;sLM#q8}#|PeC$p&jAjqMu(lkp-_50Y&n=qF9`a3`Pr9f;b`-~YZ+Bb0r~c+V z*JJ&|^T{}IHkwjNAaM^V*IQ;rk^hnnA@~?YL}7~^St}XfHf6OMMCd9!vhk#gRA*{L zp?&63axj|Si%^NW05#87zpU_>QpFNb+I00v@cHwvdBn+Un)n2Egdt~LcWOeBW4Okm zD$-e~RD+W|UB;KQ;a7GOU&%p*efGu2$@wR74+&iP8|6#_fmnh^WcJLs)rtz{46);F z4v0OL{ZP9550>2%FE(;SbM*#sqMl*UXOb>ch`fJ|(*bOZ9=EB1+V4fkQ)hjsm3-u^Pk-4ji_uDDHdD>84tER!MvbH`*tG zzvbhBR@}Yd`azQGavooV=<WbvWLlO#x`hyO34mKcxrGv=`{ssnP=0Be5#1B;Co9 zh{TR>tjW2Ny$ZxJpYeg57#0`GP#jxDCU0!H15nL@@G*HLQcRdcsUO3sO9xvtmUcc{F*>FQZcZ5bgwaS^k-j5mmt zI7Z{Xnoml|A(&_{imAjK!kf5>g(oDqDI4C{;Bv162k8sFNr;!qPa2LPh>=1n z=^_9)TsLDvTqK7&*Vfm5k;VXjBW^qN3Tl&}K=X5)oXJs$z3gk0_+7`mJvz{pK|FVs zHw!k&7xVjvY;|(Py<;J{)b#Yjj*LZO7x|~pO4^MJ2LqK3X;Irb%nf}L|gck zE#55_BNsy6m+W{e zo!P59DDo*s@VIi+S|v93PwY6d?CE=S&!JLXwE9{i)DMO*_X90;n2*mPDrL%{iqN!?%-_95J^L z=l<*{em(6|h7DR4+4G3Wr;4*}yrBkbe3}=p7sOW1xj!EZVKSMSd;QPw>uhKK z#>MlS@RB@-`ULv|#zI5GytO{=zp*R__uK~R6&p$q{Y{iNkg61yAgB8C^oy&``{~FK z8hE}H&nIihSozKrOONe5Hu?0Zy04U#0$fB7C6y~?8{or}KNvP)an=QP&W80mj&8WL zEZQF&*FhoMMG6tOjeiCIV;T{I>jhi9hiUwz?bkX3NS-k5eWKy)Mo_orMEg4sV6R6X&i-Q%JG;Esl+kLpn@Bsls9O|i9z`tKB^~1D5)RIBB&J<6T@a4$pUvh$IR$%ubH)joi z!7>ON0DPwx=>0DA>Bb^c?L8N0BBrMl#oDB+GOXJh;Y&6I)#GRy$W5xK%a;KS8BrER zX)M>Rdoc*bqP*L9DDA3lF%U8Yzb6RyIsW@}IKq^i7v&{LeIc=*ZHIbO68x=d=+0T( zev=DT9f|x!IWZNTB#N7}V4;9#V$%Wo0%g>*!MdLOEU>My0^gni9ocID{$g9ytD!gy zKRWT`DVN(lcYjR|(}f0?zgBa3SwunLfAhx><%u0uFkrdyqlh8_g zDKt#R6rA2(Vm2LW_>3lBNYKG_F{TEnnKWGGC15y&OebIRhFL4TeMR*v9i0wPoK#H< zu4){s4K&K)K(9~jgGm;H7lS7y_RYfS;&!Oj5*eqbvEcW^a*i67nevzOZxN6F+K~A%TYEtsAVsR z@J=1hc#Dgs7J2^FL|qV&#WBFQyDtEQ2kPO7m2`)WFhqAob)Y>@{crkil6w9VoA?M6 zADGq*#-hyEVhDG5MQj677XmcWY1_-UO40QEP&+D)rZoYv^1B_^w7zAvWGw&pQyCyx zD|ga$w!ODOxxGf_Qq%V9Z7Q2pFiUOIK818AGeZ-~*R zI1O|SSc=3Z?#61Rd|AXx2)K|F@Z1@x!hBBMhAqiU)J=U|Y)T$h3D?ZPPQgkSosnN! zIqw-t$0fqsOlgw3TlHJF*t$Q@bg$9}A3X=cS@-yU3_vNG_!#9}7=q7!LZ?-%U26W4 z$d>_}*s1>Ac%3uFR;tnl*fNlylJ)}r2^Q3&@+is3BIv<}x>-^_ng;jhdaM}6Sg3?p z0jS|b%QyScy3OQ(V*~l~bK>VC{9@FMuW_JUZO?y(V?LKWD6(MXzh}M3r3{7b4eB(#`(q1m{>Be%_<9jw8HO!x#yF6vez$c#kR+}s zZO-_;25Sxngd(}){zv?ccbLqRAlo;yog>4LH&uZUK1n>x?u49C)Y&2evH5Zgt~666 z_2_z|H5AO5Iqxv_Bn~*y1qzRPcob<+Otod5Xd2&z=C;u+F}zBB@b^UdGdUz|s!H}M zXG%KiLzn3G?FZgdY&3pV$nSeY?ZbU^jhLz9!t0K?ep}EFNqR1@E!f*n>x*!uO*~JF zW9UXWrVgbX1n#76_;&0S7z}(5n-bqnII}_iDsNqfmye@)kRk`w~1 z6j4h4BxcPe6}v)xGm%=z2#tB#^KwbgMTl2I*$9eY|EWAHFc3tO48Xo5rW z5oHD!G4kb?MdrOHV=A+8ThlIqL8Uu+7{G@ zb)cGBm|S^Eh5= z^E^SZ=yeC;6nNCdztw&TdnIz}^Of@Ke*@vjt)0g>Y!4AJvWiL~e7+9#Ibhe)> ziNwh>gWZL@FlWc)wzihocz+%+@*euwXhW%Hb>l7tf8aJe5_ZSH1w-uG|B;9qpcBP0 zM`r1Hu#htOl)4Cl1c7oY^t0e4Jh$-I(}M5kzWqh{F=g&IM#JiC`NDSd@BCKX#y<P@Gwl$3a3w z6<(b|K(X5FIR22M)sy$4jY*F4tT{?wZRI+KkZFb<@j@_C316lu1hq2hA|1wCmR+S@ zRN)YNNE{}i_H`_h&VUT5=Y(lN%m?%QX;6$*1P}K-PcPx>*S55v)qZ@r&Vcic-sjkm z! z=nfW&X`}iAqa_H$H%z3Tyz5&P3%+;93_0b;zxLs)t#B|up}JyV$W4~`8E@+BHQ+!y zuIo-jW!~)MN$2eHwyx-{fyGjAWJ(l8TZtUp?wZWBZ%}krT{f*^fqUh+ywHifw)_F> zp76_kj_B&zFmv$FsPm|L7%x-j!WP>_P6dHnUTv!9ZWrrmAUteBa`rT7$2ixO;ga8U z3!91micm}{!Btk+I%pMgcKs?H4`i+=w0@Ws-CS&n^=2hFTQ#QeOmSz6ttIkzmh^`A zYPq)G1l3h(E$mkyr{mvz*MP`x+PULBn%CDhltKkNo6Uqg!vJ#DA@BIYr9TQ`18Un2 zv$}BYzOQuay9}w(?JV63F$H6WmlYPPpH=R|CPb%C@BCv|&Q|&IcW7*LX?Q%epS z`=CPx{1HnJ9_46^=0VmNb>8JvMw-@&+V8SDLRYsa>hZXEeRbtf5eJ>0@Ds47zIY{N z42EOP9J8G@MXXdeiPx#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91AfN*P1ONa40RR91AOHXW0IY^$^8f$?lu1NER9Fe^SItioK@|V(ZWmgL zZT;XwPgVuWM>O%^|Dc$VK;n&?9!&g5)aVsG8cjs5UbtxVVnQNOV~7Mrg3+jnU;rhE z6fhW6P)R>_eXrXo-RW*y6RQ_qcb^s1wTu$TwriZ`=JUws>vRi}5x}MW1MR#7p|gIWJlaLK;~xaN}b< z<-@=RX-%1mt`^O0o^~2=CD7pJ<<$Rp-oUL-7PuG>do^5W_Mk#unlP}6I@6NPxY`Q} zuXJF}!0l)vwPNAW;@5DjPRj?*rZxl zwn;A(cFV!xe^CUu+6SrN?xe#mz?&%N9QHf~=KyK%DoB8HKC)=w=3E?1Bqj9RMJs3U z5am3Uv`@+{jgqO^f}Lx_Jp~CoP3N4AMZr~4&d)T`R?`(M{W5WWJV^z~2B|-oih@h^ zD#DuzGbl(P5>()u*YGo*Och=oRr~3P1wOlKqI)udc$|)(bacG5>~p(y>?{JD7nQf_ z*`T^YL06-O>T(s$bi5v~_fWMfnE7Vn%2*tqV|?~m;wSJEVGkNMD>+xCu#um(7}0so zSEu7?_=Q64Q5D+fz~T=Rr=G_!L*P|(-iOK*@X8r{-?oBlnxMNNgCVCN9Y~ocu+?XA zjjovJ9F1W$Nf!{AEv%W~8oahwM}4Ruc+SLs>_I_*uBxdcn1gQ^2F8a*vGjgAXYyh? zWCE@c5R=tbD(F4nL9NS?$PN1V_2*WR?gjv3)4MQeizuH`;sqrhgykEzj z593&TGlm3h`sIXy_U<7(dpRXGgp0TB{>s?}D{fwLe>IV~exweOfH!qM@CV5kib!YA z6O0gvJi_0J8IdEvyP#;PtqP*=;$iI2t(xG2YI-e!)~kaUn~b{6(&n zp)?iJ`z2)Xh%sCV@BkU`XL%_|FnCA?cVv@h*-FOZhY5erbGh)%Q!Av#fJM3Csc_g zC2I6x%$)80`Tkz#KRA!h1FzY`?0es3t!rKDT5EjPe6B=BLPr7s0GW!if;Ip^!AmGW zL;$`Vdre+|FA!I4r6)keFvAx3M#1`}ijBHDzy)3t0gwjl|qC2YB`SSxFKHr(oY#H$)x{L$LL zBdLKTlsOrmb>T0wd=&6l3+_Te>1!j0OU8%b%N342^opKmT)gni(wV($s(>V-fUv@0p8!f`=>PxC|9=nu ze{ToBBj8b<{PLfXV$h8YPgA~E!_sF9bl;QOF{o6t&JdsX?}rW!_&d`#wlB6T_h;Xf zl{4Tz5>qjF4kZgjO7ZiLPRz_~U@k5%?=30+nxEh9?s78gZ07YHB`FV`4%hlQlMJe@J`+e(qzy+h(9yY^ckv_* zb_E6o4p)ZaWfraIoB2)U7_@l(J0O%jm+Or>8}zSSTkM$ASG^w3F|I? z$+eHt7T~04(_WfKh27zqS$6* zzyy-ZyqvSIZ0!kkSvHknm_P*{5TKLQs8S6M=ONuKAUJWtpxbL#2(_huvY(v~Y%%#~ zYgsq$JbLLprKkV)32`liIT$KKEqs$iYxjFlHiRNvBhxbDg*3@Qefw4UM$>i${R5uB zhvTgmqQsKA{vrKN;TSJU2$f9q=y{$oH{<)woSeV>fkIz6D8@KB zf4M%v%f5U2?<8B(xn}xV+gWP?t&oiapJhJbfa;agtz-YM7=hrSuxl8lAc3GgFna#7 zNjX7;`d?oD`#AK+fQ=ZXqfIZFEk{ApzjJF0=yO~Yj{7oQfXl+6v!wNnoqwEvrs81a zGC?yXeSD2NV!ejp{LdZGEtd1TJ)3g{P6j#2jLR`cpo;YX}~_gU&Gd<+~SUJVh+$7S%`zLy^QqndN<_9 zrLwnXrLvW+ew9zX2)5qw7)zIYawgMrh`{_|(nx%u-ur1B7YcLp&WFa24gAuw~& zKJD3~^`Vp_SR$WGGBaMnttT)#fCc^+P$@UHIyBu+TRJWbcw4`CYL@SVGh!X&y%!x~ zaO*m-bTadEcEL6V6*{>irB8qT5Tqd54TC4`h`PVcd^AM6^Qf=GS->x%N70SY-u?qr>o2*OV7LQ=j)pQGv%4~z zz?X;qv*l$QSNjOuQZ>&WZs2^@G^Qas`T8iM{b19dS>DaXX~=jd4B2u`P;B}JjRBi# z_a@&Z5ev1-VphmKlZEZZd2-Lsw!+1S60YwW6@>+NQ=E5PZ+OUEXjgUaXL-E0fo(E* zsjQ{s>n33o#VZm0e%H{`KJi@2ghl8g>a~`?mFjw+$zlt|VJhSU@Y%0TWs>cnD&61fW4e0vFSaXZa4-c}U{4QR8U z;GV3^@(?Dk5uc@RT|+5C8-24->1snH6-?(nwXSnPcLn#X_}y3XS)MI_?zQ$ZAuyg+ z-pjqsw}|hg{$~f0FzmmbZzFC0He_*Vx|_uLc!Ffeb8#+@m#Z^AYcWcZF(^Os8&Z4g zG)y{$_pgrv#=_rV^D|Y<_b@ICleUv>c<0HzJDOsgJb#Rd-Vt@+EBDPyq7dUM9O{Yp zuGUrO?ma2wpuJuwl1M=*+tb|qx7Doj?!F-3Z>Dq_ihFP=d@_JO;vF{iu-6MWYn#=2 zRX6W=`Q`q-+q@Db|6_a1#8B|#%hskH82lS|9`im0UOJn?N#S;Y0$%xZw3*jR(1h5s z?-7D1tnIafviko>q6$UyqVDq1o@cwyCb*})l~x<@s$5D6N=-Uo1yc49p)xMzxwnuZ zHt!(hu-Ek;Fv4MyNTgbW%rPF*dB=;@r3YnrlFV{#-*gKS_qA(G-~TAlZ@Ti~Yxw;k za1EYyX_Up|`rpbZ0&Iv#$;eC|c0r4XGaQ-1mw@M_4p3vKIIpKs49a8Ns#ni)G314Z z8$Ei?AhiT5dQGWUYdCS|IC7r z=-8ol>V?u!n%F*J^^PZ(ONT&$Ph;r6X;pj|03HlDY6r~0g~X#zuzVU%a&!fs_f|m?qYvg^Z{y?9Qh7Rn?T*F%7lUtA6U&={HzhYEzA`knx1VH> z{tqv?p@I(&ObD5L4|YJV$QM>Nh-X3cx{I&!$FoPC_2iIEJfPk-$;4wz>adRu@n`_y z_R6aN|MDHdK;+IJmyw(hMoDCFCQ(6?hCAG5&7p{y->0Uckv# zvooVuu04$+pqof777ftk<#42@KQ((5DPcSMQyzGOJ{e9H$a9<2Qi_oHjl{#=FUL9d z+~0^2`tcvmp0hENwfHR`Ce|<1S@p;MNGInXCtHnrDPXCKmMTZQ{HVm_cZ>@?Wa6}O zHsJc7wE)mc@1OR2DWY%ZIPK1J2p6XDO$ar`$RXkbW}=@rFZ(t85AS>>U0!yt9f49^ zA9@pc0P#k;>+o5bJfx0t)Lq#v4`OcQn~av__dZ-RYOYu}F#pdsl31C^+Qgro}$q~5A<*c|kypzd} ziYGZ~?}5o`S5lw^B{O@laad9M_DuJle- z*9C7o=CJh#QL=V^sFlJ0c?BaB#4bV^T(DS6&Ne&DBM_3E$S^S13qC$7_Z?GYXTpR@wqr70wu$7+qvf-SEUa5mdHvFbu^7ew!Z1a^ zo}xKOuT*gtGws-a{Tx}{#(>G~Y_h&5P@Q8&p!{*s37^QX_Ibx<6XU*AtDOIvk|^{~ zPlS}&DM5$Ffyu-T&0|KS;Wnaqw{9DB&B3}vcO14wn;)O_e@2*9B&0I_ zZz{}CMxx`hv-XouY>^$Y@J(_INeM>lIQI@I>dBAqq1)}?Xmx(qRuX^i4IV%=MF306 z9g)i*79pP%_7Ex?m6ag-4Tlm=Z;?DQDyC-NpUIb#_^~V_tsL<~5<&;Gf2N+p?(msn zzUD~g>OoW@O}y0@Z;RN)wjam`CipmT&O7a|YljZqU=U86 zedayEdY)2F#BJ6xvmW8K&ffdS*0!%N<%RB!2~PAT4AD*$W7yzHbX#Eja9%3aD+Ah2 zf#T;XJW-GMxpE=d4Y>}jE=#U`IqgSoWcuvgaWQ9j1CKzG zDkoMDDT)B;Byl3R2PtC`ip=yGybfzmVNEx{xi_1|Cbqj>=FxQc{g`xj6fIfy`D8fA z##!-H_e6o0>6Su&$H2kQTujtbtyNFeKc}2=|4IfLTnye#@$Au7Kv4)dnA;-fz@D_8 z)>irG$)dkBY~zX zC!ZXLy*L3xr6cb70QqfN#Q>lFIc<>}>la4@3%7#>a1$PU&O^&VszpxLC%*!m-cO{B z-Y}rQr4$84(hvy#R69H{H zJ*O#uJh)TF6fbXy;fZkk%X=CjsTK}o5N1a`d7kgYYZLPxsHx%9*_XN8VWXEkVJZ%A z1A+5(B;0^{T4aPYr8%i@i32h)_)|q?9vws)r+=5u)1YNftF5mknwfd*%jXA2TeP}Z zQ!m?xJ3?9LpPM?_A3$hQ1QxNbR&}^m z!F999s?p^ak#C4NM_x2p9FoXWJ$>r?lJ)2bG)sX{gExgLA2s5RwHV!h6!C~d_H||J z>9{E{mEv{Z1z~65Vix@dqM4ZqiU|!)eWX$mwS5mLSufxbpBqqS!jShq1bmwCR6 z4uBri7ezMeS6ycaXPVu(i2up$L; zjpMtB`k~WaNrdgM_R=e#SN?Oa*u%nQy01?()h4A(jyfeNfx;5o+kX?maO4#1A^L}0 zYNyIh@QVXIFiS0*tE}2SWTrWNP3pH}1Vz1;E{@JbbgDFM-_Mky^7gH}LEhl~Ve5PexgbIyZ(IN%PqcaV@*_`ZFb=`EjspSz%5m2E34BVT)d=LGyHVz@-e%9Ova*{5@RD;7=Ebkc2GP%pIP^P7KzKapnh`UpH?@h z$RBpD*{b?vhohOKf-JG3?A|AX|2pQ?(>dwIbWhZ38GbTm4AImRNdv_&<99ySX;kJ| zo|5YgbHZC#HYgjBZrvGAT4NZYbp}qkVSa;C-LGsR26Co+i_HM&{awuO9l)Ml{G8zD zs$M8R`r+>PT#Rg!J(K6T4xHq7+tscU(}N$HY;Yz*cUObX7J7h0#u)S7b~t^Oj}TBF zuzsugnst;F#^1jm>22*AC$heublWtaQyM6RuaquFd8V#hJ60Z3j7@bAs&?dD#*>H0SJaDwp%U~27>zdtn+ z|8sZzklZy$%S|+^ie&P6++>zbrq&?+{Yy11Y>@_ce@vU4ZulS@6yziG6;iu3Iu`M= zf3rcWG<+3F`K|*(`0mE<$89F@jSq;j=W#E>(R}2drCB7D*0-|D;S;(;TwzIJkGs|q z2qH{m_zZ+el`b;Bv-#bQ>}*VPYC|7`rgBFf2oivXS^>v<&HHTypvd4|-zn|=h=TG{ z05TH2+{T%EnADO>3i|CB zCu60#qk`}GW{n4l-E$VrqgZGbI zbQW690KgZt4U3F^5@bdO1!xu~p@7Y~*_FfWg2CdvED5P5#w#V46LH`<&V0{t&Ml~4 zHNi7lIa+#i+^Z6EnxO7KJQw)wD)4~&S-Ki8)3=jpqxmx6c&zU&<&h%*c$I(5{1HZT zc9WE}ijcWJiVa^Q^xC|WX0habl89qycOyeViIbi(LFsEY_8a|+X^+%Qv+W4vzj>`y zpuRnjc-eHNkvXvI_f{=*FX=OKQzT?bck#2*qoKTHmDe>CDb&3AngA1O)1b}QJ1Tun z_<@yVEM>qG7664Pa@dzL@;DEh`#?yM+M|_fQS<7yv|i*pw)|Z8)9IR+QB7N3v3K(wv4OY*TXnH&X0nQB}?|h2XQeGL^q~N7N zDFa@x0E(UyN7k9g%IFq7Sf+EAfE#K%%#`)!90_)Dmy3Bll&e1vHQyPA87TaF(xbqMpDntVp?;8*$87STop$!EAnGhZ?>mqPJ(X zFsr336p3P{PpZCGn&^LP(JjnBbl_3P3Kcq+m}xVFMVr1zdCPJMDIV_ki#c=vvTwbU z*gKtfic&{<5ozL6Vfpx>o2Tts?3fkhWnJD&^$&+Mh5WGGyO7fG@6WDE`tEe(8<;+q z@Ld~g08XDzF8xtmpIj`#q^(Ty{Hq>t*v`pedHnuj(0%L(%sjkwp%s}wMd!a<*L~9T z9MM@s)Km~ogxlqEhIw5(lc46gCPsSosUFsgGDr8H{mj%OzJz{N#;bQ;KkV+ZWA1(9 zu0PXzyh+C<4OBYQ0v3z~Lr;=C@qmt8===Ov2lJ1=DeLfq*#jgT{YQCuwz?j{&3o_6 zsqp2Z_q-YWJg?C6=!Or|b@(zxTlg$ng2eUQzuC<+o)k<6^9ju_Z*#x+oioZ5T8Z_L zz9^A1h2eFS0O5muq8;LuDKwOv4A9pxmOjgb6L*i!-(0`Ie^d5Fsgspon%X|7 zC{RRXEmYn!5zP9XjG*{pLa)!2;PJB2<-tH@R7+E1cRo=Wz_5Ko8h8bB$QU%t9#vol zAoq?C$~~AsYC|AQQ)>>7BJ@{Cal)ZpqE=gjT+Juf!RD-;U0mbV1ED5PbvFD6M=qj1 zZ{QERT5@(&LQ~1X9xSf&@%r|3`S#ZCE=sWD`D4YQZ`MR`G&s>lN{y2+HqCfvgcw3E z-}Kp(dfGG?V|97kAHQX+OcKCZS`Q%}HD6u*e$~Ki&Vx53&FC!x94xJd4F2l^qQeFO z?&JdmgrdVjroKNJx64C!H&Vncr^w zzR#XI}Dn&o8jB~_YlVM^+#0W(G1LZH5K^|uYT@KSR z^Y5>^*Bc45E1({~EJB(t@4n9gb-eT#s@@7)J^^<_VV`Pm!h7av8XH6^5zO zOcQBhTGr;|MbRsgxCW69w{bl4EW#A~);L?d4*y#j8Ne=Z@fmJP0k4{_cQ~KA|Y#_#BuUiYx8y*za3_6Y}c=GSe7(2|KAfhdzud!Zq&}j)=o4 z7R|&&oX7~e@~HmyOOsCCwy`AR+deNjZ3bf6ijI_*tKP*_5JP3;0d;L_p(c>W1b%sG zJ*$wcO$ng^aW0E(5ldckV9unU7}OB7s?Wx(761?1^&8tA5y0_(ieV>(x-e@}1`lWC z-YH~G$D>#ud!SxK2_Iw{K%92=+{4yb-_XC>ji&j7)1ofp(OGa4jjF;Hd*`6YQL+Jf zffg+6CPc8F@EDPN{Kn96yip;?g@)qgkPo^nVKFqY?8!=h$G$V=<>%5J&iVjwR!7H0 z$@QL|_Q81I;Bnq8-5JyNRv$Y>`sWl{qhq>u+X|)@cMlsG!{*lu?*H`Tp|!uv z9oEPU1jUEj@ueBr}%Y)7Luyi)REaJV>eQ{+uy4uh0ep0){t;OU8D*RZ& zE-Z-&=BrWQLAD^A&qut&4{ZfhqK1ZQB0fACP)=zgx(0(o-`U62EzTkBkG@mXqbjXm z>w`HNeQM?Is&4xq@BB(K;wv5nI6EXas)XXAkUuf}5uSrZLYxRCQPefn-1^#OCd4aO zzF=dQ*CREEyWf@n6h7(uXLNgJIwGp#Xrsj6S<^bzQ7N0B0N{XlT;`=m9Olg<>KL}9 zlp>EKTx-h|%d1Ncqa=wnQEuE;sIO-f#%Bs?g4}&xS?$9MG?n$isHky0caj za8W+B^ERK#&h?(x)7LLpOqApV5F>sqB`sntV%SV>Q1;ax67qs+WcssfFeF3Xk=e4^ zjR2^(%K1oBq%0%Rf!y&WT;lu2Co(rHi|r1_uW)n{<7fGc-c=ft7Z0Q}r4W$o$@tQF#i?jDBwZ8h+=SC}3?anUp3mtRVv9l#H?-UD;HjTF zQ*>|}e=6gDrgI9p%c&4iMUkQa4zziS$bO&i#DI$Wu$7dz7-}XLk%!US^XUIFf2obO zFCTjVEtkvYSKWB;<0C;_B{HHs~ax_48^Cml*mjfBC5*7^HJZiLDir(3k&BerVIZF8zF;0q80eX8c zPN4tc+Dc5DqEAq$Y3B3R&XPZ=AQfFMXv#!RQnGecJONe0H;+!f^h5x0wS<+%;D}MpUbTNUBA}S2n&U59-_5HKr{L^jPsV8B^%NaH|tUr)mq=qCBv_- ziZ1xUp(ZzxUYTCF@C}To;u60?RIfTGS?#JnB8S8@j`TKPkAa)$My+6ziGaBcA@){d z91)%+v2_ba7gNecdj^8*I4#<11l!{XKl6s0zkXfJPxhP+@b+5ev{a>p*W-3*25c&} zmCf{g9mPWVQ$?Sp*4V|lT@~>RR)9iNdN^7KT@>*MU3&v^3e?=NTbG9!h6C|9zO097 zN{Qs6YwR-5$)~ z`b~qs`a1Dbx8P>%V=1XGjBptMf%P~sl1qbHVm1HYpY|-Z^Dar8^HqjIw}xaeRlsYa zJ_@Apy-??`gxPmb`m`0`z`#G7*_C}qiSZe~l2z65tE~IwMw$1|-u&t|z-8SxliH00 zlh1#kuqB56s+E&PWQ7Nz17?c}pN+A@-c^xLqh(j;mS|?>(Pf7(?qd z5q@jkc^nA&!K-}-1P=Ry0yyze0W!+h^iW}7jzC1{?|rEFFWbE^Yu7Y}t?jmP-D$f+ zmqFT7nTl0HL|4jwGm7w@a>9 zKD)V~+g~ysmei$OT5}%$&LK8?ib|8aY|>W3;P+0B;=oD=?1rg+PxKcP(d;OEzq1CKA&y#boc51P^ZJPPS)z5 zAZ)dd2$glGQXFj$`XBBJyl2y-aoBA8121JC9&~|_nY>nkmW>TLi%mWdn-^Jks-Jv| zSR*wij;A3Fcy8KsDjQ15?Z9oOj|Qw2;jgJiq>dxG(2I2RE- z$As!#zSFIskebqU2bnoM^N<4VWD2#>!;saPSsY8OaCCQqkCMdje$C?Sp%V}f2~tG5 z0whMYk6tcaABwu*x)ak@n4sMElGPX1_lmv@bgdI2jPdD|2-<~Jf`L`@>Lj7{<-uLQ zE3S_#3e10q-ra=vaDQ42QUY^@edh>tnTtpBiiDVUk5+Po@%RmuTntOlE29I4MeJI?;`7;{3e4Qst#i-RH6s;>e(Sc+ubF2_gwf5Qi%P!aa89fx6^{~A*&B4Q zKTF|Kx^NkiWx=RDhe<{PWXMQ;2)=SC=yZC&mh?T&CvFVz?5cW~ritRjG2?I0Av_cI z)=s!@MXpXbarYm>Kj0wOxl=eFMgSMc?62U#2gM^li@wKPK9^;;0_h7B>F>0>I3P`{ zr^ygPYp~WVm?Qbp6O3*O2)(`y)x>%ZXtztz zMAcwKDr=TCMY!S-MJ8|2MJCVNUBI0BkJV6?(!~W!_dC{TS=eh}t#X+2D>Kp&)ZN~q zvg!ogxUXu^y(P*;Q+y_rDoGeSCYxkaGPldDDx)k;ocJvvGO#1YKoQLHUf2h_pjm&1 zqh&!_KFH03FcJvSdfgUYMp=5EpigZ*8}7N_W%Ms^WSQ4hH`9>3061OEcxmf~TcYn5_oHtscWn zo5!ayj<_fZ)vHu3!A!7M;4y1QIr8YGy$P2qDD_4+T8^=^dB6uNsz|D>p~4pF3Nrb6 zcpRK*($<~JUqOya#M1=#IhOZ zG)W+rJS-x(6EoVz)P zsSo>JtnChdj9^);su%SkFG~_7JPM zEDz3gk2T7Y%x>1tWyia|op(ilEzvAujW?Xwlw>J6d7yEi8E zv30riR|a_MM%ZZX&n!qm0{2agq(s?x9E@=*tyT$nND+{Djpm7Rsy!+c$j+wqMwTOF zZL8BQ|I`<^bGW)5apO{lh(Asqen?_U`$_n0-Ob~Yd%^89oEe%9yGumQ_8Be+l2k+n zCxT%s?bMpv|AdWP7M1LQwLm|x+igA~;+iK-*+tClF&ueX_V}>=4gvZ01xpubQWXD_ zi?Un>&3=$fu)dgk-Z;0Ll}HK5_YM->l^Czrd0^cJ))(DwL2g3aZuza7ga9^|mT_70 z))}A}r1#-(9cxtn<9jGRwOB4hb9kK@YCgjfOM-90I$8@l=H^`K$cyhe2mTM|FY9vW znH~h)I<_aa#V1xmhk?Ng@$Jw-s%a!$BI4Us+Df+?J&gKAF-M`v}j`OWKP3>6`X`tEmhe#y*(Xm$_^Ybbs=%;L7h zp7q^C*qM}Krqsinq|WolR99>_!GL#Z71Hhz|IwQQv<>Ds09B?Je(lhI1(FInO8mc} zl$RyKCUmfku+Cd^8s0|t+e}5g7M{ZPJQH=UB3(~U&(w#Bz#@DTDHy>_UaS~AtN>4O zJ-I#U@R($fgupHebcpuEBX`SZ>kN!rW$#9>s{^3`86ZRQRtYTY)hiFm_9wU3c`SC8 z-5M%g)h}3Pt|wyj#F%}pGC@VL`9&>9P+_UbudCkS%y2w&*o})hBplrB*@Z?gel5q+ z%|*59(sR9GMk3xME}wd%&k?7~J)OL`rK#4d-haC7uaU8-L@?$K6(r<0e<;y83rK&` z3Q!1rD9WkcB8WBQ|WT|$u^lkr0UL4WH4EQTJyk@5gzHb18cOte4w zS`fLv8q;PvAZyY;*Go3Qw1~5#gP0D0ERla6M6#{; zr1l?bR}Nh+OC7)4bfAs(0ZD(axaw6j9v`^jh5>*Eo&$dAnt?c|Y*ckEORIiJXfGcM zEo`bmIq6rJm`XhkXR-^3d8^RTK2;nmVetHfUNugJG(4XLOu>HJA;0EWb~?&|0abr6 zxqVp@p=b3MN^|~?djPe!=eex(u!x>RYFAj|*T$cTi*Sd3Bme7Pri1tkK9N`KtRmXf zZYNBNtik97ct1R^vamQBfo9ZUR@k*LhIg8OR9d_{iv#t)LQV91^5}K5u{eyxwOFoU zHMVq$C>tfa@uNDW^_>EmO~WYQd(@!nKmAvSSIb&hPO|}g-3985t?|R&WZXvxS}Kt2i^eRe>WHb_;-K5cM4=@AN1>E&1c$k!w4O*oscx(f=<1K6l#8Exi)U(ZiZ zdr#YTP6?m1e1dOKysUjQ^>-MR={OuD00g6+(a^cvcmn#A_%Fh3Of%(qP5nvjS1=(> z|Ld8{u%(J}%2SY~+$4pjy{()5HN2MYUjg1X9umxOMFFPdM+IwOVEs4Z(olynvT%G) zt9|#VR}%O2@f6=+6uvbZv{3U)l;C{tuc zZ{K$rut=eS%3_~fQv^@$HV6#9)K9>|0qD$EV2$G^XUNBLM|5-ZmFF!KV)$4l^KVj@ zZ4fI}Knv*K%zPqK77}B-h_V{66VrmoZP2>@^euu8Rc}#qwRwt5uEBWcJJE5*5rT2t zA4Jpx`QQ~1Sh_n_a9x%Il!t1&B~J6p54zxAJx`REov${jeuL8h8x-z=?qwMAmPK5i z_*ES)BW(NZluu#Bmn1-NUKQip_X&_WzJy~J`WYxEJQ&Gu7DD< z&F9urE;}8S{x4{yB zaq~1Zrz%8)<`prSQv$eu5@1RY2WLu=waPTrn`WK%;G5(jt^FeM;gOdvXQjYhax~_> z{bS_`;t#$RYMu-;_Dd&o+LD<5Afg6v{NK?0d8dD5ohAN?QoocETBj?y{MB)jQ%UQ}#t3j&iL!qr@#6JEajR3@^k5wgLfI9S9dT2^f`2wd z%I#Q*@Ctk@w=(u)@QC}yBvUP&fFRR-uYKJ){Wp3&$s(o~W7OzgsUIPx0|ph2L1(r*_Pa@T@mcH^JxBjh09#fgo|W#gG7}|)k&uD1iZxb0 z@|Y)W79SKj9sS&EhmTD;uI#)FE6VwQ*YAr&foK$RI5H8_ripb$^=;U%gWbrrk4!5P zXDcyscEZoSH~n6VJu8$^6LE6)>+=o#Q-~*jmob^@191+Ot1w454e3)WMliLtY6~^w zW|n#R@~{5K#P+(w+XC%(+UcOrk|yzkEes=!qW%imu6>zjdb!B#`efaliKtN}_c!Jp zfyZa`n+Nx8;*AquvMT2;c8fnYszdDA*0(R`bsof1W<#O{v%O!1IO4WZe=>XBu_D%d zOwWDaEtX%@B>4V%f1+dKqcXT>m2!|&?}(GK8e&R=&w?V`*Vj)sCetWp9lr@@{xe6a zE)JL&;p}OnOO}Nw?vFyoccXT*z*?r}E8{uPtd;4<(hmX;d$rqJhEF}I+kD+m(ke;J z7Cm$W*CSdcD=RYEBhedg>tuT{PHqwCdDP*NkHv4rvQTXkzEn*Mb0oJz&+WfWIOS4@ zzpPJ|e%a-PIwOaOC7uQcHQ-q(SE(e@fj+7oC@34wzaBNaP;cw&gm{Z8yYX?V(lIv5 zKbg*zo1m5aGA4^lwJ|bAU=j3*d8S{vp!~fLFcK8s6%Ng55_qW_d*3R%e=34aDZPfD z&Le39j|ahp6E7B0*9OVdeMNrTErFatiE+=Z!XZ^tv0y%zZKXRTBuPyP&C{5(H?t)S zKV24_-TKpOmCPzU&by8R1Q5HY^@IDoeDA9MbgizgQ*F1Er~HVmvSU>vx}pZVQ&tr| zOtZl8vfY2#L<)gZ=ba&wG~EI*Vd?}lRMCf+!b5CDz$8~be-HKMo5omk$w7p4`Mym*IR8WiTz4^kKcUo^8Hkcsu14u z`Pkg`#-Y^A%CqJ0O@UF|caAulf68@(zhqp~YjzInh7qSN7Ov%Aj(Qz%{3zW|xubJ- ztNE_u_MO7Q_585r;xD?e=Er}@U1G@BKW5v$UM((eByhH2p!^g9W}99OD8VV@7d{#H zv)Eam+^K(5>-Ot~U!R$Um3prQmM)7DyK=iM%vy>BRX4#aH7*oCMmz07YB(EL!^%F7?CA#>zXqiYDhS;e?LYPTf(bte6B ztrfvDXYG*T;ExK-w?Knt{jNv)>KMk*sM^ngZ-WiUN;=0Ev^GIDMs=AyLg2V@3R z7ugNc45;4!RPxvzoT}3NCMeK$7j#q3r_xV(@t@OPRyoKBzHJ#IepkDsm$EJRxL)A* zf{_GQYttu^OXr$jHQn}zs$Eh|s|Z!r?Yi+bS-bi+PE*lH zo|6ztu6$r_?|B~S#m>imI!kQP9`6X426uHRri!wGcK;J;`%sFM(D#*Le~W*t2uH`Q z(HEO9-c_`mhA@4QhbW+tgtt9Pzx=_*3Kh~TB$SKmU4yx-Ay&)n%PZPKg#rD4H{%Ke zdMY@rf5EAFfqtrf?Vmk&N(_d-<=bvfOdPrYwY*;5%j@O6@O#Qj7LJTk-x3LN+dEKy+X z>~U8j3Ql`exr1jR>+S4nEy+4c2f{-Q!3_9)yY758tLGg7k^=nt<6h$YE$ltA+13S<}uOg#XHe6 zZHKdNsAnMQ_RIuB;mdoZ%RWpandzLR-BnjN2j@lkBbBd+?i ze*!5mC}!Qj(Q!rTu`KrRRqp22c=hF6<^v&iCDB`n7mHl;vdclcer%;{;=kA(PwdGG zdX#BWoC!leBC4);^J^tPkPbIe<)~nYb6R3u{HvC!NOQa?DC^Q`|_@ zcz;rk`a!4rSLAS>_=b@g?Yab4%=J3Cc7pRv8?_rHMl_aK*HSPU%0pG2Fyhef_biA!aW|-(( z*RIdG&Lmk(=(nk28Q1k1Oa$8Oa-phG%Mc6dT3>JIylcMMIc{&FsBYBD^n@#~>C?HG z*1&FpYVvXOU@~r2(BUa+KZv;tZ15#RewooEM0LFb>guQN;Z0EBFMFMZ=-m$a3;gVD z)2EBD4+*=6ZF?+)P`z@DOT;azK0Q4p4>NfwDR#Pd;no|{q_qB!zk1O8QojE;>zhPu z1Q=1z^0MYHo1*``H3ex|bW-Zy==5J4fE2;g6sq6YcXMYK5i|S^9(OSw#v!3^!EB<% zZF~J~CleS`V-peStyf*I%1^R88D;+8{{qN6-t!@gTARDg^w2`uSzFZbPQ!)q^oC}m zPo8VOQxq2BaIN`pAVFGu8!{p3}(+iZ`f4ck2ygVpEZMQW38nLpj3NQx+&sAkb8`}P3- zc>N*k6AG?r}bfO6_vccTuKX+*- z7W4Q#2``P0jIHYs)F>uG#AM#I6W2)!Nu2nD5{CRV_PmkDS2ditmbd#pggqEgAo%5oC?|CP zGa0CV)wA*ko!xC7pZYkqo{10CN_e00FX5SjWkI3?@XG}}bze!(&+k2$C-C`6temSk z_YyYpB^wh3woo`B zrMSTd4T?(X-jh`FeO76C(3xsOm9s2BP_b%ospg^!#*2*o9N;tf4(X9$qc_d(()yz5 zDk@1}u_Xd+86vy5RBs?LQCuYKCGPS;E4uFOi@V%1JTK&|eRf~lp$AV#;*#O}iRI2=i3rFL8{ zA^ptDZ0l6k-mq=hUJ0x$Y@J>UNfz~I5l63H(`~*v;qX`Z{zwsQQD-!wp0D&hyB8&Z z7$R07gIKGJ^%AvQ{4KM0edM39iFRx=P^6`!<1(s0t|JbB2tXs_B_IH9#ajH0C=-n+ z`nz`fKMBKLlf?2AC+|83M+0rqR%uhNGD;uKA6jOjp7YDe^4%0fRB<^bcjlS2KF~F; zu09wh1x0&4pG&76M;x8$u`b134t=dEPBn6PV|X29<#T4F1mxGF*HOgiWU8tN@cguI z_F@o+XL7FJztR63wC|j4x_DANzcX94r7Iz-O2x$({&qd*mdLG=-Rv)uZ}UlMR+F&q zU}=lkfb0p1>1Ho){o$@}mSKIV;h*$AND7~Dl)QzpFBlSM99Kx+F7GsVK5xcR? z_4Q(Z%cgk8ST}U;;=!LwyZVu^S$>B-Waeik%wzcKTIqeX=0FP(TGQ=nxi=dsS5BYF zl@?}NT!Y!Iyos^@v7XWXA{_bV~1lxz7gC?xuXxy0_?GaN!AhRRM5>)^t%&ODd;@HN5L{MD3 zc>i2keQZVm#?NrDwbfd}_<*5^U&w0zv~n-y8=GGN-!=_`FU^cM8oVCWRFxw?BM^YD zi=Vxz4q|jwPTg+?q7_XI)-S@gQkh>w0ZUB}a{^ z_i;`Y(~fvpI!vmW*A^|P7(6+@C4UeL2WATf{P1?H5rk`5{TL zcf!CgP6Mi{MvjZS)rfo7JLDZK7M7ANd$3`{j9baD*7{#Zu-33fOYUzjvtKzR2)_T1I1s7fe&z|=)QkX;=`zX8!Byw-veM#yr;|wjO^II>!B*B z0+w%;0(=*G3V@88t!}~zx)&do(uF=073Yeh*fEhZb3Vn>t!m(9p~Y_FdV3IgR)9eT z)~e9xpI%2deTWyHlXA(7srrfc_`7ACm!R>SoIgkuF8 z!wkOhrixFy9y@)GdxAntd!!7@=L_tFD2T5OdSUO)I%yj02le`qeQ=yKq$g^h)NG;# za(0J@#VBi^5YI|QI=rq{KlxwGabZJ0dKmfWDROkcM}lUN$@DV`K7fU?8CP2H23QPi zG?YF*=Vn=kTK*#Y_{AQN&oLju|0#E=fx%YVh>S{puu&K$b;BN*jIo@VYhqPiJPzzM>#kxoy0vW9i;ne2_BIG0zyRFp<3M(iY(%*M_>q0ulV2K}Tg zkG{EWKS{i%4DUuHi%DVKy%e+Q!~Uf`>>F6NgD{{I8~nO4!VgOvtFOc7(O)X`|7n*f zxBa4CJ-v9fUUH+`7sPVvpM_C*udZ@OTGTzx56QM5y~OlrZc&w9=)B?nmd@keRn+^= zvm~4sa5987LFDnU{(N|N zJAR8H@}p1fC+H(yTI4n#%~TbImMpuqYn9cQ<0QQ%=PzZItLkC*ef9WJUvfITKWh#D zc#__8`4am9%#NslIUw+<82#SR8AYG|woLfBg#!-&dqq}@P>|I0%lbdy0lSMmNe+}o zj0zZuFr6Wb?Y{Qy-S=|r`bdrDmhnmvkRnkdn`YCleU>Q$=je}LGhh>_QAj6aa_0Oc z%Swsmui;IRx7bN*=AAS@5yW&Y2hy;3&|HAiA8}!HT6!Z!RVn~MZg`RmI6&%#tBZDx zfD+y@Z~NWlk*4l13vmt3AK2wP!fQlnBbECL>?p)F?T)<`w&QN>cP_V>r7UTcsTaaP zTOb$f!P@zf$6>890NVKbIkG8rE?9!Y97sMSZjfF?A zYR8lp`LMoz~O?iaZN;gcX;LC-%Ia*R%A&SLx!YIf29?P+=XAAojK8!^OU*@?R&DK!#G_lsn!#;S375uZ&B0HH1|BO0R90$U>qs zSvHv>H~mAgNCcjo-e+;RjY6B9NCbQrZ|BHjTkehaU<9CSkdd>Vl*ifA2LNOP&R2Qdy3k3-TQ+ zbq=#vI43x`s=%~cGyN&y4Y!FxhwgDe@i6uv8^BLL&3z*SO=D0aLjih?gY4-9uWp5or)H+v~w6n5X#F-I52z=Z_p4JB(;M| zeaVFhuR2|3UD2MzVc~^nSoD2(dD#uL_1PdnIxeA{V5n`#3xf1Zx@4lw(DsQ&H$h zw#%3O<1173hjg2_nhKi!d1ej=h7y`hVjCNB6|HTnx>SWuCE-kgTnfT+YGX4_Lun({ zDv2`>d3vrS)tTf7ps_vvh!Cx^e1BFuWnEAh0(7fkNk|-3oU|iRWdsC6U)?Raft~HN z;^$U}vZK5O8|LV$>6X5T(uYkblv{zwPxnQBh(BQ5tA~J!vGiAMYP^_ki~pkIxDfOZ zUJDwq%O~WueeV6%uN<54&u*c&E4y431cklBNrb06zGOOy4XNT~JS-q(s6@)F@ovbe ze`fial(O4(-su%6@@1+V0MsdLLMyE8;)nou(7}czU(5ASaZYDT(kUZ0L(&g$nF^n9 z9-Pi`ZZLX&)^*M6As4_2Mmc9S7OT)F8KkL2NJ)KJcnCuWU=Wy402A&45#Q9Id~BBH z0cY*xlv!uXzKrXLH!xQu(OtJvEj|0-DmRj1vjFz{c*I4$Pe(+_V|^b~S!0xm{8lq= zZv)@NlcyL3Xdz+*|L137F7y6L-2VsrKw=q^S>F6i%<{Fr8zk06$Ay-(!L$fY@7mcng!2}L0t zgi|KxfB63Xtk_Q8#ZPipQ@!zgjdpEIbK_?q17Hoi4Eiyun$hrc>T(7pOLVLQE=lgGwA+A308p& z7@=09(|$>eLy5gLe{*|3b(M;1n;C^~v?o88jYib48eR4$QGsBFzd}3QuwO^_XE(=B zq+hMi0UFC|dB{LCwch7;zYT=NK})O%sgi0k#yV;My@24^B1+CuZmYOh0^b)5Ba_)) zC%i#_Iev&nsu%I|1N5=MVc#PrlunKAs&hY|3s5;@}`>sB>}gzxuB zB=2vrRyB3uiyW(hkDUNe1@&(b`;>ZvGgw|@s{zVC#_`HXIN_^J@Etb zA7A+F?ot37T{<-vTy8h&b3e+WKHE1oh;pUQrN4yRRrx?mT_9jRa2i4l1fUnLW^Cbl z!I1>VzyFe?VELWWhM?@?t-YPZkD-Qjo@bC2(o#ZtZmr{KZsdFWItV`rs$gp{724@C zL8K5}E0+DHcWcL^{BGei4>@J-3%a#$y6;I}=upc};-NDv-z#kPX26ylOpH)Ov1uU{ zkLj6oiH6l_s+B~_z;|Jc2oi?naS7#3H63~~lWj4rUnd=fCnKdkik<@R&kch9q##G{ z4u!%=rlM~Yp3jk*t8}1B`Sv6<%Z^}~1e@aq zg|JQ`QO2pSjAm-g*?IrNc$^~sIrNBo2$m|Sxanr?Mfs>2@Auu49 zGXlsS<9XS1&8h(dD*Hl&5HBDG!^pJ*lkau_Ur+7`7z;rcs$hT4we?3bT=7Fe<>{5( z2m2(c+hUz2BTHM8dCe*Z3XX&Av;b~a=$6EF>&^E8%nyxO@m_n!q&XD^A{SRjRZQ0L~qDeC=j&0$j6=LNIz@`ni^>ch|sv}^6 zlm>?28yPl@WmDPR?Y-A9X{U9Dv_IsbXJnzKCjkRksLOg#42uG2mE_acbTQ4)J|1V>%U@K(FP3AYhL0U zdeOCPN1qLv!|#c=p!_+%VNV(GHt`RuLRV^vz<5tt-r)yOK**kUWPspVAf|}ZL{LS= z@k(@@!P&W!>wwe`x{+GrFSWhHov7hu?{KuuT%kl#WO@*WX$i_@retlhQBj++SVNCx z5$78LxP>Z=^aJ)D280r_jj=zFfMJFXCIe^B{~V@d1rl_F(qo&AB4bC-vYL>x2jSKX zpuTG-6kgp3e^T&+dtV*i6a~)v@n?n*MffN59y}<0djUX zt27R+SE#hp8bzc#;rk$jw3r4)Q@eI$*`_)=Pvge8@8|8>H3X)<9YX6cXa=ii#Le;(qKm@%0-7$>2ShnYc`j#zJ7gu_FE^?uAkL|H)UIH#gPu^40!6^J=^ zr`}iwa^!4tzW~vOMZAaKF>*8A{^8m$i(VK)>?=#l`xrVe>wseSvM_aF zATNkY>kM_P3?1kE`uIq#mvr-wuTgUH0N<&JhF=(E9%^NS*HLm!4GZ4_XI zL=R5tlG5Mk_1rPfg)sk^llFuKPMPBhuU|L5q#yP_mzxp1o&pAzi-X31sgFpIHn@($ z_>=`AB5(8tP6p2zS5VEvH5J$M` z_much3>S7t3Yo`Yx!>83-hW9LYzDKP?mKdkD#QAK8*M((sx{eBQdrR<^3ZhFP81+& zBnJMUefQyNBji~$5d88Wfw1Lv59aJN9t2!pABLg;ewJ#LXL-10;QcJl+Y4Mtngb)k6JZlCf)3uD_u)J3sYyN;NN5hNbg$%W!i-GK%e&!Us)2IExWSss$YG(hm3kJ-h%yD z>8q^n$+4I(_y_mbT{du4P%h1j3oSpjhY97{+IZ`aA4ug!vNJ6*p?<2H(2w+GD3j$I z1TUXGyNzdf>_yB3grP~FZUs<2Quw;eEi*7s(-MiIkQ%@J^+WGdQvYSUN+TRiD-xto zJ=OUU+kxGYc!HCLNbCvR4lGTp~#L;DFzGd-#gJe*xf(P3hDQz|y)?b9mwU3WUVnpcqXM<@w%r-k*Wr^gzAv)8T^sqA=Ye z!7qy&exJmAcAt~CwS#@yNmjr8*T*!A6w4~E*ibaLRs0CFo(;R3=ODhDt6zWNodmo0 zXx&bT$6&+5c>a|WJ)F4G-^GjY0H#*tY=UNyYr_q5fsrcjk(c^~e*7Lf`!Jd`)p412 zn|^*hV= zFI4UbwA%X@smDd$cQOiMC%jfitTxTb+#`9`G=2rJDfK!E=5ra|So>lc{X1$~w28i+ z4p&cTGwZ#5VueiXS9O8#;RR$yg7tL9!^)Sz&pZYIzlSh}0}V{LxL$Cu%B4U5_}k}- zm~|CsD<076x@<>m=6w6N?WaThIBP`!u{-;WF)xc=2otx*lwf|5+MkdJePjh(B z9SH+%cHGCMAXNxB{_3^otDWdsV7Ob6n{0 z+&!(;iaHOX__5z_$Qk{%xYV%Ig@7iokGBwR`3642ZP#H#v9QGbWl8<|MS*=@qO@Uj z6+SZ_v9`1paUe5tFN~v(b#J3a_Lx0+;r9giZIx-A5TxdbG>xi#AZ5_z1V}B^n)sxT zz49}eK7EWb6wR!6-qQOrHQHkUvshvq%=G2d&@(#XM*Am1;WbnJ{X_!a{ZkphD$^TQ z=Iskb&}=lBm(RHiwJoGg`*NiQ6#RB$T#LF+>#ef;Jne&MxKPX!#r`&TVEFsp2jnNx>dClzpcPy&G&13a_<0qaR3i+k212~hoQ z8nMk{JP-t04I{GW5gUBqcJW-jSMrlw}>p)ptx?WKuCUV77taMiV zHok9V=6yv+Uts@fMY&A}amC=!Yj}eL@=e%XJ#%?agkt1jWF+10{(E9mHLDa>Ll7Vj zG=3cp%ljIB-6pC}6&`xJ*6WCP|IlglLWJ^?yviI8Ve)?V_i4%n;olzny62_`-|IGi z^=}p_O>Z8M;c4|RExu70E7ePW(HWVS&E$+LL6xSQgB`QfMQJ|4pCTFowA39p5P-|$ zUtM_H2HnP8_RoS~Vwk(FhbG zH41licj%=0a;Ln2STFBvU}Ne&O&%8bYKj!h1FA#sNM`232fX|U3QPp#3C?mN2;hE9 z;)!@5ixSPl<89^7gwhHc2YAX1KJK$#*3`KOMIQ253q7-*RJ5k)zp9GBO|Ga~X*^}US5oN@aG&waHV%vi~r{t^`ptTxb zL}q1W8S7*>7oWwvgV4uFLZ(@k`R*=LO_|Gu`prs~!WQXj-NLIa^2(7IHg>BG^N zc|i{-^=&Cek9dkJFQys|sjG9i>LLz|;yCv{^1i%c*h>8zF91kLvS9HBQi~ZU!JL`B zK8N+U0fr1*6??Ium)AF!6tc1eGhXIYL6IRT7rmKp7+>?%5Pa6zC5)KY$ycF0ZJ`G5nEQDG100U-jLkH8^UE4g6wq?sg%pP=-$&G#bcN`^?w3a6 z((s$6eRKcSEIslW-kk5Qi|5Mg-(xdLF}PxxVh$PuO}#aR6pW1kV4Af!Bqh*btXNNZ z>-4(IUl+L4dw+3LcpGut=qB45O+W)Q5?*zZ2A6rJcg`qkSvWA!j^r2mqKuCm6`Py? z@^T#Ux04HemPGd!Hs7NkZdVn1}8_j`o?)*OKZGS!`ff)gF zG?v-lj$wWNWCcw2Mg2o18D~1?3_b0XzdiKBNkYSDpcv@&kp0POmweJE2ZkIQ3B!a! zIgIoE+Xv?;34kyo^QYjZk+tEqZvq^#QG(OzX4~X+KtsoQoddTWUR(yo8R+ObEF1j<-syWOb>)JQ&Zbdu(sctU%Mt zW&YR0{ttY2TTXYZ?~WNU&cES1Z2q(7SrWDh``!J(JM+Nk$!hu&Y;(7E`ZNKTe0w+% zJc?Qnw2B+%UR}0;cB0Rufa(7-3FF}?629@LgTiEC&2uyL6NxexOp?AKT^aAx3gi(W zao>r>MPw0eQ3>IV02uLsC@>yK_epX6GRg4{NEL2wPPF9=*L2RV3yyK8DhuEK>rmmV z`&Q~#c`lgR&93TdOCja|ewOXmPNRh7!&dMT(1ett#iDr8HZW~VqWW@7fe9B6;7S+? zbC`d4@MEau&mKlOPKd>*10q0c{~^baw6!a*w^sY#0Xim{oOsiXiDOhbG&kl3c$$n1 zMRrD83&QucDSEcV*7LIp8VTA@F<%qe+_c`L;6on(>SjAU^}5c9!BCffT>$VQhe=)z z8(=Ej{5>jhmjB3{xDfj2R@VmHQ!CqjlO4KnuOmvHy3K#po$yp_V;p_MKjh1`(rzj6 zHW956k1yvntz{_g?Xbs`avK(IjlTnsu%htO;D7 z?J#x^EzuvVn&NA=!MEj7cwe5A-Z$Zk2LBZH$~%E* zf`((xH0?`}hs|HA%mtwfOEsZJxxrennkTYcwP#FKO5%Lpc^JXhSpV|ZH$Wr;`}`_( zIP==gd3LYyVtwD|*ZJGi{7~x8{=^bGVqu0RJ`n_BZH9+}kz%-4ZRsImi@rx%=ZEKs zcPnUXo6hbJV>fH;@1|bAHIe0ijYI*&kdT|HkDS$9No9 zCHo=*HWb~U+Dtzxr+Esao}6@|;Pf+E$ay0$kQp#s{wlw+7aIKbMdf`OqhoG*;Tco0 zjrP}VQG#Y2cJuqoJg&5({)S(BA}q9T1lGeWRyu=Je|)I!6a+aj!IP^1({)ZYe&x6w zt3a)Dq^TB+A7CdB0-}#z2Ur$W&h3YVw8==!xONy$uQmDWh-@15iEOt!q2m&?ZLA|w z8loSb(0}7y6Xu0?M5Uf4>VZGluB`wMf2oh;m)ghxVda>3m}4%V)r^0nVQ5V6f3>*) z0&VN!N0~GC^P}vj$`EDMZEmVV;N&RISY2C;$0;2(<{Lt&PKzqRByQdiEHGAbwtbS zPj`Da5%U6k1oEtVzI}QNw;!hT6F+~|@=c@$C4NtO@=xgP?|5MyZAyuCzcvq4rdAv@C06%gZ`9%I);R6UGiGJobfux+<0DLS&|MSG4UH z_~o{^^9>ixMg~mY!-@Fai{xaE4^;qy9iZN15Gbn5ZqHWf>Jc5Rv6(#n8`1NcCsdmG zab*dSXVPaE?)wCalD;$ivF%@nB#7D`@YG04p6ed9m}4iJW|pfVMLE<-c{=-8$e?cH zUdU#mCj4gb zZKA^b9p*9S(}8@tw~1RNPHr7tQr;P+-)D8|sq=*o)G%RGqt> zzP5yf`pVxb)I51D_G~Xp^GNK zVI6sAX)a9s)e{8N3?35YA6aQTXuyszK3ah~CemzA&CII#8F&F#KN41~8I^&_%}6MCNb{W87qAF`zj_Y^szhb> z3p3}KbOxotY|(lD=;)`fYE_*{S}x;f^SW#)SU&5X#o|-R|trpa|L5PS5aa0 zTHw8%SDSVtU4?vyrhnq+^@dgFS)|(y{~(4j%3UEiO-rBM9%`)8(dh33pMLiuurNY# z#10AsQ7%*0Cu_DSAU}P;X(JwA64~Q_^R%d_zSm^6Aux?Pn70PM>9EvLeOX z&w9c)pGmcL22;MO3C_B>=NC0RJpMp8?#ZUf=GWRvy z6RHq3B}=MGVg?9@iKFBpsvnkVh3{Vpp=`CcD=u~@ql{my|6?3ssi3mCOPnjI&E}VC zc@X+Yl>;;DNo0W0`0th!X{?luDhOC{E8N=?!w}K1{V=)+1={m(f`Oc|N=07>}3;z{-(A zm{JL=j?Sro5iecmE2-pWlRf(r%|HEQ7kgwQ9+kt=NBhtQI7OwcZ#3%$Uf%^r2nhjY zoQ08MfC%_X{O9~WcirMZMhn#z^ux4Erx-tf-6bHD)9eH&^L>^jvAd^9A^DCDs?0;k zkm7LE*KjP6`2d17MrQaaLqd_Rka}J$csvUec#hw78<=s(hyR>065~YCVCA9+#Q+; za(*L0IEw!r5P|@-;x33L$Lv9 zcuN8YG&g{<(SeJG18~(b!5yywSqQiLAX0;---;}mF5&b4lg|T?LwKREa{9YX_-zL@ZE?Zqi@HxK^2KO1>0LATu{te=T zprmHtY)bDVfxI1S}KBE7V zznP7KQ8HekWU#W6mw`dr-boV}pMQR==&5=Q5T=_q091jfc;R*jX#&=MQ%~@E@9^?`$v48ks<>(fI(F6L(5ppKy|$HWng*bKOb(4|cMUB&z$#ob#XV z5-mg)gmFIybZf=znm3ZPyUO^GJfxt0kmHjaTZ|sthsxXw&}Y)fOUSg=JhRSR^UjZ- zhqqb}Wsyw4zdnj6@#BAJa#-PdI4_dgafFXh85DsEQ_cT+5)XpZq$fZlBA_9UsE9r6 zEFec5?uqN@QhJ^IzwZrwl-5J`CmVPv{(YDTqEqWR^dI;5hXc~cxP%B3v&~s0`Ct89 z@S`i~a^c%V^N81dDT*ItFS*&IN;@O$EgzX0e7x&}TD=!zS}hTpezBLS>mdX(5< z)8DEI(-o_D)c-UX@dA1MuJ*yc>Hf4|`*B2S_O>w*-tbUwtiu`;W(Ud{HTty@(&x(T(F&;M zJ=?H>6`B7nf-90e8V`WSVp|0oEKB-P2M{}4ZDawzvM&a!y>`Y#jCsD%T_l``@ah(I2nJs~Q|%uSKu@k!m~*8B*IoA{*TgtF<(5sHCGG;n@NE%~Xt(G$^&<87u;}Na zx-8cq0g`uA(&RBFo=-4Y1GUZ<``Zw{xL4jfHkZw~%~wvtGueszcXt)_QwH8g!; z%s&3kSa~R$dO$-%L-)c@_hi7&>{6L_M>OZFkUQu;{sL_bUMStNrt{{&O(Wn~*zPOk zB>dnfszb29NSTf2pqIs68k|p-UrSrxgLHqi?3N-UFa!LHy9n1)=s>`yS+J{MEzS@ zNlfGtpma7kG&LR3JE@wB%rFA*h~~KitlO=IP)ZjN6dQLM6qsry zHkB#cyNh#n`)}bCrN1My*;k)^@>e4gJ`LJK?2)Pwp?4Tl4)4FA0(tvY+#1jOUM)xw zlMz4x-f@g^+yKUN`?Vu)|AwujArnM~Pa@y*Q9S8eS(u{-S%(Z5=R~pRl5ZGDjdqH% zC8rW&{##wOpU_oTIG4WXMk4&%2t1;lWcW5&!yxmOT*!hBcKyTqEcNoO+R2;Q?Yj+W z1-Y4?59fijz4(MIDwGe4-baYf08UCs;r|YefD-Md2ST;=cxwpgW=tR76-dQVAhn^= zG9Wk5lQk%jIR@KNU!UMp6@BfU;r+;y4VQ)D2!Il9HX%yW-9nOzV+m$YKzVaO`B8S7t z$!S2Mz`xw>V(RjE`0>bQp<0y&h~Y=M#jpy!#=dE>`=e_AjSZq6u!Dy1xJf~-7|0F! zPR9|n`e_7D2DIV2H(CESQ}hA>U>n|6`%z?YKEA~)BOVY%y=jPV zT=44R!L?J)736X#csn|lfBJ)o8ixaZclguWgrGO<`TN2FMfO}7;5}d+BlK0yTSH3* z4!=;5rOh85&2|x=46hkNaz?)U8&=bcfh=N_#8BNpZ2v$aVBo;sk^*X`v;4-LU;D>! zM*h12MxXIQy)SfAqE4;jY)wgnppazZkdNNVVF;(PLf^qK$FgY9+VFyBKE7UC|f z`R|?&egV11K3s$rJ6!GvoeW=jV*!-e(wA;x(2=d0E_e_%0x--0o8#~m^H1%AH5Z^B zn!TNPn927*bvaf0pt}zhK0o^V@WlGwwKo(*nQ|Q~4_;>~-8y20`HP>@UJa)3nEnGG z5Hwhs|FcmFG16ZVNb5hL`2Gc1{zWIMM{_OiKewV!hCi}U!VuE?s9wU-QbZ!)+Y^tS zGzp5OSi5iq6hmEr$w}&9DFgoB+i*`q`8TBi^MVS{SKEb8Aw%@K7@XCo(De2A`6%mf&a2#~y1N)+kJLD$1HCP!22)(U}xo2|j?WRzt(11j8Z_*v;P$R+Ug*Gy3VxV4K; zGGUGabnW*`Z}~`ydXL-l9e=GC$pY#z|63vy>E*m=$=j}iWP{sRTh0%H54`t>2xYH% zsk+M&u&pNgMCM@3e)Xc?jBWX-TIR_cQ1Z!RW7!B zBjZX=+^3}?SE)B+$EP+0oi1Fp5blDT?*}nsP>filqXH{ms zxU<$hetC`u)Wi+x|EKL-`y^#aQX+sDYIa{M;V%LqLrOk~lR>u0Q!+pyQSU4zY`?E^ z|5@)C)w6G_=i5YYC5SE_u(7hDNYr}uKT|@DSqF%S++lTIbIk^$a>{~0IH8KNFEy%+ zW#$&!ynpgNJh>6uR~?2c)ZMW+h0OKu231(7L_vETPaR+(P)Zy%0~yGm>E9?@@x!Jy z3PYgS}Q@b}x}E#F27@F+j}0=&Ql4gES&f8acMrPAVlVs9$97`FR))R5wI zc&}KFI1UIewh>3PkhnB7u zS3AT8_*|nexznG|Z*DU0c!K@jsI4J)5#DyNi#|e#`l1Vv1`1)*NVcy0LZ``aL0n8B zecupJ(rhq3u8bW0NIRhKYq$v1li+jp*4hfAd&wxYDE8vn1TQ7S@bTM|I2Ob z8vMOIxA7&_j{AKmD+O@EyXT`|dElt0pED^@IV0m)RPBUs*5jW60>>w1!@_G3aBKzG z_f(KfAPBk}-jQtR*Sroq!*3rbQ_m27e+YdzQjUb<_*k8vc_C)y!@cj5E>NxUhPu&g z@Z2<~esU`)ih+4opWe+K7sbN9n*9@n>#@n3*o z?xoROgDuvhq>jJ;Ve{6i<3roQNfgo5^4Q4(|GNExO2Dr7GjgA2zWuKp_K)K0R(6lv z!l$!zW-+T6mb3gQaAFviTQi{|*t%>{(mhTdy+y;Re4qT@kccy#{b z&zWy~kLO@>*WPj2k#H)|7L&gAJ37DmHQAme#@m;(Y8Nu^`D5vf8sZFW#+lA2!HK=( zJ)#hO6JD*`o~&c*&46d}g=Qj@SsoB5ikC z^1V8E+&<-OzuS_C`p5<<(A6fB`LXT(!kV^0_~hL6PpW4={l%|#xgdh?5EIk~lu8{D z2hiyhv3Yxij_#$Wu>P@7SYsl`-~3;}Ktx{34_NL^Kwin&=?!HDv3elQDbcU*qyYpN z(#yw~f1vFGK-t%CC-qa-4FYHbA^h>bag-I&*qaxwn?Qv|idE$<>1H|Gr6JtUu(he2$eg!N z@HTF@dG1)*y;4fxe)4_ZkpaBHH9hXp9p4|gLrRQyuevRd@gSS}JhRnWqrvm|U@>qM z=yl7RQROTKwQtzP3!zUF)_6Ld#NGA6v~2{J9Dd`h6{%+XsU#qGLh%`fB1Hc?wfayK zN`H4BpDp)npVQuu$DVW1qsBS&AJ2eP%6Qw>;k{)Z$8%HL=Q4(a$Ng2_vHw&vA!1L+9zc8vaX2GtqJ{L-;gvF0IR$em zMQ8@{Qp3+3Quk)TJ$?I<8KmwzD*7#(q<@Mc`dchngW}cRG14(Z6K7{T|LhFXwhqUQ;BET;cYqPcAcMgt6M$V9$(?jHo@Sud$an$U&5F zZ1QNh^ztt)E*d#Ij;<43oSKKnd+WNr$_r}+s_O_x6DZSB10*5Q{ourqq>mTl| zx4y^(cy+9;t@R=*j>3_dmm_m)$k$#937V(sllby&5)Xex^UD-|m|q<(jEd#@DV(of zAd7sSdmS*zUDqJ9|K%O2J2OfdUiK{{b{PCy)pi<;hp~7v1CQj&4-10 zgO<3dqhYH1#-Fa}Q{pjql5>>P6gZH21zLfxZ4$SK4T@7b!|`nWF9b*84Bq8&Eht;9 z*P72x&NUCZ7*@B$`FtE=hz5b}S`|c6Ey+j@D1ZibjJaRlR;{cxAWv z?Nqa>QqV*H-*zzaPvpLMHt~nl(x6?vrPpR?zn7~wow?oj*1TKmx4j71>$hvtC$DLD zUrz0^tiP0792U&dxJxNv@r}Elsjn^aSLUu=9#mD{&9n8|ayIL$!H3s>%KEvbchBFW z%cd?VU83mGF#Dar9*s~w&AnmQRQIOvR+uWsuZ?+|a=TzApXO@q^(r%8=}iv#wCnFq z=K9}JbqU@k99Q%j-}NNk+qLCP)jXfmOO|)@?mHcnynd6({mJisP1_}u7k)|eYHXWK z63eQ)E$ufFi!3CWUY2gw%e>omCv}qEX66aH-k&35f9`Q@Us|NPetVqe8=dX*VxJdn ze`q7b=Dn(UA(2sf&g)cOmQFhNJ#<-aMELJZbA#@to>25@kbW<)&!X01 z%NMJt>1ST)tyX)h@?`DxhbgCHr>S4wv}WC&Nw-!{+Z7$2D}74QAcXTvip=M0%Tp_N zor=k`)t|ra^ySr-+(|R9mB(E=`MX#y(wSw)$!iymzB;^c*>%&^*7HxTnRga=soSZT zdDl+9s;r!v8hk6POtzBaig4pRp7eWF(<8gufvNHPu6xs-=e{;mnHzJyGKE+8L0j}; z@%8-e^UCL5HhMiR>sD3Rve&yVZ#{Q1*CO8c+qSr^Z#CN;)(X5>tGG5yUw3<+CfhaL z%bP;hZ?jvgJU67BWyiy74_)6r)_nSxttxn0`0?HE^5(uydHVgP+HE$V?Lv)Leti43 zWA|;f-RqX``95>)^P-fw!Vi{3KNsII-*5f){gdxqd%gVdB1sOBNe=nEW%;i~g_P8J w!5uhoe-Jcg1nPN%MiEAtgE$;km@@t6ukO)1^!cY^83Pb_y85}Sb4q9e0FIsP9{>OV diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/firebase-auth-flutterfire-ui/step_02/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 2f1632cfddf3d9dade342351e627a0a75609fb46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 zcmV;b2vzrqP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuE6iGxuRCodHTWf3-RTMruyW6Fu zQYeUM04eX6D5c0FCjKKPrco1(K`<0SL=crI{PC3-^hZU0kQie$gh-5!7z6SH6Q0J% zqot*`H1q{R5fHFYS}dje@;kG=v$L0(yY0?wY2%*c?A&{2?!D*x?m71{of2gv!$5|C z3>qG_BW}7K_yUcT3A5C6QD<+{aq?x;MAUyAiJn#Jv8_zZtQ{P zTRzbL3U9!qVuZzS$xKU10KiW~Bgdcv1-!uAhQxf3a7q+dU6lj?yoO4Lq4TUN4}h{N z*fIM=SS8|C2$(T>w$`t@3Tka!(r!7W`x z-isCVgQD^mG-MJ;XtJuK3V{Vy72GQ83KRWsHU?e*wrhKk=ApIYeDqLi;JI1e zuvv}5^Dc=k7F7?nm3nIw$NVmU-+R>> zyqOR$-2SDpJ}Pt;^RkJytDVXNTsu|mI1`~G7yw`EJR?VkGfNdqK9^^8P`JdtTV&tX4CNcV4 z&N06nZa??Fw1AgQOUSE2AmPE@WO(Fvo`%m`cDgiv(fAeRA%3AGXUbsGw{7Q`cY;1BI#ac3iN$$Hw z0LT0;xc%=q)me?Y*$xI@GRAw?+}>=9D+KTk??-HJ4=A>`V&vKFS75@MKdSF1JTq{S zc1!^8?YA|t+uKigaq!sT;Z!&0F2=k7F0PIU;F$leJLaw2UI6FL^w}OG&!;+b%ya1c z1n+6-inU<0VM-Y_s5iTElq)ThyF?StVcebpGI znw#+zLx2@ah{$_2jn+@}(zJZ{+}_N9BM;z)0yr|gF-4=Iyu@hI*Lk=-A8f#bAzc9f z`Kd6K--x@t04swJVC3JK1cHY-Hq+=|PN-VO;?^_C#;coU6TDP7Bt`;{JTG;!+jj(` zw5cLQ-(Cz-Tlb`A^w7|R56Ce;Wmr0)$KWOUZ6ai0PhzPeHwdl0H(etP zUV`va_i0s-4#DkNM8lUlqI7>YQLf)(lz9Q3Uw`)nc(z3{m5ZE77Ul$V%m)E}3&8L0 z-XaU|eB~Is08eORPk;=<>!1w)Kf}FOVS2l&9~A+@R#koFJ$Czd%Y(ENTV&A~U(IPI z;UY+gf+&6ioZ=roly<0Yst8ck>(M=S?B-ys3mLdM&)ex!hbt+ol|T6CTS+Sc0jv(& z7ijdvFwBq;0a{%3GGwkDKTeG`b+lyj0jjS1OMkYnepCdoosNY`*zmBIo*981BU%%U z@~$z0V`OVtIbEx5pa|Tct|Lg#ZQf5OYMUMRD>Wdxm5SAqV2}3!ceE-M2 z@O~lQ0OiKQp}o9I;?uxCgYVV?FH|?Riri*U$Zi_`V2eiA>l zdSm6;SEm6#T+SpcE8Ro_f2AwxzI z44hfe^WE3!h@W3RDyA_H440cpmYkv*)6m1XazTqw%=E5Xv7^@^^T7Q2wxr+Z2kVYr - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner/Configs/AppInfo.xcconfig b/firebase-auth-flutterfire-ui/step_02/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index 7f83dd52b0..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = firebase_auth_flutterfire_ui - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2026 com.example. All rights reserved. diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner/Configs/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_02/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd9464..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner/Configs/Release.xcconfig b/firebase-auth-flutterfire-ui/step_02/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f49561..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner/Configs/Warnings.xcconfig b/firebase-auth-flutterfire-ui/step_02/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf4780..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner/DebugProfile.entitlements b/firebase-auth-flutterfire-ui/step_02/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index dddb8a30c8..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_02/macos/Runner/GoogleService-Info.plist deleted file mode 100644 index 7b3faf7e62..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.complete - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:d9e01cfe8b675dfcb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_02/macos/Runner/Info.plist deleted file mode 100644 index 4789daa6a4..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner/MainFlutterWindow.swift b/firebase-auth-flutterfire-ui/step_02/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 3cc05eb234..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/firebase-auth-flutterfire-ui/step_02/macos/Runner/Release.entitlements b/firebase-auth-flutterfire-ui/step_02/macos/Runner/Release.entitlements deleted file mode 100644 index 976176a59a..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/Runner/Release.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_02/macos/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_02/macos/RunnerTests/RunnerTests.swift deleted file mode 100644 index 61f3bd1fc5..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/macos/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Cocoa -import FlutterMacOS -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_02/pubspec.lock b/firebase-auth-flutterfire-ui/step_02/pubspec.lock deleted file mode 100644 index a2fdbbeefa..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/pubspec.lock +++ /dev/null @@ -1,471 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _flutterfire_internals: - dependency: transitive - description: - name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 - url: "https://pub.dev" - source: hosted - version: "1.3.77" - app_links: - dependency: transitive - description: - name: app_links - sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" - url: "https://pub.dev" - source: hosted - version: "6.4.1" - app_links_linux: - dependency: transitive - description: - name: app_links_linux - sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" - url: "https://pub.dev" - source: hosted - version: "1.0.4" - app_links_platform_interface: - dependency: transitive - description: - name: app_links_platform_interface - sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" - url: "https://pub.dev" - source: hosted - version: "2.0.4" - app_links_web: - dependency: transitive - description: - name: app_links_web - sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" - url: "https://pub.dev" - source: hosted - version: "1.0.5" - args: - dependency: transitive - description: - name: args - sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 - url: "https://pub.dev" - source: hosted - version: "2.7.0" - async: - dependency: transitive - description: - name: async - sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 - url: "https://pub.dev" - source: hosted - version: "2.13.1" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b - url: "https://pub.dev" - source: hosted - version: "1.4.1" - clock: - dependency: transitive - description: - name: clock - sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e - url: "https://pub.dev" - source: hosted - version: "1.1.3" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - crypto: - dependency: transitive - description: - name: crypto - sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf - url: "https://pub.dev" - source: hosted - version: "3.0.7" - desktop_webview_auth: - dependency: transitive - description: - name: desktop_webview_auth - sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c - url: "https://pub.dev" - source: hosted - version: "0.0.16" - email_validator: - dependency: transitive - description: - name: email_validator - sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b - url: "https://pub.dev" - source: hosted - version: "2.1.17" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" - url: "https://pub.dev" - source: hosted - version: "1.3.3" - firebase_auth: - dependency: "direct main" - description: - name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" - url: "https://pub.dev" - source: hosted - version: "6.7.0" - firebase_auth_platform_interface: - dependency: transitive - description: - name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" - url: "https://pub.dev" - source: hosted - version: "9.1.0" - firebase_auth_web: - dependency: transitive - description: - name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" - url: "https://pub.dev" - source: hosted - version: "6.3.0" - firebase_core: - dependency: "direct main" - description: - name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" - url: "https://pub.dev" - source: hosted - version: "4.15.0" - firebase_core_platform_interface: - dependency: transitive - description: - name: firebase_core_platform_interface - sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" - url: "https://pub.dev" - source: hosted - version: "8.1.1" - firebase_core_web: - dependency: transitive - description: - name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" - url: "https://pub.dev" - source: hosted - version: "3.12.0" - firebase_ui_auth: - dependency: "direct main" - description: - name: firebase_ui_auth - sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" - url: "https://pub.dev" - source: hosted - version: "3.1.1" - firebase_ui_localizations: - dependency: transitive - description: - name: firebase_ui_localizations - sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 - url: "https://pub.dev" - source: hosted - version: "2.1.0" - firebase_ui_oauth: - dependency: transitive - description: - name: firebase_ui_oauth - sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - firebase_ui_shared: - dependency: transitive - description: - name: firebase_ui_shared - sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" - url: "https://pub.dev" - source: hosted - version: "1.5.0" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" - url: "https://pub.dev" - source: hosted - version: "6.0.0" - flutter_localizations: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - flutter_svg: - dependency: transitive - description: - name: flutter_svg - sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" - url: "https://pub.dev" - source: hosted - version: "2.3.0" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - flutter_web_plugins: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - http: - dependency: transitive - description: - name: http - sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" - url: "https://pub.dev" - source: hosted - version: "1.6.0" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" - url: "https://pub.dev" - source: hosted - version: "4.1.2" - intl: - dependency: transitive - description: - name: intl - sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" - url: "https://pub.dev" - source: hosted - version: "0.20.3" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" - url: "https://pub.dev" - source: hosted - version: "11.0.2" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" - url: "https://pub.dev" - source: hosted - version: "3.0.10" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - lints: - dependency: transitive - description: - name: lints - sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" - url: "https://pub.dev" - source: hosted - version: "6.1.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" - url: "https://pub.dev" - source: hosted - version: "0.12.20" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" - url: "https://pub.dev" - source: hosted - version: "0.13.0" - meta: - dependency: transitive - description: - name: meta - sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" - url: "https://pub.dev" - source: hosted - version: "1.19.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - path_parsing: - dependency: transitive - description: - name: path_parsing - sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" - url: "https://pub.dev" - source: hosted - version: "1.1.0" - petitparser: - dependency: transitive - description: - name: petitparser - sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" - url: "https://pub.dev" - source: hosted - version: "7.1.0" - plugin_platform_interface: - dependency: transitive - description: - name: plugin_platform_interface - sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" - url: "https://pub.dev" - source: hosted - version: "2.1.8" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - source_span: - dependency: transitive - description: - name: source_span - sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" - url: "https://pub.dev" - source: hosted - version: "1.10.2" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" - url: "https://pub.dev" - source: hosted - version: "1.12.2" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" - url: "https://pub.dev" - source: hosted - version: "0.7.12" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - vector_graphics: - dependency: transitive - description: - name: vector_graphics - sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" - url: "https://pub.dev" - source: hosted - version: "1.2.4" - vector_graphics_codec: - dependency: transitive - description: - name: vector_graphics_codec - sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" - url: "https://pub.dev" - source: hosted - version: "1.1.13" - vector_graphics_compiler: - dependency: transitive - description: - name: vector_graphics_compiler - sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 - url: "https://pub.dev" - source: hosted - version: "1.3.2" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" - url: "https://pub.dev" - source: hosted - version: "2.4.3" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" - url: "https://pub.dev" - source: hosted - version: "15.4.0" - web: - dependency: transitive - description: - name: web - sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - xml: - dependency: transitive - description: - name: xml - sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" - url: "https://pub.dev" - source: hosted - version: "7.0.1" -sdks: - dart: ">=3.13.5 <4.0.0" - flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_02/pubspec.yaml b/firebase-auth-flutterfire-ui/step_02/pubspec.yaml deleted file mode 100644 index 7358752b33..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/pubspec.yaml +++ /dev/null @@ -1,24 +0,0 @@ -name: firebase_auth_flutterfire_ui -description: "A new Flutter project." -publish_to: 'none' -version: 0.1.0+1 - -environment: - sdk: ^3.13.5 - -dependencies: - firebase_auth: ^6.7.0 - firebase_core: ^4.15.0 - firebase_ui_auth: ^3.1.1 - flutter: - sdk: flutter - -dev_dependencies: - flutter_test: - sdk: flutter - flutter_lints: ^6.0.0 - -flutter: - uses-material-design: true - assets: - - assets/ diff --git a/firebase-auth-flutterfire-ui/step_02/web/favicon.png b/firebase-auth-flutterfire-ui/step_02/web/favicon.png deleted file mode 100644 index 8aaa46ac1ae21512746f852a42ba87e4165dfdd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM diff --git a/firebase-auth-flutterfire-ui/step_02/web/icons/Icon-192.png b/firebase-auth-flutterfire-ui/step_02/web/icons/Icon-192.png deleted file mode 100644 index b749bfef07473333cf1dd31e9eed89862a5d52aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5292 zcmZ`-2T+sGz6~)*FVZ`aW+(v>MIm&M-g^@e2u-B-DoB?qO+b1Tq<5uCCv>ESfRum& zp%X;f!~1{tzL__3=gjVJ=j=J>+nMj%ncXj1Q(b|Ckbw{Y0FWpt%4y%$uD=Z*c-x~o zE;IoE;xa#7Ll5nj-e4CuXB&G*IM~D21rCP$*xLXAK8rIMCSHuSu%bL&S3)8YI~vyp@KBu9Ph7R_pvKQ@xv>NQ`dZp(u{Z8K3yOB zn7-AR+d2JkW)KiGx0hosml;+eCXp6+w%@STjFY*CJ?udJ64&{BCbuebcuH;}(($@@ znNlgBA@ZXB)mcl9nbX#F!f_5Z=W>0kh|UVWnf!At4V*LQP%*gPdCXd6P@J4Td;!Ur z<2ZLmwr(NG`u#gDEMP19UcSzRTL@HsK+PnIXbVBT@oHm53DZr?~V(0{rsalAfwgo zEh=GviaqkF;}F_5-yA!1u3!gxaR&Mj)hLuj5Q-N-@Lra{%<4ONja8pycD90&>yMB` zchhd>0CsH`^|&TstH-8+R`CfoWqmTTF_0?zDOY`E`b)cVi!$4xA@oO;SyOjJyP^_j zx^@Gdf+w|FW@DMdOi8=4+LJl$#@R&&=UM`)G!y%6ZzQLoSL%*KE8IO0~&5XYR9 z&N)?goEiWA(YoRfT{06&D6Yuu@Qt&XVbuW@COb;>SP9~aRc+z`m`80pB2o%`#{xD@ zI3RAlukL5L>px6b?QW1Ac_0>ew%NM!XB2(H+1Y3AJC?C?O`GGs`331Nd4ZvG~bMo{lh~GeL zSL|tT*fF-HXxXYtfu5z+T5Mx9OdP7J4g%@oeC2FaWO1D{=NvL|DNZ}GO?O3`+H*SI z=grGv=7dL{+oY0eJFGO!Qe(e2F?CHW(i!!XkGo2tUvsQ)I9ev`H&=;`N%Z{L zO?vV%rDv$y(@1Yj@xfr7Kzr<~0{^T8wM80xf7IGQF_S-2c0)0D6b0~yD7BsCy+(zL z#N~%&e4iAwi4F$&dI7x6cE|B{f@lY5epaDh=2-(4N05VO~A zQT3hanGy_&p+7Fb^I#ewGsjyCEUmSCaP6JDB*=_()FgQ(-pZ28-{qx~2foO4%pM9e z*_63RT8XjgiaWY|*xydf;8MKLd{HnfZ2kM%iq}fstImB-K6A79B~YoPVa@tYN@T_$ zea+9)<%?=Fl!kd(Y!G(-o}ko28hg2!MR-o5BEa_72uj7Mrc&{lRh3u2%Y=Xk9^-qa zBPWaD=2qcuJ&@Tf6ue&)4_V*45=zWk@Z}Q?f5)*z)-+E|-yC4fs5CE6L_PH3=zI8p z*Z3!it{1e5_^(sF*v=0{`U9C741&lub89gdhKp|Y8CeC{_{wYK-LSbp{h)b~9^j!s z7e?Y{Z3pZv0J)(VL=g>l;<}xk=T*O5YR|hg0eg4u98f2IrA-MY+StQIuK-(*J6TRR z|IM(%uI~?`wsfyO6Tgmsy1b3a)j6M&-jgUjVg+mP*oTKdHg?5E`!r`7AE_#?Fc)&a z08KCq>Gc=ne{PCbRvs6gVW|tKdcE1#7C4e`M|j$C5EYZ~Y=jUtc zj`+?p4ba3uy7><7wIokM79jPza``{Lx0)zGWg;FW1^NKY+GpEi=rHJ+fVRGfXO zPHV52k?jxei_!YYAw1HIz}y8ZMwdZqU%ESwMn7~t zdI5%B;U7RF=jzRz^NuY9nM)&<%M>x>0(e$GpU9th%rHiZsIT>_qp%V~ILlyt^V`=d z!1+DX@ah?RnB$X!0xpTA0}lN@9V-ePx>wQ?-xrJr^qDlw?#O(RsXeAvM%}rg0NT#t z!CsT;-vB=B87ShG`GwO;OEbeL;a}LIu=&@9cb~Rsx(ZPNQ!NT7H{@j0e(DiLea>QD zPmpe90gEKHEZ8oQ@6%E7k-Ptn#z)b9NbD@_GTxEhbS+}Bb74WUaRy{w;E|MgDAvHw zL)ycgM7mB?XVh^OzbC?LKFMotw3r@i&VdUV%^Efdib)3@soX%vWCbnOyt@Y4swW925@bt45y0HY3YI~BnnzZYrinFy;L?2D3BAL`UQ zEj))+f>H7~g8*VuWQ83EtGcx`hun$QvuurSMg3l4IP8Fe`#C|N6mbYJ=n;+}EQm;< z!!N=5j1aAr_uEnnzrEV%_E|JpTb#1p1*}5!Ce!R@d$EtMR~%9# zd;h8=QGT)KMW2IKu_fA_>p_und#-;Q)p%%l0XZOXQicfX8M~7?8}@U^ihu;mizj)t zgV7wk%n-UOb z#!P5q?Ex+*Kx@*p`o$q8FWL*E^$&1*!gpv?Za$YO~{BHeGY*5%4HXUKa_A~~^d z=E*gf6&+LFF^`j4$T~dR)%{I)T?>@Ma?D!gi9I^HqvjPc3-v~=qpX1Mne@*rzT&Xw zQ9DXsSV@PqpEJO-g4A&L{F&;K6W60D!_vs?Vx!?w27XbEuJJP&);)^+VF1nHqHBWu z^>kI$M9yfOY8~|hZ9WB!q-9u&mKhEcRjlf2nm_@s;0D#c|@ED7NZE% zzR;>P5B{o4fzlfsn3CkBK&`OSb-YNrqx@N#4CK!>bQ(V(D#9|l!e9(%sz~PYk@8zt zPN9oK78&-IL_F zhsk1$6p;GqFbtB^ZHHP+cjMvA0(LqlskbdYE_rda>gvQLTiqOQ1~*7lg%z*&p`Ry& zRcG^DbbPj_jOKHTr8uk^15Boj6>hA2S-QY(W-6!FIq8h$<>MI>PYYRenQDBamO#Fv zAH5&ImqKBDn0v5kb|8i0wFhUBJTpT!rB-`zK)^SNnRmLraZcPYK7b{I@+}wXVdW-{Ps17qdRA3JatEd?rPV z4@}(DAMf5EqXCr4-B+~H1P#;t@O}B)tIJ(W6$LrK&0plTmnPpb1TKn3?f?Kk``?D+ zQ!MFqOX7JbsXfQrz`-M@hq7xlfNz;_B{^wbpG8des56x(Q)H)5eLeDwCrVR}hzr~= zM{yXR6IM?kXxauLza#@#u?Y|o;904HCqF<8yT~~c-xyRc0-vxofnxG^(x%>bj5r}N zyFT+xnn-?B`ohA>{+ZZQem=*Xpqz{=j8i2TAC#x-m;;mo{{sLB_z(UoAqD=A#*juZ zCv=J~i*O8;F}A^Wf#+zx;~3B{57xtoxC&j^ie^?**T`WT2OPRtC`xj~+3Kprn=rVM zVJ|h5ux%S{dO}!mq93}P+h36mZ5aZg1-?vhL$ke1d52qIiXSE(llCr5i=QUS?LIjc zV$4q=-)aaR4wsrQv}^shL5u%6;`uiSEs<1nG^?$kl$^6DL z43CjY`M*p}ew}}3rXc7Xck@k41jx}c;NgEIhKZ*jsBRZUP-x2cm;F1<5$jefl|ppO zmZd%%?gMJ^g9=RZ^#8Mf5aWNVhjAS^|DQO+q$)oeob_&ZLFL(zur$)); zU19yRm)z<4&4-M}7!9+^Wl}Uk?`S$#V2%pQ*SIH5KI-mn%i;Z7-)m$mN9CnI$G7?# zo`zVrUwoSL&_dJ92YhX5TKqaRkfPgC4=Q&=K+;_aDs&OU0&{WFH}kKX6uNQC6%oUH z2DZa1s3%Vtk|bglbxep-w)PbFG!J17`<$g8lVhqD2w;Z0zGsh-r zxZ13G$G<48leNqR!DCVt9)@}(zMI5w6Wo=N zpP1*3DI;~h2WDWgcKn*f!+ORD)f$DZFwgKBafEZmeXQMAsq9sxP9A)7zOYnkHT9JU zRA`umgmP9d6=PHmFIgx=0$(sjb>+0CHG)K@cPG{IxaJ&Ueo8)0RWgV9+gO7+Bl1(F z7!BslJ2MP*PWJ;x)QXbR$6jEr5q3 z(3}F@YO_P1NyTdEXRLU6fp?9V2-S=E+YaeLL{Y)W%6`k7$(EW8EZSA*(+;e5@jgD^I zaJQ2|oCM1n!A&-8`;#RDcZyk*+RPkn_r8?Ak@agHiSp*qFNX)&i21HE?yuZ;-C<3C zwJGd1lx5UzViP7sZJ&|LqH*mryb}y|%AOw+v)yc`qM)03qyyrqhX?ub`Cjwx2PrR! z)_z>5*!*$x1=Qa-0uE7jy0z`>|Ni#X+uV|%_81F7)b+nf%iz=`fF4g5UfHS_?PHbr zB;0$bK@=di?f`dS(j{l3-tSCfp~zUuva+=EWxJcRfp(<$@vd(GigM&~vaYZ0c#BTs z3ijkxMl=vw5AS&DcXQ%eeKt!uKvh2l3W?&3=dBHU=Gz?O!40S&&~ei2vg**c$o;i89~6DVns zG>9a*`k5)NI9|?W!@9>rzJ;9EJ=YlJTx1r1BA?H`LWijk(rTax9(OAu;q4_wTj-yj z1%W4GW&K4T=uEGb+E!>W0SD_C0RR91 diff --git a/firebase-auth-flutterfire-ui/step_02/web/icons/Icon-512.png b/firebase-auth-flutterfire-ui/step_02/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48dff1169879ba46840804b412fe02fefd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8252 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 diff --git a/firebase-auth-flutterfire-ui/step_02/web/icons/Icon-maskable-192.png b/firebase-auth-flutterfire-ui/step_02/web/icons/Icon-maskable-192.png deleted file mode 100644 index eb9b4d76e525556d5d89141648c724331630325d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5594 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 X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! diff --git a/firebase-auth-flutterfire-ui/step_02/web/icons/Icon-maskable-512.png b/firebase-auth-flutterfire-ui/step_02/web/icons/Icon-maskable-512.png deleted file mode 100644 index d69c56691fbdb0b7efa65097c7cc1edac12a6d3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20998 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 MPgg&ebxsLQ025IeI{*Lx diff --git a/firebase-auth-flutterfire-ui/step_02/web/index.html b/firebase-auth-flutterfire-ui/step_02/web/index.html deleted file mode 100644 index 9c98e31148..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/web/index.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - firebase_auth_flutterfire_ui - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_02/web/manifest.json b/firebase-auth-flutterfire-ui/step_02/web/manifest.json deleted file mode 100644 index 25f26f5ddb..0000000000 --- a/firebase-auth-flutterfire-ui/step_02/web/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "firebase_auth_flutterfire_ui", - "short_name": "firebase_auth_flutterfire_ui", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/.gemini/settings.json b/firebase-auth-flutterfire-ui/step_03_a/.gemini/settings.json deleted file mode 100644 index a35b8a7ef4..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/.gemini/settings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "mcpServers": { - "dart": { - "command": "dart", - "args": [ - "mcp-server" - ] - } - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/.gitignore b/firebase-auth-flutterfire-ui/step_03_a/.gitignore deleted file mode 100644 index 79f7ecabd5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/.gitignore +++ /dev/null @@ -1,48 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.build/ -.buildlog/ -.history -.svn/ -.swiftpm/ -migrate_working_dir/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins-dependencies -.pub-cache/ -.pub/ -/build/ -/coverage/ - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release - -# Widget Preview related -.widget_preview/ diff --git a/firebase-auth-flutterfire-ui/step_03_a/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_03_a/analysis_options.yaml deleted file mode 100644 index c063137f64..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/analysis_options.yaml +++ /dev/null @@ -1,13 +0,0 @@ -analyzer: - exclude: - - build/** - - android/** - - ios/** - - web/** - - macos/** -include: ../../analysis_options.yaml - -linter: - rules: - avoid_print: false - constant_identifier_names: false diff --git a/firebase-auth-flutterfire-ui/step_03_a/android/.gitignore b/firebase-auth-flutterfire-ui/step_03_a/android/.gitignore deleted file mode 100644 index be3943c96d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/android/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java -.cxx/ - -# Remember to never publicly share your keystore. -# See https://flutter.dev/to/reference-keystore -key.properties -**/*.keystore -**/*.jks diff --git a/firebase-auth-flutterfire-ui/step_03_a/android/app/build.gradle.kts b/firebase-auth-flutterfire-ui/step_03_a/android/app/build.gradle.kts deleted file mode 100644 index f05f3e1f84..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/android/app/build.gradle.kts +++ /dev/null @@ -1,49 +0,0 @@ -plugins { - id("com.android.application") - // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. - id("dev.flutter.flutter-gradle-plugin") -} - -android { - namespace = "com.example.firebase_auth_flutterfire_ui" - compileSdk = flutter.compileSdkVersion - ndkVersion = flutter.ndkVersion - - compileOptions { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId = "com.example.firebase_auth_flutterfire_ui" - // You can update the following values to match your application needs. - // For more information, see: https://flutter.dev/to/review-gradle-config. - minSdk = flutter.minSdkVersion - targetSdk = flutter.targetSdkVersion - // Uses the version code from pubspec.yaml. When using split APKs, 1000 * ABI_VERSION - // is added automatically by Flutter. (https://developer.android.com/studio/build/configure-apk-splits#configure-APK-versions) - // You can force using the value of versionCode by specifying the `-P force-version-code-ignoring-abi=true` - // flag during build. - versionCode = flutter.versionCode - versionName = flutter.versionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig = signingConfigs.getByName("debug") - } - } -} - -kotlin { - compilerOptions { - jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17 - } -} - -flutter { - source = "../.." -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/android/app/src/debug/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_03_a/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 6ad6b92cf5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt b/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt deleted file mode 100644 index a96c3bd018..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.example.firebase_auth_flutterfire_ui - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity : FlutterActivity() diff --git a/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/drawable-v21/launch_background.xml b/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3f6..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/drawable/launch_background.xml b/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f884..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372eebdb28e45604e46eeda8dd24651419bc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` diff --git a/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/values-night/styles.xml b/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 06952be745..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/values/styles.xml b/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/values/styles.xml deleted file mode 100644 index cb1ef88056..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/android/app/src/profile/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_03_a/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/android/build.gradle.kts b/firebase-auth-flutterfire-ui/step_03_a/android/build.gradle.kts deleted file mode 100644 index dbee657bb5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/android/build.gradle.kts +++ /dev/null @@ -1,24 +0,0 @@ -allprojects { - repositories { - google() - mavenCentral() - } -} - -val newBuildDir: Directory = - rootProject.layout.buildDirectory - .dir("../../build") - .get() -rootProject.layout.buildDirectory.value(newBuildDir) - -subprojects { - val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name) - project.layout.buildDirectory.value(newSubprojectBuildDir) -} -subprojects { - project.evaluationDependsOn(":app") -} - -tasks.register("clean") { - delete(rootProject.layout.buildDirectory) -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/android/gradle.properties b/firebase-auth-flutterfire-ui/step_03_a/android/gradle.properties deleted file mode 100644 index e96108cfe4..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/android/gradle.properties +++ /dev/null @@ -1,6 +0,0 @@ -org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError -android.useAndroidX=true -# This newDsl flag was added by the Flutter template -android.newDsl=false -# This builtInKotlin flag was added by the Flutter template -android.builtInKotlin=false diff --git a/firebase-auth-flutterfire-ui/step_03_a/android/gradle/wrapper/gradle-wrapper.properties b/firebase-auth-flutterfire-ui/step_03_a/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index a20f2c46d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-all.zip diff --git a/firebase-auth-flutterfire-ui/step_03_a/android/settings.gradle.kts b/firebase-auth-flutterfire-ui/step_03_a/android/settings.gradle.kts deleted file mode 100644 index b28021a910..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/android/settings.gradle.kts +++ /dev/null @@ -1,26 +0,0 @@ -pluginManagement { - val flutterSdkPath = - run { - val properties = java.util.Properties() - file("local.properties").inputStream().use { properties.load(it) } - val flutterSdkPath = properties.getProperty("flutter.sdk") - require(flutterSdkPath != null) { "flutter.sdk not set in local.properties" } - flutterSdkPath - } - - includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") - - repositories { - google() - mavenCentral() - gradlePluginPortal() - } -} - -plugins { - id("dev.flutter.flutter-plugin-loader") version "1.0.0" - id("com.android.application") version "9.1.0" apply false - id("org.jetbrains.kotlin.android") version "2.4.0" apply false -} - -include(":app") diff --git a/firebase-auth-flutterfire-ui/step_03_a/assets/dash.png b/firebase-auth-flutterfire-ui/step_03_a/assets/dash.png deleted file mode 100644 index 6ccb3f390078f9482957e860d32fef22f72faa18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386796 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�MY+02|B4_ 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 p`@Kp?d`1 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%0A#%_THjcAbGp<&Pqg)aTn=W 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

H{h09VD{09oW;#j#h)z}cY58%- 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
+)d$*!G4J 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 NMdyE3{=@g)zX1$HA~^s6 diff --git a/firebase-auth-flutterfire-ui/step_03_a/assets/flutterfire_300x.png b/firebase-auth-flutterfire-ui/step_03_a/assets/flutterfire_300x.png deleted file mode 100644 index 604593b8e4814998fc8e6d5853a96fbb9176708e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3425 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 - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Flutter/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_03_a/ios/Flutter/Debug.xcconfig deleted file mode 100644 index ec97fc6f30..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Flutter/Release.xcconfig b/firebase-auth-flutterfire-ui/step_03_a/ios/Flutter/Release.xcconfig deleted file mode 100644 index c4855bfe20..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Podfile b/firebase-auth-flutterfire-ui/step_03_a/ios/Podfile deleted file mode 100644 index 9d7ef08d52..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Podfile +++ /dev/null @@ -1,43 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '15.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_03_a/ios/Podfile.lock deleted file mode 100644 index 1bf98b7b1d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - Flutter - - Flutter (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) - - Flutter (from `Flutter`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: ".symlinks/plugins/desktop_webview_auth/ios" - Flutter: - :path: Flutter - -SPEC CHECKSUMS: - desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d - Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 - -PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 121bcd4e13..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,759 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97C146E61CF9000F007C117D /* Project object */; - proxyType = 1; - remoteGlobalIDString = 97C146ED1CF9000F007C117D; - remoteInfo = Runner; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C8082294A63A400263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C807B294A618700263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 40E87F3BD0EB1F883D5D18DE /* Pods */ = { - isa = PBXGroup; - children = ( - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - 94B244503305D250FC6DC61B /* Frameworks */ = { - isa = PBXGroup; - children = ( - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - 331C8082294A63A400263BE5 /* RunnerTests */, - 40E87F3BD0EB1F883D5D18DE /* Pods */, - 94B244503305D250FC6DC61B /* Frameworks */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - 331C8081294A63A400263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C8080294A63A400263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, - 331C807D294A63A400263BE5 /* Sources */, - 331C807F294A63A400263BE5 /* Resources */, - 04E33CCD5DE028ACD36BF914 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 331C8086294A63A400263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C8080294A63A400263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 97C146ED1CF9000F007C117D; - }; - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - 331C8080294A63A400263BE5 /* RunnerTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C807F294A63A400263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C807D294A63A400263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 97C146ED1CF9000F007C117D /* Runner */; - targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 331C8088294A63A400263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Debug; - }; - 331C8089294A63A400263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Release; - }; - 331C808A294A63A400263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C8088294A63A400263BE5 /* Debug */, - 331C8089294A63A400263BE5 /* Release */, - 331C808A294A63A400263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a625..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index c3fedb29c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/AppDelegate.swift deleted file mode 100644 index c30b367ec0..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,16 +0,0 @@ -import Flutter -import UIKit - -@main -@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } - - func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) { - GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry) - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab2d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada4725e9b0ddb1deab583e5b5102493aa332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10932 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 diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 797d452e458972bab9d994556c8305db4c827017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index 6ed2d933e1120817fe9182483a228007b18ab6ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 4cd7b0099ca80c806f8fe495613e8d6c69460d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index fe730945a01f64a61e2235dbe3f45b08f7729182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index 502f463a9bc882b461c96aadf492d1729e49e725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index 0ec303439225b78712f49115768196d8d76f6790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index e9f5fea27c705180eb716271f41b582e76dcbd90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1674 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 diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index 0467bf12aa4d28f374bb26596605a46dcbb3e7c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2fd4..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b70..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Base.lproj/LaunchScreen.storyboard b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Base.lproj/Main.storyboard b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/GoogleService-Info.plist deleted file mode 100644 index 00a7de4733..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-i4vto19bqoht9p28mu143vicja7td8e1.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-i4vto19bqoht9p28mu143vicja7td8e1 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.BUNDLE - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:3e6776183887c3fdb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Info.plist deleted file mode 100644 index 66728aa7de..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Info.plist +++ /dev/null @@ -1,70 +0,0 @@ - - - - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Firebase Auth Flutterfire Ui - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - firebase_auth_flutterfire_ui - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UIApplicationSceneManifest - - UIApplicationSupportsMultipleScenes - - UISceneConfigurations - - UIWindowSceneSessionRoleApplication - - - UISceneClassName - UIWindowScene - UISceneConfigurationName - flutter - UISceneDelegateClassName - $(PRODUCT_MODULE_NAME).SceneDelegate - UISceneStoryboardFile - Main - - - - - UIApplicationSupportsIndirectInputEvents - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Runner-Bridging-Header.h b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a560b..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/SceneDelegate.swift b/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/SceneDelegate.swift deleted file mode 100644 index b9ce8ea2b2..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/Runner/SceneDelegate.swift +++ /dev/null @@ -1,6 +0,0 @@ -import Flutter -import UIKit - -class SceneDelegate: FlutterSceneDelegate { - -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/ios/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_03_a/ios/RunnerTests/RunnerTests.swift deleted file mode 100644 index 86a7c3b1b6..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/ios/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Flutter -import UIKit -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/lib/app.dart b/firebase-auth-flutterfire-ui/step_03_a/lib/app.dart deleted file mode 100644 index 10028aa7c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/lib/app.dart +++ /dev/null @@ -1,19 +0,0 @@ -import 'package:flutter/material.dart'; - -import 'auth_gate.dart'; - -class MyApp extends StatelessWidget { - const MyApp({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return MaterialApp( - theme: ThemeData( - colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), - ), - home: AuthGate(clientId: clientId), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/lib/auth_gate.dart b/firebase-auth-flutterfire-ui/step_03_a/lib/auth_gate.dart deleted file mode 100644 index 4fed5355d3..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/lib/auth_gate.dart +++ /dev/null @@ -1,25 +0,0 @@ -import 'package:firebase_auth/firebase_auth.dart' hide EmailAuthProvider; -import 'package:firebase_ui_auth/firebase_ui_auth.dart'; -import 'package:flutter/material.dart'; - -import 'home.dart'; - -class AuthGate extends StatelessWidget { - const AuthGate({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return StreamBuilder( - stream: FirebaseAuth.instance.authStateChanges(), - builder: (context, snapshot) { - if (!snapshot.hasData) { - return SignInScreen(providers: [EmailAuthProvider()]); - } - - return const HomeScreen(); - }, - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/lib/firebase_options.dart b/firebase-auth-flutterfire-ui/step_03_a/lib/firebase_options.dart deleted file mode 100644 index add28296ca..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/lib/firebase_options.dart +++ /dev/null @@ -1,76 +0,0 @@ -// File generated by FlutterFire CLI. -// ignore_for_file: lines_longer_than_80_chars -import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; -import 'package:flutter/foundation.dart' - show defaultTargetPlatform, kIsWeb, TargetPlatform; - -/// Default [FirebaseOptions] for use with your Firebase apps. -/// -/// Example: -/// ```dart -/// import 'firebase_options.dart'; -/// // ... -/// await Firebase.initializeApp( -/// options: DefaultFirebaseOptions.currentPlatform, -/// ); -/// ``` -class DefaultFirebaseOptions { - static FirebaseOptions get currentPlatform { - if (kIsWeb) { - return web; - } - - switch (defaultTargetPlatform) { - case TargetPlatform.android: - return android; - case TargetPlatform.iOS: - return ios; - case TargetPlatform.macOS: - return macos; - default: - throw UnsupportedError( - 'DefaultFirebaseOptions are not supported for this platform.', - ); - } - } - - // TODO (codelab user): Replace with your Firebase credentials - // Generate this file with credentials with the FlutterFire CLI - static const FirebaseOptions web = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - authDomain: 'flutterfire-ui-codelab.firebaseapp.com', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - measurementId: 'MEASUREMENT ID', - ); - - static const FirebaseOptions android = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - ); - - static const FirebaseOptions ios = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); - - static const FirebaseOptions macos = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/lib/home.dart b/firebase-auth-flutterfire-ui/step_03_a/lib/home.dart deleted file mode 100644 index 8ea6fd93bd..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/lib/home.dart +++ /dev/null @@ -1,20 +0,0 @@ -import 'package:flutter/material.dart'; - -class HomeScreen extends StatelessWidget { - const HomeScreen({super.key}); - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar(automaticallyImplyLeading: false), - body: Center( - child: Column( - children: [ - SizedBox(width: 250, child: Image.asset('assets/dash.png')), - Text('Welcome!', style: Theme.of(context).textTheme.displaySmall), - ], - ), - ), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/lib/main.dart b/firebase-auth-flutterfire-ui/step_03_a/lib/main.dart deleted file mode 100644 index 379a367d8e..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/lib/main.dart +++ /dev/null @@ -1,15 +0,0 @@ -import 'package:firebase_core/firebase_core.dart'; -import 'package:flutter/material.dart'; - -import 'app.dart'; -import 'firebase_options.dart'; - -// TODO(codelab user): Get API key -const clientId = 'YOUR_CLIENT_ID'; - -void main() async { - WidgetsFlutterBinding.ensureInitialized(); - await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); - - runApp(const MyApp(clientId: clientId)); -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/.gitignore b/firebase-auth-flutterfire-ui/step_03_a/macos/.gitignore deleted file mode 100644 index 746adbb6b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Flutter/Flutter-Debug.xcconfig b/firebase-auth-flutterfire-ui/step_03_a/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index 4b81f9b2d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Flutter/Flutter-Release.xcconfig b/firebase-auth-flutterfire-ui/step_03_a/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index 5caa9d1579..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Flutter/GeneratedPluginRegistrant.swift b/firebase-auth-flutterfire-ui/step_03_a/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index 4116d2e5cf..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,18 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - -import app_links -import desktop_webview_auth -import firebase_auth -import firebase_core - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { - AppLinksMacosPlugin.register(with: registry.registrar(forPlugin: "AppLinksMacosPlugin")) - DesktopWebviewAuthPlugin.register(with: registry.registrar(forPlugin: "DesktopWebviewAuthPlugin")) - FLTFirebaseAuthPlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseAuthPlugin")) - FLTFirebaseCorePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseCorePlugin")) -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Podfile b/firebase-auth-flutterfire-ui/step_03_a/macos/Podfile deleted file mode 100644 index 167132a2fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Podfile +++ /dev/null @@ -1,42 +0,0 @@ -platform :osx, '12.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_macos_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_macos_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_03_a/macos/Podfile.lock deleted file mode 100644 index f431c3fe8c..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - FlutterMacOS - - FlutterMacOS (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) - - FlutterMacOS (from `Flutter/ephemeral`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos - FlutterMacOS: - :path: Flutter/ephemeral - -SPEC CHECKSUMS: - desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 - FlutterMacOS: c232990155153907050900a2e175c7773903ba4e - -PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 02a99f8c92..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,825 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC10EC2044A3C60003C045; - remoteInfo = Runner; - }; - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = firebase_auth_flutterfire_ui.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 331C80D2294CF70F00263BE5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C80D6294CF71000263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C80D7294CF71000263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 331C80D6294CF71000263BE5 /* RunnerTests */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - 62858181651BA97FB2AB5B13 /* Pods */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */, - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - 62858181651BA97FB2AB5B13 /* Pods */ = { - isa = PBXGroup; - children = ( - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C80D4294CF70F00263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, - 331C80D1294CF70F00263BE5 /* Sources */, - 331C80D2294CF70F00263BE5 /* Frameworks */, - 331C80D3294CF70F00263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C80DA294CF71000263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C80D4294CF70F00263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 33CC10EC2044A3C60003C045; - }; - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 331C80D4294CF70F00263BE5 /* RunnerTests */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C80D3294CF70F00263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C80D1294CF70F00263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC10EC2044A3C60003C045 /* Runner */; - targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; - }; - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 331C80DB294CF71000263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Debug; - }; - 331C80DC294CF71000263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Release; - }; - 331C80DD294CF71000263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Profile; - }; - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C80DB294CF71000263BE5 /* Debug */, - 331C80DC294CF71000263BE5 /* Release */, - 331C80DD294CF71000263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 9d7d2779b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/AppDelegate.swift deleted file mode 100644 index b3c1761412..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import Cocoa -import FlutterMacOS - -@main -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } - - override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { - return true - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f19f..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 82b6f9d9a33e198f5747104729e1fcef999772a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102994 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ⅅ8MglG&ER{i5lN315cO?EdHNLrg? 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 z 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 Pe7HEdAEg|=c=LY&YVNkY diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index 13b35eba55c6dabc3aac36f33d859266c18fa0d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5680 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 diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index 0a3f5fa40fb3d1e0710331a48de5d256da3f275d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 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 diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 2f1632cfddf3d9dade342351e627a0a75609fb46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 zcmV;b2vzrqP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuE6iGxuRCodHTWf3-RTMruyW6Fu zQYeUM04eX6D5c0FCjKKPrco1(K`<0SL=crI{PC3-^hZU0kQie$gh-5!7z6SH6Q0J% zqot*`H1q{R5fHFYS}dje@;kG=v$L0(yY0?wY2%*c?A&{2?!D*x?m71{of2gv!$5|C z3>qG_BW}7K_yUcT3A5C6QD<+{aq?x;MAUyAiJn#Jv8_zZtQ{P zTRzbL3U9!qVuZzS$xKU10KiW~Bgdcv1-!uAhQxf3a7q+dU6lj?yoO4Lq4TUN4}h{N z*fIM=SS8|C2$(T>w$`t@3Tka!(r!7W`x z-isCVgQD^mG-MJ;XtJuK3V{Vy72GQ83KRWsHU?e*wrhKk=ApIYeDqLi;JI1e zuvv}5^Dc=k7F7?nm3nIw$NVmU-+R>> zyqOR$-2SDpJ}Pt;^RkJytDVXNTsu|mI1`~G7yw`EJR?VkGfNdqK9^^8P`JdtTV&tX4CNcV4 z&N06nZa??Fw1AgQOUSE2AmPE@WO(Fvo`%m`cDgiv(fAeRA%3AGXUbsGw{7Q`cY;1BI#ac3iN$$Hw z0LT0;xc%=q)me?Y*$xI@GRAw?+}>=9D+KTk??-HJ4=A>`V&vKFS75@MKdSF1JTq{S zc1!^8?YA|t+uKigaq!sT;Z!&0F2=k7F0PIU;F$leJLaw2UI6FL^w}OG&!;+b%ya1c z1n+6-inU<0VM-Y_s5iTElq)ThyF?StVcebpGI znw#+zLx2@ah{$_2jn+@}(zJZ{+}_N9BM;z)0yr|gF-4=Iyu@hI*Lk=-A8f#bAzc9f z`Kd6K--x@t04swJVC3JK1cHY-Hq+=|PN-VO;?^_C#;coU6TDP7Bt`;{JTG;!+jj(` zw5cLQ-(Cz-Tlb`A^w7|R56Ce;Wmr0)$KWOUZ6ai0PhzPeHwdl0H(etP zUV`va_i0s-4#DkNM8lUlqI7>YQLf)(lz9Q3Uw`)nc(z3{m5ZE77Ul$V%m)E}3&8L0 z-XaU|eB~Is08eORPk;=<>!1w)Kf}FOVS2l&9~A+@R#koFJ$Czd%Y(ENTV&A~U(IPI z;UY+gf+&6ioZ=roly<0Yst8ck>(M=S?B-ys3mLdM&)ex!hbt+ol|T6CTS+Sc0jv(& z7ijdvFwBq;0a{%3GGwkDKTeG`b+lyj0jjS1OMkYnepCdoosNY`*zmBIo*981BU%%U z@~$z0V`OVtIbEx5pa|Tct|Lg#ZQf5OYMUMRD>Wdxm5SAqV2}3!ceE-M2 z@O~lQ0OiKQp}o9I;?uxCgYVV?FH|?Riri*U$Zi_`V2eiA>l zdSm6;SEm6#T+SpcE8Ro_f2AwxzI z44hfe^WE3!h@W3RDyA_H440cpmYkv*)6m1XazTqw%=E5Xv7^@^^T7Q2wxr+Z2kVYr - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Configs/AppInfo.xcconfig b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index 7f83dd52b0..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = firebase_auth_flutterfire_ui - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2026 com.example. All rights reserved. diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Configs/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd9464..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Configs/Release.xcconfig b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f49561..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Configs/Warnings.xcconfig b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf4780..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/DebugProfile.entitlements b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index dddb8a30c8..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/GoogleService-Info.plist deleted file mode 100644 index 7b3faf7e62..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.complete - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:d9e01cfe8b675dfcb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Info.plist deleted file mode 100644 index 4789daa6a4..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/MainFlutterWindow.swift b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 3cc05eb234..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Release.entitlements b/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Release.entitlements deleted file mode 100644 index 976176a59a..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/Runner/Release.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/macos/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_03_a/macos/RunnerTests/RunnerTests.swift deleted file mode 100644 index 61f3bd1fc5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/macos/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Cocoa -import FlutterMacOS -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_03_a/pubspec.lock b/firebase-auth-flutterfire-ui/step_03_a/pubspec.lock deleted file mode 100644 index a2fdbbeefa..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/pubspec.lock +++ /dev/null @@ -1,471 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _flutterfire_internals: - dependency: transitive - description: - name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 - url: "https://pub.dev" - source: hosted - version: "1.3.77" - app_links: - dependency: transitive - description: - name: app_links - sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" - url: "https://pub.dev" - source: hosted - version: "6.4.1" - app_links_linux: - dependency: transitive - description: - name: app_links_linux - sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" - url: "https://pub.dev" - source: hosted - version: "1.0.4" - app_links_platform_interface: - dependency: transitive - description: - name: app_links_platform_interface - sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" - url: "https://pub.dev" - source: hosted - version: "2.0.4" - app_links_web: - dependency: transitive - description: - name: app_links_web - sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" - url: "https://pub.dev" - source: hosted - version: "1.0.5" - args: - dependency: transitive - description: - name: args - sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 - url: "https://pub.dev" - source: hosted - version: "2.7.0" - async: - dependency: transitive - description: - name: async - sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 - url: "https://pub.dev" - source: hosted - version: "2.13.1" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b - url: "https://pub.dev" - source: hosted - version: "1.4.1" - clock: - dependency: transitive - description: - name: clock - sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e - url: "https://pub.dev" - source: hosted - version: "1.1.3" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - crypto: - dependency: transitive - description: - name: crypto - sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf - url: "https://pub.dev" - source: hosted - version: "3.0.7" - desktop_webview_auth: - dependency: transitive - description: - name: desktop_webview_auth - sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c - url: "https://pub.dev" - source: hosted - version: "0.0.16" - email_validator: - dependency: transitive - description: - name: email_validator - sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b - url: "https://pub.dev" - source: hosted - version: "2.1.17" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" - url: "https://pub.dev" - source: hosted - version: "1.3.3" - firebase_auth: - dependency: "direct main" - description: - name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" - url: "https://pub.dev" - source: hosted - version: "6.7.0" - firebase_auth_platform_interface: - dependency: transitive - description: - name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" - url: "https://pub.dev" - source: hosted - version: "9.1.0" - firebase_auth_web: - dependency: transitive - description: - name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" - url: "https://pub.dev" - source: hosted - version: "6.3.0" - firebase_core: - dependency: "direct main" - description: - name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" - url: "https://pub.dev" - source: hosted - version: "4.15.0" - firebase_core_platform_interface: - dependency: transitive - description: - name: firebase_core_platform_interface - sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" - url: "https://pub.dev" - source: hosted - version: "8.1.1" - firebase_core_web: - dependency: transitive - description: - name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" - url: "https://pub.dev" - source: hosted - version: "3.12.0" - firebase_ui_auth: - dependency: "direct main" - description: - name: firebase_ui_auth - sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" - url: "https://pub.dev" - source: hosted - version: "3.1.1" - firebase_ui_localizations: - dependency: transitive - description: - name: firebase_ui_localizations - sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 - url: "https://pub.dev" - source: hosted - version: "2.1.0" - firebase_ui_oauth: - dependency: transitive - description: - name: firebase_ui_oauth - sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - firebase_ui_shared: - dependency: transitive - description: - name: firebase_ui_shared - sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" - url: "https://pub.dev" - source: hosted - version: "1.5.0" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" - url: "https://pub.dev" - source: hosted - version: "6.0.0" - flutter_localizations: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - flutter_svg: - dependency: transitive - description: - name: flutter_svg - sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" - url: "https://pub.dev" - source: hosted - version: "2.3.0" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - flutter_web_plugins: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - http: - dependency: transitive - description: - name: http - sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" - url: "https://pub.dev" - source: hosted - version: "1.6.0" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" - url: "https://pub.dev" - source: hosted - version: "4.1.2" - intl: - dependency: transitive - description: - name: intl - sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" - url: "https://pub.dev" - source: hosted - version: "0.20.3" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" - url: "https://pub.dev" - source: hosted - version: "11.0.2" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" - url: "https://pub.dev" - source: hosted - version: "3.0.10" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - lints: - dependency: transitive - description: - name: lints - sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" - url: "https://pub.dev" - source: hosted - version: "6.1.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" - url: "https://pub.dev" - source: hosted - version: "0.12.20" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" - url: "https://pub.dev" - source: hosted - version: "0.13.0" - meta: - dependency: transitive - description: - name: meta - sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" - url: "https://pub.dev" - source: hosted - version: "1.19.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - path_parsing: - dependency: transitive - description: - name: path_parsing - sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" - url: "https://pub.dev" - source: hosted - version: "1.1.0" - petitparser: - dependency: transitive - description: - name: petitparser - sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" - url: "https://pub.dev" - source: hosted - version: "7.1.0" - plugin_platform_interface: - dependency: transitive - description: - name: plugin_platform_interface - sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" - url: "https://pub.dev" - source: hosted - version: "2.1.8" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - source_span: - dependency: transitive - description: - name: source_span - sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" - url: "https://pub.dev" - source: hosted - version: "1.10.2" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" - url: "https://pub.dev" - source: hosted - version: "1.12.2" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" - url: "https://pub.dev" - source: hosted - version: "0.7.12" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - vector_graphics: - dependency: transitive - description: - name: vector_graphics - sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" - url: "https://pub.dev" - source: hosted - version: "1.2.4" - vector_graphics_codec: - dependency: transitive - description: - name: vector_graphics_codec - sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" - url: "https://pub.dev" - source: hosted - version: "1.1.13" - vector_graphics_compiler: - dependency: transitive - description: - name: vector_graphics_compiler - sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 - url: "https://pub.dev" - source: hosted - version: "1.3.2" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" - url: "https://pub.dev" - source: hosted - version: "2.4.3" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" - url: "https://pub.dev" - source: hosted - version: "15.4.0" - web: - dependency: transitive - description: - name: web - sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - xml: - dependency: transitive - description: - name: xml - sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" - url: "https://pub.dev" - source: hosted - version: "7.0.1" -sdks: - dart: ">=3.13.5 <4.0.0" - flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_03_a/pubspec.yaml b/firebase-auth-flutterfire-ui/step_03_a/pubspec.yaml deleted file mode 100644 index 7358752b33..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/pubspec.yaml +++ /dev/null @@ -1,24 +0,0 @@ -name: firebase_auth_flutterfire_ui -description: "A new Flutter project." -publish_to: 'none' -version: 0.1.0+1 - -environment: - sdk: ^3.13.5 - -dependencies: - firebase_auth: ^6.7.0 - firebase_core: ^4.15.0 - firebase_ui_auth: ^3.1.1 - flutter: - sdk: flutter - -dev_dependencies: - flutter_test: - sdk: flutter - flutter_lints: ^6.0.0 - -flutter: - uses-material-design: true - assets: - - assets/ diff --git a/firebase-auth-flutterfire-ui/step_03_a/web/favicon.png b/firebase-auth-flutterfire-ui/step_03_a/web/favicon.png deleted file mode 100644 index 8aaa46ac1ae21512746f852a42ba87e4165dfdd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM diff --git a/firebase-auth-flutterfire-ui/step_03_a/web/icons/Icon-192.png b/firebase-auth-flutterfire-ui/step_03_a/web/icons/Icon-192.png deleted file mode 100644 index b749bfef07473333cf1dd31e9eed89862a5d52aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5292 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 diff --git a/firebase-auth-flutterfire-ui/step_03_a/web/icons/Icon-512.png b/firebase-auth-flutterfire-ui/step_03_a/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48dff1169879ba46840804b412fe02fefd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8252 zcmd5=2T+s!lYZ%-(h(2@5fr2dC?F^$C=i-}R6$UX8af(!je;W5yC_|HmujSgN*6?W z3knF*TL1$|?oD*=zPbBVex*RUIKsL<(&Rj9%^UD2IK3W?2j>D?eWQgvS-HLymHo9%~|N2Q{~j za?*X-{b9JRowv_*Mh|;*-kPFn>PI;r<#kFaxFqbn?aq|PduQg=2Q;~Qc}#z)_T%x9 zE|0!a70`58wjREmAH38H1)#gof)U3g9FZ^ zF7&-0^Hy{4XHWLoC*hOG(dg~2g6&?-wqcpf{ z&3=o8vw7lMi22jCG9RQbv8H}`+}9^zSk`nlR8?Z&G2dlDy$4#+WOlg;VHqzuE=fM@ z?OI6HEJH4&tA?FVG}9>jAnq_^tlw8NbjNhfqk2rQr?h(F&WiKy03Sn=-;ZJRh~JrD zbt)zLbnabttEZ>zUiu`N*u4sfQaLE8-WDn@tHp50uD(^r-}UsUUu)`!Rl1PozAc!a z?uj|2QDQ%oV-jxUJmJycySBINSKdX{kDYRS=+`HgR2GO19fg&lZKyBFbbXhQV~v~L za^U944F1_GtuFXtvDdDNDvp<`fqy);>Vw=ncy!NB85Tw{&sT5&Ox%-p%8fTS;OzlRBwErvO+ROe?{%q-Zge=%Up|D4L#>4K@Ke=x%?*^_^P*KD zgXueMiS63!sEw@fNLB-i^F|@Oib+S4bcy{eu&e}Xvb^(mA!=U=Xr3||IpV~3K zQWzEsUeX_qBe6fky#M zzOJm5b+l;~>=sdp%i}}0h zO?B?i*W;Ndn02Y0GUUPxERG`3Bjtj!NroLoYtyVdLtl?SE*CYpf4|_${ku2s`*_)k zN=a}V8_2R5QANlxsq!1BkT6$4>9=-Ix4As@FSS;1q^#TXPrBsw>hJ}$jZ{kUHoP+H zvoYiR39gX}2OHIBYCa~6ERRPJ#V}RIIZakUmuIoLF*{sO8rAUEB9|+A#C|@kw5>u0 zBd=F!4I)Be8ycH*)X1-VPiZ+Ts8_GB;YW&ZFFUo|Sw|x~ZajLsp+_3gv((Q#N>?Jz zFBf`~p_#^${zhPIIJY~yo!7$-xi2LK%3&RkFg}Ax)3+dFCjGgKv^1;lUzQlPo^E{K zmCnrwJ)NuSaJEmueEPO@(_6h3f5mFffhkU9r8A8(JC5eOkux{gPmx_$Uv&|hyj)gN zd>JP8l2U&81@1Hc>#*su2xd{)T`Yw< zN$dSLUN}dfx)Fu`NcY}TuZ)SdviT{JHaiYgP4~@`x{&h*Hd>c3K_To9BnQi@;tuoL z%PYQo&{|IsM)_>BrF1oB~+`2_uZQ48z9!)mtUR zdfKE+b*w8cPu;F6RYJiYyV;PRBbThqHBEu_(U{(gGtjM}Zi$pL8Whx}<JwE3RM0F8x7%!!s)UJVq|TVd#hf1zVLya$;mYp(^oZQ2>=ZXU1c$}f zm|7kfk>=4KoQoQ!2&SOW5|JP1)%#55C$M(u4%SP~tHa&M+=;YsW=v(Old9L3(j)`u z2?#fK&1vtS?G6aOt@E`gZ9*qCmyvc>Ma@Q8^I4y~f3gs7*d=ATlP>1S zyF=k&6p2;7dn^8?+!wZO5r~B+;@KXFEn^&C=6ma1J7Au6y29iMIxd7#iW%=iUzq&C=$aPLa^Q zncia$@TIy6UT@69=nbty5epP>*fVW@5qbUcb2~Gg75dNd{COFLdiz3}kODn^U*=@E z0*$7u7Rl2u)=%fk4m8EK1ctR!6%Ve`e!O20L$0LkM#f+)n9h^dn{n`T*^~d+l*Qlx z$;JC0P9+en2Wlxjwq#z^a6pdnD6fJM!GV7_%8%c)kc5LZs_G^qvw)&J#6WSp< zmsd~1-(GrgjC56Pdf6#!dt^y8Rg}!#UXf)W%~PeU+kU`FeSZHk)%sFv++#Dujk-~m zFHvVJC}UBn2jN& zs!@nZ?e(iyZPNo`p1i#~wsv9l@#Z|ag3JR>0#u1iW9M1RK1iF6-RbJ4KYg?B`dET9 zyR~DjZ>%_vWYm*Z9_+^~hJ_|SNTzBKx=U0l9 z9x(J96b{`R)UVQ$I`wTJ@$_}`)_DyUNOso6=WOmQKI1e`oyYy1C&%AQU<0-`(ow)1 zT}gYdwWdm4wW6|K)LcfMe&psE0XGhMy&xS`@vLi|1#Za{D6l@#D!?nW87wcscUZgELT{Cz**^;Zb~7 z(~WFRO`~!WvyZAW-8v!6n&j*PLm9NlN}BuUN}@E^TX*4Or#dMMF?V9KBeLSiLO4?B zcE3WNIa-H{ThrlCoN=XjOGk1dT=xwwrmt<1a)mrRzg{35`@C!T?&_;Q4Ce=5=>z^*zE_c(0*vWo2_#TD<2)pLXV$FlwP}Ik74IdDQU@yhkCr5h zn5aa>B7PWy5NQ!vf7@p_qtC*{dZ8zLS;JetPkHi>IvPjtJ#ThGQD|Lq#@vE2xdl%`x4A8xOln}BiQ92Po zW;0%A?I5CQ_O`@Ad=`2BLPPbBuPUp@Hb%a_OOI}y{Rwa<#h z5^6M}s7VzE)2&I*33pA>e71d78QpF>sNK;?lj^Kl#wU7G++`N_oL4QPd-iPqBhhs| z(uVM}$ItF-onXuuXO}o$t)emBO3Hjfyil@*+GF;9j?`&67GBM;TGkLHi>@)rkS4Nj zAEk;u)`jc4C$qN6WV2dVd#q}2X6nKt&X*}I@jP%Srs%%DS92lpDY^K*Sx4`l;aql$ zt*-V{U&$DM>pdO?%jt$t=vg5|p+Rw?SPaLW zB6nvZ69$ne4Z(s$3=Rf&RX8L9PWMV*S0@R zuIk&ba#s6sxVZ51^4Kon46X^9`?DC9mEhWB3f+o4#2EXFqy0(UTc>GU| zGCJmI|Dn-dX#7|_6(fT)>&YQ0H&&JX3cTvAq(a@ydM4>5Njnuere{J8p;3?1az60* z$1E7Yyxt^ytULeokgDnRVKQw9vzHg1>X@@jM$n$HBlveIrKP5-GJq%iWH#odVwV6cF^kKX(@#%%uQVb>#T6L^mC@)%SMd4DF? zVky!~ge27>cpUP1Vi}Z32lbLV+CQy+T5Wdmva6Fg^lKb!zrg|HPU=5Qu}k;4GVH+x z%;&pN1LOce0w@9i1Mo-Y|7|z}fbch@BPp2{&R-5{GLoeu8@limQmFF zaJRR|^;kW_nw~0V^ zfTnR!Ni*;-%oSHG1yItARs~uxra|O?YJxBzLjpeE-=~TO3Dn`JL5Gz;F~O1u3|FE- zvK2Vve`ylc`a}G`gpHg58Cqc9fMoy1L}7x7T>%~b&irrNMo?np3`q;d3d;zTK>nrK zOjPS{@&74-fA7j)8uT9~*g23uGnxwIVj9HorzUX#s0pcp2?GH6i}~+kv9fWChtPa_ z@T3m+$0pbjdQw7jcnHn;Pi85hk_u2-1^}c)LNvjdam8K-XJ+KgKQ%!?2n_!#{$H|| zLO=%;hRo6EDmnOBKCL9Cg~ETU##@u^W_5joZ%Et%X_n##%JDOcsO=0VL|Lkk!VdRJ z^|~2pB@PUspT?NOeO?=0Vb+fAGc!j%Ufn-cB`s2A~W{Zj{`wqWq_-w0wr@6VrM zbzni@8c>WS!7c&|ZR$cQ;`niRw{4kG#e z70e!uX8VmP23SuJ*)#(&R=;SxGAvq|&>geL&!5Z7@0Z(No*W561n#u$Uc`f9pD70# z=sKOSK|bF~#khTTn)B28h^a1{;>EaRnHj~>i=Fnr3+Fa4 z`^+O5_itS#7kPd20rq66_wH`%?HNzWk@XFK0n;Z@Cx{kx==2L22zWH$Yg?7 zvDj|u{{+NR3JvUH({;b*$b(U5U z7(lF!1bz2%06+|-v(D?2KgwNw7( zJB#Tz+ZRi&U$i?f34m7>uTzO#+E5cbaiQ&L}UxyOQq~afbNB4EI{E04ZWg53w0A{O%qo=lF8d zf~ktGvIgf-a~zQoWf>loF7pOodrd0a2|BzwwPDV}ShauTK8*fmF6NRbO>Iw9zZU}u zw8Ya}?seBnEGQDmH#XpUUkj}N49tP<2jYwTFp!P+&Fd(%Z#yo80|5@zN(D{_pNow*&4%ql zW~&yp@scb-+Qj-EmErY+Tu=dUmf@*BoXY2&oKT8U?8?s1d}4a`Aq>7SV800m$FE~? zjmz(LY+Xx9sDX$;vU`xgw*jLw7dWOnWWCO8o|;}f>cu0Q&`0I{YudMn;P;L3R-uz# zfns_mZED_IakFBPP2r_S8XM$X)@O-xVKi4`7373Jkd5{2$M#%cRhWer3M(vr{S6>h zj{givZJ3(`yFL@``(afn&~iNx@B1|-qfYiZu?-_&Z8+R~v`d6R-}EX9IVXWO-!hL5 z*k6T#^2zAXdardU3Ao~I)4DGdAv2bx{4nOK`20rJo>rmk3S2ZDu}))8Z1m}CKigf0 z3L`3Y`{huj`xj9@`$xTZzZc3je?n^yG<8sw$`Y%}9mUsjUR%T!?k^(q)6FH6Af^b6 zlPg~IEwg0y;`t9y;#D+uz!oE4VP&Je!<#q*F?m5L5?J3i@!0J6q#eu z!RRU`-)HeqGi_UJZ(n~|PSNsv+Wgl{P-TvaUQ9j?ZCtvb^37U$sFpBrkT{7Jpd?HpIvj2!}RIq zH{9~+gErN2+}J`>Jvng2hwM`=PLNkc7pkjblKW|+Fk9rc)G1R>Ww>RC=r-|!m-u7( zc(a$9NG}w#PjWNMS~)o=i~WA&4L(YIW25@AL9+H9!?3Y}sv#MOdY{bb9j>p`{?O(P zIvb`n?_(gP2w3P#&91JX*md+bBEr%xUHMVqfB;(f?OPtMnAZ#rm5q5mh;a2f_si2_ z3oXWB?{NF(JtkAn6F(O{z@b76OIqMC$&oJ_&S|YbFJ*)3qVX_uNf5b8(!vGX19hsG z(OP>RmZp29KH9Ge2kKjKigUmOe^K_!UXP`von)PR8Qz$%=EmOB9xS(ZxE_tnyzo}7 z=6~$~9k0M~v}`w={AeqF?_)9q{m8K#6M{a&(;u;O41j)I$^T?lx5(zlebpY@NT&#N zR+1bB)-1-xj}R8uwqwf=iP1GbxBjneCC%UrSdSxK1vM^i9;bUkS#iRZw2H>rS<2<$ zNT3|sDH>{tXb=zq7XZi*K?#Zsa1h1{h5!Tq_YbKFm_*=A5-<~j63he;4`77!|LBlo zR^~tR3yxcU=gDFbshyF6>o0bdp$qmHS7D}m3;^QZq9kBBU|9$N-~oU?G5;jyFR7>z hN`IR97YZXIo@y!QgFWddJ3|0`sjFx!m))><{BI=FK%f8s diff --git a/firebase-auth-flutterfire-ui/step_03_a/web/icons/Icon-maskable-192.png b/firebase-auth-flutterfire-ui/step_03_a/web/icons/Icon-maskable-192.png deleted file mode 100644 index eb9b4d76e525556d5d89141648c724331630325d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5594 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 X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! diff --git a/firebase-auth-flutterfire-ui/step_03_a/web/icons/Icon-maskable-512.png b/firebase-auth-flutterfire-ui/step_03_a/web/icons/Icon-maskable-512.png deleted file mode 100644 index d69c56691fbdb0b7efa65097c7cc1edac12a6d3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20998 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 MPgg&ebxsLQ025IeI{*Lx diff --git a/firebase-auth-flutterfire-ui/step_03_a/web/index.html b/firebase-auth-flutterfire-ui/step_03_a/web/index.html deleted file mode 100644 index 9c98e31148..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/web/index.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - firebase_auth_flutterfire_ui - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_a/web/manifest.json b/firebase-auth-flutterfire-ui/step_03_a/web/manifest.json deleted file mode 100644 index 25f26f5ddb..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_a/web/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "firebase_auth_flutterfire_ui", - "short_name": "firebase_auth_flutterfire_ui", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/.gemini/settings.json b/firebase-auth-flutterfire-ui/step_03_b/.gemini/settings.json deleted file mode 100644 index a35b8a7ef4..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/.gemini/settings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "mcpServers": { - "dart": { - "command": "dart", - "args": [ - "mcp-server" - ] - } - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/.gitignore b/firebase-auth-flutterfire-ui/step_03_b/.gitignore deleted file mode 100644 index 79f7ecabd5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/.gitignore +++ /dev/null @@ -1,48 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.build/ -.buildlog/ -.history -.svn/ -.swiftpm/ -migrate_working_dir/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins-dependencies -.pub-cache/ -.pub/ -/build/ -/coverage/ - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release - -# Widget Preview related -.widget_preview/ diff --git a/firebase-auth-flutterfire-ui/step_03_b/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_03_b/analysis_options.yaml deleted file mode 100644 index c063137f64..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/analysis_options.yaml +++ /dev/null @@ -1,13 +0,0 @@ -analyzer: - exclude: - - build/** - - android/** - - ios/** - - web/** - - macos/** -include: ../../analysis_options.yaml - -linter: - rules: - avoid_print: false - constant_identifier_names: false diff --git a/firebase-auth-flutterfire-ui/step_03_b/android/.gitignore b/firebase-auth-flutterfire-ui/step_03_b/android/.gitignore deleted file mode 100644 index be3943c96d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/android/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java -.cxx/ - -# Remember to never publicly share your keystore. -# See https://flutter.dev/to/reference-keystore -key.properties -**/*.keystore -**/*.jks diff --git a/firebase-auth-flutterfire-ui/step_03_b/android/app/build.gradle.kts b/firebase-auth-flutterfire-ui/step_03_b/android/app/build.gradle.kts deleted file mode 100644 index f05f3e1f84..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/android/app/build.gradle.kts +++ /dev/null @@ -1,49 +0,0 @@ -plugins { - id("com.android.application") - // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. - id("dev.flutter.flutter-gradle-plugin") -} - -android { - namespace = "com.example.firebase_auth_flutterfire_ui" - compileSdk = flutter.compileSdkVersion - ndkVersion = flutter.ndkVersion - - compileOptions { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId = "com.example.firebase_auth_flutterfire_ui" - // You can update the following values to match your application needs. - // For more information, see: https://flutter.dev/to/review-gradle-config. - minSdk = flutter.minSdkVersion - targetSdk = flutter.targetSdkVersion - // Uses the version code from pubspec.yaml. When using split APKs, 1000 * ABI_VERSION - // is added automatically by Flutter. (https://developer.android.com/studio/build/configure-apk-splits#configure-APK-versions) - // You can force using the value of versionCode by specifying the `-P force-version-code-ignoring-abi=true` - // flag during build. - versionCode = flutter.versionCode - versionName = flutter.versionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig = signingConfigs.getByName("debug") - } - } -} - -kotlin { - compilerOptions { - jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17 - } -} - -flutter { - source = "../.." -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/android/app/src/debug/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_03_b/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 6ad6b92cf5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt b/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt deleted file mode 100644 index a96c3bd018..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.example.firebase_auth_flutterfire_ui - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity : FlutterActivity() diff --git a/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/drawable-v21/launch_background.xml b/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3f6..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/drawable/launch_background.xml b/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f884..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372eebdb28e45604e46eeda8dd24651419bc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` diff --git a/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/values-night/styles.xml b/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 06952be745..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/values/styles.xml b/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/values/styles.xml deleted file mode 100644 index cb1ef88056..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/android/app/src/profile/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_03_b/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/android/build.gradle.kts b/firebase-auth-flutterfire-ui/step_03_b/android/build.gradle.kts deleted file mode 100644 index dbee657bb5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/android/build.gradle.kts +++ /dev/null @@ -1,24 +0,0 @@ -allprojects { - repositories { - google() - mavenCentral() - } -} - -val newBuildDir: Directory = - rootProject.layout.buildDirectory - .dir("../../build") - .get() -rootProject.layout.buildDirectory.value(newBuildDir) - -subprojects { - val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name) - project.layout.buildDirectory.value(newSubprojectBuildDir) -} -subprojects { - project.evaluationDependsOn(":app") -} - -tasks.register("clean") { - delete(rootProject.layout.buildDirectory) -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/android/gradle.properties b/firebase-auth-flutterfire-ui/step_03_b/android/gradle.properties deleted file mode 100644 index e96108cfe4..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/android/gradle.properties +++ /dev/null @@ -1,6 +0,0 @@ -org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError -android.useAndroidX=true -# This newDsl flag was added by the Flutter template -android.newDsl=false -# This builtInKotlin flag was added by the Flutter template -android.builtInKotlin=false diff --git a/firebase-auth-flutterfire-ui/step_03_b/android/gradle/wrapper/gradle-wrapper.properties b/firebase-auth-flutterfire-ui/step_03_b/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index a20f2c46d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-all.zip diff --git a/firebase-auth-flutterfire-ui/step_03_b/android/settings.gradle.kts b/firebase-auth-flutterfire-ui/step_03_b/android/settings.gradle.kts deleted file mode 100644 index b28021a910..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/android/settings.gradle.kts +++ /dev/null @@ -1,26 +0,0 @@ -pluginManagement { - val flutterSdkPath = - run { - val properties = java.util.Properties() - file("local.properties").inputStream().use { properties.load(it) } - val flutterSdkPath = properties.getProperty("flutter.sdk") - require(flutterSdkPath != null) { "flutter.sdk not set in local.properties" } - flutterSdkPath - } - - includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") - - repositories { - google() - mavenCentral() - gradlePluginPortal() - } -} - -plugins { - id("dev.flutter.flutter-plugin-loader") version "1.0.0" - id("com.android.application") version "9.1.0" apply false - id("org.jetbrains.kotlin.android") version "2.4.0" apply false -} - -include(":app") diff --git a/firebase-auth-flutterfire-ui/step_03_b/assets/dash.png b/firebase-auth-flutterfire-ui/step_03_b/assets/dash.png deleted file mode 100644 index 6ccb3f390078f9482957e860d32fef22f72faa18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386796 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�MY+02|B4_ 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 p`@Kp?d`1 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%0A#%_THjcAbGp<&Pqg)aTn=W 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

H{h09VD{09oW;#j#h)z}cY58%- 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
+)d$*!G4J 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 NMdyE3{=@g)zX1$HA~^s6 diff --git a/firebase-auth-flutterfire-ui/step_03_b/assets/flutterfire_300x.png b/firebase-auth-flutterfire-ui/step_03_b/assets/flutterfire_300x.png deleted file mode 100644 index 604593b8e4814998fc8e6d5853a96fbb9176708e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3425 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 - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Flutter/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_03_b/ios/Flutter/Debug.xcconfig deleted file mode 100644 index ec97fc6f30..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Flutter/Release.xcconfig b/firebase-auth-flutterfire-ui/step_03_b/ios/Flutter/Release.xcconfig deleted file mode 100644 index c4855bfe20..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Podfile b/firebase-auth-flutterfire-ui/step_03_b/ios/Podfile deleted file mode 100644 index 9d7ef08d52..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Podfile +++ /dev/null @@ -1,43 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '15.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_03_b/ios/Podfile.lock deleted file mode 100644 index 1bf98b7b1d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - Flutter - - Flutter (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) - - Flutter (from `Flutter`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: ".symlinks/plugins/desktop_webview_auth/ios" - Flutter: - :path: Flutter - -SPEC CHECKSUMS: - desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d - Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 - -PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 121bcd4e13..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,759 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97C146E61CF9000F007C117D /* Project object */; - proxyType = 1; - remoteGlobalIDString = 97C146ED1CF9000F007C117D; - remoteInfo = Runner; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C8082294A63A400263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C807B294A618700263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 40E87F3BD0EB1F883D5D18DE /* Pods */ = { - isa = PBXGroup; - children = ( - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - 94B244503305D250FC6DC61B /* Frameworks */ = { - isa = PBXGroup; - children = ( - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - 331C8082294A63A400263BE5 /* RunnerTests */, - 40E87F3BD0EB1F883D5D18DE /* Pods */, - 94B244503305D250FC6DC61B /* Frameworks */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - 331C8081294A63A400263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C8080294A63A400263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, - 331C807D294A63A400263BE5 /* Sources */, - 331C807F294A63A400263BE5 /* Resources */, - 04E33CCD5DE028ACD36BF914 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 331C8086294A63A400263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C8080294A63A400263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 97C146ED1CF9000F007C117D; - }; - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - 331C8080294A63A400263BE5 /* RunnerTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C807F294A63A400263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C807D294A63A400263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 97C146ED1CF9000F007C117D /* Runner */; - targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 331C8088294A63A400263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Debug; - }; - 331C8089294A63A400263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Release; - }; - 331C808A294A63A400263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C8088294A63A400263BE5 /* Debug */, - 331C8089294A63A400263BE5 /* Release */, - 331C808A294A63A400263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a625..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index c3fedb29c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/AppDelegate.swift deleted file mode 100644 index c30b367ec0..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,16 +0,0 @@ -import Flutter -import UIKit - -@main -@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } - - func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) { - GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry) - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab2d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada4725e9b0ddb1deab583e5b5102493aa332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10932 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 diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 797d452e458972bab9d994556c8305db4c827017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index 6ed2d933e1120817fe9182483a228007b18ab6ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 4cd7b0099ca80c806f8fe495613e8d6c69460d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index fe730945a01f64a61e2235dbe3f45b08f7729182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index 502f463a9bc882b461c96aadf492d1729e49e725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index 0ec303439225b78712f49115768196d8d76f6790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index e9f5fea27c705180eb716271f41b582e76dcbd90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1674 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 diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index 0467bf12aa4d28f374bb26596605a46dcbb3e7c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2fd4..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b70..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Base.lproj/LaunchScreen.storyboard b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Base.lproj/Main.storyboard b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/GoogleService-Info.plist deleted file mode 100644 index 00a7de4733..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-i4vto19bqoht9p28mu143vicja7td8e1.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-i4vto19bqoht9p28mu143vicja7td8e1 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.BUNDLE - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:3e6776183887c3fdb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Info.plist deleted file mode 100644 index 66728aa7de..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Info.plist +++ /dev/null @@ -1,70 +0,0 @@ - - - - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Firebase Auth Flutterfire Ui - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - firebase_auth_flutterfire_ui - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UIApplicationSceneManifest - - UIApplicationSupportsMultipleScenes - - UISceneConfigurations - - UIWindowSceneSessionRoleApplication - - - UISceneClassName - UIWindowScene - UISceneConfigurationName - flutter - UISceneDelegateClassName - $(PRODUCT_MODULE_NAME).SceneDelegate - UISceneStoryboardFile - Main - - - - - UIApplicationSupportsIndirectInputEvents - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Runner-Bridging-Header.h b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a560b..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/SceneDelegate.swift b/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/SceneDelegate.swift deleted file mode 100644 index b9ce8ea2b2..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/Runner/SceneDelegate.swift +++ /dev/null @@ -1,6 +0,0 @@ -import Flutter -import UIKit - -class SceneDelegate: FlutterSceneDelegate { - -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/ios/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_03_b/ios/RunnerTests/RunnerTests.swift deleted file mode 100644 index 86a7c3b1b6..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/ios/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Flutter -import UIKit -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/lib/app.dart b/firebase-auth-flutterfire-ui/step_03_b/lib/app.dart deleted file mode 100644 index 10028aa7c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/lib/app.dart +++ /dev/null @@ -1,19 +0,0 @@ -import 'package:flutter/material.dart'; - -import 'auth_gate.dart'; - -class MyApp extends StatelessWidget { - const MyApp({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return MaterialApp( - theme: ThemeData( - colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), - ), - home: AuthGate(clientId: clientId), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/lib/auth_gate.dart b/firebase-auth-flutterfire-ui/step_03_b/lib/auth_gate.dart deleted file mode 100644 index df7b3be288..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/lib/auth_gate.dart +++ /dev/null @@ -1,36 +0,0 @@ -import 'package:firebase_auth/firebase_auth.dart' hide EmailAuthProvider; -import 'package:firebase_ui_auth/firebase_ui_auth.dart'; -import 'package:flutter/material.dart'; - -import 'home.dart'; - -class AuthGate extends StatelessWidget { - const AuthGate({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return StreamBuilder( - stream: FirebaseAuth.instance.authStateChanges(), - builder: (context, snapshot) { - if (!snapshot.hasData) { - return SignInScreen( - providers: [EmailAuthProvider()], - headerBuilder: (context, constraints, shrinkOffset) { - return Padding( - padding: const EdgeInsets.all(20), - child: AspectRatio( - aspectRatio: 1, - child: Image.asset('assets/flutterfire_300x.png'), - ), - ); - }, - ); - } - - return const HomeScreen(); - }, - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/lib/firebase_options.dart b/firebase-auth-flutterfire-ui/step_03_b/lib/firebase_options.dart deleted file mode 100644 index add28296ca..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/lib/firebase_options.dart +++ /dev/null @@ -1,76 +0,0 @@ -// File generated by FlutterFire CLI. -// ignore_for_file: lines_longer_than_80_chars -import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; -import 'package:flutter/foundation.dart' - show defaultTargetPlatform, kIsWeb, TargetPlatform; - -/// Default [FirebaseOptions] for use with your Firebase apps. -/// -/// Example: -/// ```dart -/// import 'firebase_options.dart'; -/// // ... -/// await Firebase.initializeApp( -/// options: DefaultFirebaseOptions.currentPlatform, -/// ); -/// ``` -class DefaultFirebaseOptions { - static FirebaseOptions get currentPlatform { - if (kIsWeb) { - return web; - } - - switch (defaultTargetPlatform) { - case TargetPlatform.android: - return android; - case TargetPlatform.iOS: - return ios; - case TargetPlatform.macOS: - return macos; - default: - throw UnsupportedError( - 'DefaultFirebaseOptions are not supported for this platform.', - ); - } - } - - // TODO (codelab user): Replace with your Firebase credentials - // Generate this file with credentials with the FlutterFire CLI - static const FirebaseOptions web = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - authDomain: 'flutterfire-ui-codelab.firebaseapp.com', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - measurementId: 'MEASUREMENT ID', - ); - - static const FirebaseOptions android = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - ); - - static const FirebaseOptions ios = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); - - static const FirebaseOptions macos = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/lib/home.dart b/firebase-auth-flutterfire-ui/step_03_b/lib/home.dart deleted file mode 100644 index 8ea6fd93bd..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/lib/home.dart +++ /dev/null @@ -1,20 +0,0 @@ -import 'package:flutter/material.dart'; - -class HomeScreen extends StatelessWidget { - const HomeScreen({super.key}); - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar(automaticallyImplyLeading: false), - body: Center( - child: Column( - children: [ - SizedBox(width: 250, child: Image.asset('assets/dash.png')), - Text('Welcome!', style: Theme.of(context).textTheme.displaySmall), - ], - ), - ), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/lib/main.dart b/firebase-auth-flutterfire-ui/step_03_b/lib/main.dart deleted file mode 100644 index 379a367d8e..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/lib/main.dart +++ /dev/null @@ -1,15 +0,0 @@ -import 'package:firebase_core/firebase_core.dart'; -import 'package:flutter/material.dart'; - -import 'app.dart'; -import 'firebase_options.dart'; - -// TODO(codelab user): Get API key -const clientId = 'YOUR_CLIENT_ID'; - -void main() async { - WidgetsFlutterBinding.ensureInitialized(); - await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); - - runApp(const MyApp(clientId: clientId)); -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/.gitignore b/firebase-auth-flutterfire-ui/step_03_b/macos/.gitignore deleted file mode 100644 index 746adbb6b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Flutter/Flutter-Debug.xcconfig b/firebase-auth-flutterfire-ui/step_03_b/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index 4b81f9b2d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Flutter/Flutter-Release.xcconfig b/firebase-auth-flutterfire-ui/step_03_b/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index 5caa9d1579..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Flutter/GeneratedPluginRegistrant.swift b/firebase-auth-flutterfire-ui/step_03_b/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index 4116d2e5cf..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,18 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - -import app_links -import desktop_webview_auth -import firebase_auth -import firebase_core - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { - AppLinksMacosPlugin.register(with: registry.registrar(forPlugin: "AppLinksMacosPlugin")) - DesktopWebviewAuthPlugin.register(with: registry.registrar(forPlugin: "DesktopWebviewAuthPlugin")) - FLTFirebaseAuthPlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseAuthPlugin")) - FLTFirebaseCorePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseCorePlugin")) -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Podfile b/firebase-auth-flutterfire-ui/step_03_b/macos/Podfile deleted file mode 100644 index 167132a2fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Podfile +++ /dev/null @@ -1,42 +0,0 @@ -platform :osx, '12.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_macos_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_macos_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_03_b/macos/Podfile.lock deleted file mode 100644 index f431c3fe8c..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - FlutterMacOS - - FlutterMacOS (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) - - FlutterMacOS (from `Flutter/ephemeral`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos - FlutterMacOS: - :path: Flutter/ephemeral - -SPEC CHECKSUMS: - desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 - FlutterMacOS: c232990155153907050900a2e175c7773903ba4e - -PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 02a99f8c92..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,825 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC10EC2044A3C60003C045; - remoteInfo = Runner; - }; - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = firebase_auth_flutterfire_ui.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 331C80D2294CF70F00263BE5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C80D6294CF71000263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C80D7294CF71000263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 331C80D6294CF71000263BE5 /* RunnerTests */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - 62858181651BA97FB2AB5B13 /* Pods */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */, - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - 62858181651BA97FB2AB5B13 /* Pods */ = { - isa = PBXGroup; - children = ( - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C80D4294CF70F00263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, - 331C80D1294CF70F00263BE5 /* Sources */, - 331C80D2294CF70F00263BE5 /* Frameworks */, - 331C80D3294CF70F00263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C80DA294CF71000263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C80D4294CF70F00263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 33CC10EC2044A3C60003C045; - }; - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 331C80D4294CF70F00263BE5 /* RunnerTests */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C80D3294CF70F00263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C80D1294CF70F00263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC10EC2044A3C60003C045 /* Runner */; - targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; - }; - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 331C80DB294CF71000263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Debug; - }; - 331C80DC294CF71000263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Release; - }; - 331C80DD294CF71000263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Profile; - }; - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C80DB294CF71000263BE5 /* Debug */, - 331C80DC294CF71000263BE5 /* Release */, - 331C80DD294CF71000263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 9d7d2779b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/AppDelegate.swift deleted file mode 100644 index b3c1761412..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import Cocoa -import FlutterMacOS - -@main -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } - - override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { - return true - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f19f..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 82b6f9d9a33e198f5747104729e1fcef999772a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102994 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ⅅ8MglG&ER{i5lN315cO?EdHNLrg? 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 z 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 Pe7HEdAEg|=c=LY&YVNkY diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index 13b35eba55c6dabc3aac36f33d859266c18fa0d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5680 zcmaiYXH?Tqu=Xz`p-L#B_gI#0we$cm_HcmYFP$?wjD#BaCN4mzC5#`>w9y6=ThxrYZc0WPXprg zYjB`UsV}0=eUtY$(P6YW}npdd;%9pi?zS3k-nqCob zSX_AQEf|=wYT3r?f!*Yt)ar^;l3Sro{z(7deUBPd2~(SzZ-s@0r&~Km2S?8r##9-< z)2UOSVaHqq6}%sA9Ww;V2LG=PnNAh6mA2iWOuV7T_lRDR z&N8-eN=U)-T|;wo^Wv=34wtV0g}sAAe}`Ph@~!|<;z7*K8(qkX0}o=!(+N*UWrkEja*$_H6mhK1u{P!AC39} z|3+Z(mAOq#XRYS)TLoHv<)d%$$I@+x+2)V{@o~~J-!YUI-Q9%!Ldi4Op&Lw&B>jj* zwAgC#Y>gbIqv!d|J5f!$dbCXoq(l3GR(S>(rtZ~Z*agXMMKN!@mWT_vmCbSd3dUUm z4M&+gz?@^#RRGal%G3dDvj7C5QTb@9+!MG+>0dcjtZEB45c+qx*c?)d<%htn1o!#1 zpIGonh>P1LHu3s)fGFF-qS}AXjW|M*2Xjkh7(~r(lN=o#mBD9?jt74=Rz85I4Nfx_ z7Z)q?!};>IUjMNM6ee2Thq7))a>My?iWFxQ&}WvsFP5LP+iGz+QiYek+K1`bZiTV- zHHYng?ct@Uw5!gquJ(tEv1wTrRR7cemI>aSzLI^$PxW`wL_zt@RSfZ1M3c2sbebM* ze0=;sy^!90gL~YKISz*x;*^~hcCoO&CRD)zjT(A2b_uRue=QXFe5|!cf0z1m!iwv5GUnLw9Dr*Ux z)3Lc!J@Ei;&&yxGpf2kn@2wJ2?t6~obUg;?tBiD#uo$SkFIasu+^~h33W~`r82rSa ztyE;ehFjC2hjpJ-e__EH&z?!~>UBb=&%DS>NT)1O3Isn-!SElBV2!~m6v0$vx^a<@ISutdTk1@?;i z<8w#b-%|a#?e5(n@7>M|v<<0Kpg?BiHYMRe!3Z{wYc2hN{2`6(;q`9BtXIhVq6t~KMH~J0~XtUuT06hL8c1BYZWhN zk4F2I;|za*R{ToHH2L?MfRAm5(i1Ijw;f+0&J}pZ=A0;A4M`|10ZskA!a4VibFKn^ zdVH4OlsFV{R}vFlD~aA4xxSCTTMW@Gws4bFWI@xume%smAnuJ0b91QIF?ZV!%VSRJ zO7FmG!swKO{xuH{DYZ^##gGrXsUwYfD0dxXX3>QmD&`mSi;k)YvEQX?UyfIjQeIm! z0ME3gmQ`qRZ;{qYOWt}$-mW*>D~SPZKOgP)T-Sg%d;cw^#$>3A9I(%#vsTRQe%moT zU`geRJ16l>FV^HKX1GG7fR9AT((jaVb~E|0(c-WYQscVl(z?W!rJp`etF$dBXP|EG z=WXbcZ8mI)WBN>3<@%4eD597FD5nlZajwh8(c$lum>yP)F}=(D5g1-WVZRc)(!E3} z-6jy(x$OZOwE=~{EQS(Tp`yV2&t;KBpG*XWX!yG+>tc4aoxbXi7u@O*8WWFOxUjcq z^uV_|*818$+@_{|d~VOP{NcNi+FpJ9)aA2So<7sB%j`$Prje&auIiTBb{oD7q~3g0 z>QNIwcz(V-y{Ona?L&=JaV5`o71nIsWUMA~HOdCs10H+Irew#Kr(2cn>orG2J!jvP zqcVX0OiF}c<)+5&p}a>_Uuv)L_j}nqnJ5a?RPBNi8k$R~zpZ33AA4=xJ@Z($s3pG9 zkURJY5ZI=cZGRt_;`hs$kE@B0FrRx(6K{`i1^*TY;Vn?|IAv9|NrN*KnJqO|8$e1& zb?OgMV&q5|w7PNlHLHF) zB+AK#?EtCgCvwvZ6*u|TDhJcCO+%I^@Td8CR}+nz;OZ*4Dn?mSi97m*CXXc=};!P`B?}X`F-B5v-%ACa8fo0W++j&ztmqK z;&A)cT4ob9&MxpQU41agyMU8jFq~RzXOAsy>}hBQdFVL%aTn~M>5t9go2j$i9=(rZ zADmVj;Qntcr3NIPPTggpUxL_z#5~C!Gk2Rk^3jSiDqsbpOXf^f&|h^jT4|l2ehPat zb$<*B+x^qO8Po2+DAmrQ$Zqc`1%?gp*mDk>ERf6I|42^tjR6>}4`F_Mo^N(~Spjcg z_uY$}zui*PuDJjrpP0Pd+x^5ds3TG#f?57dFL{auS_W8|G*o}gcnsKYjS6*t8VI<) zcjqTzW(Hk*t-Qhq`Xe+x%}sxXRerScbPGv8hlJ;CnU-!Nl=# zR=iTFf9`EItr9iAlAGi}i&~nJ-&+)Y| zMZigh{LXe)uR+4D_Yb+1?I93mHQ5{pId2Fq%DBr7`?ipi;CT!Q&|EO3gH~7g?8>~l zT@%*5BbetH)~%TrAF1!-!=)`FIS{^EVA4WlXYtEy^|@y@yr!C~gX+cp2;|O4x1_Ol z4fPOE^nj(}KPQasY#U{m)}TZt1C5O}vz`A|1J!-D)bR%^+=J-yJsQXDzFiqb+PT0! zIaDWWU(AfOKlSBMS};3xBN*1F2j1-_=%o($ETm8@oR_NvtMDVIv_k zlnNBiHU&h8425{MCa=`vb2YP5KM7**!{1O>5Khzu+5OVGY;V=Vl+24fOE;tMfujoF z0M``}MNnTg3f%Uy6hZi$#g%PUA_-W>uVCYpE*1j>U8cYP6m(>KAVCmbsDf39Lqv0^ zt}V6FWjOU@AbruB7MH2XqtnwiXS2scgjVMH&aF~AIduh#^aT1>*V>-st8%=Kk*{bL zzbQcK(l2~)*A8gvfX=RPsNnjfkRZ@3DZ*ff5rmx{@iYJV+a@&++}ZW+za2fU>&(4y`6wgMpQGG5Ah(9oGcJ^P(H< zvYn5JE$2B`Z7F6ihy>_49!6}(-)oZ(zryIXt=*a$bpIw^k?>RJ2 zQYr>-D#T`2ZWDU$pM89Cl+C<;J!EzHwn(NNnWpYFqDDZ_*FZ{9KQRcSrl5T>dj+eA zi|okW;6)6LR5zebZJtZ%6Gx8^=2d9>_670!8Qm$wd+?zc4RAfV!ZZ$jV0qrv(D`db zm_T*KGCh3CJGb(*X6nXzh!h9@BZ-NO8py|wG8Qv^N*g?kouH4%QkPU~Vizh-D3<@% zGomx%q42B7B}?MVdv1DFb!axQ73AUxqr!yTyFlp%Z1IAgG49usqaEbI_RnbweR;Xs zpJq7GKL_iqi8Md?f>cR?^0CA+Uk(#mTlGdZbuC*$PrdB$+EGiW**=$A3X&^lM^K2s zzwc3LtEs5|ho z2>U(-GL`}eNgL-nv3h7E<*<>C%O^=mmmX0`jQb6$mP7jUKaY4je&dCG{x$`0=_s$+ zSpgn!8f~ya&U@c%{HyrmiW2&Wzc#Sw@+14sCpTWReYpF9EQ|7vF*g|sqG3hx67g}9 zwUj5QP2Q-(KxovRtL|-62_QsHLD4Mu&qS|iDp%!rs(~ah8FcrGb?Uv^Qub5ZT_kn%I^U2rxo1DDpmN@8uejxik`DK2~IDi1d?%~pR7i#KTS zA78XRx<(RYO0_uKnw~vBKi9zX8VnjZEi?vD?YAw}y+)wIjIVg&5(=%rjx3xQ_vGCy z*&$A+bT#9%ZjI;0w(k$|*x{I1c!ECMus|TEA#QE%#&LxfGvijl7Ih!B2 z6((F_gwkV;+oSKrtr&pX&fKo3s3`TG@ye+k3Ov)<#J|p8?vKh@<$YE@YIU1~@7{f+ zydTna#zv?)6&s=1gqH<-piG>E6XW8ZI7&b@-+Yk0Oan_CW!~Q2R{QvMm8_W1IV8<+ zQTyy=(Wf*qcQubRK)$B;QF}Y>V6d_NM#=-ydM?%EPo$Q+jkf}*UrzR?Nsf?~pzIj$ z<$wN;7c!WDZ(G_7N@YgZ``l;_eAd3+;omNjlpfn;0(B7L)^;;1SsI6Le+c^ULe;O@ zl+Z@OOAr4$a;=I~R0w4jO`*PKBp?3K+uJ+Tu8^%i<_~bU!p%so z^sjol^slR`W@jiqn!M~eClIIl+`A5%lGT{z^mRbpv}~AyO%R*jmG_Wrng{B9TwIuS z0!@fsM~!57K1l0%{yy(#no}roy#r!?0wm~HT!vLDfEBs9x#`9yCKgufm0MjVRfZ=f z4*ZRc2Lgr(P+j2zQE_JzYmP0*;trl7{*N341Cq}%^M^VC3gKG-hY zmPT>ECyrhIoFhnMB^qpdbiuI}pk{qPbK^}0?Rf7^{98+95zNq6!RuV_zAe&nDk0;f zez~oXlE5%ve^TmBEt*x_X#fs(-En$jXr-R4sb$b~`nS=iOy|OVrph(U&cVS!IhmZ~ zKIRA9X%Wp1J=vTvHZ~SDe_JXOe9*fa zgEPf;gD^|qE=dl>Qkx3(80#SE7oxXQ(n4qQ#by{uppSKoDbaq`U+fRqk0BwI>IXV3 zD#K%ASkzd7u>@|pA=)Z>rQr@dLH}*r7r0ng zxa^eME+l*s7{5TNu!+bD{Pp@2)v%g6^>yj{XP&mShhg9GszNu4ITW=XCIUp2Xro&1 zg_D=J3r)6hp$8+94?D$Yn2@Kp-3LDsci)<-H!wCeQt$e9Jk)K86hvV^*Nj-Ea*o;G zsuhRw$H{$o>8qByz1V!(yV{p_0X?Kmy%g#1oSmlHsw;FQ%j9S#}ha zm0Nx09@jmOtP8Q+onN^BAgd8QI^(y!n;-APUpo5WVdmp8!`yKTlF>cqn>ag`4;o>i zl!M0G-(S*fm6VjYy}J}0nX7nJ$h`|b&KuW4d&W5IhbR;-)*9Y0(Jj|@j`$xoPQ=Cl diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index 0a3f5fa40fb3d1e0710331a48de5d256da3f275d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 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 diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 2f1632cfddf3d9dade342351e627a0a75609fb46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 zcmV;b2vzrqP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuE6iGxuRCodHTWf3-RTMruyW6Fu zQYeUM04eX6D5c0FCjKKPrco1(K`<0SL=crI{PC3-^hZU0kQie$gh-5!7z6SH6Q0J% zqot*`H1q{R5fHFYS}dje@;kG=v$L0(yY0?wY2%*c?A&{2?!D*x?m71{of2gv!$5|C z3>qG_BW}7K_yUcT3A5C6QD<+{aq?x;MAUyAiJn#Jv8_zZtQ{P zTRzbL3U9!qVuZzS$xKU10KiW~Bgdcv1-!uAhQxf3a7q+dU6lj?yoO4Lq4TUN4}h{N z*fIM=SS8|C2$(T>w$`t@3Tka!(r!7W`x z-isCVgQD^mG-MJ;XtJuK3V{Vy72GQ83KRWsHU?e*wrhKk=ApIYeDqLi;JI1e zuvv}5^Dc=k7F7?nm3nIw$NVmU-+R>> zyqOR$-2SDpJ}Pt;^RkJytDVXNTsu|mI1`~G7yw`EJR?VkGfNdqK9^^8P`JdtTV&tX4CNcV4 z&N06nZa??Fw1AgQOUSE2AmPE@WO(Fvo`%m`cDgiv(fAeRA%3AGXUbsGw{7Q`cY;1BI#ac3iN$$Hw z0LT0;xc%=q)me?Y*$xI@GRAw?+}>=9D+KTk??-HJ4=A>`V&vKFS75@MKdSF1JTq{S zc1!^8?YA|t+uKigaq!sT;Z!&0F2=k7F0PIU;F$leJLaw2UI6FL^w}OG&!;+b%ya1c z1n+6-inU<0VM-Y_s5iTElq)ThyF?StVcebpGI znw#+zLx2@ah{$_2jn+@}(zJZ{+}_N9BM;z)0yr|gF-4=Iyu@hI*Lk=-A8f#bAzc9f z`Kd6K--x@t04swJVC3JK1cHY-Hq+=|PN-VO;?^_C#;coU6TDP7Bt`;{JTG;!+jj(` zw5cLQ-(Cz-Tlb`A^w7|R56Ce;Wmr0)$KWOUZ6ai0PhzPeHwdl0H(etP zUV`va_i0s-4#DkNM8lUlqI7>YQLf)(lz9Q3Uw`)nc(z3{m5ZE77Ul$V%m)E}3&8L0 z-XaU|eB~Is08eORPk;=<>!1w)Kf}FOVS2l&9~A+@R#koFJ$Czd%Y(ENTV&A~U(IPI z;UY+gf+&6ioZ=roly<0Yst8ck>(M=S?B-ys3mLdM&)ex!hbt+ol|T6CTS+Sc0jv(& z7ijdvFwBq;0a{%3GGwkDKTeG`b+lyj0jjS1OMkYnepCdoosNY`*zmBIo*981BU%%U z@~$z0V`OVtIbEx5pa|Tct|Lg#ZQf5OYMUMRD>Wdxm5SAqV2}3!ceE-M2 z@O~lQ0OiKQp}o9I;?uxCgYVV?FH|?Riri*U$Zi_`V2eiA>l zdSm6;SEm6#T+SpcE8Ro_f2AwxzI z44hfe^WE3!h@W3RDyA_H440cpmYkv*)6m1XazTqw%=E5Xv7^@^^T7Q2wxr+Z2kVYr - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Configs/AppInfo.xcconfig b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index 7f83dd52b0..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = firebase_auth_flutterfire_ui - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2026 com.example. All rights reserved. diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Configs/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd9464..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Configs/Release.xcconfig b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f49561..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Configs/Warnings.xcconfig b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf4780..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/DebugProfile.entitlements b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index dddb8a30c8..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/GoogleService-Info.plist deleted file mode 100644 index 7b3faf7e62..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.complete - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:d9e01cfe8b675dfcb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Info.plist deleted file mode 100644 index 4789daa6a4..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/MainFlutterWindow.swift b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 3cc05eb234..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Release.entitlements b/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Release.entitlements deleted file mode 100644 index 976176a59a..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/Runner/Release.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/macos/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_03_b/macos/RunnerTests/RunnerTests.swift deleted file mode 100644 index 61f3bd1fc5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/macos/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Cocoa -import FlutterMacOS -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_03_b/pubspec.lock b/firebase-auth-flutterfire-ui/step_03_b/pubspec.lock deleted file mode 100644 index a2fdbbeefa..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/pubspec.lock +++ /dev/null @@ -1,471 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _flutterfire_internals: - dependency: transitive - description: - name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 - url: "https://pub.dev" - source: hosted - version: "1.3.77" - app_links: - dependency: transitive - description: - name: app_links - sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" - url: "https://pub.dev" - source: hosted - version: "6.4.1" - app_links_linux: - dependency: transitive - description: - name: app_links_linux - sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" - url: "https://pub.dev" - source: hosted - version: "1.0.4" - app_links_platform_interface: - dependency: transitive - description: - name: app_links_platform_interface - sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" - url: "https://pub.dev" - source: hosted - version: "2.0.4" - app_links_web: - dependency: transitive - description: - name: app_links_web - sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" - url: "https://pub.dev" - source: hosted - version: "1.0.5" - args: - dependency: transitive - description: - name: args - sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 - url: "https://pub.dev" - source: hosted - version: "2.7.0" - async: - dependency: transitive - description: - name: async - sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 - url: "https://pub.dev" - source: hosted - version: "2.13.1" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b - url: "https://pub.dev" - source: hosted - version: "1.4.1" - clock: - dependency: transitive - description: - name: clock - sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e - url: "https://pub.dev" - source: hosted - version: "1.1.3" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - crypto: - dependency: transitive - description: - name: crypto - sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf - url: "https://pub.dev" - source: hosted - version: "3.0.7" - desktop_webview_auth: - dependency: transitive - description: - name: desktop_webview_auth - sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c - url: "https://pub.dev" - source: hosted - version: "0.0.16" - email_validator: - dependency: transitive - description: - name: email_validator - sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b - url: "https://pub.dev" - source: hosted - version: "2.1.17" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" - url: "https://pub.dev" - source: hosted - version: "1.3.3" - firebase_auth: - dependency: "direct main" - description: - name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" - url: "https://pub.dev" - source: hosted - version: "6.7.0" - firebase_auth_platform_interface: - dependency: transitive - description: - name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" - url: "https://pub.dev" - source: hosted - version: "9.1.0" - firebase_auth_web: - dependency: transitive - description: - name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" - url: "https://pub.dev" - source: hosted - version: "6.3.0" - firebase_core: - dependency: "direct main" - description: - name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" - url: "https://pub.dev" - source: hosted - version: "4.15.0" - firebase_core_platform_interface: - dependency: transitive - description: - name: firebase_core_platform_interface - sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" - url: "https://pub.dev" - source: hosted - version: "8.1.1" - firebase_core_web: - dependency: transitive - description: - name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" - url: "https://pub.dev" - source: hosted - version: "3.12.0" - firebase_ui_auth: - dependency: "direct main" - description: - name: firebase_ui_auth - sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" - url: "https://pub.dev" - source: hosted - version: "3.1.1" - firebase_ui_localizations: - dependency: transitive - description: - name: firebase_ui_localizations - sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 - url: "https://pub.dev" - source: hosted - version: "2.1.0" - firebase_ui_oauth: - dependency: transitive - description: - name: firebase_ui_oauth - sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - firebase_ui_shared: - dependency: transitive - description: - name: firebase_ui_shared - sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" - url: "https://pub.dev" - source: hosted - version: "1.5.0" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" - url: "https://pub.dev" - source: hosted - version: "6.0.0" - flutter_localizations: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - flutter_svg: - dependency: transitive - description: - name: flutter_svg - sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" - url: "https://pub.dev" - source: hosted - version: "2.3.0" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - flutter_web_plugins: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - http: - dependency: transitive - description: - name: http - sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" - url: "https://pub.dev" - source: hosted - version: "1.6.0" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" - url: "https://pub.dev" - source: hosted - version: "4.1.2" - intl: - dependency: transitive - description: - name: intl - sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" - url: "https://pub.dev" - source: hosted - version: "0.20.3" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" - url: "https://pub.dev" - source: hosted - version: "11.0.2" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" - url: "https://pub.dev" - source: hosted - version: "3.0.10" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - lints: - dependency: transitive - description: - name: lints - sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" - url: "https://pub.dev" - source: hosted - version: "6.1.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" - url: "https://pub.dev" - source: hosted - version: "0.12.20" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" - url: "https://pub.dev" - source: hosted - version: "0.13.0" - meta: - dependency: transitive - description: - name: meta - sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" - url: "https://pub.dev" - source: hosted - version: "1.19.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - path_parsing: - dependency: transitive - description: - name: path_parsing - sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" - url: "https://pub.dev" - source: hosted - version: "1.1.0" - petitparser: - dependency: transitive - description: - name: petitparser - sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" - url: "https://pub.dev" - source: hosted - version: "7.1.0" - plugin_platform_interface: - dependency: transitive - description: - name: plugin_platform_interface - sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" - url: "https://pub.dev" - source: hosted - version: "2.1.8" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - source_span: - dependency: transitive - description: - name: source_span - sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" - url: "https://pub.dev" - source: hosted - version: "1.10.2" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" - url: "https://pub.dev" - source: hosted - version: "1.12.2" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" - url: "https://pub.dev" - source: hosted - version: "0.7.12" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - vector_graphics: - dependency: transitive - description: - name: vector_graphics - sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" - url: "https://pub.dev" - source: hosted - version: "1.2.4" - vector_graphics_codec: - dependency: transitive - description: - name: vector_graphics_codec - sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" - url: "https://pub.dev" - source: hosted - version: "1.1.13" - vector_graphics_compiler: - dependency: transitive - description: - name: vector_graphics_compiler - sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 - url: "https://pub.dev" - source: hosted - version: "1.3.2" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" - url: "https://pub.dev" - source: hosted - version: "2.4.3" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" - url: "https://pub.dev" - source: hosted - version: "15.4.0" - web: - dependency: transitive - description: - name: web - sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - xml: - dependency: transitive - description: - name: xml - sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" - url: "https://pub.dev" - source: hosted - version: "7.0.1" -sdks: - dart: ">=3.13.5 <4.0.0" - flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_03_b/pubspec.yaml b/firebase-auth-flutterfire-ui/step_03_b/pubspec.yaml deleted file mode 100644 index 7358752b33..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/pubspec.yaml +++ /dev/null @@ -1,24 +0,0 @@ -name: firebase_auth_flutterfire_ui -description: "A new Flutter project." -publish_to: 'none' -version: 0.1.0+1 - -environment: - sdk: ^3.13.5 - -dependencies: - firebase_auth: ^6.7.0 - firebase_core: ^4.15.0 - firebase_ui_auth: ^3.1.1 - flutter: - sdk: flutter - -dev_dependencies: - flutter_test: - sdk: flutter - flutter_lints: ^6.0.0 - -flutter: - uses-material-design: true - assets: - - assets/ diff --git a/firebase-auth-flutterfire-ui/step_03_b/web/favicon.png b/firebase-auth-flutterfire-ui/step_03_b/web/favicon.png deleted file mode 100644 index 8aaa46ac1ae21512746f852a42ba87e4165dfdd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM diff --git a/firebase-auth-flutterfire-ui/step_03_b/web/icons/Icon-192.png b/firebase-auth-flutterfire-ui/step_03_b/web/icons/Icon-192.png deleted file mode 100644 index b749bfef07473333cf1dd31e9eed89862a5d52aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5292 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 diff --git a/firebase-auth-flutterfire-ui/step_03_b/web/icons/Icon-512.png b/firebase-auth-flutterfire-ui/step_03_b/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48dff1169879ba46840804b412fe02fefd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8252 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 diff --git a/firebase-auth-flutterfire-ui/step_03_b/web/icons/Icon-maskable-192.png b/firebase-auth-flutterfire-ui/step_03_b/web/icons/Icon-maskable-192.png deleted file mode 100644 index eb9b4d76e525556d5d89141648c724331630325d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5594 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 X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! diff --git a/firebase-auth-flutterfire-ui/step_03_b/web/icons/Icon-maskable-512.png b/firebase-auth-flutterfire-ui/step_03_b/web/icons/Icon-maskable-512.png deleted file mode 100644 index d69c56691fbdb0b7efa65097c7cc1edac12a6d3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20998 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 MPgg&ebxsLQ025IeI{*Lx diff --git a/firebase-auth-flutterfire-ui/step_03_b/web/index.html b/firebase-auth-flutterfire-ui/step_03_b/web/index.html deleted file mode 100644 index 9c98e31148..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/web/index.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - firebase_auth_flutterfire_ui - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_b/web/manifest.json b/firebase-auth-flutterfire-ui/step_03_b/web/manifest.json deleted file mode 100644 index 25f26f5ddb..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_b/web/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "firebase_auth_flutterfire_ui", - "short_name": "firebase_auth_flutterfire_ui", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/.gemini/settings.json b/firebase-auth-flutterfire-ui/step_03_c/.gemini/settings.json deleted file mode 100644 index a35b8a7ef4..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/.gemini/settings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "mcpServers": { - "dart": { - "command": "dart", - "args": [ - "mcp-server" - ] - } - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/.gitignore b/firebase-auth-flutterfire-ui/step_03_c/.gitignore deleted file mode 100644 index 79f7ecabd5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/.gitignore +++ /dev/null @@ -1,48 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.build/ -.buildlog/ -.history -.svn/ -.swiftpm/ -migrate_working_dir/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins-dependencies -.pub-cache/ -.pub/ -/build/ -/coverage/ - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release - -# Widget Preview related -.widget_preview/ diff --git a/firebase-auth-flutterfire-ui/step_03_c/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_03_c/analysis_options.yaml deleted file mode 100644 index c063137f64..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/analysis_options.yaml +++ /dev/null @@ -1,13 +0,0 @@ -analyzer: - exclude: - - build/** - - android/** - - ios/** - - web/** - - macos/** -include: ../../analysis_options.yaml - -linter: - rules: - avoid_print: false - constant_identifier_names: false diff --git a/firebase-auth-flutterfire-ui/step_03_c/android/.gitignore b/firebase-auth-flutterfire-ui/step_03_c/android/.gitignore deleted file mode 100644 index be3943c96d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/android/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java -.cxx/ - -# Remember to never publicly share your keystore. -# See https://flutter.dev/to/reference-keystore -key.properties -**/*.keystore -**/*.jks diff --git a/firebase-auth-flutterfire-ui/step_03_c/android/app/build.gradle.kts b/firebase-auth-flutterfire-ui/step_03_c/android/app/build.gradle.kts deleted file mode 100644 index f05f3e1f84..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/android/app/build.gradle.kts +++ /dev/null @@ -1,49 +0,0 @@ -plugins { - id("com.android.application") - // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. - id("dev.flutter.flutter-gradle-plugin") -} - -android { - namespace = "com.example.firebase_auth_flutterfire_ui" - compileSdk = flutter.compileSdkVersion - ndkVersion = flutter.ndkVersion - - compileOptions { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId = "com.example.firebase_auth_flutterfire_ui" - // You can update the following values to match your application needs. - // For more information, see: https://flutter.dev/to/review-gradle-config. - minSdk = flutter.minSdkVersion - targetSdk = flutter.targetSdkVersion - // Uses the version code from pubspec.yaml. When using split APKs, 1000 * ABI_VERSION - // is added automatically by Flutter. (https://developer.android.com/studio/build/configure-apk-splits#configure-APK-versions) - // You can force using the value of versionCode by specifying the `-P force-version-code-ignoring-abi=true` - // flag during build. - versionCode = flutter.versionCode - versionName = flutter.versionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig = signingConfigs.getByName("debug") - } - } -} - -kotlin { - compilerOptions { - jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17 - } -} - -flutter { - source = "../.." -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/android/app/src/debug/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_03_c/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 6ad6b92cf5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt b/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt deleted file mode 100644 index a96c3bd018..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.example.firebase_auth_flutterfire_ui - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity : FlutterActivity() diff --git a/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/drawable-v21/launch_background.xml b/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3f6..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/drawable/launch_background.xml b/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f884..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372eebdb28e45604e46eeda8dd24651419bc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` diff --git a/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/values-night/styles.xml b/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 06952be745..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/values/styles.xml b/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/values/styles.xml deleted file mode 100644 index cb1ef88056..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/android/app/src/profile/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_03_c/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/android/build.gradle.kts b/firebase-auth-flutterfire-ui/step_03_c/android/build.gradle.kts deleted file mode 100644 index dbee657bb5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/android/build.gradle.kts +++ /dev/null @@ -1,24 +0,0 @@ -allprojects { - repositories { - google() - mavenCentral() - } -} - -val newBuildDir: Directory = - rootProject.layout.buildDirectory - .dir("../../build") - .get() -rootProject.layout.buildDirectory.value(newBuildDir) - -subprojects { - val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name) - project.layout.buildDirectory.value(newSubprojectBuildDir) -} -subprojects { - project.evaluationDependsOn(":app") -} - -tasks.register("clean") { - delete(rootProject.layout.buildDirectory) -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/android/gradle.properties b/firebase-auth-flutterfire-ui/step_03_c/android/gradle.properties deleted file mode 100644 index e96108cfe4..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/android/gradle.properties +++ /dev/null @@ -1,6 +0,0 @@ -org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError -android.useAndroidX=true -# This newDsl flag was added by the Flutter template -android.newDsl=false -# This builtInKotlin flag was added by the Flutter template -android.builtInKotlin=false diff --git a/firebase-auth-flutterfire-ui/step_03_c/android/gradle/wrapper/gradle-wrapper.properties b/firebase-auth-flutterfire-ui/step_03_c/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index a20f2c46d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-all.zip diff --git a/firebase-auth-flutterfire-ui/step_03_c/android/settings.gradle.kts b/firebase-auth-flutterfire-ui/step_03_c/android/settings.gradle.kts deleted file mode 100644 index b28021a910..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/android/settings.gradle.kts +++ /dev/null @@ -1,26 +0,0 @@ -pluginManagement { - val flutterSdkPath = - run { - val properties = java.util.Properties() - file("local.properties").inputStream().use { properties.load(it) } - val flutterSdkPath = properties.getProperty("flutter.sdk") - require(flutterSdkPath != null) { "flutter.sdk not set in local.properties" } - flutterSdkPath - } - - includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") - - repositories { - google() - mavenCentral() - gradlePluginPortal() - } -} - -plugins { - id("dev.flutter.flutter-plugin-loader") version "1.0.0" - id("com.android.application") version "9.1.0" apply false - id("org.jetbrains.kotlin.android") version "2.4.0" apply false -} - -include(":app") diff --git a/firebase-auth-flutterfire-ui/step_03_c/assets/dash.png b/firebase-auth-flutterfire-ui/step_03_c/assets/dash.png deleted file mode 100644 index 6ccb3f390078f9482957e860d32fef22f72faa18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386796 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�MY+02|B4_ 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 p`@Kp?d`1 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%0A#%_THjcAbGp<&Pqg)aTn=W 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

H{h09VD{09oW;#j#h)z}cY58%- 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
+)d$*!G4J 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 NMdyE3{=@g)zX1$HA~^s6 diff --git a/firebase-auth-flutterfire-ui/step_03_c/assets/flutterfire_300x.png b/firebase-auth-flutterfire-ui/step_03_c/assets/flutterfire_300x.png deleted file mode 100644 index 604593b8e4814998fc8e6d5853a96fbb9176708e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3425 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 - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Flutter/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_03_c/ios/Flutter/Debug.xcconfig deleted file mode 100644 index ec97fc6f30..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Flutter/Release.xcconfig b/firebase-auth-flutterfire-ui/step_03_c/ios/Flutter/Release.xcconfig deleted file mode 100644 index c4855bfe20..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Podfile b/firebase-auth-flutterfire-ui/step_03_c/ios/Podfile deleted file mode 100644 index 9d7ef08d52..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Podfile +++ /dev/null @@ -1,43 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '15.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_03_c/ios/Podfile.lock deleted file mode 100644 index 1bf98b7b1d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - Flutter - - Flutter (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) - - Flutter (from `Flutter`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: ".symlinks/plugins/desktop_webview_auth/ios" - Flutter: - :path: Flutter - -SPEC CHECKSUMS: - desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d - Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 - -PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 121bcd4e13..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,759 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97C146E61CF9000F007C117D /* Project object */; - proxyType = 1; - remoteGlobalIDString = 97C146ED1CF9000F007C117D; - remoteInfo = Runner; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C8082294A63A400263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C807B294A618700263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 40E87F3BD0EB1F883D5D18DE /* Pods */ = { - isa = PBXGroup; - children = ( - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - 94B244503305D250FC6DC61B /* Frameworks */ = { - isa = PBXGroup; - children = ( - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - 331C8082294A63A400263BE5 /* RunnerTests */, - 40E87F3BD0EB1F883D5D18DE /* Pods */, - 94B244503305D250FC6DC61B /* Frameworks */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - 331C8081294A63A400263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C8080294A63A400263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, - 331C807D294A63A400263BE5 /* Sources */, - 331C807F294A63A400263BE5 /* Resources */, - 04E33CCD5DE028ACD36BF914 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 331C8086294A63A400263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C8080294A63A400263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 97C146ED1CF9000F007C117D; - }; - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - 331C8080294A63A400263BE5 /* RunnerTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C807F294A63A400263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C807D294A63A400263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 97C146ED1CF9000F007C117D /* Runner */; - targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 331C8088294A63A400263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Debug; - }; - 331C8089294A63A400263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Release; - }; - 331C808A294A63A400263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C8088294A63A400263BE5 /* Debug */, - 331C8089294A63A400263BE5 /* Release */, - 331C808A294A63A400263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a625..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index c3fedb29c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/AppDelegate.swift deleted file mode 100644 index c30b367ec0..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,16 +0,0 @@ -import Flutter -import UIKit - -@main -@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } - - func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) { - GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry) - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab2d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada4725e9b0ddb1deab583e5b5102493aa332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10932 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 diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 797d452e458972bab9d994556c8305db4c827017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index 6ed2d933e1120817fe9182483a228007b18ab6ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 4cd7b0099ca80c806f8fe495613e8d6c69460d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index fe730945a01f64a61e2235dbe3f45b08f7729182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index 502f463a9bc882b461c96aadf492d1729e49e725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index 0ec303439225b78712f49115768196d8d76f6790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index e9f5fea27c705180eb716271f41b582e76dcbd90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1674 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 diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index 0467bf12aa4d28f374bb26596605a46dcbb3e7c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2fd4..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b70..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Base.lproj/LaunchScreen.storyboard b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Base.lproj/Main.storyboard b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/GoogleService-Info.plist deleted file mode 100644 index 00a7de4733..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-i4vto19bqoht9p28mu143vicja7td8e1.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-i4vto19bqoht9p28mu143vicja7td8e1 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.BUNDLE - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:3e6776183887c3fdb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Info.plist deleted file mode 100644 index 66728aa7de..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Info.plist +++ /dev/null @@ -1,70 +0,0 @@ - - - - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Firebase Auth Flutterfire Ui - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - firebase_auth_flutterfire_ui - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UIApplicationSceneManifest - - UIApplicationSupportsMultipleScenes - - UISceneConfigurations - - UIWindowSceneSessionRoleApplication - - - UISceneClassName - UIWindowScene - UISceneConfigurationName - flutter - UISceneDelegateClassName - $(PRODUCT_MODULE_NAME).SceneDelegate - UISceneStoryboardFile - Main - - - - - UIApplicationSupportsIndirectInputEvents - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Runner-Bridging-Header.h b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a560b..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/SceneDelegate.swift b/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/SceneDelegate.swift deleted file mode 100644 index b9ce8ea2b2..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/Runner/SceneDelegate.swift +++ /dev/null @@ -1,6 +0,0 @@ -import Flutter -import UIKit - -class SceneDelegate: FlutterSceneDelegate { - -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/ios/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_03_c/ios/RunnerTests/RunnerTests.swift deleted file mode 100644 index 86a7c3b1b6..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/ios/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Flutter -import UIKit -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/lib/app.dart b/firebase-auth-flutterfire-ui/step_03_c/lib/app.dart deleted file mode 100644 index 10028aa7c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/lib/app.dart +++ /dev/null @@ -1,19 +0,0 @@ -import 'package:flutter/material.dart'; - -import 'auth_gate.dart'; - -class MyApp extends StatelessWidget { - const MyApp({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return MaterialApp( - theme: ThemeData( - colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), - ), - home: AuthGate(clientId: clientId), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/lib/auth_gate.dart b/firebase-auth-flutterfire-ui/step_03_c/lib/auth_gate.dart deleted file mode 100644 index 23da5e505c..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/lib/auth_gate.dart +++ /dev/null @@ -1,44 +0,0 @@ -import 'package:firebase_auth/firebase_auth.dart' hide EmailAuthProvider; -import 'package:firebase_ui_auth/firebase_ui_auth.dart'; -import 'package:flutter/material.dart'; - -import 'home.dart'; - -class AuthGate extends StatelessWidget { - const AuthGate({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return StreamBuilder( - stream: FirebaseAuth.instance.authStateChanges(), - builder: (context, snapshot) { - if (!snapshot.hasData) { - return SignInScreen( - providers: [EmailAuthProvider()], - headerBuilder: (context, constraints, shrinkOffset) { - return Padding( - padding: const EdgeInsets.all(20), - child: AspectRatio( - aspectRatio: 1, - child: Image.asset('assets/flutterfire_300x.png'), - ), - ); - }, - subtitleBuilder: (context, action) { - return Padding( - padding: const EdgeInsets.symmetric(vertical: 8.0), - child: action == AuthAction.signIn - ? const Text('Welcome to FlutterFire, please sign in!') - : const Text('Welcome to Flutterfire, please sign up!'), - ); - }, - ); - } - - return const HomeScreen(); - }, - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/lib/firebase_options.dart b/firebase-auth-flutterfire-ui/step_03_c/lib/firebase_options.dart deleted file mode 100644 index add28296ca..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/lib/firebase_options.dart +++ /dev/null @@ -1,76 +0,0 @@ -// File generated by FlutterFire CLI. -// ignore_for_file: lines_longer_than_80_chars -import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; -import 'package:flutter/foundation.dart' - show defaultTargetPlatform, kIsWeb, TargetPlatform; - -/// Default [FirebaseOptions] for use with your Firebase apps. -/// -/// Example: -/// ```dart -/// import 'firebase_options.dart'; -/// // ... -/// await Firebase.initializeApp( -/// options: DefaultFirebaseOptions.currentPlatform, -/// ); -/// ``` -class DefaultFirebaseOptions { - static FirebaseOptions get currentPlatform { - if (kIsWeb) { - return web; - } - - switch (defaultTargetPlatform) { - case TargetPlatform.android: - return android; - case TargetPlatform.iOS: - return ios; - case TargetPlatform.macOS: - return macos; - default: - throw UnsupportedError( - 'DefaultFirebaseOptions are not supported for this platform.', - ); - } - } - - // TODO (codelab user): Replace with your Firebase credentials - // Generate this file with credentials with the FlutterFire CLI - static const FirebaseOptions web = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - authDomain: 'flutterfire-ui-codelab.firebaseapp.com', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - measurementId: 'MEASUREMENT ID', - ); - - static const FirebaseOptions android = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - ); - - static const FirebaseOptions ios = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); - - static const FirebaseOptions macos = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/lib/home.dart b/firebase-auth-flutterfire-ui/step_03_c/lib/home.dart deleted file mode 100644 index 8ea6fd93bd..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/lib/home.dart +++ /dev/null @@ -1,20 +0,0 @@ -import 'package:flutter/material.dart'; - -class HomeScreen extends StatelessWidget { - const HomeScreen({super.key}); - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar(automaticallyImplyLeading: false), - body: Center( - child: Column( - children: [ - SizedBox(width: 250, child: Image.asset('assets/dash.png')), - Text('Welcome!', style: Theme.of(context).textTheme.displaySmall), - ], - ), - ), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/lib/main.dart b/firebase-auth-flutterfire-ui/step_03_c/lib/main.dart deleted file mode 100644 index 379a367d8e..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/lib/main.dart +++ /dev/null @@ -1,15 +0,0 @@ -import 'package:firebase_core/firebase_core.dart'; -import 'package:flutter/material.dart'; - -import 'app.dart'; -import 'firebase_options.dart'; - -// TODO(codelab user): Get API key -const clientId = 'YOUR_CLIENT_ID'; - -void main() async { - WidgetsFlutterBinding.ensureInitialized(); - await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); - - runApp(const MyApp(clientId: clientId)); -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/.gitignore b/firebase-auth-flutterfire-ui/step_03_c/macos/.gitignore deleted file mode 100644 index 746adbb6b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Flutter/Flutter-Debug.xcconfig b/firebase-auth-flutterfire-ui/step_03_c/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index 4b81f9b2d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Flutter/Flutter-Release.xcconfig b/firebase-auth-flutterfire-ui/step_03_c/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index 5caa9d1579..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Flutter/GeneratedPluginRegistrant.swift b/firebase-auth-flutterfire-ui/step_03_c/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index 4116d2e5cf..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,18 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - -import app_links -import desktop_webview_auth -import firebase_auth -import firebase_core - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { - AppLinksMacosPlugin.register(with: registry.registrar(forPlugin: "AppLinksMacosPlugin")) - DesktopWebviewAuthPlugin.register(with: registry.registrar(forPlugin: "DesktopWebviewAuthPlugin")) - FLTFirebaseAuthPlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseAuthPlugin")) - FLTFirebaseCorePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseCorePlugin")) -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Podfile b/firebase-auth-flutterfire-ui/step_03_c/macos/Podfile deleted file mode 100644 index 167132a2fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Podfile +++ /dev/null @@ -1,42 +0,0 @@ -platform :osx, '12.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_macos_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_macos_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_03_c/macos/Podfile.lock deleted file mode 100644 index f431c3fe8c..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - FlutterMacOS - - FlutterMacOS (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) - - FlutterMacOS (from `Flutter/ephemeral`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos - FlutterMacOS: - :path: Flutter/ephemeral - -SPEC CHECKSUMS: - desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 - FlutterMacOS: c232990155153907050900a2e175c7773903ba4e - -PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 02a99f8c92..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,825 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC10EC2044A3C60003C045; - remoteInfo = Runner; - }; - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = firebase_auth_flutterfire_ui.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 331C80D2294CF70F00263BE5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C80D6294CF71000263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C80D7294CF71000263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 331C80D6294CF71000263BE5 /* RunnerTests */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - 62858181651BA97FB2AB5B13 /* Pods */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */, - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - 62858181651BA97FB2AB5B13 /* Pods */ = { - isa = PBXGroup; - children = ( - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C80D4294CF70F00263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, - 331C80D1294CF70F00263BE5 /* Sources */, - 331C80D2294CF70F00263BE5 /* Frameworks */, - 331C80D3294CF70F00263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C80DA294CF71000263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C80D4294CF70F00263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 33CC10EC2044A3C60003C045; - }; - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 331C80D4294CF70F00263BE5 /* RunnerTests */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C80D3294CF70F00263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C80D1294CF70F00263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC10EC2044A3C60003C045 /* Runner */; - targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; - }; - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 331C80DB294CF71000263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Debug; - }; - 331C80DC294CF71000263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Release; - }; - 331C80DD294CF71000263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Profile; - }; - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C80DB294CF71000263BE5 /* Debug */, - 331C80DC294CF71000263BE5 /* Release */, - 331C80DD294CF71000263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 9d7d2779b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/AppDelegate.swift deleted file mode 100644 index b3c1761412..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import Cocoa -import FlutterMacOS - -@main -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } - - override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { - return true - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f19f..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 82b6f9d9a33e198f5747104729e1fcef999772a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102994 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ⅅ8MglG&ER{i5lN315cO?EdHNLrg? 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 z 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 Pe7HEdAEg|=c=LY&YVNkY diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index 13b35eba55c6dabc3aac36f33d859266c18fa0d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5680 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 diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index 0a3f5fa40fb3d1e0710331a48de5d256da3f275d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 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 diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 2f1632cfddf3d9dade342351e627a0a75609fb46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 zcmV;b2vzrqP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuE6iGxuRCodHTWf3-RTMruyW6Fu zQYeUM04eX6D5c0FCjKKPrco1(K`<0SL=crI{PC3-^hZU0kQie$gh-5!7z6SH6Q0J% zqot*`H1q{R5fHFYS}dje@;kG=v$L0(yY0?wY2%*c?A&{2?!D*x?m71{of2gv!$5|C z3>qG_BW}7K_yUcT3A5C6QD<+{aq?x;MAUyAiJn#Jv8_zZtQ{P zTRzbL3U9!qVuZzS$xKU10KiW~Bgdcv1-!uAhQxf3a7q+dU6lj?yoO4Lq4TUN4}h{N z*fIM=SS8|C2$(T>w$`t@3Tka!(r!7W`x z-isCVgQD^mG-MJ;XtJuK3V{Vy72GQ83KRWsHU?e*wrhKk=ApIYeDqLi;JI1e zuvv}5^Dc=k7F7?nm3nIw$NVmU-+R>> zyqOR$-2SDpJ}Pt;^RkJytDVXNTsu|mI1`~G7yw`EJR?VkGfNdqK9^^8P`JdtTV&tX4CNcV4 z&N06nZa??Fw1AgQOUSE2AmPE@WO(Fvo`%m`cDgiv(fAeRA%3AGXUbsGw{7Q`cY;1BI#ac3iN$$Hw z0LT0;xc%=q)me?Y*$xI@GRAw?+}>=9D+KTk??-HJ4=A>`V&vKFS75@MKdSF1JTq{S zc1!^8?YA|t+uKigaq!sT;Z!&0F2=k7F0PIU;F$leJLaw2UI6FL^w}OG&!;+b%ya1c z1n+6-inU<0VM-Y_s5iTElq)ThyF?StVcebpGI znw#+zLx2@ah{$_2jn+@}(zJZ{+}_N9BM;z)0yr|gF-4=Iyu@hI*Lk=-A8f#bAzc9f z`Kd6K--x@t04swJVC3JK1cHY-Hq+=|PN-VO;?^_C#;coU6TDP7Bt`;{JTG;!+jj(` zw5cLQ-(Cz-Tlb`A^w7|R56Ce;Wmr0)$KWOUZ6ai0PhzPeHwdl0H(etP zUV`va_i0s-4#DkNM8lUlqI7>YQLf)(lz9Q3Uw`)nc(z3{m5ZE77Ul$V%m)E}3&8L0 z-XaU|eB~Is08eORPk;=<>!1w)Kf}FOVS2l&9~A+@R#koFJ$Czd%Y(ENTV&A~U(IPI z;UY+gf+&6ioZ=roly<0Yst8ck>(M=S?B-ys3mLdM&)ex!hbt+ol|T6CTS+Sc0jv(& z7ijdvFwBq;0a{%3GGwkDKTeG`b+lyj0jjS1OMkYnepCdoosNY`*zmBIo*981BU%%U z@~$z0V`OVtIbEx5pa|Tct|Lg#ZQf5OYMUMRD>Wdxm5SAqV2}3!ceE-M2 z@O~lQ0OiKQp}o9I;?uxCgYVV?FH|?Riri*U$Zi_`V2eiA>l zdSm6;SEm6#T+SpcE8Ro_f2AwxzI z44hfe^WE3!h@W3RDyA_H440cpmYkv*)6m1XazTqw%=E5Xv7^@^^T7Q2wxr+Z2kVYr - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Configs/AppInfo.xcconfig b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index 7f83dd52b0..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = firebase_auth_flutterfire_ui - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2026 com.example. All rights reserved. diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Configs/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd9464..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Configs/Release.xcconfig b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f49561..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Configs/Warnings.xcconfig b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf4780..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/DebugProfile.entitlements b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index dddb8a30c8..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/GoogleService-Info.plist deleted file mode 100644 index 7b3faf7e62..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.complete - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:d9e01cfe8b675dfcb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Info.plist deleted file mode 100644 index 4789daa6a4..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/MainFlutterWindow.swift b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 3cc05eb234..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Release.entitlements b/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Release.entitlements deleted file mode 100644 index 976176a59a..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/Runner/Release.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/macos/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_03_c/macos/RunnerTests/RunnerTests.swift deleted file mode 100644 index 61f3bd1fc5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/macos/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Cocoa -import FlutterMacOS -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_03_c/pubspec.lock b/firebase-auth-flutterfire-ui/step_03_c/pubspec.lock deleted file mode 100644 index a2fdbbeefa..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/pubspec.lock +++ /dev/null @@ -1,471 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _flutterfire_internals: - dependency: transitive - description: - name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 - url: "https://pub.dev" - source: hosted - version: "1.3.77" - app_links: - dependency: transitive - description: - name: app_links - sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" - url: "https://pub.dev" - source: hosted - version: "6.4.1" - app_links_linux: - dependency: transitive - description: - name: app_links_linux - sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" - url: "https://pub.dev" - source: hosted - version: "1.0.4" - app_links_platform_interface: - dependency: transitive - description: - name: app_links_platform_interface - sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" - url: "https://pub.dev" - source: hosted - version: "2.0.4" - app_links_web: - dependency: transitive - description: - name: app_links_web - sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" - url: "https://pub.dev" - source: hosted - version: "1.0.5" - args: - dependency: transitive - description: - name: args - sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 - url: "https://pub.dev" - source: hosted - version: "2.7.0" - async: - dependency: transitive - description: - name: async - sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 - url: "https://pub.dev" - source: hosted - version: "2.13.1" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b - url: "https://pub.dev" - source: hosted - version: "1.4.1" - clock: - dependency: transitive - description: - name: clock - sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e - url: "https://pub.dev" - source: hosted - version: "1.1.3" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - crypto: - dependency: transitive - description: - name: crypto - sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf - url: "https://pub.dev" - source: hosted - version: "3.0.7" - desktop_webview_auth: - dependency: transitive - description: - name: desktop_webview_auth - sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c - url: "https://pub.dev" - source: hosted - version: "0.0.16" - email_validator: - dependency: transitive - description: - name: email_validator - sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b - url: "https://pub.dev" - source: hosted - version: "2.1.17" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" - url: "https://pub.dev" - source: hosted - version: "1.3.3" - firebase_auth: - dependency: "direct main" - description: - name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" - url: "https://pub.dev" - source: hosted - version: "6.7.0" - firebase_auth_platform_interface: - dependency: transitive - description: - name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" - url: "https://pub.dev" - source: hosted - version: "9.1.0" - firebase_auth_web: - dependency: transitive - description: - name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" - url: "https://pub.dev" - source: hosted - version: "6.3.0" - firebase_core: - dependency: "direct main" - description: - name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" - url: "https://pub.dev" - source: hosted - version: "4.15.0" - firebase_core_platform_interface: - dependency: transitive - description: - name: firebase_core_platform_interface - sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" - url: "https://pub.dev" - source: hosted - version: "8.1.1" - firebase_core_web: - dependency: transitive - description: - name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" - url: "https://pub.dev" - source: hosted - version: "3.12.0" - firebase_ui_auth: - dependency: "direct main" - description: - name: firebase_ui_auth - sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" - url: "https://pub.dev" - source: hosted - version: "3.1.1" - firebase_ui_localizations: - dependency: transitive - description: - name: firebase_ui_localizations - sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 - url: "https://pub.dev" - source: hosted - version: "2.1.0" - firebase_ui_oauth: - dependency: transitive - description: - name: firebase_ui_oauth - sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - firebase_ui_shared: - dependency: transitive - description: - name: firebase_ui_shared - sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" - url: "https://pub.dev" - source: hosted - version: "1.5.0" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" - url: "https://pub.dev" - source: hosted - version: "6.0.0" - flutter_localizations: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - flutter_svg: - dependency: transitive - description: - name: flutter_svg - sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" - url: "https://pub.dev" - source: hosted - version: "2.3.0" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - flutter_web_plugins: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - http: - dependency: transitive - description: - name: http - sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" - url: "https://pub.dev" - source: hosted - version: "1.6.0" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" - url: "https://pub.dev" - source: hosted - version: "4.1.2" - intl: - dependency: transitive - description: - name: intl - sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" - url: "https://pub.dev" - source: hosted - version: "0.20.3" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" - url: "https://pub.dev" - source: hosted - version: "11.0.2" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" - url: "https://pub.dev" - source: hosted - version: "3.0.10" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - lints: - dependency: transitive - description: - name: lints - sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" - url: "https://pub.dev" - source: hosted - version: "6.1.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" - url: "https://pub.dev" - source: hosted - version: "0.12.20" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" - url: "https://pub.dev" - source: hosted - version: "0.13.0" - meta: - dependency: transitive - description: - name: meta - sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" - url: "https://pub.dev" - source: hosted - version: "1.19.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - path_parsing: - dependency: transitive - description: - name: path_parsing - sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" - url: "https://pub.dev" - source: hosted - version: "1.1.0" - petitparser: - dependency: transitive - description: - name: petitparser - sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" - url: "https://pub.dev" - source: hosted - version: "7.1.0" - plugin_platform_interface: - dependency: transitive - description: - name: plugin_platform_interface - sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" - url: "https://pub.dev" - source: hosted - version: "2.1.8" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - source_span: - dependency: transitive - description: - name: source_span - sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" - url: "https://pub.dev" - source: hosted - version: "1.10.2" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" - url: "https://pub.dev" - source: hosted - version: "1.12.2" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" - url: "https://pub.dev" - source: hosted - version: "0.7.12" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - vector_graphics: - dependency: transitive - description: - name: vector_graphics - sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" - url: "https://pub.dev" - source: hosted - version: "1.2.4" - vector_graphics_codec: - dependency: transitive - description: - name: vector_graphics_codec - sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" - url: "https://pub.dev" - source: hosted - version: "1.1.13" - vector_graphics_compiler: - dependency: transitive - description: - name: vector_graphics_compiler - sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 - url: "https://pub.dev" - source: hosted - version: "1.3.2" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" - url: "https://pub.dev" - source: hosted - version: "2.4.3" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" - url: "https://pub.dev" - source: hosted - version: "15.4.0" - web: - dependency: transitive - description: - name: web - sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - xml: - dependency: transitive - description: - name: xml - sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" - url: "https://pub.dev" - source: hosted - version: "7.0.1" -sdks: - dart: ">=3.13.5 <4.0.0" - flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_03_c/pubspec.yaml b/firebase-auth-flutterfire-ui/step_03_c/pubspec.yaml deleted file mode 100644 index 7358752b33..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/pubspec.yaml +++ /dev/null @@ -1,24 +0,0 @@ -name: firebase_auth_flutterfire_ui -description: "A new Flutter project." -publish_to: 'none' -version: 0.1.0+1 - -environment: - sdk: ^3.13.5 - -dependencies: - firebase_auth: ^6.7.0 - firebase_core: ^4.15.0 - firebase_ui_auth: ^3.1.1 - flutter: - sdk: flutter - -dev_dependencies: - flutter_test: - sdk: flutter - flutter_lints: ^6.0.0 - -flutter: - uses-material-design: true - assets: - - assets/ diff --git a/firebase-auth-flutterfire-ui/step_03_c/web/favicon.png b/firebase-auth-flutterfire-ui/step_03_c/web/favicon.png deleted file mode 100644 index 8aaa46ac1ae21512746f852a42ba87e4165dfdd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM diff --git a/firebase-auth-flutterfire-ui/step_03_c/web/icons/Icon-192.png b/firebase-auth-flutterfire-ui/step_03_c/web/icons/Icon-192.png deleted file mode 100644 index b749bfef07473333cf1dd31e9eed89862a5d52aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5292 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 diff --git a/firebase-auth-flutterfire-ui/step_03_c/web/icons/Icon-512.png b/firebase-auth-flutterfire-ui/step_03_c/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48dff1169879ba46840804b412fe02fefd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8252 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 diff --git a/firebase-auth-flutterfire-ui/step_03_c/web/icons/Icon-maskable-192.png b/firebase-auth-flutterfire-ui/step_03_c/web/icons/Icon-maskable-192.png deleted file mode 100644 index eb9b4d76e525556d5d89141648c724331630325d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5594 zcmdT|`#%%j|KDb2V@0DPm$^(Lx5}lO%Yv(=e*7hl@QqKS50#~#^IQPxBmuh|i9sXnt4ch@VT0F7% zMtrs@KWIOo+QV@lSs66A>2pz6-`9Jk=0vv&u?)^F@HZ)-6HT=B7LF;rdj zskUyBfbojcX#CS>WrIWo9D=DIwcXM8=I5D{SGf$~=gh-$LwY?*)cD%38%sCc?5OsX z-XfkyL-1`VavZ?>(pI-xp-kYq=1hsnyP^TLb%0vKRSo^~r{x?ISLY1i7KjSp z*0h&jG(Rkkq2+G_6eS>n&6>&Xk+ngOMcYrk<8KrukQHzfx675^^s$~<@d$9X{VBbg z2Fd4Z%g`!-P}d#`?B4#S-9x*eNlOVRnDrn#jY@~$jfQ-~3Od;A;x-BI1BEDdvr`pI z#D)d)!2_`GiZOUu1crb!hqH=ezs0qk<_xDm_Kkw?r*?0C3|Io6>$!kyDl;eH=aqg$B zsH_|ZD?jP2dc=)|L>DZmGyYKa06~5?C2Lc0#D%62p(YS;%_DRCB1k(+eLGXVMe+=4 zkKiJ%!N6^mxqM=wq`0+yoE#VHF%R<{mMamR9o_1JH8jfnJ?NPLs$9U!9!dq8 z0B{dI2!M|sYGH&9TAY34OlpIsQ4i5bnbG>?cWwat1I13|r|_inLE?FS@Hxdxn_YZN z3jfUO*X9Q@?HZ>Q{W0z60!bbGh557XIKu1?)u|cf%go`pwo}CD=0tau-}t@R2OrSH zQzZr%JfYa`>2!g??76=GJ$%ECbQh7Q2wLRp9QoyiRHP7VE^>JHm>9EqR3<$Y=Z1K^SHuwxCy-5@z3 zVM{XNNm}yM*pRdLKp??+_2&!bp#`=(Lh1vR{~j%n;cJv~9lXeMv)@}Odta)RnK|6* zC+IVSWumLo%{6bLDpn)Gz>6r&;Qs0^+Sz_yx_KNz9Dlt^ax`4>;EWrIT#(lJ_40<= z750fHZ7hI{}%%5`;lwkI4<_FJw@!U^vW;igL0k+mK)-j zYuCK#mCDK3F|SC}tC2>m$ZCqNB7ac-0UFBJ|8RxmG@4a4qdjvMzzS&h9pQmu^x&*= zGvapd1#K%Da&)8f?<9WN`2H^qpd@{7In6DNM&916TRqtF4;3`R|Nhwbw=(4|^Io@T zIjoR?tB8d*sO>PX4vaIHF|W;WVl6L1JvSmStgnRQq zTX4(>1f^5QOAH{=18Q2Vc1JI{V=yOr7yZJf4Vpfo zeHXdhBe{PyY;)yF;=ycMW@Kb>t;yE>;f79~AlJ8k`xWucCxJfsXf2P72bAavWL1G#W z;o%kdH(mYCM{$~yw4({KatNGim49O2HY6O07$B`*K7}MvgI=4x=SKdKVb8C$eJseA$tmSFOztFd*3W`J`yIB_~}k%Sd_bPBK8LxH)?8#jM{^%J_0|L z!gFI|68)G}ex5`Xh{5pB%GtlJ{Z5em*e0sH+sU1UVl7<5%Bq+YrHWL7?X?3LBi1R@_)F-_OqI1Zv`L zb6^Lq#H^2@d_(Z4E6xA9Z4o3kvf78ZDz!5W1#Mp|E;rvJz&4qj2pXVxKB8Vg0}ek%4erou@QM&2t7Cn5GwYqy%{>jI z)4;3SAgqVi#b{kqX#$Mt6L8NhZYgonb7>+r#BHje)bvaZ2c0nAvrN3gez+dNXaV;A zmyR0z@9h4@6~rJik-=2M-T+d`t&@YWhsoP_XP-NsVO}wmo!nR~QVWU?nVlQjNfgcTzE-PkfIX5G z1?&MwaeuzhF=u)X%Vpg_e@>d2yZwxl6-r3OMqDn8_6m^4z3zG##cK0Fsgq8fcvmhu z{73jseR%X%$85H^jRAcrhd&k!i^xL9FrS7qw2$&gwAS8AfAk#g_E_tP;x66fS`Mn@SNVrcn_N;EQm z`Mt3Z%rw%hDqTH-s~6SrIL$hIPKL5^7ejkLTBr46;pHTQDdoErS(B>``t;+1+M zvU&Se9@T_BeK;A^p|n^krIR+6rH~BjvRIugf`&EuX9u69`9C?9ANVL8l(rY6#mu^i z=*5Q)-%o*tWl`#b8p*ZH0I}hn#gV%|jt6V_JanDGuekR*-wF`u;amTCpGG|1;4A5$ zYbHF{?G1vv5;8Ph5%kEW)t|am2_4ik!`7q{ymfHoe^Z99c|$;FAL+NbxE-_zheYbV z3hb0`uZGTsgA5TG(X|GVDSJyJxsyR7V5PS_WSnYgwc_D60m7u*x4b2D79r5UgtL18 zcCHWk+K6N1Pg2c;0#r-)XpwGX?|Iv)^CLWqwF=a}fXUSM?n6E;cCeW5ER^om#{)Jr zJR81pkK?VoFm@N-s%hd7@hBS0xuCD0-UDVLDDkl7Ck=BAj*^ps`393}AJ+Ruq@fl9 z%R(&?5Nc3lnEKGaYMLmRzKXow1+Gh|O-LG7XiNxkG^uyv zpAtLINwMK}IWK65hOw&O>~EJ}x@lDBtB`yKeV1%GtY4PzT%@~wa1VgZn7QRwc7C)_ zpEF~upeDRg_<#w=dLQ)E?AzXUQpbKXYxkp>;c@aOr6A|dHA?KaZkL0svwB^U#zmx0 zzW4^&G!w7YeRxt<9;d@8H=u(j{6+Uj5AuTluvZZD4b+#+6Rp?(yJ`BC9EW9!b&KdPvzJYe5l7 zMJ9aC@S;sA0{F0XyVY{}FzW0Vh)0mPf_BX82E+CD&)wf2!x@{RO~XBYu80TONl3e+ zA7W$ra6LcDW_j4s-`3tI^VhG*sa5lLc+V6ONf=hO@q4|p`CinYqk1Ko*MbZ6_M05k zSwSwkvu;`|I*_Vl=zPd|dVD0lh&Ha)CSJJvV{AEdF{^Kn_Yfsd!{Pc1GNgw}(^~%)jk5~0L~ms|Rez1fiK~s5t(p1ci5Gq$JC#^JrXf?8 z-Y-Zi_Hvi>oBzV8DSRG!7dm|%IlZg3^0{5~;>)8-+Nk&EhAd(}s^7%MuU}lphNW9Q zT)DPo(ob{tB7_?u;4-qGDo!sh&7gHaJfkh43QwL|bbFVi@+oy;i;M zM&CP^v~lx1U`pi9PmSr&Mc<%HAq0DGH?Ft95)WY`P?~7O z`O^Nr{Py9M#Ls4Y7OM?e%Y*Mvrme%=DwQaye^Qut_1pOMrg^!5u(f9p(D%MR%1K>% zRGw%=dYvw@)o}Fw@tOtPjz`45mfpn;OT&V(;z75J*<$52{sB65$gDjwX3Xa!x_wE- z!#RpwHM#WrO*|~f7z}(}o7US(+0FYLM}6de>gQdtPazXz?OcNv4R^oYLJ_BQOd_l172oSK$6!1r@g+B@0ofJ4*{>_AIxfe-#xp>(1 z@Y3Nfd>fmqvjL;?+DmZk*KsfXJf<%~(gcLwEez%>1c6XSboURUh&k=B)MS>6kw9bY z{7vdev7;A}5fy*ZE23DS{J?8at~xwVk`pEwP5^k?XMQ7u64;KmFJ#POzdG#np~F&H ze-BUh@g54)dsS%nkBb}+GuUEKU~pHcYIg4vSo$J(J|U36bs0Use+3A&IMcR%6@jv$ z=+QI+@wW@?iu}Hpyzlvj-EYeop{f65GX0O%>w#0t|V z1-svWk`hU~m`|O$kw5?Yn5UhI%9P-<45A(v0ld1n+%Ziq&TVpBcV9n}L9Tus-TI)f zd_(g+nYCDR@+wYNQm1GwxhUN4tGMLCzDzPqY$~`l<47{+l<{FZ$L6(>J)|}!bi<)| zE35dl{a2)&leQ@LlDxLQOfUDS`;+ZQ4ozrleQwaR-K|@9T{#hB5Z^t#8 zC-d_G;B4;F#8A2EBL58s$zF-=SCr`P#z zNCTnHF&|X@q>SkAoYu>&s9v@zCpv9lLSH-UZzfhJh`EZA{X#%nqw@@aW^vPcfQrlPs(qQxmC|4tp^&sHy!H!2FH5eC{M@g;ElWNzlb-+ zxpfc0m4<}L){4|RZ>KReag2j%Ot_UKkgpJN!7Y_y3;Ssz{9 z!K3isRtaFtQII5^6}cm9RZd5nTp9psk&u1C(BY`(_tolBwzV_@0F*m%3G%Y?2utyS zY`xM0iDRT)yTyYukFeGQ&W@ReM+ADG1xu@ruq&^GK35`+2r}b^V!m1(VgH|QhIPDE X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! diff --git a/firebase-auth-flutterfire-ui/step_03_c/web/icons/Icon-maskable-512.png b/firebase-auth-flutterfire-ui/step_03_c/web/icons/Icon-maskable-512.png deleted file mode 100644 index d69c56691fbdb0b7efa65097c7cc1edac12a6d3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20998 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 MPgg&ebxsLQ025IeI{*Lx diff --git a/firebase-auth-flutterfire-ui/step_03_c/web/index.html b/firebase-auth-flutterfire-ui/step_03_c/web/index.html deleted file mode 100644 index 9c98e31148..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/web/index.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - firebase_auth_flutterfire_ui - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_c/web/manifest.json b/firebase-auth-flutterfire-ui/step_03_c/web/manifest.json deleted file mode 100644 index 25f26f5ddb..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_c/web/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "firebase_auth_flutterfire_ui", - "short_name": "firebase_auth_flutterfire_ui", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/.gemini/settings.json b/firebase-auth-flutterfire-ui/step_03_d/.gemini/settings.json deleted file mode 100644 index a35b8a7ef4..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/.gemini/settings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "mcpServers": { - "dart": { - "command": "dart", - "args": [ - "mcp-server" - ] - } - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/.gitignore b/firebase-auth-flutterfire-ui/step_03_d/.gitignore deleted file mode 100644 index 79f7ecabd5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/.gitignore +++ /dev/null @@ -1,48 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.build/ -.buildlog/ -.history -.svn/ -.swiftpm/ -migrate_working_dir/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins-dependencies -.pub-cache/ -.pub/ -/build/ -/coverage/ - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release - -# Widget Preview related -.widget_preview/ diff --git a/firebase-auth-flutterfire-ui/step_03_d/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_03_d/analysis_options.yaml deleted file mode 100644 index c063137f64..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/analysis_options.yaml +++ /dev/null @@ -1,13 +0,0 @@ -analyzer: - exclude: - - build/** - - android/** - - ios/** - - web/** - - macos/** -include: ../../analysis_options.yaml - -linter: - rules: - avoid_print: false - constant_identifier_names: false diff --git a/firebase-auth-flutterfire-ui/step_03_d/android/.gitignore b/firebase-auth-flutterfire-ui/step_03_d/android/.gitignore deleted file mode 100644 index be3943c96d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/android/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java -.cxx/ - -# Remember to never publicly share your keystore. -# See https://flutter.dev/to/reference-keystore -key.properties -**/*.keystore -**/*.jks diff --git a/firebase-auth-flutterfire-ui/step_03_d/android/app/build.gradle.kts b/firebase-auth-flutterfire-ui/step_03_d/android/app/build.gradle.kts deleted file mode 100644 index f05f3e1f84..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/android/app/build.gradle.kts +++ /dev/null @@ -1,49 +0,0 @@ -plugins { - id("com.android.application") - // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. - id("dev.flutter.flutter-gradle-plugin") -} - -android { - namespace = "com.example.firebase_auth_flutterfire_ui" - compileSdk = flutter.compileSdkVersion - ndkVersion = flutter.ndkVersion - - compileOptions { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId = "com.example.firebase_auth_flutterfire_ui" - // You can update the following values to match your application needs. - // For more information, see: https://flutter.dev/to/review-gradle-config. - minSdk = flutter.minSdkVersion - targetSdk = flutter.targetSdkVersion - // Uses the version code from pubspec.yaml. When using split APKs, 1000 * ABI_VERSION - // is added automatically by Flutter. (https://developer.android.com/studio/build/configure-apk-splits#configure-APK-versions) - // You can force using the value of versionCode by specifying the `-P force-version-code-ignoring-abi=true` - // flag during build. - versionCode = flutter.versionCode - versionName = flutter.versionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig = signingConfigs.getByName("debug") - } - } -} - -kotlin { - compilerOptions { - jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17 - } -} - -flutter { - source = "../.." -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/android/app/src/debug/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_03_d/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 6ad6b92cf5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt b/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt deleted file mode 100644 index a96c3bd018..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.example.firebase_auth_flutterfire_ui - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity : FlutterActivity() diff --git a/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/drawable-v21/launch_background.xml b/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3f6..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/drawable/launch_background.xml b/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f884..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372eebdb28e45604e46eeda8dd24651419bc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` diff --git a/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/values-night/styles.xml b/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 06952be745..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/values/styles.xml b/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/values/styles.xml deleted file mode 100644 index cb1ef88056..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/android/app/src/profile/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_03_d/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/android/build.gradle.kts b/firebase-auth-flutterfire-ui/step_03_d/android/build.gradle.kts deleted file mode 100644 index dbee657bb5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/android/build.gradle.kts +++ /dev/null @@ -1,24 +0,0 @@ -allprojects { - repositories { - google() - mavenCentral() - } -} - -val newBuildDir: Directory = - rootProject.layout.buildDirectory - .dir("../../build") - .get() -rootProject.layout.buildDirectory.value(newBuildDir) - -subprojects { - val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name) - project.layout.buildDirectory.value(newSubprojectBuildDir) -} -subprojects { - project.evaluationDependsOn(":app") -} - -tasks.register("clean") { - delete(rootProject.layout.buildDirectory) -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/android/gradle.properties b/firebase-auth-flutterfire-ui/step_03_d/android/gradle.properties deleted file mode 100644 index e96108cfe4..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/android/gradle.properties +++ /dev/null @@ -1,6 +0,0 @@ -org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError -android.useAndroidX=true -# This newDsl flag was added by the Flutter template -android.newDsl=false -# This builtInKotlin flag was added by the Flutter template -android.builtInKotlin=false diff --git a/firebase-auth-flutterfire-ui/step_03_d/android/gradle/wrapper/gradle-wrapper.properties b/firebase-auth-flutterfire-ui/step_03_d/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index a20f2c46d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-all.zip diff --git a/firebase-auth-flutterfire-ui/step_03_d/android/settings.gradle.kts b/firebase-auth-flutterfire-ui/step_03_d/android/settings.gradle.kts deleted file mode 100644 index b28021a910..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/android/settings.gradle.kts +++ /dev/null @@ -1,26 +0,0 @@ -pluginManagement { - val flutterSdkPath = - run { - val properties = java.util.Properties() - file("local.properties").inputStream().use { properties.load(it) } - val flutterSdkPath = properties.getProperty("flutter.sdk") - require(flutterSdkPath != null) { "flutter.sdk not set in local.properties" } - flutterSdkPath - } - - includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") - - repositories { - google() - mavenCentral() - gradlePluginPortal() - } -} - -plugins { - id("dev.flutter.flutter-plugin-loader") version "1.0.0" - id("com.android.application") version "9.1.0" apply false - id("org.jetbrains.kotlin.android") version "2.4.0" apply false -} - -include(":app") diff --git a/firebase-auth-flutterfire-ui/step_03_d/assets/dash.png b/firebase-auth-flutterfire-ui/step_03_d/assets/dash.png deleted file mode 100644 index 6ccb3f390078f9482957e860d32fef22f72faa18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386796 zcmeEu=U)?BxV0c1qliigC@3lj(uB~9fFdFidX*ZaBvh$V#Q+|afQX>f1ZfGqH<5Y_ zSm>QlPef`c0-*-(AaL$|KfM3J(I1dZhM7HkKV?1ZS(}$S+V?rc*yO(b!-ppXf!7QtsHs>_oIE%M_`tP-YUsX6bDhGYy^ccAF!S$8I75<$0{~SBI zkAmpI&Hv9}4xjYTQQ%RPm=r|+oi-&VPRmL96DMw;xPM2*z>jKSG~i9TE(+U(Mj#Yu|mY2E?|;#1Lh4m#j z^5%c+7<+GTDAZ4PPuHp&CaxwdEp0@qOVOU!xlQ%oxBuqgKRfu(4gL!S|3$+8BH@3L z@V`j-UnKl568;wn|BHnGMZ*6g;eV0v{}Txn*k)eEQ^Y1M`fUNdVLEUDbLgWKHz7FEQy~ zQ%lXf&3rwJ@kSJna&VP}e_M)g{d(4yOjx0;Pai~D`EKvXiHP2t?-ULd|?QVq%=hRMj~2id&Zt1wS1yA>*(eN z4c5fR+w??&-r*yJex;`2bZAeO^;?}E+l)_g4I2GCFzz?6$lPM-P3UgShb7VfvI>Cv z`|m7CJ4pL17T;0^3l~JIHwRBgcFlDD@LSrPtL{h%-0qzY*-@tSi|#kqufE>j>F(~H zKFy<4I~**n^5Wr9Sg};6ChQYKI6w1`zdD$VgF)%gW?k}|2tB#Fx+*>DIUX=Zj*t#& z_Ocnp)Azf!%S4hTuM7|+f z?U!0@yX{Z$hfFO|Mmi`XPvo1Q!IVv+4{x|k&CKCk+t4s(dGz=q788y1JXbZVD5FdJ zoxc5Id>1(Rx6Mfx>=rIq{;c^t#@NT194mXD?|6S;FK{-q z@HO6P?V34zF+NM}yU%8? zlVbARKJ9RguXjQ!>$XoCIA|rp-_Awa+!jA|t7?5Y`S*NHn?7aSFRB9mdQu7&P#(r1 z8(jR1*f7-BwX{2LwNKpthlkP~vd_NPWM%Tzn|w4!%T0{Hinv#dnI5gks|L$ZbvCNc z?{L?rd`5o(Z<=0DZoMz5H}2F`i@Hxmk8rf9gzmxwO(i z@U&9b*UVbJ4&5VHqR^a@BKNF(IGU%xKI)C}ko_No@hum(`VI5(4UPT|j4EFo`wlHw zmf!84Erwg#+?=^R`mScm8`V~Og!*Nq_QPt1k{5^Ty(vgLoH+I` zdpWViZVf^W)bFjkZKf%2I|Tn~TiT4@-yZ4WD^x6&g?N`3O68SVBX1LXe>r;9Q6!i{ zzrgqZNnvs9HI(s8hB+BL&RZ{x%;c{%aTMJyZ_Fhr!ER1>55(^bc#KV_?Oh!sHj=*u zpo!?nVF&q9%XxE&7OS1@!mY;gp6oqh(;5)oc7{64s=Gc79T|Hd6Nj?`I&tj5(bUR? zzPRK+GwfTpe`a^cZD;vp2xZr>Who~VKO0YdwR7U9S@?=GHR`fANL)r8NUSxMa z)r_Ly4&#DM@Q(22$tov;+qB!FTx+Jvm+GhRNk&mTiTmr&knJAfZ^g$>y?O(1>Oi=^ z=%GCoxQD*r3HDo|4_Q#&A3GEL^InL}Y=rUW4d05aY@>D;RJ=pBdMq`liE4QDtYhSo z=i zS=qb(f*_%L`eucb5UFm!6)-O6WG>35kll@ti3j_W<9i>YkttV6M^@DF(3)Ir@yqbY zfH4gw&z$&|c9zfV|IA(5O;m15HxGFcu0nWiq=u543WFIqWq_i^>x?lfojT1R)mLHX zs>j`xiEEHv?9RFp9{&Z+l3Cjq{{YSKy^HOo9L%Kgz=Rg{^{ugTMr%T*V%+vV1RH`X;7z*kT@Je z^+*xFC)PQG-|R9|MXij_W^ftBEg+VO)cgntU@Yegi0a5pYW1x_l^sEu@>A5O+(%a%x)*oUe?lnm-2Rf zo~8G~A~0*i$^P01Cl*I9=FoW2J&x(Ge0}oz&^eO|#%qp@g7^S=<#X-}k&%_RlomYE zHbpAf;y&t^tE2{JW(gy+yL1#Ub7iDE5<@)EqdP3)>CoMA@e=g@WMvi{36X9uJCo=R zgS+@kdj6c~&L6P!{-nqgKZasR%VLAIK87;6mmMXaX8$~2&4=`7_Z~eX+ zPe8|u;N@8U(;_22B@ffA;f#jhvd?S`7kMs1@8f#(ZfRG=sAI%WK^P?cK;})6Yutr| z=2g)O=!ck!;jGAvVvCLJ)2QfV7n?6>S| z)#sydg$LXvxXh1uQF(n37X3L`VGeqXGAgKzoE6N)JBby=!t)AUQ0>bM1LVgPTSM^HZn<8%k)!)=Zhm*`(qJKfFYg-; zDLjJU+(;uF$1}^x*ULLGql#j)>vYHmMd_Evd_!eQU3^?^=vwqffHWB6(a~Yxs#ENd zbLI|*mHE(M!7zt~XET&rIe7Op{&;Pd7ig~UitZ1MHk2MC#gelhwqGmntd8%VR3^9V zNzFTnt=m-#dwul>vuBx?<1v~@=)+8P7f7ddpdMDY!y%v$2t5%sRSx})9F}N`Sz7T> zRzikZdX$56X}F|5$xQ_}h~fV^;j2>&j8TN!iHg1tT#N0;y-;1f*W2jPj7CE55H5GXf;@~^U!zq-oAY$j_cm(ejy(>{bG-j-O?^^lAGCgN+LMZ?= zO^NsB87V%hAl0y%Hk%xN>>zKT#`oU0H0L8Fq)ti7C zAX8`gZwmO=6pmR3p(IsNu*WqIveMj>TN+s5EUulY8Fm?vtc*_Wi%LGL^7T7AN+VJP z{>pzx$@DHnzpD4a(Ogo|im+3q2LA3*-jUwhonH+8j&8k@76#6BVbZjK!aj$eD6_$M zWTD*FT4c1bDt)ROgZgB`Yg#G7LZk<8X9c79Zw|vO->XG{y*5SsE>8_tlyJ!y{fLOo zN)U_p$V&S8#bgosSECH&QIclU=OHwFXLoGv=9NS#!q{fG&)ChrD-^%VXHEo5XP6La zyPCDm{bG+E+wfApOP1opaQwS>`qRT^7fIY^Ss7v%r!HgFuz?d0Hy9y$X~mX; z7u;os1X&#w_TEVa(!lebt>^AvN>6m+A?Bu6e% zDl$VZhe_oPw@RLmnxbU!_kQTb4q|(BWwN#JC3v+F+41*Vdk|dXPrh?4);M&_MjcPS zUFdJ)@UQ$bImaVJH#DD7uH6h${@t=S4Dub>LxzE&mEo$;w#Wz9u)Vy!GWyS7hk-S? z9s58umsUyKIS_2O38K)z$^CSi`twNFIdv;s<3C9TPJsWZZ@z(}@^V$K(O$UF-1!_K zQy=AKY*Xe@vHDN4*%uW?nwA>DsEX3Ail=QATA|M)E2>9LZok8;qCJ`OnbKYKKX;Yu zbu}to;9kvCMZQ95-TUg`K&9IR5|n0(S|}K{KC25h_f<^(9KX@-hrP;ZcBAmhKA&C-~nwNFA(j9h?d#<`s(n^pa0& zx^_bFTOFjtp#Ap!97(-2@derU#RjHDP%b0uBDB;Vf_RTj77aVLpK00hCDVR z(FV@TsSGk?xYqq4SIRc0fpfC6iUv0WghARduUyw0h}wfqxvnA82@(!u(~pu4!-rTM za{|DKd%lPDWy6K5x3Mb}Wpb=C6x&FAH17`>#wj5PCL!2XS|R~eZd#$_LZnAtU4g)*)d;m8|zFCVrtH+{xbw(qTu4PVYdMbIcIQjjFuoK8{pvCV# zjYGsn`vfTzMC-_{pdpB*f((|ICA_2;0 z7e6&MMR+puFSuX_z{Pk=`VqL0qGp6-6@GTL#WvEnt;HI^byA9-lBzV3w~@2_lGLF7 z?in^F(n(Y%n^&h^rn`?$S7R{^`020)SymmZlAd@)uR`rb8U%37qJ#gk!1b z4Z%(c{!PK`@HHy+=cn+cK{er=2G=`R*WQ4E<%(ef2};$lq|u(#Qb}-iqKX4Qm1Cr$ zHRLE~MT%#=v5O1>?|3JPldJhR_$DU43Wf>Dm!D0BxJG6^fxXiCSe`)MV}Q&sO8RB$ zA(i^T5~NgIFUHDsC%w)LsRMgiOlH>07f+6Qn}hN(9H{%N66=51%VaP$i(CL@jUNm`JZ0vuobBYk{pwQV%SwOrA>~tXivPoaq2s831$Yv6s^3M2CRb<>y0cUt z^6T^XPM30}F;-WZ9RbhKBr;4f=J!D$c)on<^l(m7bEF_D?_!J~ND$(P>*a0W{fQ}l z_?JpLzecM+*m+eG(M`~~h_?ls7xi+E!V7C#CbX&eOd=Dj&OV($4)a~;P!oN;Zd3(!>G{*n* zaPFySElsJT6@Is_S!|4LtWZ=@7IEN#MFo5uG*J^(SXO>5%ZyeXoQ8i%CI#1^qu#E# zTA+gexdVd8Xk%h328|+lcV@ECVuPym)UU$Mp91a=byT@Vzcb1as?N;$YuLm%L1ldW z#k?sOlIRr1-prd$2i8)q?#xQ=+{EJgXXu8b4G?0aF!cs;oNm4fw#(4v-ML#A!&Bqk zVZo1U1JzSsJu%E3(|}QR{b7V%_KgYOy``vOhhVpX25^Pz7@3SiEG+cMdM<0AepXF7 zkYpZGqpd94CCK2HEF_$!E(rPHe+#Ea9E=$?1QT;xl=br)FGVXTj?@L8gZCO`qs4-2 z&d6>?p`EVbDl{_h3f_9cqk4uKm3*(mB9wpj*a&rDm5{2Hb+XYc%^r!V$KmUpX9mZ zNY$r39K$tu>ixYFi~0|)6 zvp_|PuV>`;J5FEk1t0?((?j&Vj3*X35LWkIt!K}kYn}oV!Yh!KOOE4vksIF>s{w=Wnt-#n8eXS97o zZbZHv$aUZ3xVAnMDE~kzgMLY%Z-hJ{+#5OS7=&K2F47enF*vN1;zX7wkZ0;9Kl5xZ zTT!6q^se$fbu)$S+NkS>a2B}TLzKP?C^B%!o{1@xE)Hz^fN00eYGRJWn}H#{CU!ZR zpOku_dc`rfVS#-z6B=~4Gu2hY4J=rUI`zJYpAspNqMyFninXC9mhGOd*t*CFDM9C) z+SZcAZG7dpjIUPmN-MOX+mIV=0nu;K3U|(c^*y#pnR{k=N< zzhj{$NEKA~Xy7)oBekWv+aXN{U#jD%3i780WnnVT!ZXZZY3L_!VQYZ9UbRzJoMtgw z)@*3>N%3h?LTR2+jr12LJoV59$qqsvR5k7y;X19A4LKz!(;v-&-d#@YAt2yCV>9%SxB09JR@Y*0awK||>ddUv zX(Cq)oLL;XH8WL1s8sGz14L*w`(?GDYgMf)G;H2z@#n85#qoNxy3Mbhv!^YGw8H@? zxW*{U>gWz4Jk2k&!rNwyKF{D@FgM0^Rh)C>Rv7RxYlzVV`8R=7QN!4NjW6nKXYyO- zrJ@5}8u8W%{r(YzBSPTWv&M-1i$|`D46P`|NrX>(;3QMfZft^wzpA#Vss_V;e; z5wx-5kMv=6;oPSBux{Hl0C|4rvjAXqevFdmq=Z7EEHuN-L_ML)}K=*Uo|G;da8PH5xFkAET_F8l_s)Ae44;L*x4} zc&Kpt>KhGZh3qj;zl%Fz><0FBqmeZlj;fI(5c0&4p;Z~jCkBNZa#qEH6DoAuT->THUNAQ@O+1sQJY6=R*u(Y zV;&8r{)W-xOH)^(fhyxrI!GM9BpY*PaRFT%XUpbut1OHdC2THoE!i9$_!bVrJK^2} zUIH-r85$hB3^I;{J}`0g z?Bv0M%W;jCz4H;6cebPIGH~g|2|ypBzQZCea8U}2^pB=6=%C%wxbo)E-$ae6vM_-M z9Vv#_;Xcvc7sJ2^Aud83I95q5CAi6h8nta=oFmoE>TVaJXO;bt1>P$b+Hl#1cHlHJ za*`sWG@C4EwA8X5#sSf~k8Ld0Qo&KFtAe5&k~Bf!pr%vXG+@pL<#f|}`CW$2MLm@? z;FbY=8XdyR?x7~Py5FOO!rwSsY!HS;4Ut{%M>R$azy2b%cRr=3wyCbji4>ij7 z*ck}!*-?u3hWOnxz4=ZPl=@5+R;-iyOpmJvI(PnjRHj*aL2e9!L6SiNsKZQedeusw zzE!gloJdD?Quf4U8by_6f1X$Fms~!a>s_`D#BVw%icX8g?>u4KnEtX-6G7MFXqpYH zt(2e82&Zc)QOxU?F)n$rPR=-Iwyi(qrrVqYYL_3SzK|nDhR5~~au_);c;^$3;#Lu# z&ffc4iJAE0n5#g0DR^`8%hG-^dbhBDT59Q%whB;%gpB&-M}&c!y&(nj`yFVYAh{Op znQ4ZM*955lMF`}UI+_WTm0XlEarwfzurrZoy?#`VCwLU(s{pAF+o~w@LfkB>Yc-&| z%1yEU(s$Xl*rq6dg-|*K!Y=1NNMf#fm9&yymVOO;9|N=v!#LUL5Q&k6!9L2y@zCJO zA&beOqgw7M_4*Qx@mTi8xkDJT%*5*VGv;2_Qq4vkPf8uR=8RIg62#0R;Me){sn6a@ z0p(FIhg1$kU3jqd{5x)FxH@^ZG>VRL<+55paf&-KwIP&+FOKWc`=AOZnv0B*tk&*I z!bIZd6oh9q_|2NBmM=WmtpN7wet)}lBuVb#wNUkTv}=#%Es7nLk&?Mpexs5hIEj9k z&xPQ_Zd(>a9Yq6%EXZ`Vr?=_JO0*}`P#$bG8l2CS61n@$^ALRxo^{+$`j=S}Qkf`j zx%6qi&27se+a9;>s!zHex46f{+4brVB9kP5rK{IhTH-@-lTaqMgFU+CQBW3tE2)S z%#$=1S?0`dVy!@RPnB+)yJK*<;z;?`(tyMG4SUlpx`+|$@exyhU8DWs;2#u%fvs{T)Rsr`e0Sc>C*6_UlLp`K-8dNcMG6uyq=#6Aojq%P5x+ai^cjM61RG$`2(lg2NrEQ zo;E+@You*qb+n6Af-&BSuxVMoaow9rXVH|9A;#BoFyk*StG8!&tevZv-kv}@2{gyw z5CA~P&@@0&G$RIqZor7fgD>jj9;+b7Y=fVhD+;h{_ee(^zBSNC6hH4_bqIdmM>q7Q zY}8UtD$qXeHs5B2jyeL+1_CK5paTkD5Kx_0Cp~ApDbH^1Q6Kyo$!fTtXPvPB_o{qly;@C$adsNCS8gG>#4(8eC3^ z8ouNvuLZ=>K?Rvb+z8f?D;bRwC>0L-Cr$^s4oL++^uEC59fZ2cz1=%>GCjPjx+{TS zslKMR_7U7+?vuOupHWlM0!7PN#$(xsJv9$y=3eypZ@k+kPL4Ly2+>;^P2x!J-=&|(TiiUAU}@xU6BNf%YLS9GZrY_af2qKA1E8rV}RmiAo=lecSkL>aX;t9i_v31_g?i+ zH{$6MMS1x}MSRpqvNwbkz8nnTU~dSvpZCYa-8ecR&d3kd`MDM5chQ5t3uAd(vHChy z*N13T=ql5oxdhHnCg^9@dJQoX&jYSvS}A%jV^-E=Q+fFmiOvH-csQmp*ad)uVTvER^#0XB8z8R`2&;%~i1aNf<)A%do~J)!D&FCa6FM1?2n|A8 zU`JT)4z-I*xICL%Eit>jt^Dtg<$(EY`h180@R}gRuPgqocBJpUbe|+wFjE?SGoBAP zn3)MjGNGK^Hb}37To^gYbF#i1b_?w8?r0j$N8f`j7qX|g0mV$L_7iOYAejnC64w|d zZ{Y*dpYSauDCz6W;D)V-87I~K3)FGzCLieQm;lhzQ~MEUkCeb;%R(k53L)>&gOUC86jW$TLgD(=B1#M_0e8UXPZ#>sqSSZYMJTt`D#_^28^v< zhw9Ic^GyT&7RO~XCxnw$&d5Zq)?J$CMumj@GSCOd0e$nz<#*wFhGN{6Trj`6W&6`P66*TrJzZZ*u_v)nY zuoxi9Z~_N@d~+RP@6|FK4HPZy)(UBKmroMHm>_`@$uul$-02-AitRoi*}0%67VU)t z66)W#nqdh(Z*lyL65XCIqxR@{UOof@@aj|4AM$W2=oVY| zjV~iT0+Eqv#<$b_3Uq0`rnq<|lSFhqtO+pz$Zx5LJ|Jw?nivDTx~VZtzE=a>2pTs2 z>B^)@9rYUuga!?4<1DV*#F5muc#3LxLQ*%MyrwG6ed#TLNR#|x+J8g-gbJ-I}0C22N?PwS8p zJY65S%)t5QO92BHZh|xOi+J@fbj&Y;Cq3)eXUTWoWxh&Hi7(^cvZ_L*^ z>;BfRpIi*6pYHuJQhB}CZ@1|uy=_qiKo`!GF4(D}YFid>2n;y|Nz-PouiqDt)q1Al z=;04nQ2px-?`6e%GE3DJG(3zdB^{ImOI5=BMpSfENIx%zr+27nau@{*H%COe~Ad5(bk zTc8xWCjRv8k)7le#T1&Hg4 zWSJ3SIe-=3$unE}PN6!C$arxus}BQHxV2Y3uxUBnyNbZ*cJR0YT=)kS^ju`}gAXd1 z>f4b$rSWvaRQJd&>FHhmpW+9KE;@z4H2c(}Kqo2jO0I()Aq`(QP zaUT|hN~dS5A0*em5kIz;L8}I9SO`z_QG~H&&^l1n*1-_7t!?l1@^!~``ungj=jj^) z&itL$JGQ7-C=olyGt0c4m{)vMceW=L=QiEtcV_3yoA2I!L8Ynqo)iWKD7Ef09r+iy zxF5Vx>F@_bGgLDa`XL)1+|n3;g1ueFqMz_VQ9?UJggX`dSpG77j}C)086I}vlTK;) zud^xqnPQ-D^4~)a~Xfy%|i+6RNG1=Nsjih zUOC-7yz{yt;%24j6ahu6W}c~@1G#k}oR~}Tb=#h;_;C^l`Dbvw)=BIt_dwhn4|p4; zgj;4yQ&y6{2Lq_<^-39cN3iPawa5Wd^7~*J(pBQxI*wnVdwqECv**nV;91V}v-TO; zwtPE`k{@2Zo#hAeSiJrAmICoRK@KcGdp|49>&39-yBa(`yj*{Dc__AiRatp^CVlE6 zS-Rxd)?Wgidd`&lh?o6xwl!AA#2n_`%g+|D3-9m80CWlJPq!9|^|)CI-lkRiwEFw6 zfyJDaXymmMHc9SCqm~vvBFjfQHX0U2aaNtH@31?Z--G59Z%N_M=PkwJXZhC?%@TCk znWmC|GFrJ((Gq|_zv9nR0d$1Uy0a{^*lY1{Z$y?t(=`FvP`H{tP6ZnSN7dBfH(#Zo zTjo4{d?P;P51qXCDO}CM3U-26aA@J|fS{?0;mwiS)bBDa8#}wh(jMMd@$Xn2#{fe_ zQGt4Y|AYdN!z+SoLRd9bQLao({A-sPk}NXSm5bAi;C7#qg1e!LHuCe%8Pk`-&NE)0 zIcM#D)5Z8iF!%A_0^qO{vjmF#8&wk{kq)DPmMDG7uPJh6roCg*FGsRqX}?1MB+9@c zV_L+NSJF_(z)>t-6SNK3pQ(c6(ldAD!IJ=yXI;Edwi38w?v#`)>*s4>l*Wm#hm^bbc7!J>8ZNBLJuNJ znhcQ*pj>Y`LiZRzI%@zrQg-{DrCqGw-{Z`IlvJow`n+8L(z^*IM;i_Y>YJhR0(GuJ zgwxGRCjkq@1ug?e7JGn8_NePlT53)dF+k^pwfa?kFW<~sx#bfKIo>?z>B1;_YxL(M zD~6c5F=>Ru)mE7l?>ocyy_0x>Yz&a2K3=<+7}w%XEqUDKd+q5R4uvph==ywgQOYaS z{WQ83M7kMl(C>=o#s}lmW$wh?^C5{upLIN*eIFgN2i;R4AD2=S-89>eOGHR^9miWB zrte`Wxx0UQaiIxn%sshDpV&e9ec)ICj8XN0ojQOPwI(t{P zY^UweshG;9Qe5Hjq zud0G4eTi%y_Z`Rf{OX8fbH|{=LLjs9>BSYOqQkJ+HFJ5W9Z68C>iPvPc?i3(wIEcD z(+J+{B*5R1%H?4p4SI}7?go%skIsP*DZ9G<80(8zSV!-pthPZ4hfNeJ+SJd7No&Tt z(iN(fV36-&`!v_woX>Z9oIKC&1PDvZ)qP!Y-9VQ^Uq{AhpbrCvnPfI7+0aql1>In^ zx4Wrw_u^8p?^XS>(NgS6G&8Y??;(H5#LLX?vmG=SViX_0j>*Wq&^2vR4 z04!5hl1qiZ^yz8z`$i$ z6QlAb22jUH07RG`MkNz(NODsR{1v!3g1(Jh2gvA|GaJzzj|DXWjg<%j(Frf7JHW;G z3a)v?DS$sxqCf$a=cQAha*stlynxV`Q6u$`$!S=%8ELsV4bdf{>cq>4r`$?p|?V((9-B-4jYqrXA1Ugc_4&QEP-{Z;4h?szS`=HjO+)ip<%;(T{YAr>Ae0KHqc`WfJxIeOSetezRL*! zu9BKQf*nU_*z3ylBS}BbCeMx3QzVM&;Th`R;xnI4|EL&}sLvT>XNHlo=Y1O6Vb~ z?~;qs7OgE!u$PM zHtGyG5*Fa%xu9nT5}e!OggWYONZ_~DyYj13Z}ZJN+FkDC=IiAB`N55iQBnpk6~`&r zbjlLgHE`A*kinL#TXH|hq*Js}XFHW2?boI_^P)#b>dYnAf%Qz@^}n4r5D2Zrh<|!? zp4%NM0ZQ2i*Wc$jgj5?JSBjZT3f=wvAJFLf_05%LH*QNcY|J{uMDiU@psa^fTu^R? z6bJfSJljD&~eyYZJx*228bk3>=h|05m|oC2qCZ{hE;Z zTjN8FJ2HTO1f!X5H~aGg#`EZygcP?Di?wc-IAO@sD8B@MZyW45Hx6_(#lCe%CsA zTR%AMSJrnnJqrUbpxt)La6Tj>9?f1BTMn(rjxk12d$Wn6p|OzmTmk^TNi6}NLiA8w zmlV1o713oIDpe{N4{T7xmv|xP@|A4DbSi?lM#H(g=vsf#+ztISEhwUtB=f*}x#;a) z=(SO=*!a7V+GnH60xmgDXIsoj0NV{pNn`pXU%gBZN0(f4u`;7P9b9p(cwdfbg?i6) zi!?mj`+)z^Qj;BE3$d60RRUXMNO07;XS!O(tsr^HN^!Xw8EJ1v1TkrBowOwHFXT~H1U{vAvC^gZEU-46Qp&Uo!{inTlyT3I_KTu9k=d)k4PQH zNvYgn*DiZzoqk5RN)$%JXkZFxlKn{M+{N%d&p~8<$n#S<;*LYtdofRtI!N^fVDkP_ zF-L4%`hoJ;gsrF8>axHzW(bFc+dxWE;#~jW zplt5v>~)k#FBS%nCJ^ayL&VkIiR5tIoo7Mv(hzyG6PYwzz>EdDyLwr}5nisa)w%4` zRy%uKRv`mC^}kyCj6cuid=U*^l?FB>{?Xv3{Hw;YJy2tv`+dZzbRbX6BWhQK-FC>C z^Oh7v{&wiYpvO6J;Ieofqziy*>i`*`L zcFHp~`QpG~oVXtowS{FHZAxi$Bxhz(R>utf5#Czt1u(8#1L{o&=)~!Q1f}AW+KS1+ z`o${P#$llS-udA<(0a$ixbmMP;gRGAJHSXS1f@j0U1 z)y0Co31xuzv8Jzki}rCY?OEL5#5O4h^!8Q%El_w)WHaf3A{9OA4N`OoXnK?O_kel{ z5;llPnipN?fJ#k{HRCtGl7oN0i@_fFBDSF#dW@i4@+-Y#}=qe{OOh`x=M@z96_)~^g2;=)%pT>4m z>ZcVqgzG2E3%5c-NCUz7(N;Btt$(GKq2zk6q{9M^skW24ay)ovrE+g^gMusH3eOxj zO-0zKC-HZI8}YrvzZ}bho@##q*7kM8Z*RYvpqJSIv#*04lAa$ zP15W&8g?46ISHXC3N*6}95V_H!C~A6u6gC-4>7u2p>&01z=W5db?nsyMHN@zi`V1M z>gz;Rynz+!AU!1xS{nfMQPG#9u;~`+L%#jgM|4Nua}?oeKRMhiJ-WM>f@rlo)JF zH9+top%5^-UTY>MfD9kx&{nzsMSbjK5FmRom-H&8<$c_x(=J=$RTdQ0*QM`pCXy8{ zW=X&`OSquo$f;57kwX5%=&k-VWP13QF9Y?9Am5M{!_w)!FK)YdHwDW=kHaonsE{Fs zvfgyO0aLWBVf)vJ{B_D{Rg?lKTn9i7KLZ7&9D!(2ap5+9I3R9c=relYO?&xd+<6-A zvW1>AT+>}Mh;V?jn~)j!{Y};Y_A}T!(o;5`1(3%&djgCKgK&xB*f6fYRjEgxj3|Hd zC$35g0zKei4nVi9QYD_(4`7sn+{P_H{Z*xsZc8*#vXkyseXDE5)=dULFn$}H4^#ze zlf9_EZ2k!F?$EU1zWGG`SxbXW1##cn+%dmtwUFQYdw=%wXgT)p`^z7quL6_MpgpkH zm&DD+qjJ!aHadRY2Z0UVJe;(Wi*19`eu`|WqUSSG) z5rt|-tpF0N9$^+>AyA~UStSwfz2zT0Pp`k)tkM1GR*NgmiHo-ZA-cnHX_lCMW$xjXTo& z!gYu$YD(!%>o%BuST#9}YfUmodQhqRd8kOIqt%==;k7z8#)TT-wi$)-4k+YHXWxPK zG`i``Yrt0Os){pm9G_A>3G8mqqZUo-Q|4!6;~xvdz11u2)p6}u74`m}iS3${+3S(# z09{^ho%w@w)BprBn57BJq~$PxC%Z5g+ozzyzy}nv5TwSP*bv&K7tjR&?#l5Tpq3?S z&6~nt9)Xs=Pj+;((N_VOc%>HuTBiu7rpVIJ-m|5zZOZxWfV)_t$39qorJq zV!UzcvkP3tW9VwM$w9Ap;_mqgtDYr*2Cy;@nX>1BFN-c4SBhe{{`pql+4FlUz8up1 zA-HK6Ov6b7maIU8)4_1vyntZ+K*|wzezf{ptur_HbX>ubT;260isYZ zpi@*1**x#v*a_%C0Z}UwV88^{7^U?xi{GoNMrjF6Dm1;`A}cChR>!m2i)q8qF3%&i z_|l+`F`lgUUhM1299(pqz~30C1{!{5+hJU|;nraQ5a$7PcF+nmz_1htR4v|-Bp`Yd z6~-Vg_2rNn&s&s?C0r+_%RxS*Ka7)6vL^Ohv`tlU(ay`F(F8_mSN|TuUQ7LEsq%i* zlj@|SE{QmG$L53n3#(r#m?P_DpgyC#yPS6L*Ge9R81@ffVe3{zPAhQW*=$=tp#fkm z09Ek+;GMx(%{nM$Xr}L_PD(Y>0KyffC<%4GXBwCo()|`z`%ceG!uk*N;($8IWgBdF z^(Tkb)(5+Nco^WxD7n|%y8z@zCv`?ihN5_Lj^@`=7Fp>x-;+GE&96P=x#@AqkV~=&#m{aD z37R$^UuQm}xYk)diaFZ%UiBPM8Wv!bot1O`EZ%F;qS{)8fW@Ynv76lAB;S>3-M2=s zUnp2)pPXQJ>mQhjDiUKS9Rl9tXTp27J3{x6<49?qPD%*=h?SA60c0C77{uc7HB)vU|| zuumXQT?qboauJP1dhmu^$Le!G=k$SS5*+A<-yh&V7-1bkApps;Tl~T41r{Z~fbECa zijTsZ+9`mZHezb!TpavXDRMp`{^J)tfHLaL0hol+w!^|PV08ht;(X`#FBkC|d%a5E zaJu$Z(xnWqn~e+)Swq_ZoQU+zs~J2Iq3Hk$L4dWUcKi(USl_8gn>(IoxO_rE8u{*b z4u&TJ8jY8^=TFe0zr(M|t)Tk)dh;J&vo4&h=7$6(5P;F4`{0c@4XLNvj?f_d!ck1-(rdPV%Jq&m(YcbF~~FO)KAt$ZhKpW@8Rl@1hu<$uu6 zGNTK>ejt0{tQLhh1kx!}mOzo#~0kYo1kM$FgRVUUM-*ZDaR!{ z{c}ZKopE8?=^HAp8)+KB6*~5JQH*1msyBo?6+HADKF@aUJr%y{_&srB@a5kIzYGh& zwm9e2k%I--RrfXLzWcMh6M>ldTB=QQ>WHhD8@a zVgVF_oz?)EpB@f)-?VaL{e9gVoqVb`_BtnyUS#Rm0f@b8!C1jKbr&Bbmq@T+h!KSv ztn)b>Rj*5mv8~5`4AhhDNrBATTC2%Q%Q$upDn(P>-ZY*8i;eW&J8ihVTE*>isFpwV zadI+%Uo0Q4tmXf<^LxF*SK;QN^HKFv*0;-wg48DWoB=J)PEnS8UUtrl;0^6+nM|1v zGR|!qkFE}d(1Js#20%YWs*%GKyd{vANNi-`jgPon#rRnf)pjZfFPIjUI{rA8kCA;>L^Jb}s|4hK@e9ixY2*x zZ=+urgC&hkGg1|>zaC(UC#YBj`V>izAEgXGntnF;@KzmC>JAP@4XACM%bu-|oy<`H zC7YAOvxVz$P{-j#514WFkj#5`hjgs8SLnBo+y`t|+uxf^#oxi3&A zCB-jWnxm^u3)4Z&SvVJuL_=MHk}Ku)*Oz%&v>(zP5QoG@qqBWqt*v1D1%P;D1}W<1as3>+o0+Iw#8SXWJ8r18vH=QFScu+Um5^%NfY6IGeY!7HXNX;zb2w|M5P z5xfUi#6I~2bqt$tx%Z%XsVmG9o$ zt&&D;alr+mH(V9!o`e!=XNSa{P$|9-;7^MW?YAe==k+AmuVeE|?f*g7Q+Kt=#c zRYl{K40Bz#P?v2?+ipaKv0=K0R@dz_SzyH|ox9;)F$J@j9ah(hdFf}j( z_+(w)Q$u3sA%r~Oez>0?D0s_pX}8QMK0j;e3?L+*cOIQlZ((5&U5XnawN@C;e z*7VpLt%Kx`*V_RXKlfXW;1;1Gp~?xI#gr(m!IY|gQmt9v!Rc9nwGV&wSw@Zkj*>hL zD}X8dE`p%UpIcg5RuTs1Nj3NK2Fs#G30jE1)W|zvQ2=RlB>K1$&~9Q;zM(y6y5+ni zenzbZoLw%7u2)dNa6~8?VlJA*5w)qlPO36Q`T{6(B`!{NT^(ES^H&>q9-A zc2T&q^^D!b|^s8k_n8 zqL-pI8cKZt(7tDvv|@nE3J?(khgislWSCaU<-C)qX6px|=-&}2aOmBkEBBv#XOI2= z%5+UwFc3zr{e9I6gj}lL4*{c7?uX9Sox$>|eCsNY=Py56(n{41`#t!DgJu9?Xz3Kd zz1;^8wgUlRmO$almhx^zUaOrRza>=0@W#|AEh_s1NX)ylXWeMl%!Vab3n3I@afw35!Xh{*L3|;RjM??O@V0owduF*jaC#nKn*skom(-bcjKeusMch@ zdVvg#m|3C==AcX&o3UYM)+U0cQkFWGI6RxL*aS>m4<11<080D$`jfAb^9|G=r3i!p z`uR2u7TK#NJBVl$SB>0b!(!bqO5Sx<7;?9D2<+Qk~y9Bl%6i1AbC~AO@_o!Mr^wAz$-R%6y}m zLgZa@3ZYgF{lfSzbo`*8a*M zjXhTTZ~q^v@;0D8vA?puF#Fv`@Cpa9qMeS!=@Y^ub-)($8ne7v*UB`&5~m{fWc<1q z)MA!E0QA4G#f=;0KsA#3R)wY9J2?Zl!k zsc!Rt2%b2*7k&RM7QCo@L9vZRj!%ilcuO&7<=lQnywm#d%$`4EADIU!r-_!_UztJf z8)v?B^gFKl`1~7=jJz>G@l%ITQI*@-TG)>?0A4FVK+zg2#hRBvARD>%GqF|);92EA zv>jO%E_A2T00xC=ZOzVPH>v2_jSt~p?JCMWvJ8Tq7Zo=EmbRkpj5TNIreq3(;$LNY5PV^w!vAz&xS)7a#MMQhWD?~-FE$x)({UO= zt>5#{1AUPDuEqfCkmB-hG~OKe8xP?1g?(m?AvdrHt7z3hu^Hw7I0^IF^rT1Rjqme& zuwR_YE+(o_{G9%jUTPaGWTXxdtW(YofN8EmuTB#&QII8{;W+Z6>PoX%fRbqpHOL&m z0wk7a#*ZS8bZe)Bb}=1mFbN6oZf0r)%MX%j14c5SBvzrz`!sY^G)c+eko5!@?j>Ai zdoxT8woYMcgFCI0;HQi39{>BKO_kR}5Rn1?Ex((JAiWrA4k52z@!M~^Li4CI{Ug3` z+bBK-1H?uqzA%8k5nBWCaKnz+@uS1lS*yDvEyzOY20|lN#;dJZ*UGsBhkO%}B>gF> zB3=3}!jfx+2yF!0-P|4rm`92t!=qvwAi?wdCm*-FMe;{P#P(8zia_Mu<|mB&S6-O9=BH#P@3u3e^&nnD0{B| zb!cb(xje4g{G>-jaa0WJPwf5M`MnWLkl`_b3au08UG@W}Qqc@?>= z<=rfMt8mO|-?cmrMr}<%<9s9Xc^$wOPh}lJ)8xBjiz0O_06yu&WSpE@A8>s;9xUn9u{!Bf1 z{ew7*FhaXxw?l1LHKg%A;5g(Eb&0tKw}l$D?JJB++W^kUeR$~1f-DMA^Qy}9smJp7 zLBGp=m?wwQw?8N;s*((dCtO$0E;Rnc6WpMh7Mau3sUm`tqd8#FpNUuL+5@ga-!K;7 z^d+dg5}8$ZFq6Q~OCPfGi}W?&5G1U&A!y>`2K-V*LL#*xr0o~9$}m9O&bj`e(?(Qi zHjUO}Y4Y=66=^5`)*H#7PUjmpV19Lq)<88`TW`f7Fv1UjFEyd1II6VD%LMbcvH*hR zS@}}Yk#Hf<|FyQ9Z>{(GnZ@3S0;H(?&v7o+TFMq4!JasO1fZ>?DN$g)lELEo@T|J* zbB><2;kDuOgHuz#gJA`(b7Ry?8@~%zw1_LR$mq@$HT_3cD%G$}9A8agOi>0rc-{L^kv* zFfb8M6i;xfeBHYY3cHr%!#4{%neyI%BFC?F-&J*pEiNEkK)s2$!@^Xon-VUNpTi+9pBCE?M%_5wc z9YnV7EaLM6q`D3n2l>b(OLry-4p5=zk>}MQ#(}c+sch7){=+-+7-0uLB+jtqNu9@l zArvC$swd`)%#8tgO2F{bXg9!?4hxRS3!(AhChIY_%Zz1w_wvyvEV<46EkNqR2~00= zaq(`tHkoq>{yZCco`jHnF+bev?Er1SCL=C)r6gl5Rsbil5{ASzN ztdtO!gTC*)muUf~gI5k^6@T?AE`YtZ?&Fo)#UFl$w-C-Mxf|w+J18+5@XbM6lN|So zz;xF5;*-Q$uNOH{|2<%Aku&pic??2w64iIHfGT=W!Zr|qF~bhrxe%Lzy3wZV9@n1h z3cZ5ZYJrnJbrWk&XEkdqVxX}nqh&2E1O{FV+|i)cwYfjwj-UAK?g8f(B2No|?*Zr@ z@Ec7aGC6{`>^#HS8}^?a=M+y_BS@?PfFc+eJf*SdR$mrE{X?}U8c;kqXT00{t=|Qv z)o3s42>)53I{Ry6b6Uzk>i5J-xH9(+AQn`CiPZ1)HqI(Y-G(A2%|dy{PakFQZk)zR zh`0mt00#L?0zGrOxHvGrbDNkumP~;H z;5g}SMOFzS&()UN*|QAoRv*L0)R-yKUydHf9Wx zpm)-b8JRwxFcHH$7ktzgBbfeNL){Mx1k+RpwY7v=5p*SeA~>w?`cT(X6Kkx`-apCK zBhP5a+&`81fQrVTQ$}B(x?h^mo`?*8XlR7=EOy}ddmXm5vm=+pu;^C_{2dtuU-8>P zR7HB05vFI^V(`1t5b3)M#jLOb`m$x#h1DurZ2c6PZenNcr4qj*fAj zgJ(raM?z?QIKGn#|B$5d4~%c_%?t0Dly18#nckF7>L+M{AD(gdwOa4P$=26m<-Ip> z=j8%J-~^pH_K-jVbqgDiwHGRH)ktD;QHF54Sdj-q;4|~=30XngsAcz9U_xOK!Mm&o zNDvK&HZR7|j5_NKnUIJI)M2FS5hEc5CLMp1t^5HZQKHzasw<|HkJ zFO~jYbM|^1C_&iJ&>$2U?P+g>OdhoU!kV41`K7{~tCory=5G)_@W%diWeJ3jx{3k& z$fgsA@imBW-A_Lg)0x7X-;iyT}21$mQa|Xr{#;j2jt?i6Zzi(iI#R4tm$%`kfiY`o>o$L z+!+FoWXk@;g$;rPf+TQmr)=U%W75s)5v^g$)936|u4Cz*H0Z2sj1ls1816BlzFFB6 zs4{D0ubvwkyD(jWs4)Z&a;TEtfdH+Ft!7?G;LX#(e6d7qYcE4s;T;K7NCClEW`+s` zRv}XpGB}9>_z~GV%b*mnD9_4gWW5uVQWkCN<%0r>-!o+u6htBQy%#89IF$o1Y<-g5vO4404Xe_FfFW z9MWTNsMWj0_V`Kxlz+Si@?=*z|3V;qz*L`l!FKfB7g&fi5eKrMn%Tmlt{qPuL#cWBa!VFRm9MeB1k@>%T=9`z_wf zHfD~#fa>QnH@d{Uj({lo*uO)_d#DN0ZEn?mzj~ZIA$32OGzQEjP5ve+7sRB2^9j#zPChHyBODPzvQ z(}78zKJHZq@h6nt;R&Gc15Q_R1@_pa-Lx5-A!a(RAe*eDc`z&NL_+W=Vu=wqv(u|} z%WRzuTTquk=gU2|4=S@hUAV%terSY>JuTh}Z^!>4ZXTY>wq*5(0gi!t{~h^IO)MeD znP*hLHl|)qh*F&Q9QByxe(}+R+Bba}(Vo_$D)rD2Yi!uMlYSZiv2Y-mlK)^%ieuvD z@zlG^L$A|2Ni`ipiq1%d%Ii#X=ud=HzXkChsi^7dexRS7n9ZOIr0K4%sUa|$+{kPB zamdYr?Fwt|>~AOT9d zXqsqGOt1D=d1%|rjhY(s2{jPzasr5d=;jz4a3I8*82Z1Mw^WA&M%YGG=kQc^HFD6% zCLSfJ##%sa-4KKKumwQ;-alT&XRjJ3uCR@=4d4{J&I;VpPZ! zl9askOUh0-+&D(YKzcPF_e>2*lFI4R^!Ns1GO?M<_DXeNi*?sZ-w>gqm`FxytG;4wtE~sSW&@ zqQ>{mdZ_t;mm~7*HOA>?gi(B}9_$ zy`EGB6%yJV%Kr;D*4I1zlaud9kAFLT25-h~R5ja&{&ZryVlYIAn420*MZ?4`mnA+U zc@bagCp3iVyg3!W-6*5qtAWB08@g#0m`@X~wT-{?2>#aeD-#WzD2RS!UN6+mz~d2B zrd()G2D2=NqgF~K2x6fq9qLuqzlG)OrD1Mo+L9k49m!>wZPu=Fj@Lw->{JIL;u93( zelDLGV(;52f5S1RbRPEl5lw43&N82Luvn#_*9|3kn${yy9NTj%lXr;!?du6pqd;S*e@~TrRS2t=?LtI{hq|u zJG2vsQm_B{Gl%$*&KU+xAT7`#4v_?IAo8a38% z3p1QR93NZhKq?D+X<%K!)@+8%+5%ow=WSLd$BBbi(|Ua!+%7glj75KIJfKj0$NV`! zZIww9DN_C46Voo>>0B-R3^;`^h2cp? zXca#yX<5b)3nG^S2ra;u?aUyUeKeT+XEIGtIDB_Cn3MOX=_J7S_&-y?!?+Kj%p+}J zzNiFohS~d z6vA?}(5LCuE#T;#)c7g??I?-3ASh^XrW+Jhs9VpdA!`dJ;J|cL`GNOA+|uk#;7uYe z#$&@~IAm^i`V}fi3s(ip@?CLh9WFnXW5IxH5S1M5Ls+4VP=`JaIl*+iY^J$`a`-Rr zIAz$f@BwhBvUnD2q&EC5e7to#A%Uy>JWOh|_WkomMEym#W!Ip}xkvY~gEXeg&U&&W zUVRN2*Wp~;3^B+z&SOBXi3wli^}ouVXYe}>p7Ys3w^C$=e7Y_EUo1Y4!}(jNT(>CB zLrgmv$4&WLC;YHeTnh(rQRGu(3+LRD3>=4wCZsC(!g}fOsk`U)is-7GSg%+Bwr_~a5v$5Y>$Si`rEFI43Uq) zAWnNCNI~}HT_Z5z!X9K2j(nd@0SY2mzWJ8pwu|jutJ~a7J2}b2ON6~r7jMN(d0g;8 zU%ECspkF-qS23q+>;s(96RfSf={}C=uI+%04I&SBcL!=(TG}szx-ydQ3~-|V)&}q3 z3z5=$UmCsC1qQhOd+bnUtl7P!+7h3m!R9Sf`VE7|7HiR-?lQW>2fb4}%9@jQ!F>=o zgj-=)i)=s{Nx1U~%8nr{4xBcXn{Zqr-<-pPMF%!nlNE4;e4sq@edc4a^tUgYN->|? zbWT;%C7L(bCPHiavWpv2!IbRQu}Qm$ugUl3-eFpLX=JN7F3Gynuf}ZFZ}y0wyMRWE`$$u@t z-N%_{Rt#5YPEQ8UpIt}p^sRFyG(A(O#~@)WTeyC>WG{f@b0%sRAkUd0q4e zjgSy~35s_?Wr{~sH1wz)$sP+ZDWRH(o6cB|xGJKE9b zq{V03pvE4l2%-zu_}7X3f1Y7d0Ts?!W^G#QXgpXib-LGz9u8mRRZq@7iGT=^ycLJf z!(z1DDltUp>FG*W!`OSqc8*5Eiq$f)q2K9O6`^37%0yU#T_HXQ2W|FIcRCsRoM4)s zQnr^s{0S(6tcln;iy%VYOm52aOC_#=McO)+b07Ikj8q-2aE<~lw*WjyollIOq43gd z)Lg11ErKwkk6%oz0ZA{_XCu&!o#n3aUmA;w0J_MR7ES68dj746FG)emnyQo7_NHmm zuYuUIW%O2c+uAxl`{h_-Gq^76g4MTK8X}UjiRTpj@ikS#MI2cW8T&C%2|rhu>-lQN ztS+=G?$He*zqc^p#j=p<{=P;|v`Bw7nir^~U1e+7;hH(e zLUGu(-Is6HEt1~840o8p4~(^Zt|B$$@iUI38aN&NWcTmzJgjqLKX#w>zheQWSvW~( zB9;z?LtaW*u2F;O4N@1TpRBYInnw3k-iEqPUecQKk4JBYaf-w5NfTm_k^OB86&?e% zf(X-W9;Ls z#Nlo#sT8knc#}&458_QKok4d;K{oq$kpU+srFl1EWMv5H|K3}u`}Mt*%w09nZT&4jWN#6SlOizdD6)sWdmc>4+pAaHM1Zos zJ+pHmfFY(8WA5vF9y^)buE4wWcNdC$yvCR24;(w5{ex=?5|=R^pyViVM)sYMar6C(%1=Mr;kfK5B7w5sgFl7VJ;uB$<*ML+LANa&*k`z$ zBg5+dotrqk$wlF5;3GjAvebKi}sh1 zJvOcD=2>-cf|uvs@avvQ4ChnY7r8>j5C<4j8|wxb21-!O_VxF zBo2qsc1(_B@Cx3sR(G3{C&ypY{H(s#>&l@!8L!ZQp8gW~5KT}gLX3KgOAOiI#@a#*4kEmSyd&qeF;}JZBH=gO=Wuk86y%fjMc<@^}xQPpX}sXZ47c zZ)Mc0lY7jm-DnS7Ek`Wk0zyI?dlOz`$Jo{)lZL8hL~*ly!M@lMQ$XbtzucN4Q^i?4 zl!jF0u93SdmSkw%zgYmw7?ReeN#Ev^3kzWKjJWE0uXZlcQf@4E_faLlc{(!9l;L!P*Dy%%{$Z0O` zs+sSzsrpi0Sy`-$M9#(s-5$X-$gv2c({{VhGN+wh&1S8_uAY{E*urHPM3Qjt{or^f zdan{h7%6)xp_g7)F3U5T?~#D5Q!tR6_Pr>yR*AkZGqNWm`BX_JN*)wyT2wh7Upv!e zGnyA_UZ|vRAt0z`9ri|LD>4!5M|bD^i4QzQkw|>aksK4 zBV#>YUFJaTQ>ld(6Mxifvc=2sUXvCrHNV)hlJtZ9teWgY7?|a z&>8DAi4vJv5~3Y6)pmG}&txk_u9Gp!(DR}zwB=yUP^!UYxu^fgFU5X|fBnBs<$fBF ziXWs|zjgTU0L0;a_6$)Sn=m@7gtfXjA8MD;(Qb+n-p2$nKS#?In&()Y+s-}I?=iPL?~ zFS|!yVh?A-M<-gl;;a_6Q6W=ocGwcX4{Q?$=U$K%Sjj@009cJEb;)z=-vM?^6Z4^(rEMF%lnQ zdnR99VLTXmlBB9HTK%ns$_67k-J*_Fbu(AFcch(WyjpA9ufKElcw>1ibRESM(9&YE zyW`Q4eo(q2za3e=&*#rBd$}KH7jF6hE6IP0}oWk?$Q+gz7 z{Z5b492>&268!`6eDK--+X?7vMDxP@R_cGPV1itx_r)RN*rxvbdbI*f82Q8fMM}j1 z6iHPCgYc$)@J_cF+$|3)JF!2rx7c9aij&AMWjWo;e&T1VXHhKFUw20AWC@$7ohnO7 zFINcZ8Q?EZpSI)N&bIGZ!>8JV5v}c|?je{yXU~Y0+hC(kW|L~l0~UK>4f9bD*y&QJ z)cHK!1Rp5MGAO+a){tDgEHUmBfSw+opP#pvg6;0^dc+qudT!5#)H1I zb$EL5C7qBXoigt*vM2RjkNk3ib~LbWsz=&-4`w@i*OrV(y`)|xH?OlLf3KAISl`K$ z5%u&e!JIWcc~~YqH~GC=%FFk>mlp?o{ZAd=3U8>vp1<6@*WOz|0d}a`DX5HOx+PXG_8!_C9+R4u%=NZpTp$Qd3^XTWJlA zjl$89kq-QU?3l8BC2fry(SPmw_;;o(g{7 z0@R*rC4N=uswT1)u@B}B(IqJ3Y{0SMUl8alO+t1|PXC&!IsVfvbwyw9L@D@t%{d&; zx~^PgXJ@CG*T+O_bprSKwTH>|yO)ZBrYN_@ggwFD@}_vYwd zz6?>Vm)XZH)0^A1To`ITnj{G7jJzuIE<)*u_i9q;*RU-r1J_$A<2 zF1xG@7(lo8&XfFoeH&V0$E1>KHK+X%W#tl1YhWUHRB80=aqjkv>$KGD)s~a*%5E0} z@KqY_+PYzZb?!g05*~EDy10^^!?J$^CG8y&v$)+MSt7_O0R%+AVruBAJ`sYRF4`fR zQIvs5RdA;6+uo)o)-;D=oZe@K}`&CTuvh8TlY=_ z&^;uQSp!FF4;UA{F!^{u-HONS*GOzc={@kwA}DOkBKpU&595c{=#U;^q01kXoh7hm6R5CaEg9%bl#vHK7`XE@7@>mg&~)KBv{+j{y$~mkw553|i+q{~!MQISlR}h@(%Hs>80# zoUTYqAe~Ln@vOTW9}dq?9#;^{N-{AbwNG66+6%%w(9jGCnR>U9#Bb_n9LsCEZK!10 z*}T=3;8$`l8Ni>mm+d>(+af*LvhN--V9yPpO0x`4WuPVw!3B=2$wa$7i zMn`m~xv6X0*|xUW9trAe$v zE)f&C+ic(C+pBvh2X))O!!U>Ju6!$dd6B?VZgcSzCTgI_vry_a=J|<)cRw57U9%Ze z#2>*YB1FG_k7Fur#fIXdLmg~MP$IE@8j;o|u{~*AXl?T(H8Cq9LS9;a_>^MpS>>l? zW+1IW4oz5n*0uJK3`L_pT39YI-`cbiakpEqNMXQtGB4XS73dC!p5uwH>HMY$-?IUA z7S|_XezkvONU8$rY@>Wz>Z0kU>E#SX%YmnsbhdSUnD~vcOfD*(ksQ@!-B&j(hXytb z4*3lmKYcGpB%Y4mZ77i($D|d&#B7QT#M$nuRe()t@G@kWPZva;B{WI6x0F{6AhbO{ z7pzLes7Z$a-=K(i0)IOtz@d$MI#}fPN_E%nOhS`t_MJcqPbC<25`E>1!c@t*0)9AA zupI3$j7_fJC~N%HFzcQVJB--RxOi=+C$W5@XG=s6O96ivR?_XXuY3SvB~KM!)%-ba z<+kbvUK-N6&8-ba0bj#VhP51KGn}JvVFCfThkood0lzo$H!85Fa*c@k{Q-{u%8SQ= z3T$Ok+bI+h=zHbO^HsOwSE3G%EL(%lm3!hiloNNOQbXMN2viX)oq z=8`fY%xU*J&1EVpSb%*%`P43U08z_v(^_#0o6_qud|D~Vcq*fEihTU`n#Ej1vBPzx zab%tYS?c07HsNnXSZ)WGAM-UA5SX$lNkwziV%VNMSZ&nqXg21sV@h9t72dO$Ry)z+ zyCNKL@#Sh~mxyk)nSN5({BV7|>!NSNf0=GWP4d)gg!MyA`mn7fj+s339`g2ep$NL= zW^yD{+TC9%+C(%<1ARHfgDrBo=n6YqJZ`94Sw0IWo2082#^#+Vd!~z~hzV-87+h9}H%+8? zZ3h&Aw^c6-k83J-r2`R9j{KWd9-i*kjQC75>3gszb9)yQL^rVn9Bwt6Yz@6aPAg_? zpg(ymoW#$(E1u)~B^40&ZCoBY_!JSbfnI*~MM#bj7u4kmqxD10Nuk%~X1%)f9Gih2 zO+NKBMb7W&ar~m1=;HZJ-uiP11KS0D{+*`@>6%r2IV73GNL7L#P5}d zNJ_aHsC1~49**-)_hk8Huc>J*UWUCkS?bU=^c*U3-E}VrGdBD~4=_o=6OB^49i(0R z(d(mXqCdCjhcXo$Ti&zKP^*&E$)v-)PIK98lU=}6CcNpmJiZr3OJr3;cgamncsS6P zT85^q_4ZmBfX0E3c4SG4cgr;CQhKLq`}AlYOyql7c?O`K)2C5cn|}M=7V2kxnfsNs zHY`5G?Ez)YEh*7e8QYXO+h!)Ir$yUNBy~aedbNM~S#*U=x9k)iPmYSUSW?k`Trjff z%n&cNw8}vwpMt35P;cSy>N66i-Y+UtuE<>irS_E9E%>mMZn2xYUOt}){nSZ1(ac$_ zl<#2BK+&!_{x$6I?EE?u?zVQl4EbH3m=(&Ib;hfmOH!){)FB;f9;`mXDzT4SX^U{% zTbb^&B=FbbK)U*#;yW6sZBQR_2R;(wNPfB511C6DtcM5cnCfPf`o+S=LVMVGZKoAi zrhOiMyJ?)Vxn;$PKCV)fU-=$jG9u=*0`>E6Ce%M;%9uK?Bqa$}f zoa7j&XHT!B@lnqV(@WTW7U>X8YjayuM~P8t9Ru#yojC>Hc=jXgO3- zaoPH-0cdh-c%%&CU_#B_odF^`BGr+ho&P;?^XFG=>zw%J`V%GAtOO#mMAe376F+5K z^)P%%9i3zZ?Tj9n@a7M@Skr)CMaLf>uz65N_biO?-lafk;#jP@PT0cE?9HPIZu|Y( zPyJbb>BCBuaVs!HT6uR&o+iS7-AVFb){;j5?1DeaG~nm-uAr^D5S4O<{ilBE_n^r7 zKq^--U(Iy-xtRn@+&uJ6>H585KYf~meQc40<{;kIt4=-1!{}D8u8_eQ@xch{ncq~3 zvN*<;^7;AV!QTqRjO1}3lr=xyW9mtH0J`yNiIvy)%&CUxpllL>O!+Zu_ep!BO!t^Y z_#8y3a(^DZIkXfOqe1>kU+g7|V``n!(aaHX-}=1&g2F4Ij=S*;4yr=hlKP&VcdHfi zrV!)(%2cGb==O&XEgtK8pJ`C(`-K-r*44@=^!3<}=iR134kQV0JUm3KKMOxUbJbJ9 zewMSFV>*7voHwqt=gYG9)i*(1zcK+e5wW#-Xor;n4C>c8FQ%h@KGb%2alhiun$JpW zauwoOH}bHVeC7OPwq4GMXh78e@GYyvVw_%v>#zDWJ)Uj!tiS*=_ZJ1RoNcmU2#yUD z9Wz&(^T){3yap*Ae1Q0t_@lTIhjX#K=C=y+xp-Q4m`3UZ@|nXqy@#*R{LFWMw`%8F^6ewC{zULdCXFsznv}=J|A8`ut#~m!mmie_)>e zm@X)Ew^qln2)|+vPz6JJzT9CkOU)cEEBJWUPT#1jn2B8jU|G7pLX{+nZI3k*)_tk; zYetIcJ~l8l*Xl>OAYUo-W@I!TWcZ|g@-lDKxJxX1iG?L_*7sfBA$7NMuobcKFwq~@ zoK}1ZgUkm=zn@-%0OvQU4x{jmg`mB(Mw97NAJ1BHm`&Eeqx%StQzTp zT~>PvXHx{o1nIq$fC)>IKSaokvmx@;0=YH$y86S(PFx0lOI@ZX-B)L&rm5{FY;F|S z8J%kvuW!%8F-(C|P3muTLl}x@krr&?zs%d(E4B3|2$0FC$v}v#HKZ6umXv8t0iNH2 zdn;R$t|nE*yIv*vEW@teexd0Z93PAmu5OTY>AXOl4T`8d?v6%Id-*XVgQ*Ku9!mPe z1QPg>_j)->?2iZhyeGWCZ%C1hWm%vL^-{VNi+N2miQz16qW=6eE0;VbYn}mNfMuN! zL~3D8rkT=gZ*|ieFK36=6hyr${)AO6-NK7=sSOe-=)fA2O$C>c@JVz#UO`x&AN(qQ znxtKqm7$t0QWd5Y@k@4|S63>q>kS%$~%XqP{!bnEvujBigGsmNcJ z6?I;FK zCw_B_9m_8TgQ!p26)nA&=qMt#>FKsQ5Mj@mn&#jh864uJm(2aJ!jJ!%2L{*{l+=UU zz!dYMc#VczILlbcKLy|2;6~h(CQeCrQV1n04+e|MM~-YgI$B%HP*eNmM*9FrB!nl1 zxf)s@29K2Q)&5LVD^g2Sr^!FyQ&C=OP^jOhpE@EjRB`m$%E;rT`*GgjG~b;^G=FMC zgKPGL`z`x_LSYU0%ofqrwQ|3W#>;1E!M5V5USwOjZA+cO)c#D5eNlK6;~&$o}4js{&QZ zVCnjSetIt?_bQ5U<6+0CX2^z*^@9IWYipcMa0z8$EH0}EZW)a;o(87aEXJgr63e6% zFeep^^P%m{$M#VpFocNAE5PI^6Y~KoQ2be}UET&;FHhnqpT|j@)2RdYk~Nm&P_&T7 zAxNR2f(?ap*l4c+0Yw#I3X2u_AS4$Tl8t60_m=XvoAw9NPYA+)v;F-{_mk(cEG4rg z|7$O9k_Q2eOxf{LzVXgF>?*hRB4v&?fly$VZC&MR);10kv7`V}(0u4Nv&sMcwLtx+ zk|&t)JcMk^^);u(m#5@)ZI6f5X;a(^OP=I-F>m|x^**MEQzJEX>poHTb7>g~OS26R zchgS9)f}oX?5&D0S>aA=e~YFZ^iZi9f3<6}+BCn~yIyKLur%jtafR%#x#76VFOf!g zas1vD<%7L~@>!|BZ54ARx$!Vc0s->7^1}?Gb&euKQSyEJUW575lBPrUa%n?NOBxd; z8-Gf6zHYdM)a=q-S)|ZVlRLit(}O<;P!l!+Www8y$^CcIM>((c zn%DHMs<@Q1ts^2q5TxB+cBP2tV5&-%Hd4JZ=5Vl5q$aXk{UAnA^s%KDc4$+{X@ZyI z@cC^YRhN73M-47Jw4+BzalaS#XK~qSnF@qdsm1%-k2ZWd!c`WA)fJW21(Z{@9yrgo zGih;kytmh)gQ;$(dH2xHsCYZe3MXH>I48h9sG394#fM;SuZ{c4P2~uoA{5=LT$MK3M1{&7H8Hb)kJ^5V>0l?Q335g(hBHjTZffPD&{Hz*hY zp;lRA3lVO7MSQeUA2Inp@{yX>5t8Pw$7pLk+@weq(A}<8T-ngB$18~;8ZX?O*3!#K zhPa0(yDdacegCQP@=9{8ne=#Nb5Q-|Ehp$^3+!P330g_>S9Sl|~fKO_IRVFm{N)%fHE064@8#_G9l~hk669MH!*2WPte zXa+x!fCI_}vzc!EU+}gLAOQ8w2c<41eRzF-@y{V7hZ-N551CM>zEk8a3%h9)7_vT6 zdEl%XgGzn2);X(Qb{Ab!+O4u9u)7~GRV|mS6{{w+W}y?W$MVXg)8wLvTc}XYeIfEJ zso%an5G-}1lV9nZ4_%utikI5eDX*;CT)HW-^4=uW{#%9Wbk;-4oa5q>@~RA1nXbt@ zou&KQ#=6gWFVBZ^p~%}WeQ%QpCpJ`cgvc_6uE;s$Dz{p3xSG(e9g`XJFQ9pyG3!eJ zo#~tpW-Ewxb@0A(_Ndx|4Ej+r6mUUU$MHrHy(7S5x$GI*F$*aZo(uy%JZ*-37)VOX zxj-XeDf#ISjtPcO7T}~{t2JgO`1#;h~`bp z=87qL2GP2Okm@H@KXUi5to@a0EdY1~jP5@lzWe`(I?I5l+U@NRjgN$gMI$I7rF1h$ ziL|uDpfD)iNQWq)3?U`b(hWm52vP$KF)$1uLwCar4e$0j=ltIj#JM#Z~wkGByU6$xom zgJDT6_kA+HY_w>?#TO?|h4>TZ&GQ`j73Cz~BUe*^t7$jbQ5tvI3%pLa%k0G6%+|0q z64Fd|<}=w8qZd~`K{BBCXS191an??AF}d6!o~iHScF*}J37i!kffdw*a_%1^By+}2 zxOo^9;A9VpHNDdO!V$oH=jL!s8ks1n&TGnG@y>nm>@5l~B{?e@-H?0>at5^Ypiaz8 z1wA}402AdA5Mp?d%z)VL6x56g4Q9yC@S2do=fop_$Gw8z`u+DHYu_TcY`vrR`TuKP zWSoTf2j~t&nOEno+11C@KWkOOYiX*X9E|Jl<8!lA)%taPH3H^v=lg{>ZpSgodH*cU zc%iBcQT$QRArgBOC#|vdeslAyUxG%IO%L&%Z`9q}=UL`Zmo1Zrr}n>V?=l23f79ic z8!g_F@JQuc%{$C*eUVry?s=|LID zqG+kZpYez~r-dX{+9@irrk$w~P_?qJDW2^V@b0v^`9btUiz(1KDQ>okufOGO662LX zWU}smM#O7`m-U*M)81kjEJ+=u-+Bhovt{IF4N!FF*^^xi(4U=ZxuL{WwSAMTzLbfOq({6?7B(=l_)02|dOfw9oGuU(VkH(wdysf4ix;1(A z$$y7phSgF5Rhe&qc^5rXO4t1d-TI+)yUs;@t1fGe_;2$u3e1CJl^^y0_lp7e8MOl= zH!;9eWOvs6OjpYf1{W3%`k9~p9{5lTtB&M6Mi2QdTc@g0(6Wh>NovFkON?6e6w3WeqU$cv`7Ijedme%FBtcmh9*X+gMTzkjTg2*;%TVf9&Nk%8fp>yD(4G zT+MnW6cCOd?MsAP?aC!oc2fJC3c1*-9|UVY!XD(-D%IMuN0m;gp`REAmQEojqFhAS z#?QUhXFSY{*zXN?^8_mSzglf0>s7+0{j425-OapiJ&>6=PTb#UD)UUwNB@&xlfU_; zPQ|*UpFVplDX&C02zYWpfQatL)=lzEO3T~aLWDa6q~mqJKA4zLgL9S*{7!hOg6XR} z%e&VuPu#%wjEK;#cLYU2!XPna$`}jde-OHoNz3WgSzN{pAjZ%TD^@aJhYH@uBx1@^ zMG3RPwookoH54vsyw0))!A_fB?r=I?VzC1<-FE-Bci*FcQgy77{C@*us<*^tjT=Sj ztIcarbjy{8;jESKS^=rnY(oXZCE>(H^9*~>}Msw~*9t}H6LKm9)D z{Oof)o!q`5MHgL$)xNT0TcHIl3sdN^Aa*W}B= zs40!((+}Zk>g02As36ntKgR^R%>hO37#_8PgYycPY@)x{UjlsZyp!L~+Ol z2tLBp**!Y%yHCpm!PAQQqyJ{*xhzP?hCz7QohF?fBtylW%hcAp0E9DH;kv7 zIBU#Ezg%)$h`A5-X4S*IJBezlKy!O;BiaYYy|X>sXW-L+3rh9EVg4vzavjPJiHC-m zDjw+T8Rm_7^>3Jr2nD2NZz0?xX?{Yc)?QfdAg6mi)uxXI=ySG*_y{1(eXd(<-Lv~Y zOa<1ht4Ma2?QgyYw{V)tN#A$g*p3;?=})h1SH`X$#nf+04f2- zoB!!^#tH(uZxpLR#P$|rPL{WiJ(Ayq-1mDXN(H-{2BO1O+urTcV+;!6OmRnx-PR{1 zQ?|Uv08AMlv_G@(yu}dV6BKeOI;rk{z(w?|Bw#bWwm--p-0isvB1>lARa;;G{**PR z7QaNR<-jm~)wR07&222c_;;dHpprSVt3>?2SAmW2CR6YR%go6t()U#0vKyP~b@c9@z4xx{#&N7j#MJ%u(-EuD$Jz>vCK{+109j}8 zJ9*N^wNRB#GH@emt)YREyUuWm|c!ANAF;$d&! zE}+gMXCj*et^D83`PB`3m!;?tFd4{%oG>da5DMfflHpnrYQ{J3F`9;7L7$ z$RiCAy4AIG&mAB2#Ydr^rK7qetoO|ffEVvHRLGYQC051wjU_JEmYo>Ilu#BMje$plgpYOjoj?+GBWq^2Ka;cc(Rs^n7@roE)&6}HSac8 z7v_J-F@k8&xsB=RN}c)XmyCcuIqEWVPYR};wT%+nZ^Q4z4rl6pM@MPJbNa~OWD;C< zqijQ;Li=tkyZ^E*D(t)E%6<^{B$$3u=!P1n?V5fi#YIRD@sK zD4+0goWtqFq{yFJ`LpPULXIvQbX7x2t1pb>C)B8uSa7Qi8*^V${7!3aTI?%n5>EN( z%csJ9uSfe>JbIl2hbD6+w@{jlQn7x8%`v9C)UtOK#Fr3X(z<2Q&%CjO!o&MaqsN+9 zi3B<|x*Kzu=E)3aJ2&Tsaq_0E?lL1Hp@Ob-_3~2P+<+W!)1!n}A9I>sx`;hX;fw)$ zrW1*he*z0n^M^OWbtXuaCwFSWMKD2;E&|DJ z%4Ul;7?ZUayIUtX%AWf6O>tjGa?~E6f)mt_SdtktY&8&USG(5n$-OatS&LO>nlUn9 zDow3esb6kN_gi9Nvty6eZ~i;AmUznS^1mQxcsl{C9fyWsuW98DZ|*j2H6Z=4t;>k* zT1n1e`uKVbKK>&;%I08xJBGxZ_2zKUc^`#`y6bSw^B*ssjf}Q|dL{QB-cn#>!g1Ry z?=G;5oUsr$jDSI(U@17ynM#`_4QnV-xNNE%bj@IWGN{x5= z2gZ++xeC2iKXFWWHLVQY*vm*K^1qu#b{0Ph=uU(Z(kc@l1aWbRr|E7QLGF}6LbLIf zi+vEwM`OSQ5cD>oW_~*3J-YH8=HRPLV#EHQr5`KX#LA$18q$gS}zG^fZxoL^3jh;69nM+f{SL_U&HXVxY(Nc?E8PMqM5!m;fnuXoK++) z!gHbH%KbK-t{l!#aqwJD3N{jvBLUkHkW4{VUnIxVNnh4Zgi>p>CM~zS`ogGc`cXQ2 ze%GVueXlar@(bX}9nX6JQ_recI_wo+h>w=FN)1Ogvg;JW=NX(0tDY_-BOq<&%Kw&pG##v|Rkyip@<|73qGJ z(G@y5<>So_ImT3C{gavHCi7QWTi$95^V?@u%k>8_fF8sM`2H0yV*`--c+SucHK z?Ljot<=2}_L1Jvd^dQDRo*%6o_P$Ru6ES8A16ev9xP}s62oad*(~ZoKT(04mbpjEC zO`>nbRcQImcTK0Hz$HF8sq0XDr0?o%>Ez@~>R9pUa|tY)G_SsE#$9uuu~) z7@g?Hao1C67`&RD)HO$Z;(xr}HFg#PltNA$anE#CB|PFiPJA{Li|!x$U_*T%iA<@I zT2H=?QT^m)GWFSb^;46~W7Z&`xvZe&>{b#?U@-*#0)EVwX5aPoVpub5>xTV${Jaz^a{ z?6|CAAmq%0%0fQg+WdtagZWbDaj-xz-9puV+ZdQ4F-MQmUVEb3)$>@G%}$|t5Pv_o zmhP;}^$yLlux|*^8N)O@^wd&Cfz|;yv-&j={j=lkuZ8|PdId+sE@}aPpYFQ}#lP39 zQ4!7L^~*{`Ufms+%YI3a;V8oQ zjOGoz>)}&{IND2g#1e@ylvXXGk47$(@dwv4mxb1*fZZ0Bx}wPMCAoppKeN*~+-J2W zxV$?wFCXbsepT`pv!8oHS2fj17cvx5$@-POxWwhvg!d2e@!9E@dFh_En+-!|lJ?_C z-Am`+WIU_0C>|Ee$?+d4kvS-$6qFd#&f4WZX<8~y$TQ`*u<~?|>V%HM{fhq9PZ^Tr zX?00d88PDU3sz*}T6W}-Y!0I@Ok+_m*=5jE+K(ESwsamL5LnQfkYa3h^VLwzb2JUD zkOWM^=LP!l27zRAS{XD_RT1Bv$&~cqLB$}Prgag^NXPdSEe;Zluav+4`rF4ybFfPG z7Nsb7bo360Dk!RDB1lxk*Rppq$PGBJDpl~!#nTRPqr~Sx z=8KVu%4PK19sAx%3k4mh!xo&n9bRi&8@qN;=06^szFc!SB#Xm}+D}@{{wpo!G6sh@ zN0{}`!`%Ke8&VS>G@Q;hgNcf`F?w6X)g4khHY%-|L*3l0_M@svryXYylh#6L>rH!Wh$ z@&c_i*ydw4V(DnZ$`ukdx49RosS3?qX;fCHweJ;DC$vCLLw#H9f9pzNiULGuqE!OA zT39d1_IF`^!xPgl@|b@mC5=a)wJW!d)}rplUi01=7pRVMv6(rs zZf2wplT+Dvr%-+ORQ7~<)3?kAd0CV7!g|0IQgFx`e*Cb(7*A?ULumHCs$26)+~kLA z-nvtj{FAEZS5$ZI7X$|i@}bIs!f!i=(_T6a_mvH-k`JSO)vb(Qd%{!IMtbfTIh{h@ z+u;g8Dp)~OP$z8;UrW?bG9WT!-!gI$6k!#m9=HD4KQ-xyw{nW9>CkaKR3`bGcp5-Nn*+nv<^e+F!YA$Vi>$0EODb%yepmUVWZjL3uF z2kL?`62kK_nzf~_8Ugk1Cj8y{Q%>Kyb`w0KJ6Klt4ube$-IbDEzzg3*M9U4&OM-o4 zS;mVsVyV%*wBxleGB*5-{Z;d2xqUI`$36nZ8bxu;>G-grxT*fKa0JKlLAGf8<4y^b zvJWQ5XIxEyzs0XGl7)*eXFN7PTPVHtFJ%m^2LiwA~aIsO|2*K;a@$&)7J{xSyJz)@~maH8h%b?;K zMx0g&!$89EEm?wU+QXfFvlg^E`z1P;zjwy2X2S<{2u2Q4* z4isUnSvBRPMoA8T<9-%4%B=i^YKQ*ORZ;&QUEnj#Q&#^oP2)M_vdGZ>f$50bw+~xR zTO&LkQp>F{tKbLRne&^E@9!_k%B1XNE)Fk+0WYYj;*a>ksJ>*5_djxM7PwQ0Iz(>h zVU_&fmn^K;3!6{%LjeC*F$<PeM*R1q=g9m$d8F{rcGLx`$*@)Zb-5WTsl0SwCQkm+(7aAa45J z{#bE&-`{(xC#nzMuVWYGf3`B1VrZSPfBWxO0P~k#V}(5v-~UhNe@zauy_gwy^5)D` zhI-Xsv6u(2XUq1$?x01owI+Q5>Zz0=}4>=J$dt9zVY4 zZm;O#Wn=vVdyBMi8@i%JDj6GkNoU{89rXAYH{8lhFU4%JUtm-Di}B25jmlU38>or% z{nl8UuV%5-H9)}6+y|*IfQ|Q;@#)=cPDN{Gh(TfH@1=_jo2q%St*x)C8(F++6un0e|y6kkO8m9=JIW{o$F z-D0@nb01RGKeNHG6N(eR2YJ5eCdmY1$c)Te78!uZ-8%s43W|{-8`$%;U#by;^r0-u zDeK`PfQiK*Pf+xgzk|i8i&oPbXF&gvZkv3eM*QEd@Hb1abdueE#=F!v|E+*|orz~J zR>VHE;`y$(k25}WV6OeK2g|x*@gVvDIasAxTuoG&?Om|K<|y5lBoSc_Ds}s=hB|c4 zbJ0@gEAnMBOo>NY*jLKlFkb%ftM*onxMI+)?bs}_xd`JRS(Z62?O6t|2}Hh zqeRL$6`5Rw(2U8;0R6MsR;b^Ei^NO^TKlu6`GT=R>Xo0>rKX~cdeNb(8Pu} zL`Exb=Z>f5*168N?!PtmsD^(yHZnXv8A=gzoOv%p@>k1Jdq(IPapV6g<@PN$i_Gph zJM39mo9XqDE_O}q#-B!CxahEP>6txcF#S=xMkxn@O|<$QVV6wJxEuQ@Sw6d;gkdMa zV~V6h1c1Zl5|V86j4s$s&J1NhD_ERP+gEq?>xO@!oJJ^@W#@w&U5uX4i`Cr9Lg~%| z`8TzAXc_&fjb4}>tYzRskpSFjLd954X}h^hy&IA(iG@g-*C-&*|H&0?5DiT5@3)By zFgTLnhAZVOIIPP%49lN<8de*+vhL3H+f~W!=-ZD;h$h5!tUAUQ2<`FP}@^uaoT&zcdKl+o>+gHnb{RJd|s9dH7 z6Q@AT19GX93dNp;K@S#s8Dqedg2IyG@`Uc(La<_88Td`A+)m{+ad$i z+0Z@1IPaP)-ZM<=Khe)X$*=Q@@@@JAl`gSq`qQ}hf9&!w>#rHJ;Pufm-2{nUh-hK{ zAq?oVr)?R*&lok-ygFqkVgcRz^1=s1)u-gCB$=27c5bI^n|V~;2gyIevEn9@en!4d zmV}E=nh*tLBL#W!Mg}B|W`X{yUyhUdr+H%(R4YItMql8a;M>fZKU+itOv$tww??=- ziSB8$HwZBt#fHV<=L8KWAF_{c#4JUEB)8|v&J1yLIli1p7U>J2@- z=V7eKjZT4_8w~KXS4^h(qI}-8`nn{hW|~3=_LQHJIDNgOjo0g)=ZCI54y&V(sl1Y{ zo^MmaMV%ATExonIGO|BvI+Y)poN6>|%}u^47hOQf7pWw&SiPtn)lK9F=o{mO(hU5N zg;s~6?2^_|N$e2fihd4?Az$Juii52-@@K`B*d^5|+yh2c6Zo#Ke__EEKK& zNaoitwxmR^73#Ix`l@YJ5#&1Ozpv;)M>6W z8%X=fiidPc6TJWCI+U1$FaD|Q)e_YFAL?!8Zg3IsLwJ+g`b~wZKZ)VW!xg;-OBdK@VD z`xFeF$FR7J4<^=4nbQ_y&YY~Uwpb7j}Skm3iRLl8* zd|zW!#C@|)z18W5oAm3r*FV_)jA?iwEvN`Vdd}g^fUM#fL<>(AW>sh>7qv9V-=cIm z`gXYp=^F;2Zk1JYM`Z}x3tBUn65;7y5TS-NI~qn(NVhC;cCzNvi0`p zS#{vwu0sa6F1w*+G1sTp^8 zY)!@ec}fq>#L&bn3t%p=?o!FCLI-#K$Fbs$lCOgWHSo`sxm50%A+>0ZDv80~-f$U3 zvA;|;qc1cs0vQtDQY@sh6Nc#$7bWgsN3dAzn-mKi{^*ET4p+EZc1Sb>#35^2jG$U3 zCev$6OH2G!Oo1o!VLeF6&5|DuTfGqaQ!IU}4v-^kPzq9qt+t-&mrrWb?ew+ZoQWxn zb+~Oy4;PMUP({ndu2VKSo{?CGFCq}}Uth%i!@=^cGLF|Am8c54&Kg_l0WLq0(Og+5 zkAMGo{+4u)XW65+h0+t%b2S9aulnuu7mcYN)2SR;KkuwdZ){b<*X~z2DWwo6?AoQk zrkan-E_FjMXRWz_u}@71qTGJ2>hUQTkX_DqDHu8~Y-EG1joO8`O|ZIEKX06#JYB7^v59BV>`y{$RN<+W=)qTrw?{70@qw+c zZ9>_8W&g>f5!6fz`R89&PRY%Tz@Az@EmtIM)E?EjMk)6(^w+yX ziKHu(o2#~^*M>rYI^`uD8E|lPxQ%>%X|(RVkqMf2x@t)c4eL`bru_$7Ykxb$dA*iR#Wo3C=o-e;+D5W=>uOt)gZsH?B7FOe&kP97yt zSs*)7(mDrw5%2?(E4zf<+<)A1@d{hyR3>KnL3;S1G5ROQG|8Rv&O2ToJrtRHU*M zLxI*ve`D96_HOHI=%3krimj8Kz}Zve2m6x&bazh=OT&6zN`2dx$f&}C&)RngnAd%_ zY~Ee}T28uL0*oU0@{~~9J5ZZDr}8~yRJSW0rrRMPBHnw=Gd|X^jG2LwWE0gZ)N3Gh zbl-1XIY@#rBcd~yDy;H7h4YKbeV=QlZ_Fk&^5*2}*?4p{J4o$A7UsqaSt}wpkn` z5Mr_y^VGW)8z=L1ti*$n?HT?TyAa>s$mXSTWgp)vEP1X9vbrDr#qfjX#H0y(=@@16 zY9UO3$O0TN%4%jlHpL^h7Q^w>+s3neHq2=q*SnD&d0q>JPbH4~UfSFHH^r>71UGaC z)NWhb?IP`E9rm;F3kTZ>a|8c=T?PpMw~^eXHai=KyAO$Ojlb%-FL+y6TAXq8&^&X@(@cdoi#7;whtzg=S z*1xo(-?YJ(j>`9ug};-5TyF}wUU>_CNjo00oFE+MWJmw`aE-k>Wl8e}65s0ip6bS* z|K?kGSIFT>|!IVrNa2nB05g2DiY|C|< z88uAVTyHOZ9Mo+eM6pXG(IAknQ<{ROdug~wOTXKLT|$`R2L1YFy%gsxR5Hhr*6dBn z9)m;qB@XN@etB4>DX#;ZxtyV~P79temYr#Z2`mp1VBdiV!YLhXhp z-q~y4t0$-!u`~(Sbeyi*uVT4uIdoX(3!EhWS7YEJ44wWrwME88n3(H=`d41~F24Ee z`YH`SG~YuB^c!AXRF^%V%x4Bq2ktY=EJ*NNRiyhLf6cttavOvr0; zTu!mb;Kwq~r>(@EO-o5l;LCmcZz5Yye(%@%ZZxBIogWKw&p~w|Mcen^G_^dR+h>Z!%6XN(>r$7kA_1L1?Vn zPPx#n&Z~+6aeS}syM+KfgC3Z)g9PiJNi~(^+N*Y|Z(2jft_CijTDk72tnFD&@)Ig$ z^!!BH#HP&@loh1e_t#GWD2pRhA@fdKNbi|nza|z_9gRsG&p*?}mY$7xybO?DUHM^W zG@>DjRtA(6rBn~fT;7fK{_-X!k5+WqucI4$b&%DY_HAFTD_|1Fy8jSZp-i10bxseY zD=hVV8F&D<%cT5Hsa!1hw1o_yDbLA%a^RmD(401l9N+Gn1lP78dH#520~Uh88&!46 zt~$G-P0tt@OuJfCn>+;HZi6H^8iD=pq$y#wCca=wJZ7z!^E(iU_J^!~O6zIuFB+I$f>c{{Bzg#`s1x>ieD7yMVB| z=UDoaG;^HNWpBP$a0*f0X#MN;_GzDngj#sAom35Vz#dyn0Q1;E2ZQSDnCZC_O4EZo zU&TE}w(8&0A5egUm*{4!nd}$aeP2DmL~i=r5cuhC^94EM)gBZKsbPq8pkj=n&iIST z(%VJ0+1_9JLCMTdI6PO#)xWS-x%E|th;cZs^5JNA))O9+5ctv-ur$lLnaeK3wjH)S zF`~K16Q>UkIMlW$apbbJT<+@X3=CZKMb`RvjZX6ng#3*LC@~U*ZSyZwMd|{NG>3dI zTs@t`W#Mc2#lp(nu}t83k^yl_$^e%!h#4^FU9b2cRgtZ3z~JX4*D427SS0jnKt}CO zX$*$cQZF4FF#7kcmwPSVzeeoNp4`3ad#4J!AcdIHfIj(-@RVN^qzC*;r|-PPsnkyu zoNc01c?TQ0Y)dPDz;&ikJ6L!Amaw2lYQl@D9cT! zvt?bzln|x$dIsF4!{rGu-1GPn0#poPZ1B~NRV43C zsd7fiz&DzmoY4->py5IgbV!w0bkZ)}<2Jse6SsK!JA9;1L zvD$oO8I3!(0+R;GSMgG|lLZ9Jkk2DQpb#Gdx}5A+p_}dIfO=0>Y4zBw_Sc}UClS6r=^LbolDAOrT*h9ob!k0+7}P)@J`@wIRmD4G60`BdM{ zz!nc@C8TO9x!3@Rj#qvJCJgSDm3^R0_x+8UR{aQzkU8<&7?0H3EDr+g#oepQscArA zR~hI7nh-ld}V z8}>}3GkbaIq_C|Vw(;jKqiinvq^mG);GG7Uk1X~U?u>CmC_`VorGF3A4Rqv|2mWVx z*u_(hK#lByEIUYciep(?W1e7W zni4xduif_K>!~wa;OV{9cFe@z>Gq4XWYsh__t{74G2Cl~GAxtmu;Z8w-52pz(6h;s zcm-eyf)eJ9&s4b4$I;fY?rFQ-uMfE{yB~sKH;9Dr^oHHtuB0ZMa1l|%>HNf>Ta{c# z<8m~wzl<6dZ=cM{K+cDOM5NmC^{*VrRj4B{c z^_Vc`Y+k%>n0F%-F$(zgdM9F^5jAHOgHf>D=u%(FGrE4Vq0E?mTde(}9azs4>K2mm zDmE&D=u*39=~q(eq+nr-U%^A4(ofYh{y?Tq`k{-}_`|Qw zn(%u2SFknV{+Q!iQcPbcYW?^})FwVKnVreB=iU9umvhxMK6^gM z_pY_51w>_bU194vR%*9F)ui>kU!r2OtQ~mP=>%!}znz*uH``&0d=DViH%k-K-a}wF znj&v@Wil-)pyl`M!F2h*$U)hE(pW8s(L1uf^T_+Yu70@)050!o0*;X(cn>BNi7y2Z z-yqnJhvJCA#7hzUlz8I?=cx51YD<|!){$(E)YmRtxya#e8?Y0@-d)47(A~p*l6}Wc zs@1Is`U%;2QtK&5#hD6vZDrhWD`)stNb{EEx4HvZ027olS74|?o zq$Z0NPc#Uprnap%mZ`3ydcWqBM038s;^M%a`EZYI`DCtJ88FF8Y7t6ykvNjiO%4ox z5xLb%(B9GVvT| zF=j^BlCw;7p<#Kzutwo)3BFNIr6)&GHg-h5cT(&i`p@&2?nVF8O5c{HYM6l9J;M}X zQX7^p)OcH-9e=O1B;7#U#fG}$Gr(mDV;kP`E!gFeZ7#KP*^*vA{2t&r28>iw@nL~f z7b6Dni1XNPwjqyb3CU$;F|4WX`DvEu!UqYd`ve2s1Y)49u>lxu$zY5~eJ5iDiufr} zi~{=Yx{<5k8_sq>!7`@rNA*h9CFvZ7M4b~BWWIo7DDmDfY0zM75$;JYsUPrD+tM&^C?W&HXf}ut~=t_Q$1%Y26kgH}kJS zROtbM+2;NE!r$CLjjTx=8WyGn%^p^1B6}AEobb>fb;@vFN-8i+b@Ae`awg!!4yUN< zReo7O+s;mAKvMMIEsM^pObk!%{88WPaQO`(~C6ZeJ$R7M9PZ=0JI0BG zHcr483I4s_1#Ez z&~5vu7(WT_yrKuHj>N2i-pMu2=NDO3rEn*E`kwFKzrV);yHWm4e^rRHStQl{wYXc9 z(O5uW8TAKgkdyr)%V;*;MHSN5F|rbl2L+cghGec_qU(OtBvkBw+&PP*|ul- zd+K&Pvk?OY-CDe&dLovLE{03YUA5b^mWTeim7J;p(LKGLgXC0Ot&0$w`_My zC^F9C@5}CfMDSZ)!`k$1X)@b_x>)X*->aV;j8xX4m26RaH;4LwI3@fgs8* zixYj5&|k9j+n#&RmNM0u>c07IRn6+O=`3Fv$#Hz+K5UqO5h0}+U8I}HbooMa`V{W8 z=>O1dj(xfH@;O41a~~z=Go-N?$7E`m3$xl{#i(W2xkNiaAEn>p0 zxev^2CPXG+Dm)t0Ws!V?c-0UzM4(uK)O0PcA()x8@wgzZhG3|6)kjJfEINr(bMdqCH_yPN;KDYv*MAnYI#=4qlgJyz>$ z%iZsfy@-~JkP!{H&<30$N~|sE{H0aVRWR}acEYVMV>UW)&*@ToKUFKW@+pwc4N_?$BdkejvhpB<dCE?edRUT8-mx zHR*zmrygzta>1Ckk2B!u4oY9VQ&t}?+R@XXmrz7|QbmMF6ePmhU8NZ57@UZ()L z?$=JkoSvy02Uec1my}KwXt@la3>Z!NP{_mw43~LJ$cQtxCcSb&%Wngd?y_sFr$6~? z6!O_?^7$m0;xEM?`|h0YEo!&X^Rz~}zcQsh@@6avpic{vWthzaBA?WT$;bju**Np0 z#KN&v1Nij-E!mM`#qXF%^<8vicK_S2>7#3-gwnbt!M|8XQp?5N7DsD~)OavTlz%)FUHdRne z1*pA~fs(qw#wNjU$5@$*od+-T#9Zo5TtXt9H>E#`#2kYd7>wyarm=x z0X1#K#Y9KrDye%>e>{ac4rqa6Ri(XSwFP<^C}jS(vu@)=njuv##s?5~UPJ>{>Pd4KdicM*S# zATedRrJ<~6pa99Ega%$f@Uz4(<2H*9FI-Cp`d`EKo~SM>F?4^G7PM$`2(g+{L)0^f zeRZg$6MBH@_99?F$v#-2*kSfD`r$TU!?N;}RI@28RAS6}U1-4OLEb(MCEurZ&k$I9 zBCp9eGx)?5PZiuX`P`SLt=zHoi-3??BCj#svDK3Q?(Dg_VzU?aE5mjDF3EC?iR`zu z99cBlX7V4I)+r7aDaq&vVM%hj_`^hnp=V2en%SJ?1J$netC^ZRm6IG3^H;oI8DEvl z2#z_wV5nbKuF>GWbuCS`9qVM!4Tq?vNAFh72v`=OOYG!K98y%K%QlUeDKQ4oha;2s zJtk|9j7L{SRE^7+9Rqv#kHZcn$d1*Rc2qRe%sjj)8YpbKwR`jqZdvkWk}esU-n;i_ z97IPrtp1RA#v&~Tb8qS7Y)^IPAC`rkY6T!o*-9@(Tq!D;JtEwyNGi(lGwOH6AEqG? zm{hv{e1es_z(w4V1H^bDs;&}DTiRi$6OQW5R7Poo zfrZPHOtEx!V`EUFneWM8m<(wcy!VH-u9h`eC|Ew37;E|8JmRZ>y$*7z&Tl0-yC;sk z$EB;?x)^xz;h5=S>Rl9}NK{w(O|ZfbN33!T=Sw26rNkwn$Gzd3w(X~S3?ua7pyYQT zBJIv*5E(92fUaepFfYDGE0|d9r6h>jk0C!F6d--)BW*~ZKUulokR8Np{4l-B?P8$x za>1;6Vo}qw4L{v>cqwqHf;|7c{HH1GZ|@9|d4tFdeKYh)M(EF{y3eM*9TXBEm6PP( zG-Lx6#hff>skA-2N*OF%Pp1kfeELs81U+K;k$!sKh{#cuyJ?CoTeSSihAYp!DH1zo z4|RL4WbS!5Z@zMxZJb{#nLgv<@iv`^MXdN+HF)$FqWuwWEyjt*Y0({x(o`PKh<6xI z)iGuU9mDBKd;_CrP4kc?Rv%KfTB+_PZFad>Ig{_8qvqdz z2rFnp4zf+5r`k0(U<(G5pd-ANUyFE3lal~ zq<;AbEXM?i%mvX8D}opgrBdF*I!50{0K5Gt^M7ucN{W0>PL;)fMqUiIwVbY`wD2Xs zFWdh9xLyZ!?Tg;jeg}1qfuUMc_v$xJ1juCFnt&R|$`FW1e;#!BHNgxh=$n4iC&F#Gt^ zR#~_W)MeyD%XN}$KamKl_Oq>P8D_qxctqRTrhxxovH5-=1%BIv%yuu7+BsX6>)tbQ(K3%dp`$S{vnS=i7u;Su|TGWkkpMzVT+7n{ms;+DLq^EhxH*-imCMKZSj(5s8 zA3%@CpB!H-rKE*96r?TNdZ(e89g|ZHIFOQ~A~uGHQ$x}{*`;v)*1IWXu8^_;yz8~= z#^XOV4M_W9UN>B_38V#UI#em-=J6C>Y)1%409NVs%gQL{kO6R9wJP=*&VK`@<^8!vJ~y>o!@6ioU0QW z8j0%xg`ljB`lhk=VsBy0_74GT>U3$D@2^t?zJ|Tt=_2}o8++prnSRVyG59)@Otcn5 zva5BBa3WwvQJbEn2D;c^{ptv*d@iP|eQzu!OviWbuq+uQcyElo4f1@1)S2iy7+EtP z2{N)8{%Di;N|Ogso3}g_xe%b5J8^zDfx;2w400rQZa?+uFAYiN$-rxwpQn_cXR%!V z{?M{%Mz+y-c40Y7XgOk-f!jd0%wq{`*Vf>M@~{h%JB-WlR^>I-`%NcgK?HrOA0%db zRdhV@Dj2Tghe6Ud{l608>RMk=sa|S3Gv7Fl{kr7O{-JG0#XPCcdn{2z%NWrq!vdXp zC$Y{yZQ5OZUMYQQI_o345MQ{7z{P}CxbS>D64;fCK&pCfuQFzr$5<5i_{oMXp7w3R zQ?{%4leXO?(I!dq`Rba+V+~sc)wS7pRSAa|(Qt(5B@r3zeHGcN8wo;(9w0R#Gp_M z<*KliYu8lJ&Cu5dOkmPj`n}KOKe==mxQs2cZ&YyQ<#1Zkf1#mw1yQXTNk@Pj+l6Qf zE2Soe#hK@nIM_vjm)KbA48TT8eho+U%VO)mSVG|adl9XyHRZOYRpJz^QbRI(lE~8F zxlv>nurt{ob)vW8W&G4#0vtZJ4Qq~?uvjgF&Ig0ut9Q5f2s*B)t2}fiiX!Sle4W3P z*|3@|`s!af_xm+hnj@ihhcBII2j%G6;ZZ#A;e*;=5{~)#@8xV=bS9|XZ2w_as?zM4 zv^ZG!YJM;%;Psp5)U{vD{N%#dv2i_5{8u{j<~@+Q&)B)_-uZnqX}7ynWn-GD9~X+w zc$LNI#&mk6!lt>o0#3U;MCR;9IM=g-81@FkWn1)rCAK=zZHA>V>!YpDbe3bzeG%s> ziObStUiPx}?o6CGo3AoGO0sUF%;k&>n^n!8Q@x$;X5P!r$2UG?n{SqT7fd8nQuTk& zWA63&VH#(cuO2mX5YH}v<~W48V|FSvqa`y`+}dyrjz{a; zO07rzRveeG*8Nr(g8TTBq@GH`!;F3rKRdb4H*fcpWZ6B(#ds1V^xg9tdYpVeCQpH- zF5Kht#bbyX!EjKLi0JpIk8*dQk4B4KZhd{zsdpzLN$fVn0ujs5d!OyC<>SA`<-E+2 zfk8?mh~=}D(t#2_YR%6?#PyYu_jF%P^;=IEkmhUgUH!-K3QpZx$AbWU7O7*lZt~x z8f7U>sQ89(14DfwNoJQ9V%yA-X+BfI{w!_Fi6(p7K0cAJ=VW%hkz1RNUdVC?Es2~4-M^43|l5uCNQ1(2Vh=!SlO`Yw| zID6$#M%*E?R|u7vy@@z`b2gdTdyn6{&-eEi+~Xea*ZcK;y`HbCicmDjXtJM~N= zI}Hu+JlUm+cE@9ZGG>zh`lJE%1oDv*ix*zjsYl1ana0B$?0W4YftPb6|AD>Fj$w)@rr@jiPHwiH#KJru^%BFbR+tNv1tFXg8!jWNqYKd$r|zj5 z))ltoVaR1NJZ;qol_NdXIs*CL>TX6Q(I~Wh%W=Q&8lec~5N#Qc;(&gvg^714qa7k{ zU$diiBzYi8+8KvCCqXsD<4IycqAQP-;{Ao?WrcLFXPdX~nep;^W}%dAJCpDcG+F7* zFu1f5d0|npOAJU{L(XCP@^o&~yMtBVx95~@`CoNlkqZZsa~Eo-bnfr@8kUT>?%g{u z+50(iG4?HF^k$ypPZ|Cc+_3KaV%HVo)oK|!jfM>(-CRhoR!`090OD5Bdh?rL6OPdL zHm{|%9Siue5Q>PKr9zDOz#EK}8Z0Iv!Eb1T%I3)=u80u~?v1?6X0_gHY0~a%L#UqN zLj~&3s+Nqm*DUu_Kjax4_H~H7Tp6D_;*{^9*J2ryG*EzMh#Hzv1(o9mXRbQOcs$_F z0jCu)9TzzyRlaHd%JgKog%8WZU~dHwlc?LF7Z_EyLarwftF=mKD-v4&j*lI?{)Mk!rORb z$Dv-k%Y3QkgA{sz4zcV}iz6~|eO+KfDNzvqWLUa?=EnV;^3Z4}RF*6xT-s@c;A-S@ zznG6OZnrYy_(Q-&n{}>0+i6`tfh=yyrRtcHmrX1*q-s$mj=FKJlx||?8IMUY^W*>t z4KS-cOk%RehP6GW0KT;mDUF*~tAA5DAbD0EQVZSvs%$4Zy2Gjv043=qq(OvDKAJfo z?}8{Y#Ns{*-%eErPYCLhYLO<4HQIcg9m(BbHT)S^eq%`nvFpWpOwC$XX?EiK-z1-> z&ldh|e5Ls`YTaPQ+W-hC7+Ug~lfQ@w8Kr0+gH@i{$Q(g=6mTxA#;o@f-e+C$PM+b0c78tQcP)^$RPF$h&jzWR;j+I7k^re9>#q#uoFq?h|037!0c>jvZQ}e z=hGSa9f?-naNPJB zgG*%?5N99r`A0GT&Pv3BsK>gkG`h%52@+Xuc%wvkAj7?OQ`;5Zme+Ldg<5pdLl@_2 zcukGD4v`j8&awzz2-B_JN3c}iyE#{}3it|X@fTz_M>i)6^-ov$3cA}ZgGAV{6dVX) zfMnH}03!(F%5|QAM2Km%dEarEqTL@U0;}p; zybWEl(iO~oaAh}v5b^C^z{RS(zi}oswSF#!kXxM%{p^!&?^j2bGRW6U3fEle7*CzZ z7$uQE3Xn$>?|yq-zxk}A>wKqHJ#dk9blGkX^KJBbhL)trAPNLunUR;77HvwR^Wd;h|(B?h}>j$KT4MAc-03 zmgA{fx7J;gqxI>-?Cqgw3Bg*fW?7$OK0$Hcwt@UwU=ca>P=L}=+O&85!c0{Lq+!3 zM=e=u)k!@rIj>(i9cp*1p1oS<9x*pyO%-o{E)d#&r3jc{x>|B|sB-%hiGWcMGoCr*sk?CTC=2t#_t%!Xd8pAG8EhTkymJD{t~Tzrhg^$s2n?7t&; zbq>Z4z}GoPkov~4NM6^o+r0#ksBnv8BXsfxhze|XOa|ttIczZ93Ue?ANrd&9rjjsX z!UG;d{U{MPI8o-?y}|teCw8WgGRc|?1lyWiPrh(pl?LuJ(w1BR`!gtJ(V~4sD;QvW z6JFE>_g_EaxZb>EEaJ0LVBhz<{g2$_zlm}@jm*;&2{)X-pk+;_i%Us)x6*$`_IjxF zMqc0TBK91=b7cew3kz+$yIG@bQ}Hdpk{mC31O90SGC_bgQlQj2RQ(wIIYzsEP%Wzj z=o)ScAehhO$Wu^MG``l^NJ?Vf0v_*WbI(~nPGain)WAS&ABnx!_;|`MdMzr=P3Cti znyN82M!I&(M=IpaHx8WgJw~KDv5b3YCL2XODw|Zkow27Zvy@9c)neR6uig2^!fqh$ zv}mJ70PSQnX3l7SXH_KC=M1FSVGG%s~kNR%sXS< zp1B6K9;*Ql2JWq@jfgJ}jZ9Qktql&DcN%1s>EtJ$bQa?7PhoE&4Jo5qqM*q0Qi~(7Q2FoS?aDEpqXIP4}dxVzBZ*X49hfcYr?q{LZn${uy4Gnczq>*07TzDW7qDK zvO~h`lHi?H>EOOoLhI}g&s6n;Yp7Q~Ai0j0U#i@^C}VYB3Od#N)&Dj;3=~+mxh{X) z@k2VRfG9DdY|W6Thzq<+`Zij^y)k5vpbe91A#&1pZt<~WLh7u1qb-xIJ<2veeFeP9 z_?+7Hjg9GDFIN`E7Ha-#FMXZ*xy7$HJo0z9X!_$iccOmEZWbCI-naWIwbB~BDuZd~ zEN7_%9CSaFbe*U;9n`z9387^dd-My+740T7i+ap$n8mfq*i+XDBQI7Z+J88)VipE* zVKq`_^Tp~K89in5#Z#g(*+s=km>oS8edYri5A^(_zIMKVzHoF6+JJ}Bq)Fn2hJ-_^5^?=1bwWM;gS|`=_=Dmr!cSpq}ls% zxl!yjv_zer99SN5mnx{mGE7VQZdI>ZbHDOc3%}FF-gN^`1e?(m&6Y%ODGjSXYlM&t z>QXo$c|C-r5X+;tBVp~qM8cKFermlOPW>KDbk9|cy%xr3n^scORG4dv04EeN51Wsx zcFn(Hd#GNXrsRz2rLLpESvxgHsWpqtJ=HtuBj%(TV$LW>*Tek$e8w+*C#herY6!up zO7Ozhr)fWB)kg-6Pev{|C%1}^BcIh}@#~?HQ&LWh11p7H!aExVQ|3|Tnbic(;{0bZ z`!1f*K9e!gaP!1fCUc#Rt|f88sVFYFYzx)%u2?PkV3~d1Zr&DnrTYVgBlZ*cf4#EP zH_Cs|k^9W+aOiG%Qduc(C!yMYAx0_Rj<%I9**urCqsp16$7PM4K^aMzZzbVT?5k`@ z{qdxN0U}$+gcPr)v8*-sQr;~)qhDZ7IxcSO7B+c;vKYt7au_%Jz&3IBdVIjWi8;`n>02``BfqIaCV~rc=srcg zxz39XOjAMjsXc4chGn^xi>QLc?lb_yZ^VsK_Ovhm7IrPF0#5OJSr%`ZBfNgLnZ7aK z8E~6)85u3ayNt;V{D%M>&@KDnxK3|x^lWNd`^kD8tTA^Qxi7@rx3ypPy59g+0AB2@ zua9SgDBE(NSFkWF9IoveW2p7Q^p_X{#KR_O?ROnr+*xuk3YoOH)9Yt6QUzCg_68|+ zJ-QJ(Jn6oBxo7YD!{kMYbz+he{oznywZ3$v_>Q3lV_D`x`)n3Zc1p=X<`-?L)d*XI>!k~79jjFloKY&ww>(`kDqPG` z!l9C<7+;oWU8Mm^8$B4kSCoHD@|EIi`0ZKjlDBXxY5eQOc`oL)KNBqB1DI9u)MJ&u zIOmP}vbLopmv&h?N%440t)AR{bnUVe0K1n8O~0hC;+Jkkf~lr`8bsK-+&BDt!;Z5m zSqtSA?Kf`o-fQ=S$9^af9NM6ziU2n#npt_-ezDTCRHA9(hR&Q z+h%oD=asTHd^D*Z%=rb5N4l0TmPUO_wc)Kdv3~vgV));`j69yUkNS7%!xwQx?CN~l z0K0$UJ%7@h5o|a$nt+;UbVOu<`RFSLC3vN{SkDYZDnnw$MFJ2Q*f`96^gRiDr>zaM zqbRYTuItcyjV!b`anxPqsLA7G(o-OnJw^p7q#O+5X0H@R*j5(&m z?z0a5WIje|F{{(Z%64jp$P+GnzyYO{uh41MyW zN-*oiyyG@OyyJ^C81yWm6ZvdRJ=wFvHny^=Q{8~YYuS52{o7)_OWTkhmrQn_Ermp0 zlFR{S{!`g-wzr5~rMBy`EqoW#u?U=J=uIt97P$w^!C27=Zs^F1^dxOh4INQTz`ppD zW1-$NQo(?(-|alFm&in~AV4C)gAtYr0isvp8egf}9^It{;VG>U(62m`XFaR7g=H;w z2M(z%V)3!xxKCY0^LpRixJ$n}@c*Zee`spo?+wlU$a00;f^8S-|HvPY}tU1W};cJ%Q#~4@B0LNOp3S1Qss7tEF_zi+XnO1XX_< z=$>Pv)(dn-hvwcx&)AKs)c!QA|Jhl}YMw0@>rvA0kqTeuT2<>P$MCLMa(eBJxvODT z3Oc?=AxR@&LwXj}9>nTUecvTu7RbVF$;=XzPOR^IxAUsaFSE&R%&;S@H)=NKM-3aoKzHvm~0^8kLpXnT5Z{ zOjdfouFXI>N%phITesK}ilkMi#1azlX_e@b6*Hz1-|MuF;=4-}JpaI%@8w$K4k-G*Jo&4$jRGdy!1J`A923 zw50zXXG!W`?YrUxUwM7X-*w@XP^2K6^>3U+Ovn)_dzcmN~_0WxtL4r@R-3vvJJ) z9g#zrmBKKYk!PNR+g9cA#?=C`)v5V&ol*lC2ibBXO8S)xgO(}4T9eJ>S(Y!{4uIh7 zP`y;wjpFVH<;Lv^uPlAyZIM39Hb7pfxgP%ynGSB9rO3)n{ZzCQOuFqnE_UQ#aW+O< zg)tnQ&*GuJGQX1d3~!joJ0Q1Os`Gluw$ih5Kk9YNz_Qa6&^(0d8K*m0YEL^|&|jGj zR0gg+7Ad26WnjW`7-`;+Sd)gZ2BzRgScdp25OnXyjRkPUo9I9tEh=)2J~A6Ei$C*~ zmW%0MR9mu#AE64ZxD%r@#59toBtR3yQdf%x05|=hG`H$35b> zsgBbm1}HzJAS!k5^^W?*&l#OucydJFltK7!7|biq|7Hyqu67zG!A{}m3q(o)*T_tI zBs0~N4oxY0L*Gkz5cvbH!O#%bQI3IYjm$L53f*thbsP=-=?Q9h!Qb4j!jI)MOXY14B;+7p6_L{rphN7MEDNQ2g&8O z{2Veo)5$pem#cTHV3jZ9Y)G)$4WY}4j0A2CG@|~wt3Q~pnRq>}uMXO23Rze-m_Y1w zk&ddE#iODC=nC({$Jz5rCsqv}emfuDx%sh&!J<7?LNs|llc%Z1Ii!c{;n;4JTi}sO z>x=8MRF~pXS-G6*UgnHJKX^NwV2S+wEjwEY(bl2Hr>Gw+MtQ21vN3%rHC3H_19yw5 zDqQu-^rS{c&40Y(Ocp1J?6Q%vd?xriE#}LkZu^P3?)3=s;exQAS=ERW!>qC*8Kz%! z@SH{5-r2>{3Ge9L@yD;ny$oagkWt_G1M z8wQsPvj<*Yfj7q)urRU-D`wsQ@T@-b($0OLupm+bT`N{j zi9xk3VX}&i%I-odS=V!)Ns2E|xYN)!fZQAApt;$Db0^Nvw!LJ350lV-nYw92lrzUL zf}n0H#}pa!A8v1LJDkal3gjfU@=W*RSyVIf=hi-<7icQ)MVHnj{akshG|#?16vZWb zUz5=#lYJLsHq5CCi4Rg*`Tb~cuVq;qD|QJ?v_ZfjT7sog-OQ58nay4sIos(GVKqgeiqsgQ?j4V`gvn)>3LY&1{WzT6GtS-kdEO`o4k}JINKG7juE-#+XwCg zTN~spkVqyoEz(_KGO|agOd|sT6@gUwG_C-5@?nIGh!C;7;yE1@8a4apOQuMUqA}3B z(^T-o3Xso#xx-4q!4-8aEA8J5IDd)1yZgWLa7BY#+txiV&OLx@sWpX~x_Vb?LUP4Q zqr2>OFN2%?qObT3`UkTw7>cwx#Ga!mZj^VQ%iq$5V;QTPGD7Y@y`l<{DC`2M;s^`=xkHpu^BXT~@|5Kr`nyHCa% z9h~TD`eX5%6WueARhya%K8cI575v`^s3xYTlxdBL2&vdUMnoxLCmUq_oKWtKrH^{k z1XpZ?B0R+HX%D^u3rhXJ4^L4B%W1YtLM#7>xjx=_oR<@qWX(as7|DB{w9E>kYzQSE zkGdzElhp*r!c=ay@p%Q|u7;QW`VzF9*{hR2x%el|J?F|Af&t!4x)4xwTsZca_3{!B zxT$_x$0T4RH^shtiK0n)%*AuZA5XLLRcZ13tGABHv9Yk2zO;bln zuSlQ`+IVzU3#Ws5izB;Ksto0_CGLwnUGgB5irAk6U}DE2CSzs&dp#Dmj_5jq4$Y`= zLa`Ei$|$q$T5zEfeDm&zv8dd^6oZKT<0aHJEHH--;7JG{M^aQ~a$#M|rP~1O<)fSXZT|r) zfqcDUuk4yEmNhHw{rdQ}N?-dnnU|Jp0M?M-ln|HYfW({{^@Su&q_#rhwbPqp(3iSU}z5`Wu7X;&~Zs>LinCpTDT4oWg!4 z^x9g=63z6={`Q;4TT9jpaR{@KWNz59(%>3q*lAX51YB^xPcAjWKTR{9fBO5}Ay_ms zrDVUdK-#K+=w6X2uq#+8!0}xmWbdnE5)F0aVB>C+1zPXAOyK3tMXj7sb%$$KsYGhW zH=USWqXWWEoVDcse93;hEwhJJhG(CxDy%=nIq%0VaqvA9-auz6+~Y@Getrv-u_3Uy zuCt}>?Dm5Q_r6N0n&7Q|@N(X*r2RZByJ$Tl9MUJx4h}zeoUXca;trWZuylhJx}7p` zX$cbjif@UL>iw%DrGsbO8XmE~MyBO1m7SOiog-HDj{N5VO$=a1q0|($c1jvB~cy zbd036;BPs4g+GR-i*4}DsOSQ6Xue!yrnybofKf5k3l0{beER$Q=@Shv>;GZxWwsPa zn}`~t@o(~*>*FN9Yh|i1+H6-X;cqyY9yUN_WI4qL7r${UTV1tkP~T7%g);?IHo3l65}#Ci+qEifBc;WRXeO*y%0Ii&RbpGNo|_ zz(>mv`(IjT4-|`-P*}LV$7cOSa$y*1eAc9)_^szP zjgoPFyoe~{hJow~gH#iH>yyA`_&_ArnO=$_6g>m)vpCmoHP$f7T5vh9R>D5(XyT~P zkPatPps}Y1U-L%fatcNVd3@oMl~M6oXe>IPoSt0#hTUl*Z+|sCI6+X~)oQET49=5L zQ&C9^2*!ubwUI>3nJ%Y3j$|@I*Y}mK{Va#tBp+ARNogKymkmS9nXK2V=ZQ}wah;gT zd{lt3QH%jAlcWLE%$oxuc!Hga^C=2*WDiOoXenUF_8w(K->8VY54|SV$F9(U-hc^x6DEK%?{~6J;Ik zNU{|!N@xpK8VSY=L%;H&ngL3htxaL1@sx-p!Ug3~$Td6`5jMv*5;Fx7*w);vhFaim&hEoO zh}pbKlr5HOK*cG-&GX|#F!Tshb2~7%x=kz+F4+ZxgKj^VMKXB!8E-u_P`qB@I(lz4 zQfcSj$ho|#y_rLRD~r^0h0(08n;+cXeM$4u$&t&-rJ z1Bg-PPQKS_aswGFQ=Wi4fHyoS?{PVAu^qKIHk3biXJ)wR;YS5*!&Fmo1NC6Zx-2qD z4rx;(DmkvM@olc_9?*q-$Dt7*ruAT0xzAZOQHP zi8VwDqfCCj-&mH5zETd=jxX>qSo;yU;PfZ0`a}&KHQp@ju#hP-s^TI$8d!qdqnQb| zUD$iLM?#z;4V$1j>t;Gt!@^@*-=@pcBnR;D_``^1S^+iMuvYqE$f-qQBk{w-kilSf zuZF=W*;_cg@bi%2$7wBpjf5ue=)csOn^MRFSO7)&ElSiH&;t_&POFvaj%++No>gv7 z`pu`zua7Sa{%bCJ6eZyt<7>I61M3E+p?nTNs=Q{+OhT+rM_+uvNb*PfEP=2O%oH7|T@pUXH|tA7Xg1(5`(ioPVAEVO$(REX^Jhwq<*y=9LrZ+e)=~N% z1}V0eISLY)S4MBW`?}Suh#X|!e#WwGYjHRl&0(u8(OO0lj_LmS85xj-Bw!();x3Ct zBXoMnDye_fR;NWbo(|kAq3|%Sq~V}QrebXEPE`CDtwY_oGiCJJ&}(Sd1X1U_ChxO` zWcBK=|9WiVyD)uuR-7V!DI0oABw)@K9rW=4dqvEfw0zb1Jq$=)FPbI92&`T)0ZjA@ z=AbS58g6>u)i8_$m_4yklfR_&EiLV} z*?$llVcBQna}q9IwC}jfl-QRVQ*mPU8qJRVnrtk?bWM!%%%5{Vyzb%x3(M0Tf8Z`| zt|T)Fb1gy>22{kdr{;zMdAmmD5qd#}((Mld2Flr1yFBOjB+cw% zitzmfN+u&nli&FoQL&hWx+hnZ3=;sZUQ<1ea9odDb%Xnenx)znY@Rn(P8nVX`HQqv zg7tfYX2OE-A?*6G-N*d!6~aQPVja!-$D%PG?bvz82Jkqefs_2g{BlNR>RY$hgB~VH ztF=YU;Z>Tgn{VW+kChE?wc78Y!q&qk9UcRt_95iRbOd0lQfx32EF2Iw`BL=Y zhAyV4H7DvTH1L2SeAZwui2_oH%I<&8)Zza2KB2yY1C@@&EUUVIn#^20r&@P2u z=8lEP>WN8$TTwPgoC;eOanH@26#jGdKr_yFm3tcWIQ{} z4E8bz5;(-nO$~7mW)usX6%s*RA=4bwgxdv89JTg%^@WbmQC&82$!&)?6sIQ90>tX$ zL}Q2j%Xe?_t!KsWMLu$VSGq0``kudB!#0k@M!|t)!Y3ezmlU2!CbBGmXpS%>uZ~PP z4_E5B8xxf!lW0EA4r_nxcB9O2mEvtix7QzkU;c;mbu?6avf6*YMD&pp-QnGjEWHre z>wc8($7OGv(>b-T;Uz$jzULr@c_)M3dy=d}pJmRJ*J6L`{Ef{ zAn+P_P{z$ha*r2IR9J1ZzNMXtwu;1EqS^iWbp~HB(XH%MvFF_|LwP{P+*C0wmtx9= zZU8gO118y}2Hj^SU&Do|NHM+lcpaMUxAKpeuVQ4H?eD&;!7|bRRxuE|If{>z4a!*! z(a6ASSIVT43!gwI>b`~@6ly;DS)$p^8I@~bmrUjk&FJK5V(9iUi6CY4XsKA}l^nk2 zKHyeiPg6PT^Io{W?rTQCxA@T_OXbJ?sbo1dv?GXHNS-TcLhzBKU>vg!@`L7j62O)Z z?vFE~s_cG76xn|-4A8Wdz`aCS*_R-wACA(d&}w;**w(23zO1{%1&r$K>ZZa^9X8k( zB+DK6PCE~%JCFXalHuhFr-+|8gEaa5Ix=x9Fo$@G-Oc2NjHk`) zYTJudE*jmLCi1rSGY*Z7eU2titIQ(-6shE+T-l?00rA~W28MtYAxf*QoPKs$rP3k9xW#*d6 z@bQP!#c&?32yGa~Y>)Y*RSnVV&rCSJ#@5p)l}tUGU$6v z<&K|6PcoAuZr8t@M>_xF4o%vF1z&L~HMrt>o6#^`Q)$16)0AAEorQ%_K6t)DLj2cB zJ#DKGhXNHCpRKHf31P9vHrdhz?F8rWn=IuGz7u(xx?VWcjlrx7mrrwKFukwERKSrm zp@S_83==H$i%3UxjF}2Vq@pfEA&k2YZ`1HgX6}x4i+Zc63y2nb+k4?7wR5Bil$L~w z2-Q;e40Eg*ifXyH1V$9j)mG)m-1F<_--Pm;i7%EIzYK6>~?A6|&c6i1%d3-esU7f*C)wGK7b1 zcMEAY7$_(?C>7RxW6#%9zIwA1SbvE`vppa++J`xuR1kyQY1ZG%E4o<(PHTj$Q(k#* zh1(Xf%n-%riOxXMT2|KbkIuGiLIxesxVEn!8r%L>f(=cPZZ&t~CmIU`TBZT>MufB7 z{+8+ebeW@0+em?An9SMlp1MOW`?KvHdd2@AS6nDc$_vnwKpO5LpWsijVB*oi>hzYT zNZ~e3L4m*P`zDL#mRa|-F?vm|P$kmy8Jm;4u3)wBXcEL#Po#+R*rSCK$t0?ld+mWC4-tEGbBOjUkX3|;*g5=wL z&pSgc>qyCqvs|z$aQ)njk9_tE?$5~06-ZUfa}#e!jr7bwS>JSF=}72z7UJ54Sk4ol zxl8RiFs&SXqS}?3K};FkU7_hUt!m4DYvSSzln2X4s>Z!fBo@kgoFaHKjWYi>a>`bQDUNlGa|sIOrg^avsMD>h&X*0#Uy&2mt`cKzxi2T-e>bQEH0pRVXi-q zK<4bvkFNP{sg25I7jbSPpzeO1InWWc`>PHmhhRk`PVtJM!h)J%6{uZWs;r0E)_*W8?2tEkuXKLB$ zTfbt&!~xi`0jGwA(O^{|VleAn6KudTl#bTC7JAi`R8R@u8H^LrW(AJ_5GgSA)EL+X z^*f%lw|DlBQ{jh)EpI3c3B|=g!pQ8_r%pX4B;KZp)GO(hwHYZhC|Vsr|SiEsCm%^ALc8`#}%yjty_ciH%B3;gH5>}fZ+ z-uhn2WRuM#D1qoztZ2bI#OPfIi6;T?QTL?^0HzqZ%2a}C6g3Yia~(VV%*>a_t9X8F zKu-9s_312CD)w3{Cv{%;g94AT3_etNrw>i8xi!OmpHGKPd#k7EwU-9DbhgeApC~aA z!v~zI7Va`0HA;&NmL{S=hTYR;Vrw{V9%hFy2^M@A~ z`SV~QI$DMX0m#u}cis)vVt_y3eS^$2zzUc@>)vw|`kjx(e{GyPKzHIxkD}L_T2HLG zMb-Y3;A!cz*=ha{zJ>s5sVa$yty)GR;+-&E>Bn-2OS8&rW@U63N4nU*c)BebGO@yc z6(2TZg~8P-K!lYdz)}vuoPV4evQ5~T67wHD3hI8nMo+G5$$)M8%l*~=fR#%8PU|&^ z)W+*(i$z0J*(}eqnx-F*T!t&bp1Y=?pCUG0+{>DU_=D)s6;j2A-&G& zga2{`{(j9m*{h+bmptxKD0f0>W2T_Qb=!+|>d63k;EakW|1l+MX76SQIL!~a23G(u zS};|=^8=O>Hn=-67Pg&r$$2&X{Q;{j7+QD7kt*$m2BKB*eGA77siuY^2&N$xA40Lo zWbXkH#lW>8U5l($Ia=v&#a?Ac*=OyAUDVUc=a(+*%k4seK&~r1gCgCJpUTR^h4lyAcGJ5S#k%-{dZ&UbJ?j&`=51lJ z&>*W5YnJQ|O);~5PbOtY5QgS=qdnI8K8R`0w)^g_*0GKIp%Uu$WWCcRp9BU>Gv+q> z9rFz-oQ*ksJB%|^vNB>(0&wDN(Gld!*syM_<_8x3S>9b2S~C!n zq-T>T-oiuY<@$hBy89Oyu}9gX%eXb?IjgzOcAg~WYDk#yIvY==var{9W zy69-5&P5&tQCmlZ`Uj~Lx?|YP)jrO2OpllH-Fo2<6)Y)<)?;Iw zf;m*}K(2yfWVLg0ha?SD1V@p8*{NsqASUWm8CmghjdO=uT=o^=S_YNW5U~i*TvFh} zW{7EE1LXA0x}Z1~Ix@`mmJ~?71KOnAX8W%%G?B30vwS0>6mOxcU9bhYeXxMro;- z23P|MDZh7o^N7N&uMQ+nbshG9koI!hqTiDWvanF-Jb!wJ9M8}47BO^_N+=C70dW2h zLQTJwGA8b%Jg;VDu~9eB>~c(S%n6xrScihC=Cu~HB&quSS+XK29CU|;$I`fP=&Tc4 z9y#J~9$;Wen{9uI2X zNnDZfvRU#h`1vn4M`c2y$Yzg3+Q*Wo|9@jYEfgN37KRy%*~fqPbZ zasR6~spcQApBopFiurt&J2l-?rz_b=$l_>dDw_&rWQQ&>0(IjY1V&8V64{!8!C?lODjSZQ9C4)_(aLK0q0&O zeopnH5@JOg7f%KuhhGb(i^Y$2=jM>D83LqMAiF|S?g33*15yq^ZG(LGE#Cjv7z~94 zhRSv>YYkU5MWW1)>8E!O$}g-(-~4Yc zI-v`uv$C)BG1voW3kt6(3bAtwJ?`D19e=(!Hjxnp-_8yGddk~8Tme@>HT!rK!Zcvc zqA!$f6_inGLD{N<5a0+s)euSA8%M=OufVB_){5cb(NG01(_97hf+kE!2f2@Xqf&yA z+}#xQTSVcCzJ<71?p0n(DnjHFa^v{!TBgeGT5&+yg5u5?DBzn2x{82P?c^8kJH^)w zfG4msv(g2LF&q_+rmfBE0u?9UHGRZO7x``m(#D8Vi#XTp)+eN7S?> zpZDy~zFDXvABLpjD__0)=^~=g1dDTh>kMHsZL;Pfau3ukN=h|}`m|e7p6VwTthRZu z{CWCb<*GV`9m8iuxvbdM_H&#%L?WldJ3m&GIw;@Gl$IP6R8JNjOWu0)Fs5--{X;!^v6=W zV&o+OpoL(m`wFV_f6H^*6lqnDMKOf1Kc)%S&tuxI@QYq=@SFVVShxWD0B!9mdnx>u zbi+r3(S^+^AFhqH>-TJv`Fnp;h9&)of!!HpFxANKFQz= zT2vb*hD*(RmwX)*pf1ceh%v7)J-!vK6*dSWM#w5CD@;L9Y0HPMVpQHD@Adc{rQi<_oKjf zF7c2_W=lA!RSg8}eShUTtkRAUA@~W{F4b*PMO#=}Nx~u+jEnBNN6B*iO;m;R{L(QZd&NA(N7x7^h4_oYKLyIPv z$CHct>U?iP&qAzvyymJdEx64N^7fGqClx{R^JoTD_kv6lo9K=RuPg=>3 zMIKxM#&?FO30T|7=@vdOAF*v6u>%%FQZN zY@RTR&!nT%zPZCPyeTbL^;VJ${CEy*=Zu>S8*(cd=bBS(EIs~VC9x6OgF3a(VZGsz zno)QtW$q$3ULk@8i1=CO$6MY;R=Wv5J8jcZ?#XXa9~fHia_$mHF^}~&>S{Fw`M!o; z>FYBREJxz3c`}VUPd>y_4(Es1b^x0-Ea93$)4o{rtuO4?Y!GB0f}z2|(5rwdk-6T! zq7LGrfEx&{X}?N?2B_|h8~pJXCjaPsKg|g6w?h9atES`K~%l+}z)txtLaJIr>G)F*5Jn7F55>=O%ZMf@BHk&OUpE3W2?q z-)of*cKrs%oxWu%mHife(2X_@*CQgRq%=63a_{hcaa&W48JL&k_q)EMXP;==WHIFv zrOF@qI%a*y&9S3N-FE4MU{EgQ4ml!>r;;HE50t`_>aG(MeM@_U-?f_Skvn+vHuR2j zyU;o`yqf9!$IV1jRc&SZDii$TLf^DcYVQ9K2l9{ZSrJY?xa z(Zn{ZR`oq+$+y(CCQrYiLx@@sK>7HFh3e>H>;dfBjLJQ^?e+v%{trJqP(y-qe%~r* zt6&6OLE4+WY|lxhFeS`)p7HO2Z44Pwqd%}zoNiur1b zWyvggjdOD|Xz~(2{Yg~G&fFThon*gDJG>o~>hb|r>EVJEL=k3X6yjnyZ{-T9U#;`w z@1C}pHhm&fvBlqJ&69MKg6Gd=SXU>d@xFRNm8-?^^5(SXYM!#ZJUdTA?6*zdCC&5p zwGZ^(I&unrl#=Yf0x2x3lkTlCWXD)@Wzv(pAZ<2n57E(%^Yjk@WbZXu5Fb+qe%DyH zzWA2eI_|O{qki8-&+IoVx(E6yEh|mo}*uQ zI2+Q7%Z+>5$~?L>XBY|fAG3QS&J@b@V;=vSh&U*^*Q|S*`FBt@yj2Ftv0=#0%@{0<^)#J z4&iJ@XMQ<9?rn-VjEp%5^~GnHz@&xTW=-X&?wlMDS*EBdZ0(059UX-0B}g! zEw)rF;#OXfp>(t;?Wg_CKqvs=TA#ih=szk2FA)IFK8~Wh<0{3)_?`CNX*QSrU^su9t4q+ zayKNQvA8kGIfO%k@N7i&HH&CX%D~s=EDHWXAcd=}kQ^n+i4uhm!iS&tV-{+zAR>;n z+MC*6H9$3PIUubC9k(9!yxX{ax^(Yyw@b5kXkhx_*5+xQ{n?4-rE{$*x5n4h>4CmX zKJoOMUv9|Fs2Or5jR+6j@qRYa*U)H$R-~$++G1-6?yIQY%&55??&Ezh zTiQtfc9EL;|7bevps3gX?eDU%D-D9=Qlf%_bSz6PQYuJ@N_Y3tjSDE9iiFZ2pwbNz zi%2)@p=0Up7KG<>&iDDvzzj3YF#K`f_rBx0URS)5ExHKA#8uBOC$GUd0^qZl_L*?l zz)BC1vIKAMck4U^@Z}ezR@f~-h9d@S3&0eIb=$|v;i968TyIch2rN-W#oP;Y2O*Z6 z^$LWXU`Nytu%NqP^oZ5-b18#L3Ya~E#ce$PtY3dW%v_Sulk|Yxtu0x)%9gv5fJa2F{zucc+|Vqgt)?_u_W4Cn%K7kx9$HqUGWZQ06IdHH7}$ zc%?kya&>MtnxzN!7Fdpv{$JeIrIwn%TVBd+yZX5Me~Yv?3XCdtsaa^)&x*@{8G4}q zME`y8;eDdDq~+8(*1>1Fr>eVgTl}P*4_HxZy#z_yYLkZ*a zU8K>w#LRRIE2AAa$cmrNZf;LypGZTAyVjEL{u4Cf>f zsqyz>{Nqv`n^*sQC$nLnXACW>Ubs6vLlenH<>>5NX^t+A(c+>57WnuM-0sE5kBF%{ z_xV12%e zqVW(1cmQ5yFK}MH@p5U|@BcsFuB3U>nsjFy{|Yg)h|Vq6Ynyg|W{3w2j~e-%ANL_m zAb$zMm8hthfv=KEKpBMxwBZ`U@}lrOv`9*%>jQTL7gZX0K@1E?Y>pu_0J-A5d1$)W zGg~pYSEGe#GN^5Tr5HMg{C$G7L8v2kdrd#Gl$+7s5DIx~MX=n97j(Z~N>R-fk74;; z4tB!b69`Uomw`E6yd)%j^qg@9-^%ozQ#|tQ4p-&B)6gFoe{ksqaWebH88*hxea3&z zdEifEk7MWcCIo9sC8AbaG@15!_nt#c$`IUHM9xdmW0)f-B}F)Ot5V26>&c<~A3MN& z)J)l(f_xWLcdYdUCC6Wau3OxDS0?G*B^`_X@$@3%-oO%=eL;s9){m zr~S;cr(8N15)hfi&)jwp-D60>WYNoJZfGjDl!;yR{LMFesR_Hu;t9c1$DtPk-^>!5w47uPG@@q@j{Wr0S}@S1 z_dq*U^d_zIUak=QXPMk;N+;r}EKL>nlIH~aN|cJDP>x07g$zw{k<8mu@n{laX|d|` z@vnR;vn$@no)uq&=i%+YB#a7r=^mE4g3rZPca~B=TA3RBk-@V2fGI$fpjbxlSHJ*3 z29nIgC*Uj85zH+%!M3s%Lemr!bH+dQ%RQXbGIf}a+jUB;s>o+swKu_3*@shlh(p*} zVvCdiAI~0TmjU&jzht_@?Gx)Kx3lPGOayJlUYN~TH*!6RyLx2+X{Fd@oRgeUU*!>W zwz0KB4hZCDR2e@#I4W)5{hd(0l4=-Ie-KgLBGVC0Gyb4C_->Xa;X#}YKzYs2+K(9j zeBQ`o{Dc}Opl2@eop1uL!VSFW;bZ5$an}p#ii8i^T>qQz1FnSzI=sxV)_)F{A%fDz z-PcE>F#fk%0OId%$Cttwq*;hvS}f2PF&1;2kv{C}en309!5z$$xIj}D$nxI*0c(89 z$a9M@O*jF3;(&oHyj9Bfesp1qtq7)D zuP_41*ZZ&v#S=T7Q!S2jc;nmXZqHyjtRQ%*L{>)6 z6Q{6ivo(5-=~gc74_CL&cWQNn9K6cR72&R-E_AsU3mbZ((bfg{4b3_rWM5o2c`{$3 z<~{&1Jtz`ZM1sWM-y*)Pq@b9Ub4L<8P+AlP6L z3=yS=lFz$BDqr_)$q?ohu&_livjIJ;P{Kzmn;?k8xvfqh*Hs6{U`(_6u~H$Fvh1c1 zGx+OvQ^LHz*6P8%fffJ4ngZ$54o_zcqpIWrObti1h1ds?Wto1tWro-l7>Ku0T^OCg z^&?WmH_x<+x~k>U;@%5>koq!yii) z5qL8-fzkAA`b;mIy(Hc|q`_dmlz=IEqZhZilex%Oe0hHiNO|@=wU)T(=QftdlH_iJ zN*H_Vq39MTj|WgdwuN#88un&)qP6SzR_A5*5ITWX5vcDhaI_p29PnSDI-EG&hM|U$6C%$ zjL+*c|Asis7yQc~%5nzlW6I0^Lq$$x5jkC+7oS<5_`9rCSOiRMa6bh?@3y#?W9Hb+ zLb}LprMA8O$ORu0nQ>^=d^RZPg$aT|J39JpM5{Q);%stw=kp$0%haVZ6^R{vRgY9s znR9l{t@!bVw81~T#xHi1(xvJwdZHrku9-?2;VD`Y5C4M*DqbtFH%}c_tIwY8_QzVj z!a<#<@8t?~(bOkM@OKX_5mw&OM<}(DcDI$pH+~vbCTs;{Bv_Y~BkG4yfxBTQZ zetVEtY|A1n6ykhrr2)x;Jo44}mK1ur{1MO)6_Zm+f#~Bme7_T4M663Hxr&U%^oam6 zY?>Dll5=9V&j4eb#7dXE)H+yi*|o7aG`_doT=+wz$d0`a0(DOw>?#&Ugw-4|B-K6? z82puTC9@kF!;b-ay8V@i!FN|CRpa+HJ%xJ!P?z(Y-SV+%I-s~Qx)Ei%G2gie6g;QG z*>o~>P2CZcoPK#?3RZjn_1%NXK_PO-@_oxNM z=;PuUhTneejGI9hNMLPO4by+3&fFba4&;}yhjPFdF;un{Dm4n@}VIb@|d>4 zrkBatV_iv03&eaw3n4UW4{foOV5)Rp_@ngipS5JOLWi02gu8-Rzq2t^^tnSH#mgBA zEsrHT(k;Rf+TQuwWSpHGNxQ^;&54IEZniIF_hY>pmxNa0=vxjtnAeOB562tdy6oMT z=XwlbP;zu|_xC?hu%?CGDWFTG;1xOyW+EE8)%j+v4pEKhK-40;x`!VJWPO@e_KwfH zo?dEQ6sBe(E9A&(Eq7x0O5I72qRIWF7yOt|JTyzOtMY|?0ADY=@(&{11WgMgYrKIn zBtvv@EbAH{O4FGIXD zt_Awe*n9J!QDOO za96e$e1Fx=kEr66SPotLakb|DjC=As=X(S>Gc>LZ7!K30#wd_TBijmpUc40tU>ht= z)idyG_ZRV1{C8q#@tWMG@aN6%8H^*xFOxT`;cb!j(|jo3^R8}L-}UUU<~+y$JXzdBASFDo{JCWq?orK-rJq}>%BhhlXTIrxUBnY+ z0!}C9issJ)MEpj*w6wO$S0pYu3y5SThj=Twmt91PUkngI#WN4N)t+?^+N;WQm_eBH zbBjXPma1s;(E^W&Fp#xKDi3;EQG>C4y`ydB0s}xck`Wr5CS^MN!B)amzNPw`1S&Lp z0lo9dbnjP$YHjP>!-r$db0w29hnxe;IcGL3szpG2WTt#-f&s!}e{@rm zg0kDBw2!^SFwHxO%x3`oR)-CcbmeIQ-%`-8iX7J7kP zj8}OnfgReRTz#a+(AfNz=euVB7zNWRLQ}uNgadV%e2&<%?g9%P0``RWUD3gZL*_dT zcOiIGhZPe=Nk<6WHe8C*l@|y$_)x?HJy5R~llMvFG3JkS#U&JcGieLq5Gp8a-vIU% z81m73=MUwtJ)a7bLol3thN(%nCp2}v%#kH~?Fj?+bPA{N!#_U?k9t~eOMTArZ%#V8 zvH*$P+@ESMO()|N0W32TR#=V>?&+`^Gcq2$(+}sOfxq)=2W*ehVuffG2y`zV-_O28 z_bGhZK_oXsw|`pOGANLy@5Q=FY;&A0y&*i{A6JxKU77F!I6BJgZ5{I@0Uz9Tl|zIQ zLf1=GJA*+Y4BEhdeIp$6qo|e|9uEN1dMF?E2v%<^7zpzr+6W;&DHLkIDPxl%ffDaG zUMo14#Xky2yH4$VeE9>Oj)Dl)@~&O4NmEJK_Tp@h(4+8@lYeX-W~_@jDK*8|oSz9> zsU+k-CaHGK|4geZne@@B&&%*W$d)dlgUu94au(rA8L_qS_uU`Y1{~Xsfpf^lL)B-% zFGgP)Jardq);l~7`3b9?VLK~c#_!*ueQG3h5Jx0`l&lfImm#g0pSdk@gg4oEKxQ)@t+g%gwp$->xv(E7P*#|5mNQeHoy`U*rB))s7Kxu{BnT>3;t5Fw^JC4CNNoM*LejqZ7pq_Vv=oKpLmgI=Yw7yeXQ+6;4@8wlf@}h|?ZM3W%I*)E6zclilt-V&6bGN*W!&v*MExA7dG3H$? zwoA~mD+OM@nVVVIeuB;sn3B?DHgL8??kS;DU^s-Uo#XyD&KLK{wA5p3G-&|z3gbw* zyQl*?u1NDgf;LW#S0xW&DkSw{N|I!XypQ0nuRTS4&ILU-+YUcai5%bXne*VcNpn(9w*qiHnS zJTsQDDgw)EJ4NC&Z5CBz50?*(ef-g<-XpbhtPnAxyBp}5TBNNe5#Csl#@BOht?Ldb zw6_yKzTqo9S^Y8DW2*|nCrb*hi~E5{FDAUEc&r^-+9(>V@ih2 zT&=XyjaS(Q>0QsaZ0^rL&NCAISHjF3ajlhfiJ}^2o>T8y^Me6fB^>m3V&aFVH{mnr z=RLLCvXa%mpT@wF7w_J`s|RfG4S{u5#JP+F23i$YOE0Hj4@aQ!86P%o{&j@|`V>w* zyo<}GGF*j!S07J2Nl@zh&yP2&rv~RAJ|59G)$y1usq)S?Nr`Lb@T9~pS{tt|wqDvG zR1_RRHdHL&x`jk4V>`rSBD5)ATFoK?n(Q6b&+NFlB3zdGTtq4H2d8)yaD_6%j3dms zGsB~i=S(W$Fq&2$dDUg;hNypBVU)Ohvt|YBJUq4Y;aWc@vqBz}l2{@bAi3WRdc6Oo z>DX(R3?zT1<`$4KUp^`w)bEJAT#uQ-R|d)CJ-%H6Uuy|=gCAB*BeElAVMd3z)QD+g z^vUZ?0L=U4dv3R1Aa2xL_QZ|NdmKoOZIl`3O)*VW0_JNJ51f0w+n``OJmyfK^^3T; zMPmY|akJ}f$`U1q#PN)UzC{6=nCy>|)Q$jpp>A$sg3_~79rZ!?xmpDSmSD2Z2&LPdw}t)?IDWKVowk~4 zO_0b>uzuS^qCDRdOg=3=uE;nwSh1O?&$p+nTjL?CYsGZ=xgyqmV7&7~?|1XJ@Y
rMascqxqvHazIO~#4g@m^=%V=CJmVZ4NyJUW;69+RgltNn{i$LoLfBmK3acCqnjBTICv>h16cB}0}ovuYEgR0 zveHxtz3KGU?(ub#XRUaW3d_>W**BZDMjvClJt0{AswGB4s0D43Hm}FL;Vsdu?9$3fatTw5mO8bZsli-z3?vv|yO;a3H zc`HH87ouhXm@0QPmF+bstcgcb4c9b8zaJX^B;bAbyEb-pt-ek78b9n=o){KJ}T^f#FP20fRYz|`f>`CuqJ z-MO!e)DCBx_Qt(ALVjLxwE0z~Bhn}X@V^+`JJyhr2H7ohlcP8bNpUDOKm;QmyyhYN zJP+E*c*58nWXQoO`b0b}GKW_|$v#W?*DnD0;q;V8oTQCA#tOD}O^@To5ZWkGfrwl! za-XJ~Ks~#jPo4%*=%y<}HNXcZUC@U=MwhF*HxRQ64X`WEi^batpXcvNmEH-WSQM9k zM>9;pThpEM#jAs}t;waSG#Yv6rlpkwFsJbdj7Y&hYeF8#>G1|lp9U_<263XogXC62 zm5`%CxtJ0p1Dg#`xLCKyqqrHNi7$f{jo8AI!sMU)M^g`zdG@9##XNkr4?|--;zM0! z3Yd2$-R`RY9Rv9Njc>QRM!CS7&qybJvIQaPY&UaNV<*atIYX8`?!my2qI8I0VBM*b zdqf3V@anYiQkb&jlOOk%(-526Th5pwK!~t|&!6PCed>pJHSNCfcskMMTAy#LXcSpx zY}aXX0%B=%mD#OLy9E6qu+ov+|3G_Izi{8_G6JYZJ z@x2vaX>HY^^YmDf-;jxquHhdWz=j2Qt?!Bf$8p(s{*Pa>fope@;_%JZ|Mq#nAv|6$ z3wm9;sc*tui|v#-E&s>9q{-6^jo)xamJ89VjanckW0c#N0I|$1yNQ2gGAaicIUE$e z7AJlW85E<4pj&tcb}Cc)rRN=5RNK17FlqOFd>Wwh0EL+oiS`+EibJJr@FL= zB%y|fsvM2Q)V3)&B@UhA5$eq@kDRlgtWI~VOvE8K3DNip;|?a7U%}f`TIo=Y~YxYkAcv|9Q)is=Az$>3!Ce`EZS7{sY)Ny4|hC>HpSyQqN`c zf8&z(0;Xeb-2VEEH)e!VGsDB3yPqzZAi4Bn$qK3(1ERKc?+X8_>8o~{9|Hs)XkYy> zdalXZ;FZrxx;bKRavZ&TyJ|S6!qj0EPuC$qHI^C>REVeuu+&4Sfg)4awOmIP9H`R4 z@p2YQ5x84uGmAu}Y4w;fftQ?aD6*r*ZlbO(xJKLwb*OV(ZY7SI30{fKvbO`-@G9sA zhG|-Y5l@xf$gK2OOo$pLid6_`L2XjLBk^e>ls;Dj6BXo03m`KfM5{SXdm?GxuFKne zpzZ#+&}WPD_(-xG@-amxg*o*$V7oI3uH0DVrjkwR&2^Ib+U@)!YV7aohUA1&D(~K- zFb5v7q!j~fRf_K+*TFqM{q42ui4@P5bBmpV=mX&Kh?2;tjP8#UD!~{ ziO{q7#<|clI!?%nrSd_X-^fVc@r0g#=D3I0`4f^+O&wI?!-vW0>8w|?@=NAii~aJk zW9ZhQ#+r`4-)$i))swfsxp@0qmDT>e$4kxparogPb7kh=zWM8a;*N)zjDmoS2w>W* z1n40@{Z9{>ONTc-o@k@oZMoW{Z$8=I%ph>+d&jd*kVBm!!9eMZAyP2h{`kkL?ZWg+ zWP#1tB)eW)VT|uvRpnNWuoNMJ2^0?4C}=W+;Qky$8jwu_ai$mB{0`^`KI_4R(jXBX z4O~B9g?@y-h53q5ZS`nAlvnZWDtFV1)TEVpb&kj38ZO>~qxyM?P-Sd!ZjZ1p;5<7W zUv%Ni-_Ul%>Q<0GogBft(sxb|(gFcOleV$%ByQkfC62(%vF3(f`Rz{ixXjkH@zLfD zYN7VzU>kPbSSmU3dPLtj*frez!BdyqsT*bJaU5>Yr$+<_r7-T-S(p-`zQ z)vy5T?Oy&&I7M9nR5W}D9i*|^EPSF&5ijRUcg$S~SbfIxR7E4~39+Vm9l%)X0P`|G z{kP~N!ajwD{ym!$dDc#wcThMsxQi@51I0`6sH+vi-4byae`n3OKsa7b7e&sBO*{fA z(VNM`4yZbyruH%gm9Zj;U~)R`A~0D{TnF;lloMlm(V*Jh=>k@2K$*`b*g|SNQy#W3 z%U{_}Y1{!w;DPL;F1M3Mld7^|FI_qb*$mB^p#R4LC|T|i73bHMiL|GmEte9xdC?eY z9WHSA-(fk5mkScCi%tuqhrv(kv3hdOF&>2< zIlajGR}!qhAFbOlc6MA?NZ8gGc*&G#++hJyRCw)uroUIo9rK?Y3kS;YGRFr6k`&yG z!WhG{7o3ax+v17Edj1;5uX#b+1%y=T6;u*x20y~~HvQ=Tm_IKUOp!;#m?$Bm7j}r;3oO(!oa4H5%j`Ki;9g>=(#kwi zQKTmaXnG4it$QY}P2*a0ILpoAR#~3mP)le$fZadgojJch_M1_5ihpMr&hb1tV)V6-1V;%C*dY)3LrO7SJatLqbsB1k= zY&?akagJ($M6UEmR=^_nu%OeW+n@5&Z$sFzz|_VM@+em8qtu$LT0;U8a=S6%clnA= z!&7vQN^L4Hggq~23bc$j1;T{?T=?U65rM1?*(?X4kv@}B0v^S+@z8R-BFMk^>_mv|rNM|U{J_$kX zEwWGA=JR-CT^qyHPF;$KMZ4rphXbpvx!nMnp7AW`mMz0qj@p0)C0lrmxzJ0%f^=mD z_v-GHiJ1uJl=?!~hhpd?2EDv%znHSz6*Ge8=n@qHiQak*iw1IpOu{JD*V8hd%paSw zG0rLgodel10bIc~z9TdyOc+dtpfu4?1G0K*Fbs|9`Mk`_ZEznjxg6;cBaZw1)Z5KZ zw%XqCAJp1c@62oEg+52lQ!If1=8cQTbTxXD|*f913uoZVEO@u5DmXs56J{rr4w3PX5V1;}bl z%c#XTrz>I{yOZ=blm5&azBY`LZfQI_`{&#CrCP23r5~~e zmL4R_VC0}<8N4+}W4ayDmdgoYrGCxbF}9onVXr*MY@#WJCQnTn~wvJsoq3 zdol0M_|DQX!D6lsS!6F$V7}YzN9$2PJXT*Y^tI9zM2DGEzV?mnw-(%Fp6A-Kw{vzo(0f`#mO0 zATo50iIj)_jx)KG>B$(Hgk+BC=0rX4hOHe2`y3J!%EVx2QW*5u9&?66$&-_bmMN0= z_4NrXN5<;hTvpHBA({>uZe7L9oQjr~g1b1t+^CXbYTmd$nWUyqbF=Ee9N-psrAlD3?Fu+Kb2x&f%UlT?Vw(6=h{ zXK-Yf8kf-A9gT=BWRW7ZE6{9ImOxuH`+JjRqH_bobK80iPUOS12aa&uR3&^pjZ_SG8g+gW)cw0W#X2edvc6zHvG-5Q|SjN=P}u0wDMY(dU{BU-~{8TXezYn zbSfnl%~<4VAo+zjLpk=UFFv&T(S+eUMG0AI)0&q}{F@2s52hH8bsQaF4mAE_E7i>} zCa=ZS3|TsoH->GjZnV-ePh@8fmUXTMZd=l;Dq1r`)>}RD^|S9COc7HhJ605X9>T4W zhwL(IK@=l0(^dh3->*}l)faYV5@hB-q)+l4{8y*+2H+h7ZY!6eeu|g=PLAPRY)f@) zkK6M6K8pNyVTahAOJ&Iq3}S=^<7@U04MGE6_{@?|d11#tCJ;MbLR@YHKJ5Z-SXVaV zxu)?=zgPj-S*c6v+9k3#u^nx!w^Sy4lLk%q9ZWuIt;u(=PDB1GX*UJrVxhB_7%|q{ zGx#Rppj^ZTt(`@0Iheo-bCV4>(?|5Ad>bWQ2)#{wv zV*4{gl92kMAJmraOeA-VS3BKyDX`pWW#S1gttVsLSx}I|`gw4#8aDwGh|!xBu|uf4 zf7fjh{HTgE_C)v?Kco@@P6FcR+$ep1BYyNvcM20S<{;x2CgeM+vptx9`C2h>jUW9I z0Mcn!IxL+U9Mq)-1yO*hN>!^wc9#d5U%l30p1t%YH3DY-An=F%PixlnL75#CYn>vl z&T$CJk~kd=Pd+larSNx5OC4kY;!T^CW%C(ppyIyYnUUOY|MPThK#qtDW z90j9V^Mu@b6-SX_lAHe+r+N-@zFDeKW;5ZB`D6GFZrrXW3_2XFO>T>CuMg4Y%4(%p&tvCKp)4c{?4&DquD7gXYYU z-WhF(&o-kepDUQ)qgtj7Xj=Z%S(H2 zwq8&Uo`wdzab=y5o50&D|J)OiZxoB9hwb=wE#*SQz4_P6*^00GG4R*B+ z%AUH_B&sHRjQz>xvwxlWb1lQK@%;mM`QT|g{(g=KCeiw#SqPaOpxNzH^*y6 zUbEYa2W@YE)8>)Nc)blCro6!oHZJgFo;6CkRk1Py?BT`qPy%#Cld z(J(SYU2YL%?bkMD50o{1y|>dlGV87JSxwtanW`x`vbq6`LuYFY08(ZgCthilfMMc} zM($SIU5HKML+)AS`f~Uhe=Z#Y#tzF(QIjD*zrB_kacr(0bDj?PIfQV6EC3Ug@G*!d zo&!uO(cl2<%9gGeRU_nnBFd^Gf&KN-Ty)@>4hq6J(oA05Ni)__w}Xa-RTqbJ>KRWT zU6DA|aSM#Xo*3Q&eOQYPsrgDq#R)A_N1KcC9exPUjA>AY9rURLIHF?RK%r{-763-9 z%{{1aMCfF>t#z{a{l-O=mZ~UoNMqIO1Zd9H0ZlY)arK80YqCg9>)aMaIn@CmCXzhL zlI}jZZ+i7(XVbqb#E;ctw6!v$uK$*P&)rXA2!hpw-l!N~6zT3;ENq#)>^J2m(c(F{M-W!4i7g@Axj`LY4e8^lisN4^n7+NHeR0i>IjgT{S=rCB^ zdk;YLeKM3v+~9_D6|9nA%iRueHqJ$3e`_iEMZN7o4)||CiWLu1yr>vl*qW2=X1|l( ze_Ap$f3?BpzcoE~S_4xtIT!!;BLTPrmC&4TOg4o<+0dHrV7gC@SNLXIdaCr8Wb_=1 zVrfinVq$&7b@{OD4;} zw`5+VW~RQqU~z8n8{dxQ=_WxzoMV`Vx(d4auow1>Vxb8e;YkCw^t zWlI%T0L=;|jidvG$lVgp%wSF@D->k21h|VclDtfjYe0`b$AktXcDc7a1qz3uSp)=K zRO{@#DGBxVHYRIk*}ET}P=kf{@u&x^uAqEXxN<%+ZHZ5zB!~IV{OSD#E!x3J(lf`)|KdDi6g*@*=hYSQDUji}-%G(x^{?fM>ix$G`g z#T`t8tIDjPmVK;DmL@D4+#xGnmRaZP_2P`tG^;jYY8>~3q`#+?K3KIxxQ%?sADH&9 zx}P?f-fPa9`lV#mL$^EZaiC9FN`^?!lA97s)+moWBM2gpJK=GX*c$agd%elI@y(Rp zhzsS&>JuU=+xGGSzgHT$QGC&tsn&EoLZ%svnU7gbv1IODvz!4L<4Ov5G-59aT{~%8 z$?4WhTFJ*}utse@F^$^o(v{E#E4ajvyGbWU2N7Bbq<{W$~ENO@zQQChdYW1 ziB%aAz-w-n&g5YZ(QU)E7(yhW2tIh7U`w=a;cgDPNh~Q&7Wp}KeiYV56TRggat>&q^6}LfO*$CVSQ9V;l70?ESU5 zayqk<&#?U&JSC9NcKlTBQ@VOu@P{LF5)vHDE(TW;qJO>uiq?+UluqT?O6%??YTKT_}cB8 zq3vkjB@_yMGVR{z!}UKj$w%_k=FCryo#hZ-r}hsy|~b zS~-~3OnA%U^Olby4GbkK08cTiyF_9 zik=1B6@NRjc9vjTx8;cS@!F_vttnmeguE>&tvzTgs4)eRN1TXKbkZ})ksqsAt9{xr zls!w0yUE=1Uz5ze^S_5Tl&P+a>1qF;_xIsNVNB<)KZ4rZ+s*qoINy$Y&BEUNG%}`- z=x;0b}#>{ZSI->o9PPSJt)W(sOEl*UvS+zzywA)lsdAn;>2m9{uTb zamrSIlnGKjo^;Um+Q+v_i?^J=UV6x#`|*c80BSwT3bEm;i0w6E`b}&TEt!+egHb{w ztKC)IbjotaSi+IJN4Rh}3D^c?ghpYWF!r(Y77oL75{aIC^8%B<4Y>u;i*6EeMc^oyFzAF^~TWv$}`lt65UF+c*`r<2t*b{aYTe0id`ep z&-_9qe*dVQ$Mp6;J{NGc=eaTkTAdOV8D$}_Ek1v0w!VX2nnUPx(V&-_&m;XFEN?CP zw)W*+ZLfLC>Bh2Pplg>OyY?tK`3o}AqCH{id?+>Q`zIsmAQTjbVilClE@5Rs>(!vpl_kU&MuYHt}qf9B5 zj5HQmTpMKV?I${~G1Q?#28n~mu#Q3DBs}2?(q=xi6FKD`8lgM_;@VBpRKj!j0 zJ&E_6q_xFC@Xe~hv@2CgulO-T-?pp>pRROs1;(tU`UO7VkEKPt6R;l^U)n(wkpW(hKCw}$P?Y) zZ1fSJ2`9UySs+RtT^OcJ>G~SeKg6e#k|Cm^X|7MwvY>~}C1xv2=^EkNHfx2S{ zl9IY$k-KI5AV_`|)}8E=C0c3*2j!Inz zBp2Hp2X8!S&pv{8c^FZMMErOd;+?nE%e7{0gtmm$5|H?+g2ESHfa?x+C!7{r6#b5M z(n5AjO3AZwPv^=Ev!Z*@+X&Xk%cC8z-PIbO@z`kDmA4%#=_`4)sZ)K?+2jCnyPnmZ zVs)5$EY>~${(%3=#6xDvc{SF_2brb(O=}z_alD+KHR+p#WKRnyBujO5Gu~QHb*6

!W;YIL^5btD$ZhjeZKhqZP^iG%D8ijpS)`gtd?fFSf!X$l>iaCODYz-vluw) zCyx$6NCQsYgVXFf%7gn|_|Ovv8Hw$tG!I>|j4Is$vEM6Yo||Omuy4-tTaJjG2A7(x zsbn-vk5)jkq;dkvMpLnX4_;2SrZP|CBaWIS)h&(Lt`8cAMuk_XkW9D4Hi-e)EF(SM zIVOv0&%+5sr(0)S^W_}n^~z;Oq}+dFwrnV088l;Pyo*$7+(ZV4rS~I`cJe!j^4bRO zI-68O1Hb1ZU1RGuB87SsP^V@@smcEKH_p$+8kz&vvh{leR%M~sRPVdOU8dHV)uQ`2 zlgB`9Vp5RkTO4!hF#Iec;~^e;%FC-qvt_qz_)2xWCRqR*{MzL&Qe; zS1tYJTgehlts7E~DO;?zw|?d;-QyQxF=>S@JqP<YaSVMRJU?G(Ea7& z!XP94B%N9(c21bIU(m)YInlQ%W;RIP|K#;xou}u;dCN_2%auy#GQGm!+v_8*wQA8M zYo*-L-dv$O?@vTG`_kH^Xy~iUDx21&#&!MN->=tofM{}#deSz3xiqPnBJ1CgX5BHN zUNCgwmx0stu|>1(FRXm4xQwv3>-+7@S-0?+$;S}bK`d#8)_0NelS@>V0Ts;g9Cy^a zoX)*3L8_-C>rgS>!MoY*TAaIHo^aC_F%_Ol2FyasjaSd$Um7!@LLsaGI8aiOWy_A8 z)FPfP9Rstsy=8*c6`+mH2$4%kmeX6pF+Wi2Io%X84r>{!#?S`%PQhe-lN2$dhW}W% zWSGa%`W&P^#nErwDSFRpra7#<1R4wA-ZZ(NAx(G3(!^VL!ll2cNi(ApC^^>nzBkt2 zqo`T*pEqClN_|@LwUr4$_T5KKIDyh99^kEK^M`C|BzmysJh9CU=Z84!w4 zI)r6Nxn6f==&La~;&k~I^Bh80#y{;u51w{S@G4l$EhsSeI>Bo!I5nw>6rjVa->CahF$J<(i?S zcG&vb@GuB!Z1nNbXJ#qoq92-=o36q}uO;P%ds8e|B;LUG+63YvVPse{c%VCG_40F( zxZzkT>%gzU+l~?ot_l~oeg@vQe^mce#Kg$*l zOD|T8uU9|84Prv2;Jvx>3+{6>DE8)45P-P^tePQR@=FRmb^?x}Wv#f^Rl9 z^-&^w(XNNvdJde(M;ImDKHg1A6odee)o+{CTo(zo<$&^n7`&AQ&=J>q*&FNs5WGPP z;6dA6#-@URR z!_+X2Q90o`B9fCKc6AhtqM3r!NxG{iu>CFp zLp{!g6{SmEQ%{DJGRW@of(*+U zX;aacd3yKzH*d5QQwx_Q*W)l|pyv_hbb8R^>T+_|=oB~5!~Qt#{s=YOM^_AI3Q_+;w4_}jZ~ zX})#7jtE%=)M^0I1dfAiSHvBGZ0d9hXAp8vPZ;r3W!N_o-}9*8EQ3XZba5QM6d7_s zPkX|mS()W1rY^{w_T@01*WL_9w4L?m3#adP7oWZgVGbq@CQsN&!PyGOPACYxa2zSv z8+G9WI!Ms(AvMsKG9dtu%!s49;>%JpAzKpY0Ll~&Y*5cx?A|?k+H_)64hY`r6K07H zaRsR*^ILq-ng{g7&t@`FwXQ;}h?QW~isl%Id^_zpi=4AK( z8==S5LKj5^{x>nKg_hK>er_-IU9EJMm8re?!!(gH)x?7dtx4WZDg};E1~UP329KWu z2tA~`OnO@vU$T>|vpxG2vtyh9M$FuAzgotyQl(MigPGQ6IEWb0AtC%hqIGgoK=TR> zDG*Y;KR_xN|4mvXu<)-Yo*#Y?s2xdaaA_!w}_fG(p_< z^LCEdvWiwR3s^Z@yLc2+;<(o+Daj?HJXtqXADNr4xn6zhHzRzig)A8E9yHJhQ7gf8 zlrY@qP1mtUw?T23Smk>^GgS#h4*{4Ud{Qgq8@D(5mfbB^_pS9BPI5I`4}B$;J44`j z!M3>DXHUSQi*u}g*1z}OV90vt#obbaZ&w^Jc47G-3|*lT(k)yeEUgsoRQOOB{yhdN zRhCJhL6vzzR;Z>d!MM#yL*LHU3!?sT@Q#QbjA1l390*5Sf-LRY zP0IZ39pJKLa?0$|V=~W~{a(FCuoiNvkPWcZb>2@3ItrEZN+gyZ^k>8=GdzOq^OdA= zEwc2{#PLN|fUi*MM!#K9@2Z7)P2|#C)1lL8u(bz$CmL!?glvc~r1!v=Q=jergp$Ge zrvf33Lf*l1HRD%h*}O?1zK@J#XW!FegN2|gzWIi9i2@}I9yhM=?_>t+#R(^q&60-Q z4|`=e*S(wBgUA*aH6H`iL`Ug5K_T{AgH3~yE~0g<(v)>Bi0!iu;<3g1v@hJj;x@ha z|_wmzdhwp5uordar!a|T`8 z@Pl2Hd{9q!k^_pNA#=zcxs(`4{IrBm>pVgnQ zK$-qsd}c#g-;%qRMs;Sk#=8~<@fR?8A4C~99#!!0IghQL1x$bYbg@`2$ZR_Pon!x^1&F9ua$RsqH3SfEFWiYR{CDKZZrF}3n zV1wbhv|h#w4+X(sA!5iuQLt5A3U|7x1!9e8Cd?JygU`8M0G8-F?s1vd~f|CQl59b74D2|tP~u|4;d88jviaz=W{96 z9RKRpXm5Qq!^7|J{JFP%qntAUrD$LGP$v*QUsPNh_7D-u5`+pD(mq6He?UQ5Ufs%& z7G0mXow2G{7Eu+(YG^ORm>G0{1L0E0QJs#4V7|gArap8!`QrY>#GQ*ka7KtEfFf$#Lm$&<_ca z!El&x2-allP4m9%jl8dwK=|#h2^PyfQwyl#&qWhGlI1L(UNS79;_~k=Y{?l9A>_KH zjo{^IH)|>aW)!*fqdpZUR`f`A7@_dc!&*T{mZNA%o7I=Ip06<>o*)3a`7o2@BG<+A ztbOlnu13#gOpTb8R0>|5@3poJe-R{q9aK>8^!TM41l@(-N@zp z<28rc>50P5T3g;)W*EaGu+4)==I2ZTNmIH4;@X;6ZjUk4>>37&4 z!3An86LaU!fh=HpjEwkdKB)__s~do_Xiz|@saTmM`b;{i#o-fGNjq;*RQY+g(CpT~ zLLg>MR8l@t1Bz3W6a*UM7ckr@p2uD;7xTs5}W$+>1$=%Vb+k&=l#}( z{l^mz?-)&E7n=>V0h5f=?I9yAjsP(cQmF(v^tgaapq?@0H<8WgLFjw@2X^4>C>PV! z4tW1?f+5SOUe)Ke`oe3y zktsyyYtO#rJV8%9(WvR+TvhPgpiLxxbPwZzqC&i%Nj+@yF@X*zgAuridY0z7T<^cqO%?M6m8;ukEE*yddui|4}xILk5L z#wr*Q7rwZ+ioId=Yyp1Jb5 zS01nlu!ZAgg-Pc6Z5EfliS+C#M?Ok58NP_W+D)20$!j>zV{f!i`>&2V_hA&bv(Ejc zFUl8K>+y(?F;C~K3#;v!zg|B*sMk8(`^wo^a*vgWip|=PLYU<3c4x@z`yX%T&Nsr0 zWVld}qe+nm@6E2yXEn`Fve^IqSSJjb^(e^Cp#C)XO@Rpqc|E6%YDn+10N2tsf?5gY z3E*g_GyfzMp;gGD73+7cTKX&KdRo`C^EZ)XDaY78fa&Ob&Z#8P_6UKi^BnkK~Y)^GQ~55bT(1ga1P zaU4>U+^vzyO2MN>GUscWfbvo#{C>r6tA19^$%KxpzfRJ#Sr8K(>D@WK;BG&6a)TPa zJP~$0c`D&PCB8OF%oS^_umm&tfQ*PPV*rR`*Y zI5SZ3=KecyVmWXOi3P8k~d= zS4bI8@^sWvm?@5zypdjbkV@1fibaneB#^(&OopeJN}+}lBi)wFq;2sPLzyRr50gEI zn!_co46a&FwD{xqvLmx!Lq<%w1|Y97>~C0Pe_$(y$NHGhC)JZSe`LY5Cp#n5q9ZEU zcEqw*26{`ihiz@Ue6)_>R6`B!C2D=#6+X&2V~^v=c%S4Y4_WH%z+9$9G&@9O#5iW3 z5j-u;6Wtj}C1%!mB2$d`LPM_i_425y_$eAY{~h`wE3MoU-SFpBpOKOAT?0?>e`c0| zh!dj;F?2syA-pBL23B7TqH6o+MqFXt`Iik1_Nq-A14}bc-vX(rt!pTHMcwH>4L1mG zc~x{POnu0O{I#H9bDguXjL*1&536GRmx;Y$GvNLTmqB_LjkdiywEx3!{m#y$8JED_ z@9j|I8V(SA8n5$pG2UIx6y7lO{BVwTHH}MEPxkcT6K+aI%LYW8y7rP^JE^d-qU@wd zrDvzs^l(dDL@^r+){tjvpcg1pe@&;E%^#)Y0P6#fB?T5nX14I+ic1SRv17Yp4k&a0 ztLb8FY$7_+zJB4}*mjDMNBf`ID_@|IVIakQM(X6F#KmbtlRm&e$f$qI)2)#$LSPik zNhYWOLHMOFyY;w|_8=n`7gaLR!x=1}K`>1_%{rV%Rn`wAqT3ps@<7+B!h0{v=phXj zEOZpOc2`wwz7dLs2!wh1z&4M1qax*7+S0xgG9zWWZp6-k7(A_S?B3djZQqlXAkcFt z7Q&h*vQh+FK~Mo|ynxID4p}h}!{PW`D1QKV_NT@XGYw?lZPeggdD;WWorPuM0_xQ1 zJIsiN?@>Y>dz6&-%V^HQ1USB<3fSF~NsK6pI%3BeeK72JeSl6JX8I&4nWlso2n@s` zt(mj$tb!P2k-7uLi%K z-ICm5Bod71$9MD1dZkJYdKJ(4)eEUM53MyBU+Bn4RE-WsXfZ34xlYDnmV#jenfHj{ z?~EkG7lniDq;w1<-f|3n#*!F%ujInw&pX5&**Xp59c7b>?cD&ggnMHrm@8p;RkynI3XXMv|$S?bE*a6~|_nO2UF%D!a$VY&dBP zm?;E~Zg`}U<97G2p%@x!cD}qEx;**a`lr*dcFxnrw8gn*;Vsycgx|O*YNp&tcd?^5^YGWGx>jR>QuRY?)3*Ld3n5+m;0Z-WvzTVOI&HR zk2?>0F_IK6%ON9vI0>4LI#yPu(+FSOJKXvRf6D%2e?*!>gSsKD2`nJ7((H=!ynU6=yN(jo2dWa;45f+167VrKvrrE67%&MHZ{34+< z@p;bB{kNEF53JAIZw4{h-9J?jQuxZ#mUcN_ND9?};~aaWeB*kfW-m~%y7(+J^!<94 z0wOyVt^Qb{H!Vnbh7rX2tCVY71q7qODQbkj9P+TH-NnZb`D`r#l^2?QRI*~%A|u3+ zgAoGxcaX%SN4`K(DIf)pz(D0%9cfqUUqpt>FF#FsNvRzR<^ogS5=wxlFRNkDX2+7SS z&yXb^L6UI;bTnF()!`#X+g>dd5u)QsfHc|l+IKxv;i7bV$(3z%>D!Q;O6EoC6NA_H*g(lGzzDW#VE#NtPKw z76PzIUo^~>Q1&PA^F3iyOY50^t^jucqF!go6EgaCzvkQVq+mV~XkqDSp<%>9B4IL8 zgq`m;4yT))ot+@-;m^{6!GIrjj&cM&vgP^E1NPxxE%TdSx!2`ILJpTXY__$ zvtNeZha-ffaEhH!6p0lG&Srpn+Zr(3;y0{tE1~uGmbZ>qKQ zN2en(@_gKC=0g{mk%@uFsS3cumk%Goeg`OVCE%Fb{i%%1nOQT(fW~lA;SgSJHGg^? zTm-zVKW>fZ{ZebN0XnpIwCQmL{SunHQEP!xr-2g^r>cI2K`SOGL*fHhYOEaWh4bWw}xYa z4qF|~IWqV+GIujYeYSEvPFaZAMK-TRnVnM&Z*(q8J)19fBNF4(N5uB}Iec%42apY1+NCX-6wnS87O}mOPMS_85GG_Td|dJFtf~m6!eUzY}_?OcRI{W zs4?O#)MKE@1kpT!htn5ix+E;Cg8dQ@#Rm1xWu{lsCPKB$vjeURx|*@S9?h%DV^G&1 z$mXAWiywW1O4>bKE!vX;#L%6uadg3d#L&uz(NyV`-4>ekL>{V<$EX~9qvK9ij9M_u ztxbg-_DV|}1Dt{Wh0b(=3hmJ+y9D2du0Ulp$u1{#f*-sQq5QW`Ag!r=aiwA=|76ht@A&$ z+)vjieyZWMHCCBQD5hR!>I(wYKoB%}%MeDq$CDZk_cYQ8a9&Mss{1L=kK}Jukg?wl zO!OC~Zy=)z{7LoEh(%otJjWxQq3K7P_V|H&8g#%y6S+s$7&5E4OClR^Hz&g+ROT(m zW0@h=%+fvm_d-iQq4@=+l zYZ4X)-M0|RPf4B~Cid>1{5qRv(Sa`guKVR-#coSa!CPa+bK-c9r9lO0`WzH2Y$L5u@C@ae3~ewyh;)8>@uJG{dJ!`51+Sf6^`Dt?~DiH5jEpv)jnKXLZvbuyFo#Mqn6+7&LJCE;HO@SVPjAmVraK#0F4k+}aej&|h{=X{UhDEUm4s0i1!P>i)$E z1xvP0s*eb{fs|l4e_Bw$9aJ45v0s6NY5%3y*@d+F-2 z)QQ(N9QF4Hm~DQGZVW5VQ8K?3r3DJBx?3eo6s(V)qhn~YX4GdykCIKo@giWw>T25V{WeMyDqp^}e zuAl5!!H;QgTg&pozWM6%9D|FXvq~Yj(N%p+^GrbYQQ|FCk=UU#zE4o;r00i0^FcjB zE`c@^;)?o{XT^-VM7@^+cRNS3$<2hcHoD7FY4Cp3<{*kE_O*_yV9w#8V;16{TVAHL zmXbt$_3Kw*F-gIDF_Mikf$>n`9T8darTjv0M|7$u=KQFsK#A=?rnw*lR@j>3%h7+* zFLMuV<|3rG6Hp$9O|#P?W5+0gH94}LwqbgB2-uW)(=`oRP>6ITUYi;LF@vN)A|K-) zu6JK^p)hEaBISKTQ>>~pN~sGn;h-mvN{4YkAC14gA2=Z0&&BtRev@`CP2?3iVKt1( zJV6OB-C7;pMiz~*c+%6HiM*hA*CRUIKVKv3V5DjTd(XccA(b+ zk9r%EAhe2xyjiE3Oafy{+a|xx&Q`%}r++VC^H@gawzgTOI&+ymSLqh$i`eXgc-nsNnrj^paoqqWaHd?zQUA9~4s$#2gl)%l)3MsGx>M&nR@w^@n1D zDnc$~Q;{5j$Ad+7Inx_a89L%uNO41U9c5G@S0(YN&LXksL~d9~9r;hN{+805Uv|59 z7|~+^zn7xIbiKRifmQj&Rq-P8dmHWj^}(dspd<0GcAZ zz-EIe1Jzc&ukom?UWWZt+0V9BU61~~*R*7o;v~Y52X%LsNRSu{G^O816$4O<@ahkR z1ku1^p*sCWYnr|Qg(DDh(MixM#A)x&OWFYVH{&;JK$=xNLWaT_^ctJ1z0=t0JgLGx zBUxnXytV3H!eqVP*fRZL5@;SOb528IgLznKDvqse~d@6OCLq= z?F}q8uuh2=1b>jeegbymUi6*!T_N;+>PtSs&AkVaFQeP%s94>4*_;54IBZ4`tpX?7 z3_w%FG4K%VGVrR@iC-LPlIpIBbC%QZ@E89#zL$4&Ry)2dj8M|q2oD%ra*mj3Dnm^| z$mjQl!c?RuSr^-*Iiv7^v38aAy7LW3e2WIKN}Wgra_P+?ZFNyPvqz;_~{k|IK}Gnmw7% zUUw!%LyFu;80}PLV(zg?r|NGFsE{B64I9TLr@Wd|!%k3ao;jUUa_H&YA?_p)J4dz2 z`(#NAY=zb~9MI!}Q0=iGuT|TSpxx92zR>cJPkvhqy(WcP?eO2nH9co#L zrDSFfMI0m^Vm?S>O%Z6$%+g0?sYy}9$-$AU1^t-J!Q<|-RW)ULSGAq>6PLyyJ^4t$ zHFEA%GO@V{hFy{xYD^h}9e3*KkmFy^ue9y$QmEFfma)$<_gK1@z|&Q?>z7!=)py3~ zPhYs#?}a;f&z9m(#N;QBd>~67y}jzU*M4Y$VAm#Y4)<~pKa+}XV$PSli`*=(eVjow zQ7RXkf!ziXlgn6$0mnv`7ASmom}gJR5^H5rnw6tOtR5hLqj}da zOoo-r2l%lpNo?=+xjj01YQ^HSO+R59Q2X*1t3FnTMgH&2<)6yZ_1`Dtz06AE{R~d> zUq|ggnn{p%__t$XOlz)>(OAr-33Qi!BH#1CSiW-IulEiUDMYCvas}$c^{yNyU3)xH zgOD~&dpM<3rL0swthQG=7y$4{cimSm%r_KLze1{J+&{~zI(^%g>QioJf+xRRXRaN3 z(>UfzL*A+Rdu zAqYj`>pjn9$8i~%8eV+2llH_j9b{QeRO_k}Sk3dWkF+ZkY4l???U;RPc-iwogw5U{ z&Z93qo?dzCnQpI$F6j4MJtLUEY@Q3OR=}b3wnjzKknF8aS76FV62>JSyH{m)-f33u zF&~5FCP#CWST=SPCbZF*EhG$yCliSU=ASOp$OcOIoMz{FClxn*cF$DwCGZsPVKQQ_X>@8qK7C@5nVjEXm-Fe?y^aL{%zuD(=S{>X4U#8XgZtb$~)a(yB=$c5x zs`)lx>00&}Ndsv%`2fP(f3qZJ~RtUe&d{rwz$=k9vUK6AQ zm;OuYB`Xz`ZWNUf{wnq3byF}9`z?iq{X$n;_CnDo6Xo#k+{TYEN;U@$99#ijVp7Cy z5fxwwqk-X@WC*h?C!urXC*dU?jR$CTpH%zj$rYGy_Ecetg<(JDyL%wge$=js#Erv5 zi5baey}PRQu4mSD7G(yl4#7;e(jnWWeISVNjmR^PG%Gu9ke`pSfxXu{cJMH(oj$Mj z2*gL^nj9gV66{rw>!?##Zn-H=ha-z_b$J8L7MUz?; zEUGBt<6IjrO+kSajO-6$nzpsytVQNeRoY`?Una`cBJP!DRm*>WjW#I_V@>AJAgim(N;M@Bze=IE?CJ??c zKPHc|Gd>zOnbL91bY;<%dOLpk`NsiaOaW#*l5^_;TLGrgZvw8%xfxePh^@AzoPybd z0g+&uvA-M1EJ*}v6c_97xK zL${x8`>coeN>C#9zFx5|`s_RQ$ZZj%L4lEW)wpf^+EVqsScq>GF@VEp-8O@fWUxX*V zP%xxrKgl~@iaEI5UGd|n^at!LUYy@oBgDJ&WpT7bAS=qAa`UM{G7Z3&vz7vjs4EBT zo8;4%V(w;Z*c~A;pSVM7uNY^hk|j@`IE!`)$@{E%=$kLnwl#@iI7-!QFYC^JOZM+c z17yr3g!0~*Pr2fbc()99Eqx;YOMK#-Eio*@osQgbb$awBDDVNE)75FA=>7C%IjsC@ zZ(Ne@Y>(eGdV9!mGc0)afeCT(jtnEsgCSWk%QRk$Se$5!sIHKaKZ+{|9HG=TiA+8M z!qA}S{cWY?yr!F!U1UNbW>Y$q%ug6Y>!N*NZNhW)Af4cD>h z!>m6l(ld9OSEVeEz0+)c@GRpGTNU*^9Lip9y@P^=DbvXC2z|#PYh|X&?UIUz z21zAum@(!K)RN5OfO7Hr5?*=7n9)(d)tfA{{;CkxU^PH#e*QsQlb~#v_`13A7V29L zq}C*&a!3sww{ZRG&mlT_cGK)Mr0ESjVU0UCc0RFWOsTp)gl~qqDJ9}oRkYOpn@q+a zq`rlRUc%jaM1-uU0Xdf?HAaX%Bjk%E%d#Aci)L@ei0UP~al2l|B9o0rcSA+_hObR3 zZ|qt1g4E(!%Mj80Vlfc3F_eqLeJ-)@Cn7?Do z^;46xlu0q`JnOd~swh?`w@cZYF1Q^NRcqCyyIY|u(lNt4|9D_&_f$32GTjTx7Gl}B zcHdLTLIXbOZY5M;YH5(yVDtA+p2Lr+tM&aI)i5>%f~Uc5?Gr+lA+`D|b4ss8LU6@< z*7n;6K_}5R_O!}gPxN&wF1Bm?;S8d}hhTfbJIfDMa3t`x579^Kb5V}v2DfV7NvTbY z+#dYO>q;lif_2~iy0MfTKf~;_P}2RU^W=tOXYCl4Q$T5_(H&XqaR1tnW_BOa#=vHA zFfnV4T?V^5N!X5AlKRj597q6RtvMPZ*)`5Ndw^Guuo&jwI8Ct~@t}VDra+w(!+X+h zNmhYfk~gg{7E-`=WL74NH*T0yIE2dz&G|h8vE~;8X=CPztFI2(fXzc4`7A^g^Pw-1l962cysIL3XOi!K3W7ajn~_K!PV%!ScBt5M#(YK2cNP z^nr?kCP;-#!VI&iO_siK>-8S%xvhWriBw|f7Q76|XD(t+^D~9=v6(%tWm=VUDw){p zA6Q9b5AAiK`CG~I+UVpn`LphI9m9!NAbYfwysKUJ*_D||BDot03w(ilFImfO5zQ~3 zF~KH9b6%2iJ~^}dX3y1t^)5}}nY1R7rsx~wJVU7N`KlTjf4BU@l1^h7 zj~9?){}Q9ly6^VHt9s^1%;=3~MF`66yzV@Z3_QFKbxaS!#ox=dBxnX2{2-)%};0OaD6-62R%Qjt(j)qQ{qS( z9oGuVR~A#H&qFI4R`cGWY%?lF|9?qf=Eb6d^ceBjCqh7877Yvgm&7q)V~<^-vade6 z=^*#>YJV(MT5u})19&qLixP*3R2^@oYc=mV$a|99q_n26VuBUP)uTzxH;7Ij%N8>(oG_1uVn-U(k$eGN$xLZ&Wu{9LZs*71c(ol0 z2Zn)RvSPOmlu773O{x*yBREB(ozT%h@E6Ogj)1Hujz315D1%YLY4aY={;%M;MKspobY#-YSR@rD8t zfe8QWTML#d2!DH}9YOtyDZVSX0PbbC&b^#^)VZq)H?JIA#@2C{sC$%3+VKYxFGvNJ z{JDM3Ou16Rh%Iibln?|Ba^m{ZLGA9I2u6?ZhKp9!vt=R&i~TJs%+fCpR$*@W>}dV?(x;f z1bW2P=w}eX{J6b=@^+e*^2WD$(b$pI8(=GQ{17d1OgHs@3!hVx_!~%l1lM(#qTTvhVdyR(v}E+18(E2`K98e{7x3k$t6K zbpjzjCjp~umy=zMo`IdsxKoRb1C^~)?O3Q$wLthX?wLQc(-C7Q8Pk(^FvUR!%5Hg5 zWV>N`{Ke_RyMqeI@q3;hxn=TF}ONh($YT5_XvgJe$GomqDNX-4JR!PHq{Q~I6xn+Wd*l3^u>%wY z21O#Kbzz!j_fcxZ>*JuR;_Hx|Zdrj02_^sTH7HYVPJua&%Uw>5#8IU@Nei80mvqO*^8*XNzgFP zh)wZrPC9LY`$L7`Bqyjuzlu-F!v*U)j<(zCh&r*79OyZ?g5iC474BWmguraYc4-R7~p<8=1EgGh(5Bjwl+xpX^69$P$+ku#TBA zeP&{Io!iIPm@Y^-B$BUcpiTXujsC?q7?>#%fcS(Y3Ta^a&|aZLFR-Z9wAJ?K{6Yu2~P`g0wZ3a0pN9 z)io0(66PU8ay{vzaXJ76ut0k#C{PtTW}!hT%jKl}Pvd*hP8T`OCh9|VeT6;_wG@c> zVWtSo)Ry!Ug zxsH5pLQ=Ff2_UE8lt!dd&|xpZY4m2sX-;L^yqQf;`f_=Rl@(O{939?MD^8GrFk`K9 z1034TxFAdxohmL1EEVG0GGd*>F{M`@H(yP5WdN8P450henLs>d1HS zrv{fisoq?#jWbwDE-XoQAv}lj#x9TZjG+V9Di^Y6JGb}Rh)yGE(5>e?3u#Fye7JgI z?V?#Yo|zdZs5fdcajH_=S1}59nm*W)$oCRc>*SNA@v%G0G@s%2yn9AHe4-UWo=NC~ zycNbYRSTQUSC^_mg-Y^&On-9*UKo;Shjjh6zv0?9W8R|>Lidg@s*-jdP$L;oJj*uYUo=V-*Q zyZe?KwF#7374KZ7bt`;Z8CWXczc-7o>}qYZGnrs;yWdM0iilB`zX+3y^Z9qFi zVV1Ve@p1S8X^0&jmisT$()6*nua$@;O! z?9;ObXO^il?ia%otX;gk(jeA3Bny4{45N?d=J_G8EWJI65hGd7yvtRWt<~RxuU5=5 z2AZ8p&tr96L>=zvGk%?7aJC+^TfQ{)GQmU0|0EnBF;x%l2Z$YE?3T-Jj=!#q`6IqQ zQ??X+}HOfP`}O?ez9=vuX0t$EKhcN{Ms5=evK}#N%i{{imNB?C}RVG~ybRI(5G=EO`p#eHzICDkTP+YWHJtTElCH z_(k?aW*q7HijS{2bwt!F*NaWP!04Zf;0Lb#j}SQA0z4CN`gej+irp&EEE%xE;uIJhB~BhurN}%9_G5GLrR*@03gfGw%lg( z^71T{zxxb`r>+%n2EYjRU9TK|cS=>gv7KvW=>kZQK23SbWTA@%i9#@Au>S`abXAl<>cv(G%yN?To<^>s!V;IhI|$Jnfc~ ztj~M%TMs*Vxb+(fQe=<4PNtpv&U<=P{+HpZ$n`7uHq~q$!e%`eS_a)6#4c+5J$z<# z1d%^DUeqx>@uB&JqeU+^Rk4wKVy&w3Ul_?N3TDvs6VOVv8xlC?e?H@&!lCcm{?tT) z$RYC!Z|N*d`)PjIExx@$puNpWEi@NIDorXm7uBf5@^Sxh4jgCph&%kCy}CHvOx==> z1Ovhm9+AgxlyhCP@{?uNlrCxod!tod3jnEV%WY$ zv41BNvrTc$Wfee=`x)4-#@{wPNazt9u{4Pu=zv>HX!?v$gW~0e3+p zNSFf*mjwhxQi-AtVN(j)7Ei-WE|#O8OdBbD`H_^z~daw2mu=af3Q#2l|UOrr5 zaIM{cGW|y)&Spgq*Vd;o3@K4&nUdpO#i~nkG%xd(o!BfrMg|~;SR4=@Ns52i^;PsD z*otrp?xRP`W^8Ru_nxhcr;H33D}L+!)nO- z{A!GYR9m5LjOK{8WFMoRXj5gsS8%IO@+Dj@%+CwTD z)}o$*Q-aF%|9CXjA_aZ`lIag$z~A0%@`ztpestj`BXOz*7H8n<>6Ls58K~s}#_}IR zGaNXp6zWNk1{o!DWHJGaZCxsb4*=0c%DNNac21MO$?Zyxluo8~_-K_>l8-9wJ)UKk$z6OPo@L{s;VPNrYO*wIEBxCS zhh-7T{AY!m;5R%iXZ}84)Gb;E2AXHeG8fOm0%<}C3hDm4NWW|S11ZY=8BmE5OLE93 z68}et!wIvNCW*8A4p8eN+O<~~ZdhAEIJry}YX54R_v_^X+gg(U!(hG0@b@VL#i5>( zb^Wf;#afs1)!nl!DmbNW>?s8mhBkg|3^b0FnL&8kMH#bGz8OYh%%t#sSq zeRmSXBIcss(k^tjUS-9SS$ z6-?6Q#%A5eooqpp_VxKb*&EHfs(iH)qk-0SiKJOJBF*KN*Bc+#2a`$`J?1}w_UXAh zq-UrZP_UBDrMCyoy*FYR?^XV}`Pnaw<|$MxEIvk{;Q?vU0I|GD`eFf;3KqZZ_W_ZQ zrg2O`MpXoo-3`lYvHN)3;HYPbk`-}E{@H!IIH}EmG)LCG!+XU zy403p-#MNdL0UPe-Jd>%O7YPHt6N<1UkX~Yvze)B@q~o*Zc^*Lb(Y2lf%+EvGzPmZ^wk6aJoQEP;vzn-+gLKT$W_O^knfoQ1 zOg?kjk^)fd!(K^7VdHc%k-6s+&E-_QL^08##jbj7HNeTrgbuiO&mxLF34%lQ8IwKp|*N4Gzxy!ynw9GiAaBpm^}izdrz^yoG*kMG&N4QI9`?6Wb&eJ5TM&;Q;`= zHnISJ;7>$MBdk6OVh^%@A`s~`ds#-1xZz!#S0}crDsmJEAsJ4i4>^IR$e0s)ISgna zc%YmYhT8IcyGs_n#zS37Bl~mI`)7?_NhK7I$S*902;S;!{|oP!>TkR9XSMBeK;$U-~5()1-*%CGeh=17&LH zq;_1)?mI`^|+76t^=2z>`zib)&Sg|_3>cooPZ1mxW_!#)E{|VVv5f0kJ zD7-db>zw>inDGpFHJ}LJ?%VN9R!VYjP*4J!cB9eBg&{jT`*lxvxDiWcda^$P(@0e- zx-?FqYDLvoat1iimL!){GTotjogjw1-!&9yGh~E2^$;tWlyH?_JamQyu;P#~?;@rJ zBTn$ZIj?*d1mh_zpLdD%k?u2OPiy=A?nvjIt8fnU(*HjaOA)I-HIovl9f1$F)=1+j zhPo>`#TyDE z!hm#7ppFC%!U2UCuLMAh`n6v3t-nI}GkMyFwV2Y(q1)^Dt|5?}Y46z(t%^RTIO=;{ zt3?`%M+?HRC{CgAoPc_+0>6m0UP0&_PfByuOEe`4Ps{ogUI39TF#+1aJQ;NU$qvYK zCwC0wM8lfk&Bq@I8YD<`w;%h46J9GMtM>MmUxR65t(Wbr|K zdwjM17muyt^hzLQV4xEKXEQ>$T%=ux7q}~}5P+HP=rc$?*S^`mq5LH>#f~H|B--p9 zaymH41L#Pps(=dPnY}XXNl^@#4a)C1shc78*(T(BWW%ezkIb`EZ9!rvw8?r4ji~X} zySjH{E+{nM8gj|mhqE&_=9_Tkbi=sn)!3gTMfzF^kc6�MY+02|B4_ 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 p`@Kp?d`1 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%0A#%_THjcAbGp<&Pqg)aTn=W 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

H{h09VD{09oW;#j#h)z}cY58%- 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
+)d$*!G4J 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 NMdyE3{=@g)zX1$HA~^s6 diff --git a/firebase-auth-flutterfire-ui/step_03_d/assets/flutterfire_300x.png b/firebase-auth-flutterfire-ui/step_03_d/assets/flutterfire_300x.png deleted file mode 100644 index 604593b8e4814998fc8e6d5853a96fbb9176708e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3425 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 - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Flutter/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_03_d/ios/Flutter/Debug.xcconfig deleted file mode 100644 index ec97fc6f30..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Flutter/Release.xcconfig b/firebase-auth-flutterfire-ui/step_03_d/ios/Flutter/Release.xcconfig deleted file mode 100644 index c4855bfe20..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Podfile b/firebase-auth-flutterfire-ui/step_03_d/ios/Podfile deleted file mode 100644 index 9d7ef08d52..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Podfile +++ /dev/null @@ -1,43 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '15.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_03_d/ios/Podfile.lock deleted file mode 100644 index 1bf98b7b1d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - Flutter - - Flutter (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) - - Flutter (from `Flutter`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: ".symlinks/plugins/desktop_webview_auth/ios" - Flutter: - :path: Flutter - -SPEC CHECKSUMS: - desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d - Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 - -PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 121bcd4e13..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,759 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97C146E61CF9000F007C117D /* Project object */; - proxyType = 1; - remoteGlobalIDString = 97C146ED1CF9000F007C117D; - remoteInfo = Runner; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C8082294A63A400263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C807B294A618700263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 40E87F3BD0EB1F883D5D18DE /* Pods */ = { - isa = PBXGroup; - children = ( - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - 94B244503305D250FC6DC61B /* Frameworks */ = { - isa = PBXGroup; - children = ( - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - 331C8082294A63A400263BE5 /* RunnerTests */, - 40E87F3BD0EB1F883D5D18DE /* Pods */, - 94B244503305D250FC6DC61B /* Frameworks */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - 331C8081294A63A400263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C8080294A63A400263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, - 331C807D294A63A400263BE5 /* Sources */, - 331C807F294A63A400263BE5 /* Resources */, - 04E33CCD5DE028ACD36BF914 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 331C8086294A63A400263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C8080294A63A400263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 97C146ED1CF9000F007C117D; - }; - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - 331C8080294A63A400263BE5 /* RunnerTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C807F294A63A400263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C807D294A63A400263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 97C146ED1CF9000F007C117D /* Runner */; - targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 331C8088294A63A400263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Debug; - }; - 331C8089294A63A400263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Release; - }; - 331C808A294A63A400263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C8088294A63A400263BE5 /* Debug */, - 331C8089294A63A400263BE5 /* Release */, - 331C808A294A63A400263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a625..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index c3fedb29c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/AppDelegate.swift deleted file mode 100644 index c30b367ec0..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,16 +0,0 @@ -import Flutter -import UIKit - -@main -@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } - - func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) { - GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry) - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab2d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada4725e9b0ddb1deab583e5b5102493aa332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10932 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 diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 797d452e458972bab9d994556c8305db4c827017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index 6ed2d933e1120817fe9182483a228007b18ab6ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 4cd7b0099ca80c806f8fe495613e8d6c69460d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index fe730945a01f64a61e2235dbe3f45b08f7729182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index 502f463a9bc882b461c96aadf492d1729e49e725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index 0ec303439225b78712f49115768196d8d76f6790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index e9f5fea27c705180eb716271f41b582e76dcbd90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1674 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 diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index 0467bf12aa4d28f374bb26596605a46dcbb3e7c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2fd4..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b70..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Base.lproj/LaunchScreen.storyboard b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Base.lproj/Main.storyboard b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/GoogleService-Info.plist deleted file mode 100644 index 00a7de4733..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-i4vto19bqoht9p28mu143vicja7td8e1.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-i4vto19bqoht9p28mu143vicja7td8e1 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.BUNDLE - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:3e6776183887c3fdb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Info.plist deleted file mode 100644 index 66728aa7de..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Info.plist +++ /dev/null @@ -1,70 +0,0 @@ - - - - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Firebase Auth Flutterfire Ui - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - firebase_auth_flutterfire_ui - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UIApplicationSceneManifest - - UIApplicationSupportsMultipleScenes - - UISceneConfigurations - - UIWindowSceneSessionRoleApplication - - - UISceneClassName - UIWindowScene - UISceneConfigurationName - flutter - UISceneDelegateClassName - $(PRODUCT_MODULE_NAME).SceneDelegate - UISceneStoryboardFile - Main - - - - - UIApplicationSupportsIndirectInputEvents - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Runner-Bridging-Header.h b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a560b..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/SceneDelegate.swift b/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/SceneDelegate.swift deleted file mode 100644 index b9ce8ea2b2..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/Runner/SceneDelegate.swift +++ /dev/null @@ -1,6 +0,0 @@ -import Flutter -import UIKit - -class SceneDelegate: FlutterSceneDelegate { - -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/ios/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_03_d/ios/RunnerTests/RunnerTests.swift deleted file mode 100644 index 86a7c3b1b6..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/ios/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Flutter -import UIKit -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/lib/app.dart b/firebase-auth-flutterfire-ui/step_03_d/lib/app.dart deleted file mode 100644 index 10028aa7c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/lib/app.dart +++ /dev/null @@ -1,19 +0,0 @@ -import 'package:flutter/material.dart'; - -import 'auth_gate.dart'; - -class MyApp extends StatelessWidget { - const MyApp({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return MaterialApp( - theme: ThemeData( - colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), - ), - home: AuthGate(clientId: clientId), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/lib/auth_gate.dart b/firebase-auth-flutterfire-ui/step_03_d/lib/auth_gate.dart deleted file mode 100644 index d54932288c..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/lib/auth_gate.dart +++ /dev/null @@ -1,53 +0,0 @@ -import 'package:firebase_auth/firebase_auth.dart' hide EmailAuthProvider; -import 'package:firebase_ui_auth/firebase_ui_auth.dart'; -import 'package:flutter/material.dart'; - -import 'home.dart'; - -class AuthGate extends StatelessWidget { - const AuthGate({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return StreamBuilder( - stream: FirebaseAuth.instance.authStateChanges(), - builder: (context, snapshot) { - if (!snapshot.hasData) { - return SignInScreen( - providers: [EmailAuthProvider()], - headerBuilder: (context, constraints, shrinkOffset) { - return Padding( - padding: const EdgeInsets.all(20), - child: AspectRatio( - aspectRatio: 1, - child: Image.asset('assets/flutterfire_300x.png'), - ), - ); - }, - subtitleBuilder: (context, action) { - return Padding( - padding: const EdgeInsets.symmetric(vertical: 8.0), - child: action == AuthAction.signIn - ? const Text('Welcome to FlutterFire, please sign in!') - : const Text('Welcome to Flutterfire, please sign up!'), - ); - }, - footerBuilder: (context, action) { - return const Padding( - padding: EdgeInsets.only(top: 16), - child: Text( - 'By signing in, you agree to our terms and conditions.', - style: TextStyle(color: Colors.grey), - ), - ); - }, - ); - } - - return const HomeScreen(); - }, - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/lib/firebase_options.dart b/firebase-auth-flutterfire-ui/step_03_d/lib/firebase_options.dart deleted file mode 100644 index add28296ca..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/lib/firebase_options.dart +++ /dev/null @@ -1,76 +0,0 @@ -// File generated by FlutterFire CLI. -// ignore_for_file: lines_longer_than_80_chars -import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; -import 'package:flutter/foundation.dart' - show defaultTargetPlatform, kIsWeb, TargetPlatform; - -/// Default [FirebaseOptions] for use with your Firebase apps. -/// -/// Example: -/// ```dart -/// import 'firebase_options.dart'; -/// // ... -/// await Firebase.initializeApp( -/// options: DefaultFirebaseOptions.currentPlatform, -/// ); -/// ``` -class DefaultFirebaseOptions { - static FirebaseOptions get currentPlatform { - if (kIsWeb) { - return web; - } - - switch (defaultTargetPlatform) { - case TargetPlatform.android: - return android; - case TargetPlatform.iOS: - return ios; - case TargetPlatform.macOS: - return macos; - default: - throw UnsupportedError( - 'DefaultFirebaseOptions are not supported for this platform.', - ); - } - } - - // TODO (codelab user): Replace with your Firebase credentials - // Generate this file with credentials with the FlutterFire CLI - static const FirebaseOptions web = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - authDomain: 'flutterfire-ui-codelab.firebaseapp.com', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - measurementId: 'MEASUREMENT ID', - ); - - static const FirebaseOptions android = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - ); - - static const FirebaseOptions ios = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); - - static const FirebaseOptions macos = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/lib/home.dart b/firebase-auth-flutterfire-ui/step_03_d/lib/home.dart deleted file mode 100644 index 8ea6fd93bd..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/lib/home.dart +++ /dev/null @@ -1,20 +0,0 @@ -import 'package:flutter/material.dart'; - -class HomeScreen extends StatelessWidget { - const HomeScreen({super.key}); - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar(automaticallyImplyLeading: false), - body: Center( - child: Column( - children: [ - SizedBox(width: 250, child: Image.asset('assets/dash.png')), - Text('Welcome!', style: Theme.of(context).textTheme.displaySmall), - ], - ), - ), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/lib/main.dart b/firebase-auth-flutterfire-ui/step_03_d/lib/main.dart deleted file mode 100644 index 379a367d8e..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/lib/main.dart +++ /dev/null @@ -1,15 +0,0 @@ -import 'package:firebase_core/firebase_core.dart'; -import 'package:flutter/material.dart'; - -import 'app.dart'; -import 'firebase_options.dart'; - -// TODO(codelab user): Get API key -const clientId = 'YOUR_CLIENT_ID'; - -void main() async { - WidgetsFlutterBinding.ensureInitialized(); - await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); - - runApp(const MyApp(clientId: clientId)); -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/.gitignore b/firebase-auth-flutterfire-ui/step_03_d/macos/.gitignore deleted file mode 100644 index 746adbb6b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Flutter/Flutter-Debug.xcconfig b/firebase-auth-flutterfire-ui/step_03_d/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index 4b81f9b2d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Flutter/Flutter-Release.xcconfig b/firebase-auth-flutterfire-ui/step_03_d/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index 5caa9d1579..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Flutter/GeneratedPluginRegistrant.swift b/firebase-auth-flutterfire-ui/step_03_d/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index 4116d2e5cf..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,18 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - -import app_links -import desktop_webview_auth -import firebase_auth -import firebase_core - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { - AppLinksMacosPlugin.register(with: registry.registrar(forPlugin: "AppLinksMacosPlugin")) - DesktopWebviewAuthPlugin.register(with: registry.registrar(forPlugin: "DesktopWebviewAuthPlugin")) - FLTFirebaseAuthPlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseAuthPlugin")) - FLTFirebaseCorePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseCorePlugin")) -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Podfile b/firebase-auth-flutterfire-ui/step_03_d/macos/Podfile deleted file mode 100644 index 167132a2fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Podfile +++ /dev/null @@ -1,42 +0,0 @@ -platform :osx, '12.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_macos_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_macos_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_03_d/macos/Podfile.lock deleted file mode 100644 index f431c3fe8c..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - FlutterMacOS - - FlutterMacOS (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) - - FlutterMacOS (from `Flutter/ephemeral`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos - FlutterMacOS: - :path: Flutter/ephemeral - -SPEC CHECKSUMS: - desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 - FlutterMacOS: c232990155153907050900a2e175c7773903ba4e - -PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 02a99f8c92..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,825 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC10EC2044A3C60003C045; - remoteInfo = Runner; - }; - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = firebase_auth_flutterfire_ui.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 331C80D2294CF70F00263BE5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C80D6294CF71000263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C80D7294CF71000263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 331C80D6294CF71000263BE5 /* RunnerTests */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - 62858181651BA97FB2AB5B13 /* Pods */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */, - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - 62858181651BA97FB2AB5B13 /* Pods */ = { - isa = PBXGroup; - children = ( - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C80D4294CF70F00263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, - 331C80D1294CF70F00263BE5 /* Sources */, - 331C80D2294CF70F00263BE5 /* Frameworks */, - 331C80D3294CF70F00263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C80DA294CF71000263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C80D4294CF70F00263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 33CC10EC2044A3C60003C045; - }; - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 331C80D4294CF70F00263BE5 /* RunnerTests */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C80D3294CF70F00263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C80D1294CF70F00263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC10EC2044A3C60003C045 /* Runner */; - targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; - }; - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 331C80DB294CF71000263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Debug; - }; - 331C80DC294CF71000263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Release; - }; - 331C80DD294CF71000263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Profile; - }; - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C80DB294CF71000263BE5 /* Debug */, - 331C80DC294CF71000263BE5 /* Release */, - 331C80DD294CF71000263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 9d7d2779b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/AppDelegate.swift deleted file mode 100644 index b3c1761412..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import Cocoa -import FlutterMacOS - -@main -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } - - override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { - return true - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f19f..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 82b6f9d9a33e198f5747104729e1fcef999772a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102994 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ⅅ8MglG&ER{i5lN315cO?EdHNLrg? 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 z zKpxF`G*X(YOz2^@7i#D+s-~A1E;3&x%%qL5hkiy^JhYjJ74{hvVmAx*6BH`M`!qGC zO9pjEsR)A-n1`6KLACSL%FS_Kcm+?4*z-V?WAZPs?RkzoijIr~I+oh1^~T`q^dCFvG$Gbd8AnTYBjLKYUmayaQz#S1le7Q^Hyr#;X&h*1wDpm+gZC!rSKom zq|+o&UGpeXtlQ1;?@JukKG!8PGS1Io0z6O}ZeL&DsON^I0K+>Mxv#ohK+;ByAZ`Eb z2orY{j0Pa3edA(#-pJA0AaJ6h& z81Gl(pd#j~mrizktoid14K5ig7u8FvZmLLP%l@dl05IprCyqDB?mA2fc*6UB+49lb zZ8`V9epdo=OeZoiY%zw-w`8DNwTORV_>>3T{r)1-YsGSo0E2s>tix9OBqKFBjg#}G z`pgkCblKMYs!Z)r^(qT_c+}gLhR|gnq!1~Qr|~kt&2@_yswx{i$KEn`8J1W8BGljl zr@GEG#W(s#AKKyuqLp+cl1C}7%`m#-!$15XF{M(M*-fD%+i#mFbP35jlgN3{8#A-dmj&OQtG)!031jTwGMal=&YtPfq2AUWekP9J-JT(p099!L`+yen$ zVH1?kRrhV7(mGKkm_jPP_U@Xd;x=ppk}4WY0Rbr> z0MJM_;$GGxL*P68y%KBqHntF{>X&<{aeI4m6+{TQ%~Zp}v%Pujr)zg5mV;cFKqeA- zQm5`#Sd{B6Rc*4PS-rO(vf>YEdXmOK?>K@`L5}|9q}#t_IE%g+U<-1qw3mr5&v;2A zCQ}BEn9_u;;>n5N#dP0RhCF-_UplC+U(i~Zjh>U5+b8%@p3HK(R*IMQwE!uritb}< zF)AK2?+0@-aE3LYkg`B*&N&m~JWB9>(Z>`aqRwgioU)0w{U1K4?>-#i|ZfhNa9hV)2)(%ch zJMH1twoeZWwkE@I!dz$ma+;9GeACv>Ncupl@+gBSeU_uzfj!$+h&@EACkZG_vwLGA z(?^;rcJu1$5H~xI@6lHIYC-$+b&hF1p`AoAOKqw{t0Fu#X`OGt$)7Q!nmJ=&)xjq@ zHoxT4pcYKSPT5(4yzIuQ^S*N2NJpR4v0?rB-^JuaXNLis?E(l>Jo8mUw(gsFLLOy? zEszHWGaCn|lw$LSwoj{G7Uq(zK0W^VVWu#ms8BMRlF2z%-g`fOXmndgC(na8fc)s` zz$GAoxP+l|+T_S4$r1sLwkV77ew1Gug*`|HiE*?FGLm1q; z^p0A0eqqbmk3?|!CB9DBN1Zof6d7+ zJSn!`VD~tVaqy<*Mw^8dM5v3Bvj2VdVFb=)U3L2eDM3@>n(P z?Rr_=I17+r4fE{>1LBQG0&o97nef67n-aNnVP<{dd6*B!Q344 zZbsAof&jw+;CLeK2d87t9s~YZ5?6Qwf&{NPEBN+)LbjOcZRXNcR&h)x`TtdpI+b!>$E~h0o1L*2OddpR9!Gw~-E^Cj(7i69S<66ak$)AYMv|xG+;uR(`;h zGIV3}?+Qxdjz)s;s}jHY{JPmeo@-tN$H@hxaV@)}K?y~ts~E6H(F|SlsN5oH8g7*h zGiC!8c1doE3U|D}Vul1yPmXuCk*hmyU4MG2ml#V0+(G5I+`L_=3cD$%$I=@*8m-LU-!fn&-sZO1%ls63+w}AiAK`Jv z>`q~ztr&&(gCkFpci+*1Ekdv*MhBCzGfPBj9dM|YEjZk(tWBuz4?MGeq+*)t>Q=z6UXF_w z{QDUT4^JQ8J%hW;d2xGB>Fl4Y-bRT!ttP2GE5jYoI1e(eVK0&V5W+>zludt=nf|UN zi1IV;MK$Fy%$yw<oGeW?JIGjmfGLH$Y;l|T0p1V!N*Jvu zHSAG0WpwPip0vm7%VRq8$2O2>P5b!WBfTz*6dZ4Wd6O9Y(8A;nOuG((y?F`ac_u2( z#~17CoTK)1G<~~Z4jXlout{e&nZbDHyHf(=a?OtaJ(2Q(!g#)Ugw-QQ?A?mN#yN%T zBtJ`sA6Lpg`k>Pi8a7GssiY$eG0Be8LCoQL{GDqi-;j0pLmT!Z)szldvbN7GVcu*S zzb1rEq|M)1qa7rM*I8!<#w7FnQ?{v^? z0`MlS3+`#ZB5$DT4+`7e-Hlp_2G0`*F@STbRJ|!tk3cC~1T%NR-p4s=sTT+RqsMjF zyrp-Jv?CD4Y3N&Zb1gr=%`MFR8;|r)uxQ6*X{OpEhQ~+tu}^n8Wijiy`pSMw0uKNi zSNX^Z1y;WirM0o_x%zft0U2GcLm_2BS`b{Z>g|9VOVr%QF*R?pTpiJsEbj4jLVAyd zTA;x15=f~b0^(e*Vo;Tn;WTJSxpI9LmL($Lxob<^S!k7mGhnnVNnAC*g!$ms0#Q|q zs=25I0<>fUw_&+KU`}5P9wlmjRWdMYh%Np6n?AAHQ;JzG?s(Z9UR`pNh79Nzk~DF+ zX~jy>>f-2bl?drlM8 z3NfIQnrT@pLmv+QA6efWPv!sqe;mh3_RcOj5>Ya;4hhN13dtx*_TJ-=kX_kZQDkPz zIw}#e_dK%au@1*L&iUP^cfH?zf1iK)tHv=t|>-9mMT!;;Vg|svSzWkN7q#t$c4N$Q;tl3EYwef_4q>GO<#I89VhY;`X*hz$n*GZ%f+;uViG z?uLlxD1OIeid}0r9%Ssoc7@vJjZIsZlU9zvYpjhYiOrzD5sq3OC zpf-X;Nb!DLpxqX^zDIK%=46-Z3%i-bac`RIBS5*wcw5Pu>G|kF>TQP$dGRYh#1hwD z{|cbbTOKL>Gb1-;X6?vWLC+KJ_^Ij?KzJ7eZ?^8XNgoYU9^z&>d zsIjX*uOK`#Wu!`>L@y!=XpQcW+mBaRjm|XrB@etLdr}Ob57e7EkE;7a*t7=M#XFL6 za;KHHk-rBNTjp-gS^;ehKNv>K>+_jPQ45J%4><1HyKJ?;T9#~k_23?xD}B&@Wp{%H z($hU+nWR?g!9dsJkgVz(J_Yrdns+m~9V_gQ7Sb`&F4wZZ!k}##j$>O{4{?avCbCZfyW zO$)m7LE=P?$CXHDU_RUD+sYwT;nKI7 zSs_XTv!BuxpJ!7(b~uYfsgzt~mj5(vf2r~`LHwpePs!o2A3zEr@#sxo8HEe8>V||d zBiz0@e&6}p*}!6jsm}I0bN9Mc2(c#jg@;Nu6!Kv&4&P8-UcQ-00WJIO%4OuUn;^jU z;I3r=T3KQtiMQ7&x32eVtB`mCe)9ws^7u%2P`B%Xc}=Qc&O^{FmS^{~Rho}^s`B+H z=1_T);9LRK?{$Vx22!5m)Er8aoPOA8&{7fyt`t@~Vw%gtx~+g3qs8LFR%(2Uny28A6dFYnNQgcUa>Sq=%alFh&8#@1o_qgwve* zVFimnUtL{4aHP6s?FB%bu2SP=e*VGqXC8iuZ-JOc{5%Lx0g|VvyWkdh&FD^Gkc!0N zhoolXvp6GC8wj?Y+V;r*EN+<1ac`-+!8Mqb@Nz)=OqV?4gxhR^t7*+^+AfxxVt(n{ z+fkk|-xSGqmkZa@Q%`;;r`-Z|? z0fR6b@l%pTwK*@xY+(MwBUwf^z+F*~piC64BWTrz}-HS1-XF-IA%?Zs_#F8 zcmUuEZ6Of>YIJOe$&{V;3vIBw7|jSGPeS6cvTMdj96Y~pI-z7InGW;(DhFqaiTTO9@KWvQi9__j0btLZ9 zAa~-Po%^sDFfme4@Yiq}r`BgnYK2eTwCjg9_zC4V{{&_GTm-!qHGVR6JXDjw;}GzF z6lXA{xo1+tQM{9vwb1&sRXPdGDHbEMbnwh}t+%tvcw5p4J4r#hEpDl=A{;Mjc%0)T zsG}v<$^HhdcE)5IJ^iBWK{7?Zn)vb%c!5eIj4 zbT}CGO*u)Od@^LuIC@_2{=AP2-O99NglFudj{!T}0e8wtTQcB@F9QW6$J!0Ye`T+U zXDx84b$!hD#4YzSyZLy~!IIZuFa3%eU zG4eg5?}sZ6Yj29P^-PcXG*8%VzLL$0!oL?c(!oQ+G!kORsa+lsf5YER>PX83R4LgF zgPNQJ#Bo#)MXU%J9k?RWD;c>|as5b5p>xAwau=X5XbERX`_ZHB8_XSNDe`s?n(e>) zGF$G%n6o+W{6A-@4hsIK0*J%jpB#Y*G^B48eQD(CDZR5oBl-P=)r7fH^PLf?!aK6V zwkIM35?l*I6p@;^H}JIDNs-fF*IFN?k?kj(M)QKM%%?dSkf1d$Nly2z(>)oq8z}0H zH?Qa{x&36#W@y04!9zx@x7un@ob$&)V8#f~0n1|jF0kFs4aZ{ND1~QjWHToIY5)LY zrgKDCj@dFCx&-w$QMi=CqD*=`$NqC~2k366pPXl#>Y7A=iQD}f`)+B-pS@LIW_M?9 zlBS_)(vGz!L$#P`?<3Hvonw@B1uJ244y)M?0)z0-hq++sJ0GZ+{oiiH;lFi&wy(C! z0Bv9z^M;`4@)USP)7dhg@K5K&U&|7&-@I0Sk>I+ZH75_xEn>qh9qmc%aA@NEKBsVBgUuK zC=b{w-0oU|)~tAVI zyJ3BAB}%rsjz7qZ?x_XCWe6!_u-{e_3u68Asso0IvwKdxq1lN#%4w>J zi>}P;$JZ>58(ZAjsmSJl6BWUTe`0eGEf3f_yS#H6vx;UJWO7CCK!{)4C}`C$j5gNj|k znb$4QRurEE3tPEe!JzG-a0DmvXePO zSD#Q-qOAjTMm|=aBSnvwHoEbgyVIz@J$hT*legak-hhb}e#%cm2$nR2 zV9A{kc)WT$np=5coPQIskbGMO@Fn2NxPv$@SJZdG6}jV;+%(cH+*RFQ(+DjsJlman zy`D(yN?8MCtjWD3w}Q|jQccb$}BDW%M$zZZnri2+5ls)@@(wQD`jt_GpTKL_^CO&SSCcHbfMX#JXYFI^*947 zPh&S-G=l*C@`E5CU1$m7ao(Q&oSmY7)ZZ#5_fEyYzLsFJwJ%GfErFeRN@7lUbUrL| z$6;gQSNsI91LJvT+$Zb0>g<4g8T{B!U05lfKmoSRH^pB^^8sJ3{8PzVq0NeypMF5k zU3qOqksdq{>AUjm3O~dZx^vS6C$ldgCWszl?xd8-sJ;-kPnISB*-f=L*8XggOx$?u zg%B-QovSjBbj}%sShZv~r?`*6PiiQW;nee<-=+y4}S#}q_BgXIJoSOf$YbE7vXt4;Np zrKzZf6Ny0aES8(-cqmnIGMg&ieYWryBZ0VTB=4<*@auP4NdIk&q(Mt(OLPm|Yl za!0OpC9sA#tk>OsaCSx0;!$5r6naw ztzLBo>#LKaxxsO=yWe%yGilL`A|6E#TK! z+1VRQlo*D?(k0-mlRM+`OMT8kVB*-%ZGv}Aj1u^j!wu*~>L<-T+u?6sX!3C}lQte- zk(6_=iwXsQ0JbRvJDwMnk!c99w~s~uD_4vMB=m~-ft-*|z~$*g4g;pgG~Ap1m@@Fx zWS)8IKSN6`^vVQ8hv^Oc+O(Rt7!U%wVsGP+Y6fyS%GG+v+dIdVfCXPzAV~~li+3m5 ztFQmbE)(#2#Oi@k$1#zUS6ijD_yYsa{+BHZAw+^zAEI3bc(h0qm?|pNf?oS}Km#OG zrOfCKn_-CVO;}DXu|5YE#d8I2o>}vUxYlv&>=+I28WY>a1;uI)HUM_IvpF;Ln4ROT zf!=1rpKihNFUo=R@sD-pT!EOm%%ncl43f;aem^;|A#s3`b6vjeAzO!M-gwc`-Kj~{ zBX)tq64*kJl#TrgW4o%hTY3x$P01nD6a6s2#MmwM$vyX5PU|YngU*wXGK*?f?#Eg$~^OWW3I@of-=XVuu-b%A1Z|nqY_2 z;~jD&=QnB#WGU>;RwFq(I< z34K1fCMwf9F}G%k(&?~2EY&)W*-_z0ReS$;7+I1)zz`)M zpAF{5ZHLPMJhYU z;GE*@hM1NM{G{L94dL$!Y-h6A9K9W=I6AYb`Y=v{(tpyLQz^^Aibea(q()R*TU|-m zozpyr!|-BZ_Dn+$*2|vq2Y@ghHo!-`WjVtU-bab(SJp2*2i-}$UP9^qnF_OIFS~-< zYj^VS!)Wu}vn6!LDIt!HJ1SU-@ce>z8f4cT4R9V@O^Xg9)4`VpjsXm*~@%l^Ux;Rf#Zck`BNXu0Y(!C zj%Z}UAmD00nsOS%Uull)dU(fZgJ$bo>3Oa`8h~Wt)EM?v(ndlTS1p0|E9Pg>=&>58 zghD~%R;YpqZAw;F;M(lx5b_wkVbnd+ER+6A-SYj^1XUgNGn0I~ES|f|5emjyPIW)S z0z8i6)BZt&h(qQxih4HbFYa6~jyeKbc_`QEdLD@9SBGButjw|b^l*oQjDk<7Nig08IK zb`ATVGzK%LP+>9aFM0hr8t+m`uNr?h&8o3Rp$T&ql||K}7GgobFhCViaDH~+F#yC- zt>7T3&_PZ*feTKTyd6vlF~JmEA1f+*>CCE4ex}5N^$4o)YuxX&3T$P0(IS!+kan^J z_p>v#1J8bWELml|S02YAQe-&yVew+kipZr~H-I@yc$=8#rZ-8L<_nDx&Qv3dJDwUX z!)@=h1`~R2M{$J8bM^1O&Gy2oxe1T;K?NA{iv_eYuhpLyc3%xu%z`dVc}Z}%cHGHQ<7P!Q|e?dwnSpL!AUf!B^!?#^Q#W!Ry+7ofwPZ1mZq z(Id0{htmX1W?2cAYWZo_lOtT#+Us-nlP$=CGK|Ri4x0Xh>(|iN9y1 z=9y26A4Y}ViRi9Fxzm{>J`YM>GX1D|$4BY9xJrY{oY2~Z&};B{Zq9Pp!pox`8e#0C z-h~@fohA74(#ws!{7kIe4v6XUX<)9bd)g66Bz%^Y4p0~OF+rY;l$v&7T<3~4y!bv> zR$r#LblZcVgy2lq!ff+>yuR4qCcljQa03x|dTcG7`CHcxh#POtGKt6ymNd_0qF7Wf zBj_KC8{jl!zZ>0neDp19n3sD?HC=|WM3!}cK4zCnu6Uoj*hbV1<#F2BD)@A~y%@VXx+u}Hcn=_s-({PxzmMZ^xJ1SV zoZMY*FarYvO_@z8Lr2ep)%HgIL7rhYa~#X&&V8oYSw zA4m{3{hw1Vb~~26K^xro&e7i9eg^SqK0i}kG3z(!_~E?sjJlSWIWXJqKiHAWTG*SpPcCMD`kEc1gx`R^YkYWz zEN4vEIkj@&e4tC!(_~x`-K$w6CU%X7U2Y z)Y}T5stEyoSsB{H{+xfST3tov~6@lO}2gx#N(rHXiOAHT!dp6FiV8V)B4{L_P_% zmX0rPa^-{1xG6|#uEGo+!v)QAOjRe|jg2ICcXU!|Cr+LMbLHlhJ)ErR*P9*z$NLlt zmYjAUbljq004ZyOco?HJovV7M*Wb2nF8vT2D;3kGi%F)6Kr#TVW>}zTHnUQxoGmD0CY9J`|d%8@}n;_co2q zWr98`R_c@PQbMi}x3bWo4XZj{it6qYj+o*XvNoS4>rF;7WNn;vA*|A!3H}Wh-uk@n z*hV0S+XnX;K;BOoz?&*9_{NnM25s4^^QUt|>R!()^Z6#G3OmL{CU^-IG_M7_a~B+& zCrV;ouC1ljbK(K=ygqAE_-}ewnH2&&t0enS7}I4i0wJgNvCf|P$`|DHku`K`HfDa2=n@DCg8MRi_)vpMR2Mxy4PE2Qe! zD||kNXy=0WeU(43v%md9Hg9Zu#CP%d%C67gk_#pfXs8lf>M=betm(}0fdDKq0{26# z_c?J!Cgo-~*=wswLXkR|W8d+rDdV00`22Ouv=_Hod9bmB!=D$I4r@7DZX7e+0tO!9 zR{0d}A6^K#yRx@ykotO4(WUJsmFvN)d-o-wZ(wcDSUS`8jO-JSAMa4y@MK4fDP`(P zzxQ2})ofiauWKj9{Rm$Yw^?g=?`oO(Vf|T^I+-A+o1#F`>tn59d=FtgVJAV=y;G&` z0GMvtEeil5;e$Ln8-41(UeMl2kYLk%vPl?0+Egg_;g)494o5FsvdeZKP;&&fjw7o{ z|B+e%Z|)8Ts?=>@p|hr!nYXgV=ZjI4Cp#$E>+g^6r7Nd3<>-t=G%B5IyZUI{e{49G zqnIXEB=M@5Ndf1J#l5YWcLG=A4ufF8S{z5Kz-uM?Ni{{%mr);=l0=473h#cIc{K3> zZ-VUw_Ng5^HgWQhs5tQU@qv-YBej9`R$a^|lknX<*+sSVXue8M0#EPBJ6_Liwl*8l z_zoD#!l%WIXJZ$jm?|zUu0LdeP&8IW*(|39&QzKGnem$6--u{ZGtHt#Hro*h)?lu zXGKo-4Hv1WP*VLj;uA6UwGSV*6ro%PRbwR{@tXoCOb=OFTB4ru-|Id!rP5Y6LF*-D zy|t0qDSVPo$ffyoj#CIZV?l3VsPRYye$F^xxv~Z78_fwlCWbwW!nYCR2nx0_+@tg3C_UDMVa2Br=X3hfP}^Cp4Yg=#OK}K zKYVY`V9jEKD!UrCbSX6Xym2T-cg}!n;?;o{mM|zWj0P@D|FO-rQ zKt#ApEh#AX%_f%9!G6`I*K=bSnMIhQ%W5&BOMntzVr*eS;WR;FgM)+k`#+Vze*z&V zkU^I-R|!Nwy<~>eeQ~hJqa2|DdpX15kD=6U73Du;T|VarycBP^n#IZeIJ&H3S9#@oec~poZELqX$DAc>XZyuIqd^GK0Jq~0kI=d zA7gMo8%zmkEdnqMh)tkp?V0I;Tm3`>aU3^~dXw zlhdd3=iygnUgYu#GRhxln}4D?Gokczq?T;RjCk0=fUHy18$lt!-q!%sNxee7No^+N$9d?Es*``)0UJ4SC&FNY0pf z_MlbGdUy$|F}YDvJ9GTCkZbsNKj3DL5;=BGBx8xI;n)=A0d0j6MP7Mi6MQdk@Tux2Qy`oI_&*%EQ0bE?|R>P$rDhcFa8O?JIK zPOpFDa?-L*+Q7RrCg#y5z$l0d>n@+OYo3g>-Z*x&`Jj5|=*UOYaJer6;FAbdtt0O? zrFGUE?!XeUG}G8wMgeTs%+r;3uUU;Nq5EuU{h-g&UOBKhdS`;J=m!~xn*ztv_p@dD zR)tR!P=~5kX)FRsx9)uyuu?0dh%Ht7`PTM@e#Cq!z2ts;O;L)tQ1ipDiWqbGz@o_p z^D=UKR#`S7HAt4vQtD(_SeWyj_av~#tJKlb9>-s5Ykuzx_E1ZNl4)~f=zG$*;-y=T z2ozmFva9az<{2&63fQ?(Q8{IPx@t1LuFcxP-LXVctWh3AwazVTt2)w^*Zn-#eB`bD zSHoAusjOBK5(>uQPGj=ijdOH3jqG?(<5#C{*JQ?Lt~@zow=Ii4Al$Vr!#+Cf-gx)A z`_h(>b@7?*6bYM8%628gGW^rwWoG$mK_eCk`}B&llStfwHf12*{5spmTeNH$4{gCY z@Yuwr*k@%m;T<60bw9z6^WpWi@Bu^qe-g;YAzI+VjgsuZaGA=^G*I{KLy@rIjSpWb zFQNsCp2T;S$VaJtZ<(waRu8y7^X;>YhsWp zM)mKgCeE@K;J4vQSV z&-(Gl5AJCp>K*2-`U|4i;u3p8xo6(isu-38>cY zml1Eo&FBBKJpour?}q&nggpFiGM%m+YX`ng8P+uRnJiMyWcv*_AZ8KAB$w;rfmN8C z<-2EB6TqZO>A~P{*<);wYqZgxQS8E*syOXvGkGxF@s(scud0uv?T)fQ z(DGrwM7lvpitUG~6!*}kZUpBn9PuP`5^nMK@($xI^0Q~axP5qU>L~uF{R_<9&m z({}$$WuD1y-QzMVb3jLPk`~bDJNkw(Dv-6cKUb4uzD= z-w?i0NZ2K}AbT}Zi^uOZ32xmSxJw+6(3j%a!~Tdy-@RxVx6YUw2|V6JX+mSJNclfl zF~SD#eo+lnB=ZpHLl{)E+`sI^-V1Vn!6#Ml_W4aH*Pe(++sNI`M=5L3?X1z0;CJeE zJiX5Mp6JH*=R9W0t(1@>>1y=lP^F=yJil6JxU~I}EpTsBx?rJ5LbCbQ zuLBmmX1MO&!E}khx=+#hCesIB53`IWwqyFtR{AUv7vJ{Q^dn1S0@*^UOmRwctFy&> zd={(J@avBzmu$MbyamRMt_$kfHY<*v)%%&nY4hUDH=$k)$8LHlUG0G3Kv#T~-vQjw z)hXbsNIg?~b-jRw)ir5Q(gfwM+Zk+0haf z+4ER%>T8RnKAoJ-(s&tu&-iZ@A?^J|d z6md=9C4am*v2r=aa&a?~37bc($n#wQ<8UGXL+!RtrRXGSj-2INJ#+3J=}e6nOC}G8 zN~lvCS@rxoq7w$CLg-wx!%V%ymw>~xhUw4cADX*$A}D~{21F$!Y61aHwpdL!QcrsN zl~$s5kk%7HWHkZ43%mOcwlk3RcbKGQ*}K(Fxput)rpE0zH0vY(EyY=blQZ`odG#hD z)~{&r6XkSE(^csqsaMm>2c%xsT2&g_Nab1bTY%fIoNHatDY@C@Ei~v@19|F?szU6SWRS)uDXqNY!48RlAb;S*ijqus; zp;bteR835>3BXML2CewOM<^q3M*ubU`}gnI-oS&(vf=GF|JJB-inGOH_dc1xb|iqR zWgrcNy?1*8)vAlAaiBE%K3Q>5Ygy-#Wf$>FqL|Kvgb&6H?iQC*Z|PN)xZJhH#d#=a z@s9O0oea6Lg}submzNZ{iZ*_okZ$6G*h5YO!dE=7c4=YA9g$y%1xjkVl#|1DShEjM zH3(sS?uRfB3mhW5Wrm} zrY>KpBxM&CC;s5Ie_{o}upN{vdb8x<_$5iiQN49`z`+Zz`&E`yLAim;X&}$HAfKmT zkO2Dgdno95mWMH~h2c4);H=MigT8hyzl|4g;dU7F;p^X>w!fa0zf{^rf?>~ z0w{=F_R}ru{g5i@&xwC%R-!-1x|(k6pSb5_)$f`zyErIvSCs{z`iVvU4x_znFKti!!av6BkRX_=+kEc;*`_rla zB`g4ruCJGT3XVTTrlh3Yj>1>PNIy?sV%Yo*=qaBIOY87_?P04yx6TV?_{~K? zOHEo3|2EA2JAMPYZM!H<{|!s-$r>l5{19icxV`Wf-{<0I>{v&H4FZaCy$B6Ludz{v zRH!!HV#JGP?5(L!Zp#}NlOODgWqjO+yo~+LasPYxH+ht2KjdfCFQr(oovP3?vkFK^5FvPJ4^LD=DpYQi4tUXuY1;erJaBQ79 zHcp(>mKvoD+)bq5SX9siR>(%CL??*D>Snn%p}NfGO4(RY^puLI+j$Pw)NZLb5bKo{s|0L~ z-A3R~;QHMg0bHSgESOM&N&@oF4|8gkPF-nVM=sQ;d}wcS{{!iW-)yQ``D6t#xlh(O zRF0Z@O>0uMz9g)u{P))ptV5lH2(gC8I5i(FDRG5Gp1bgBydKgxJy5gBfK(#D7NzZU zatG}S^z#KL*Do5=K*F7hk(`mbdgI1XoM!8*-};#UzNtEG@Nki#`7)GfV;VlfW^)=` zBaAjK5>gx@wf_D!B!2C6xBK^K4%x|+#?P@5N7tlfWo6xWJD~Wz^cnPfFF($Ixt4!j z9%x^1$on56XZB0Irm^kw-*rd1YVO;(*LbB21@7OPJspo%WO676#~oUMws(zP#+shG+$ns0IC3W z_{kYU>N5<_6=j>*0d}r-?8U+--eXfy2M+opoYL|=I932TMp=&k#tzJ^72OtRJ8BVOvTYPh;@EE=LJLeOk`y?d|Dd9%fWlhON^LnB^6x0LyZqz@imyogJ`$C@Lr9Z4o)ZQz>NCavG$$@e2#r3 z4I=}I5KgV>wl)~_Ja7gLQGju0c1{h%cV&6c`doWWv$>q*=ZLc8J{hBiKXNK?zx2Nr zz!pph;BLU2OaZTv>Pzj(VpSp2&OWNCF<~>NgL!nezhxEgj;&2 zl>z@V#>sykFCnFL?|(j)J3SFr|FFa`n@KbhC2pZB7 z#3>qIn&~mG_Vki=p8_x&CFeD4V7MvgJlk^G7H;(apFxr+7Gc0+1KfI6$@aeF+d7DJ~_-A|H=0?Da#&^Cqb=!=fVz>giW5nw=jWQBS%L^t1EZ@ zCm9;qlG{($@0W3T&l17ownc5pWhfM8Mwn-fLtb7H|IYl)8@QikEc_Le+s60x?&B*m z5kObB5{BD}gGr7l84~vP{N)C~3V;xhBWd%=^j0&KBw3T3-HU`;hqWA3OWW~<8nl-M zfYn-BI0_?g`3$_;&Exw<(G{QM|8)Kq28x9NF-F$>r@_BO)t^T*i-U1bX01<)zC_uE zR@8qEQQ#cm$YbXIUPVO?z7KI$pw@r=-V{V@>dC9Hn==1QBVy_b;#*jR+&f*$AwCl?o&G?2Uk4=*Ej zFK^Yvw*HTO9n!XRBWe++o3)4O!OC9PC=_l_<$M(W8(Akk`zv5?nJifb^rH3N?Hhio zo$=nNmSEz_QFHj|XF!vQEcdqPyZz_4|M_GBH)k)KA9XGRlTJD;3*y1c#?ZWkeaQM* z^`Bf04#Z)ARgrE4rMmlk8E5F=NpaW8xKNd3)-orW$m+kh(W12jQbQ7oi z)=#qbmhkplt}u`FC0sV9sdnb5$E!zX_xlA{4wW&j0*DCm`=1;Sh_sB1xiH@C89Z93;8d)EUk=lPNIZ`o3H`Vd+Ig`=CV}#?PAXvzWk{x96fn z0(rYh<>?PJ>Hd8v@c8=*vm+)>P1k@i2>yMaKw2nihLV6Z;wcdc*E2{8=xNh(FkEe3 zq_pc;ISw&}`?lqKx<4vIa67!xu|P}G$c3MDyg?u^InS?uM6Zzys0QM9ChW>g-ypzA zkOUSfvhTTWq{_>TJ{+kpgwX{@>P5ptiJ1NTO5)8 z8BiLUY_!*AJ$V386^TicK@z0qOPWP#Ea5?}!$_&fQ zOcRKuR^tLX*&CM(ahYftiNg!a=uU|He)2nU2(~iX@Yo|foZp906;o=d%aK09YEW7_ z-yX*;XE#z@?zZ&fQ?2fYX!T8@-$(K5Jo+AkyOM+(944x4B%2NR&avFFJY^9_br5UtzSX5@gmYYm@ z@S$jtqFn18bXQr0IYhQ=+2~ZDB_DRW3d=*B+3q`-*1P$i!GVIG(AMp=vBQ#^_mNxp z(;4Iz#_~&9jZ}}7oW?R;_x8&h?b0N326NJq4~>W^TeI^!o4=G5G{|9ff|`NN5+?ns zL@IWva(*@PXPmVGQ#rgIOY*nnoqNDDy$hd2uMT>wBgzg>YT&BV2U{k1ah1(1j_v0` z@o;6~SUGW=!+j!oa9ko_2^G75?VolPmWk=Pb-h{k=phZga( z88Rp7QzbHkpYG!aug9e^DF63Bi|1#CeAW^CpakO9DTT!p$yhuT8Aq10^cl2O@Zl-2RXr`+zCPj#_FqXs}W2{Qvn2Y{BmNsG45? zB{BF_rVgT$u0 zE8o6|@C>uOK1Ba}!V zx!M$9J1B7#_JSs90cKlucib?T&HqQpLE9YV1?v{gh2NWKEt9FX8;3DePnCL5Z=k)Flp=?-i$<5H4zc z`?2ZZ+p~Y8FYr;m3Vn2(u5Z`Av6#S}zkpQpZ|vNP0DY^I-oa$HXzg+ajQC7%wldRN zfOAL!UwFtuphqqR41v|3He4cQF5;UU9M~lti-k<HSTs^#>-Tf|C2&~#m%6WZAy1jz!Q_-IbpZP z8ht8}UG13lz+N-7+01+RlE)6OT^3px7fn@1|_b7^{bhPet}< z_)77(<^>8-qQ2X(n4faVhm@T0@Z{5HFSWs~EDXtV@7IAMbVUP6;v8^%l3PZ#wOZ-* z*Vk4lRj6OYpAZ_$*`t|tYKmLar&&{5{d+5cst)rQTn`n8>Xi+0zXc6YbTPMgzewFg z23F=+`8=FXXF6b*CDVN$v3|6iy;TSFSYh$qrbhKDcT^U9l zj}3g#zty{k*>s8S+>t|cng#3@Rz`z}njy{*?90mV6_Mkvv=iL9pb0ttHf$7;TxkX1 z-klTGb`2~-Mxx6~+{b-KiFd3XG`p?+6-0PMorB#Q@TY_CH5)En#5WrmHqj;@Fvi1A zeGpO@wuYIPOgRY&02e-U+j7!$LZ#5mS72R3MJS^gfheL5`kQV_n{8}KXaj)V%4b~As zFrQ7yZal}~{ELX@8c#V?2LlM@)g(|;VvcBjEuTJ=`WkOem{DL!+7Lr!U;F!mGm_^~ z+V^T?%bz+8noq9{ybcq16Gzd^fS2`skac)@6|;8X8l6Q19epZ@l^3@1ES!x2XLNA4 z_FI8#x5sq7hXVr83D;_5$sU!*Ye}zyx1wMC?Q{DSgrUx#fM?_Fj@{syA2x2yL^J{S zPPLkQ#O+9E9a^H*USdriL6rGHDt$B!vu~t7^)@_e=(<|SVd!MenX48AP(Z$4WoC9_ zeN;I;hEAr{ZvB^gK*1AWfI~5H0a{Y#2UBjn9`7;3JDrI5leeufemoZol*pDlVTSHP z3#8@6kxsJwUFg9(;)>Xm!{nsFC<7}Xwv_?o=eP)$>vvvj>yw z=YS7{pIOg(u@mJ%G0G^TM@L6>l)?_{_e`(yLxmX%h*D zMJS13@e!}HFR{?GNtq;%=4#zUgfFP^$g|Ax1<`vC&qIPbwGNo}3>ZM?=Evk6r|J&S zi$UD-za)A$kcqu)8)1mG z{FI*zS4{wM6S3;RP-!$0&8!6*;>|%T%HJxZt}cmap#~4vD0Pkx22gBbPo~=2iEMFa zSN<~qRz>jf54?e)>3%j;Gc6C1_YO0C|CDQDt7+bE({$0($tizZ)xn2L?@6_ zR3$`yiwH?E%X*^k*^oQ=z!1GA|E&fXHPR=rIEGq4%0=SGvror2Y%k#d`aPmx5@~7a zdkmPa1d-<`6M%& zp9rn|?C(5SRowEcasXoE$)s`=GvJk9wPt|2VX31T2F}6x3#(&IMqZND*a1muBh9?X zX_HSLo?$y$a;qFx^U1W|YAd%)Gaf|AEHqZ*{PW96FF*&nO-@c?c6t5=K_z@2f$8<^ zY}d|9NRviy7sF$61>@bV$B3*VeDg4DX3qScxVTL~5Go^T?}aG+th- z2`EduJx~ZcSssR;yX%oW&ze|$TF?;>HGHp~Eq?$w&SAD?d#s$$|4F@l*T7}X$7>}7 zRvPwxrPaLO5X-qYiQ7{P^4Ui2GDbq&DJ3Yu`)8zfMi1{>HEq`+uR1bJ4x!#n0D6_M8Zs_# z3mc%u30aK|avL-!XI&?{^%v4OXUr4OzaL*|-HV&M5GPx)SUqYMWw@Ex;%DHx^&FOD zncjYHD@AiYbGx1O(rsKW>Eg}cid)6bqA}!r!G{?x#)c?^k+q_uv%Xh3ha^A^{%wnpRPY({1LqK{NQy>!UjUc8f7x2` zgyLiGpsKlFO75ee2#drn3Glyna)PvUP}e(t6P z(8^W6g23+fzT5gZQQ^L-Yg#^P;QK8FTZAe)*|CKS6(I>8a2aoN+XEkYf2jAF!Zi3! zjS($tF@bu(ypeC>`IZtF;jz`F6A-Y7ZUQBuZxp&q4zHb9cc*!1`T3p9xL9`nWhNVr z!2lf=fCA>;1E&E|yfmrHqB#XnUCu28b*4#eZ{lLL(42#`ui?BO&uZj|d_Fh!Bw8g$ zn@2uezsJz@^XM(T{!CEw+EyG*eaF`FuTN%C zOZg)khBpDobCl(3ud$bhr>EdmuQ^l^Cic|y2m>LM+gsZGYKUAeJE5YUX9}j^JDoojv<}Cm&t+agmp?JE0%d#fo}m_cYogpjn5&egilTvDFz-Df}1i zB4)bXfn$dqb!cCa13DdCgMNehaa&${n5Mw&bxeKfNmHq%e{T_H@WB!H3QgFK2gNpB zP<;xkez-y-Lr(0^P^G!YH~WLut`0=mPXbVN64iv6Nd`s=eUQ;?V((+QU0&B4SF3*{Pm$AVrq;v&)c>VLy_UCe45VEsI@ZWM2TaB# zRU6XaLx0^H=0)Z!$rIu`3*s{Z!W7pU@6aHvX*vUuzME+!B5H}k_gFD)3=f;nI zi1|B!@iO%p;L{!JSEI~vyUByf_{HY=;RuAK##-h!06XFwxYi?xl}oWStJ*P{OcVe~ z_v(y8!+BaLQB`(D(XrL0ReKMn$R)8mU2@$q$Pq; zbZq-$IkP4V(`m}e<)cwnZLrjiA-X0@VY~Gi5-PKX20#Eag!JOw1br%7Rr}`(v@d!u zCo@&wE1SwM=zt~$K!eJ**9GAv!}Cogn9(d0X~BwPkU4gaWh?WVRcE3N?C%_R_D)Vw z(YmJTJ_0~fhItqHPqoIFGQYE2!~?aSRa{vjcDWhy5>oT zGOMFTWfL`aLx-!QL(9r?~D6y9Uhq=af8z!rqg#p zXk%gE-;=@G>MUv7p@P#ni@zP*$YQwA0Dlc21`%pV;p!_F@xI(^eA5&SZ{rU?^Wj}! z6Y%C^eMYilc_~MAwqV`h=I0;WA)MqJ^$IvyJ-O0)*RuLYjTL1TWd|(NbhIZ;nOop( z`4bc=fsxaeI@zc!vvYFFetFRKSMjef2_#oIzzPIxZ4oB0sxKOzX4Wltz#G@LD2Qr5 zm9o~xF;EU*_!O`}IigC{sU%1^$$B@>Fa_H0*>*1Amc^7tnKxcPpr8zZTme`6(0@J| zXfBE;0)lcuv%tqq05V8P2B^)Nhq~qdR|1KCfe>(GeuFaNc)T~zvma>o)FZv;sVD@D zynx%jpd8m<{zI zz44BQcmN85TNhy2plu`Nt$b;sKELSBpW)my@*ZnL{lFaD|7-8c-;zw*wh@(1yH+~o zQd6mwOU~P(B4CS|mX=v+F44&NRvMbQpcpDmU!|BhndzGgrsa}~;RGs*v>~aLX|A9$ zxrCyC3y6ZiciVh3@BH@t1LJY%FM8{e94DY4JQ} zYS0fcOC|N!{@iq*a@H$Qe9ONriBWJrhLhC?o5K2)!=~i)0hGh-mMd~RkqdIGCB(fU zy5*IvHssJ&gxudt>g(3w2{)axskJ_#h96qTc~<{c!`n^f zg+SOfdm8=UI!4%}d%RkXd}yWU1H66h)eDTsQr!qkcZE^zbI#F$k(dn7l7z}@YSv1+ zIcEYw{HJjfg()x7R@zQ&o;LdJ2vi6Fkl?OHM-Ga!%w}co(6=I5LZ>n{9pr~6!z|S$ zq_VfE7##n|{H(t$wPI-D`~L#((@V(MZ>p6Eb8k%4{lIGT;hZ9cg%~HhcbDCd%0RbM zs?uZG1wSL{Z0f+NzDiO?w9~XT^dWptKJ@M~0(@5*az*ZgabU465JN9eFY7vD8Wdz_ zlAIonnlivB;uDXov3sIgoKx2>G6a;@?v0qg;r`RnZ{4wMw2%}(e*c8k`R7sNT@>H} zfUU~mHR~8!4rJTHVlT=v3wz2kx&95Nz?@Tj8)s5E}t{|AFA=d_Y zOTqb{ATx>U``k~NJ2hYk3r#Gn1}|1Xj}jq!9%;{k(?9!WZt1z#{OATvapC-}#$LWi zi2R>~v0v6A<|?Eg)Ye#VyRyr7RJ$N4vFEFfmb1jHF(yZN^rc!ULDen>KWu(D9Z5!P ze(qg(G2HmSqyi2B&W`vo@N=3l?+dXbWn-`1LrY1^_mSilpKLLxQp}@s?=Tqw6Do5Pui*IhPZtaT|GAE&MF$;(4s9Bt5f+vbITElRv3( ze&@3GgY%ltiz;PZXq||TeA+sP9bc(#*G<2ck&zF3W?0$Bxit`EwvZb7jke;810>h3 zb}}!oS_xUbJ^$_PWrSlJ-;v4qq!@|L9uM#ALcMu|+|fni+AqPpu+CtjBrs#Y1jKVU zEc6L$d!2l-MgMi5&7?{Dfxj)qn;mIZudn7I6V$88%05A!PtCQTGSxXKMGh;qXa|fE zJBUmhM!}@e#A?s%bajm+=Ka1WxHZWaj;k#XT{T#;bH9c5zA8txVHEz(EeE*PP9eD9 z<2|evdxmVLj_n@`lp>6@ zy_ZTczm54_lGjPwPaq$dF1HdIks&Mp;%bge$QZnnp${}#&Z3)z95ei@b9;c=kJpY- z$G#RZbgyTi3&d4=3%+gXOSp|g^~^%K1id>re4gTka;7m@WA}bFo`GUbT8-n19VVdO}IkuW(H_iil_S}@$xy(Q*fCcNaD60 zxqsWK5lESLWnKgy^ci@da#k9^aW5)oLzbFxlUVBA&UM~79PF7=rW@Ot`>9(Gju3N{A4%EK0dPuz{=J_LUv|Pe^*x3eq_ExMNjB3?{$+xH^_Y z;e5pH)*~Lo@y=;b=P$Iqp9KR|j(>D-kaI4WeI&&HPFRtbZBMiQ^PwE`pF$Z7#(@UF zP2~&InXDTNx3`4)H2mD8yHl{Jk(|C(VA2vwY}3IRqo*qy9HvN7a!$$hlZqjmb6tZy zp1fLd^be5LmcI`_d3@@A`jLDS!b0qXVvP%y>+DfL86Ie=*TZ)PL??Lk^F};4=dwv; zPRBV>*)f&NE0vtjYHw@vs9l(Dk*g-}ARSciwv!f)E361d_9y<;9b7)PBw$3dh`AZi zAY4)BVh3t>;gR=s)nZW3PT_3bOLDK)eTZT^*m%P!HdC!FvK=Z=_iA>Bg!`SsC|P3u zz+oMr^PUcTebccFK>bqp475+?5RUC{Y7klp^p=Q;ZM+c8Zq6wBtH*5c=QHlp7wZS%6AszeebN>>_2^H7uuK@g%1{vF}DT>U{h`}c+u5ubXcFMH)fZ6-l z!y=qVN>jqgj)3T!mALcM;1!8}PDcMCU6<9?l#euNff${zE=b0d%;TcPFfw`y>zjLg#_WgnwatH|t}Y&WrR32m5W_AWNa`OqIc{ zW{_mX(Ck1psRCgMhJ*hXhcAG1ocb_kuY)%9rlYzq8h$K;X}=5m+8CYpJ4Yw6zLi%S zpu}dkAc_hVv>NfWy9eLsQ-6OzoBl{WAkRi|U;anmJ5dFwz(C9~-A(!Vfw z(E!S5ua;@}(q5GrIc6|PAOSPg{il$s$UBI}tk5xuP-VedGyZd}xqXvWvU_`{;Cf0> z5fN79T(#iq-q$RLb(of0ZA0lfepj^!a2-6 zv{v^7r2J*xmj&XVgZ>Wd=RqwGGe1`-Svll~bz(-y7*N1ooU5J*aY@&5ea5ss6n(a? z`N9l?w~=^1g2wLDVRD5ovqLc^Z#YRDFR+QYV4emH*fzOpzer3>Pudh??f``be>dD3 z)xB}1O6bZpnt=j(m92Fxq0dz89n>B05xx10QDL-YDz&e>h_u@9+RG)Pv4{2IYNiMy z8auH}j+fW*;q%Ymtbq+KI_r4gxGUeYJ>hq~vbe!N3%NntH+Dyh7I70!cu(qE_`Vp; z07NvH4Q2s#9;mKj;>umoviK|H+#CbgGq`D+QxI*$r6&D`yf%-M^{H;6gi4*j3?c9c z8$}NK?0I4%b?c`p2;SvL3*xY`0fe_KIZqPm`M%{DCrPUt{bS|zlhbHBNlUe7zcK}E z$L2zIl+z#Z!thJW!}{G&JAC@Pg`H(}GLM_m;uV}C9Yt(vF+F0Dy7{`k zY&v=ZZf?8^qSD>~2iP#{qQK632aMplZye6Q3X>dctS@JHSz2)zJaqXvFEZlr>9$oY z^&9^4pN`1EJcEw_wi@P{zJqQX470?WZTB*5Y7F!3#xJO^z|Gw@)bFoY5#daTP5OgI zcbKI$Ok(|9g_%#If*$3ga=U0_n%|#}eWwyeW~(19Te+!xF*(rd=LU(nM15;<7Z&oA zrqIw#r7}&_qgCdvS7+!|3?8w7JNRtHQ$~8Yyw(xC+n=- z7SQBo3+)tbg2NJn^=lukNOCkiEsgt~4tCrZ{aSnrHRMk@_?1^whFrEn3mT1NSC9B&c-(JrWu@FUhSNf+(>-_%kX#@LYnzq`^M#XX}(*!_LZCY za24(5Y$WH^=;GY^#0c{Y4{_!GPvm_bd#&6ypUpfwu%|+=UEe^Q+oe$7cXnyF@O67L3%SKO#rdayD^4^vH2hG{w%vp|_*jKf4 z=jb?40UP4S+Mi~(Uz(^cvgVB+r+Rt|;wnFRYcz(i=&Q14Ok=V-tTPw4%v&;ZrxI#w z6&rvLjj#yzBr5~N*7o09CkIE=>EWwo`ceL*@Y=504RB*xY#SY{)p3Gvn9zBL_FCN0 zl^axu8p~su8HpiDNi{%5ojAv1{0?t7*mflF9&Y_x4#)X(jyLl~c+s6*I1G7{zBI;tH*_ z94)o##4$cU4ohj~e#C^E><)3E`d;ftdwTQZpDmp)9)n5^+h%BE?)8LI2A`L!zjTBL zPYE&+#0&jDFc&4Tg}VC}E@4ZGyWbiK2dvn6Mpu!cQT_^6!RG!7)fE>V>?PNFm?vc5 z>A8gcW=5Xm2#LEW_;XgMQ$=Y-#lc|zs2}}2ny_4Kb%D@Vrtu6rOmUe!ph7;;L`XHi zXcDHc;OYbIk44?|A9-=Ml{Xap)^{jb5$Kl?v`CIT`bDXV*x{h+UARtzOd}#US>a%X zOdU`5^_P@lkQxB*B<&RQB?FgJOH2-~rMnXf_{5%~s&OlUM^i30FeOM{`XOXs)3_BU zEAyNr%bz8RJ=Cvw8y=)3p z`K|i!j$l~LqQ)kabHK}7WeyB$x*({t#cQWf98qh&X{R*Y--9)~g)?XCL>&z;v9#hY zTFY?DV&1fPE&*z}6Ki`Y5#(-eVYB;OzZjPSDnN%ArA8D>wODpQT4Jt}ah556JE+G_! z_P0uQ!qDhR94VdpAqajIOl4~>oTaQ8H5yXaTZUOb%cRAkWYV?KSNlTqgSM=Wgf)JP zz=?Q5f5zPEVO!NbOCbqEwP^Ff_O_`gdm67#U{Mp^_bKcq2IoO%zcJb(M5z`cjv1Ck z+!awNRhwjj6CQqu+xC#{UWo^3+h?6ymzq3r?3JV}<|u_9x=MWAm`1AqAnOsJ*@)^4 zr|`FkZlg{Cd!#Chmhn=_ZQe;~-DTUOv>)Tbmh0{z_42vWa|vNUO% z_5KA1xNHBgw0zjUH|s5xg$b4k z@Koa#-AFizrr6h2#$k*41tm7_jp$yL4X*DZcklq!u+>9E0WnhcOFPn7Vh^ao@~tno z@RwY)*+8&|Hpdq)`a=L*Teuw;_B@u;o!a!YaOO@bs-?*gqpm?nRkXl~mKFfF z+OVzE%RlC`M5-+KM_GXZ@9b;=2C(sq+R&Ko_RzZ%5P~kDieK3yzV4BN*{$E%KY;4k z)s?*vacHYN~u+?SoI`e@S2!9Co!cdvz;@N@{yj`0-9^8osR(V7PR-O&gM)x3owqs5oJpIwc zgY`#VzjI$V>YYDrIr8D;0JK<10@ycefw z;;oV(!gUR*xBg%xTl-#d>u(5}#jFrLKo}q0b{IuuZhuO7n++ zo@9)d#`(AT$mbW5g;c;&z>1_2Nk%;L?TIhfeK%PYp>5N<5wdihxw4-qvVsN6t@bol zDFgi~t`B&ZU3ek!#fXVE5Ao$7AwI+@amT_m2SclwQE{cLcv3kwhokq+!S%>Fe_*(Z z75)vhq@YqZqa~Hf$0S?T@nr_%mV%*aT${~4)6|(P@Bq_Q!VC4tZa`7?ra`4?oV+wSr2`TVSUmKS_>V@3%0*S#!+L=3f@oF=4k9U9xv0p1;Fx&}V;X2J~h zcz^}G3|;s8JyEFR*LB*fPUm+?f+ofnBQ5uK%NrwA+RV_~h<6-mw_wU?NGRI!zNTh% z&>ty6x8&gW75gdW)?p->&%?{*brS|k@b|(>&<^nyO55Pi_q*eK)=J*Uunw2cw--p%E!VXuDa? ztZ$HPKJ6$Sh7!UrpxVBLFSnpZOw$(ftvg!Nk1LVfL+FL(u zh1Abu(oCSmgqQ2IrE;Zz2f2DAD%T4XO6tU&)2IB}vV3{^xpz1MYFEPy_09RP2QvmA zIqw<(UaCnCs!mFX$+3sjnV*(O5)y`jW!*wzF-l^K`Bxgap+0Ej z@c^nf{Ic`6I5#9bcE7fwiiP8JZ9dr3FsD~SBiW_`8{UgFt*{$@qj#E)90JYra>Zs3 z$sCTuzOye2GdTO;4@;wgJK@!ij-|c--insluCR}{#q=D6Xz#nL6;`rkc*UzLTR%Y{ zN2YK;Zcz4YY=+|(0_?E=#~3U@I1fIyRiBF zIeWj=id+b|L;kSMs>NMfeB^(={IdrC;NYJy_$L+olL`OdOqgH0OpSa?FTRhwb<|%A Pe7HEdAEg|=c=LY&YVNkY diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index 13b35eba55c6dabc3aac36f33d859266c18fa0d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5680 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 diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index 0a3f5fa40fb3d1e0710331a48de5d256da3f275d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 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 diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 2f1632cfddf3d9dade342351e627a0a75609fb46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 zcmV;b2vzrqP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuE6iGxuRCodHTWf3-RTMruyW6Fu zQYeUM04eX6D5c0FCjKKPrco1(K`<0SL=crI{PC3-^hZU0kQie$gh-5!7z6SH6Q0J% zqot*`H1q{R5fHFYS}dje@;kG=v$L0(yY0?wY2%*c?A&{2?!D*x?m71{of2gv!$5|C z3>qG_BW}7K_yUcT3A5C6QD<+{aq?x;MAUyAiJn#Jv8_zZtQ{P zTRzbL3U9!qVuZzS$xKU10KiW~Bgdcv1-!uAhQxf3a7q+dU6lj?yoO4Lq4TUN4}h{N z*fIM=SS8|C2$(T>w$`t@3Tka!(r!7W`x z-isCVgQD^mG-MJ;XtJuK3V{Vy72GQ83KRWsHU?e*wrhKk=ApIYeDqLi;JI1e zuvv}5^Dc=k7F7?nm3nIw$NVmU-+R>> zyqOR$-2SDpJ}Pt;^RkJytDVXNTsu|mI1`~G7yw`EJR?VkGfNdqK9^^8P`JdtTV&tX4CNcV4 z&N06nZa??Fw1AgQOUSE2AmPE@WO(Fvo`%m`cDgiv(fAeRA%3AGXUbsGw{7Q`cY;1BI#ac3iN$$Hw z0LT0;xc%=q)me?Y*$xI@GRAw?+}>=9D+KTk??-HJ4=A>`V&vKFS75@MKdSF1JTq{S zc1!^8?YA|t+uKigaq!sT;Z!&0F2=k7F0PIU;F$leJLaw2UI6FL^w}OG&!;+b%ya1c z1n+6-inU<0VM-Y_s5iTElq)ThyF?StVcebpGI znw#+zLx2@ah{$_2jn+@}(zJZ{+}_N9BM;z)0yr|gF-4=Iyu@hI*Lk=-A8f#bAzc9f z`Kd6K--x@t04swJVC3JK1cHY-Hq+=|PN-VO;?^_C#;coU6TDP7Bt`;{JTG;!+jj(` zw5cLQ-(Cz-Tlb`A^w7|R56Ce;Wmr0)$KWOUZ6ai0PhzPeHwdl0H(etP zUV`va_i0s-4#DkNM8lUlqI7>YQLf)(lz9Q3Uw`)nc(z3{m5ZE77Ul$V%m)E}3&8L0 z-XaU|eB~Is08eORPk;=<>!1w)Kf}FOVS2l&9~A+@R#koFJ$Czd%Y(ENTV&A~U(IPI z;UY+gf+&6ioZ=roly<0Yst8ck>(M=S?B-ys3mLdM&)ex!hbt+ol|T6CTS+Sc0jv(& z7ijdvFwBq;0a{%3GGwkDKTeG`b+lyj0jjS1OMkYnepCdoosNY`*zmBIo*981BU%%U z@~$z0V`OVtIbEx5pa|Tct|Lg#ZQf5OYMUMRD>Wdxm5SAqV2}3!ceE-M2 z@O~lQ0OiKQp}o9I;?uxCgYVV?FH|?Riri*U$Zi_`V2eiA>l zdSm6;SEm6#T+SpcE8Ro_f2AwxzI z44hfe^WE3!h@W3RDyA_H440cpmYkv*)6m1XazTqw%=E5Xv7^@^^T7Q2wxr+Z2kVYr - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Configs/AppInfo.xcconfig b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index 7f83dd52b0..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = firebase_auth_flutterfire_ui - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2026 com.example. All rights reserved. diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Configs/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd9464..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Configs/Release.xcconfig b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f49561..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Configs/Warnings.xcconfig b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf4780..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/DebugProfile.entitlements b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index dddb8a30c8..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/GoogleService-Info.plist deleted file mode 100644 index 7b3faf7e62..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.complete - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:d9e01cfe8b675dfcb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Info.plist deleted file mode 100644 index 4789daa6a4..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/MainFlutterWindow.swift b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 3cc05eb234..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Release.entitlements b/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Release.entitlements deleted file mode 100644 index 976176a59a..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/Runner/Release.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/macos/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_03_d/macos/RunnerTests/RunnerTests.swift deleted file mode 100644 index 61f3bd1fc5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/macos/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Cocoa -import FlutterMacOS -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_03_d/pubspec.lock b/firebase-auth-flutterfire-ui/step_03_d/pubspec.lock deleted file mode 100644 index a2fdbbeefa..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/pubspec.lock +++ /dev/null @@ -1,471 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _flutterfire_internals: - dependency: transitive - description: - name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 - url: "https://pub.dev" - source: hosted - version: "1.3.77" - app_links: - dependency: transitive - description: - name: app_links - sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" - url: "https://pub.dev" - source: hosted - version: "6.4.1" - app_links_linux: - dependency: transitive - description: - name: app_links_linux - sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" - url: "https://pub.dev" - source: hosted - version: "1.0.4" - app_links_platform_interface: - dependency: transitive - description: - name: app_links_platform_interface - sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" - url: "https://pub.dev" - source: hosted - version: "2.0.4" - app_links_web: - dependency: transitive - description: - name: app_links_web - sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" - url: "https://pub.dev" - source: hosted - version: "1.0.5" - args: - dependency: transitive - description: - name: args - sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 - url: "https://pub.dev" - source: hosted - version: "2.7.0" - async: - dependency: transitive - description: - name: async - sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 - url: "https://pub.dev" - source: hosted - version: "2.13.1" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b - url: "https://pub.dev" - source: hosted - version: "1.4.1" - clock: - dependency: transitive - description: - name: clock - sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e - url: "https://pub.dev" - source: hosted - version: "1.1.3" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - crypto: - dependency: transitive - description: - name: crypto - sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf - url: "https://pub.dev" - source: hosted - version: "3.0.7" - desktop_webview_auth: - dependency: transitive - description: - name: desktop_webview_auth - sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c - url: "https://pub.dev" - source: hosted - version: "0.0.16" - email_validator: - dependency: transitive - description: - name: email_validator - sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b - url: "https://pub.dev" - source: hosted - version: "2.1.17" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" - url: "https://pub.dev" - source: hosted - version: "1.3.3" - firebase_auth: - dependency: "direct main" - description: - name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" - url: "https://pub.dev" - source: hosted - version: "6.7.0" - firebase_auth_platform_interface: - dependency: transitive - description: - name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" - url: "https://pub.dev" - source: hosted - version: "9.1.0" - firebase_auth_web: - dependency: transitive - description: - name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" - url: "https://pub.dev" - source: hosted - version: "6.3.0" - firebase_core: - dependency: "direct main" - description: - name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" - url: "https://pub.dev" - source: hosted - version: "4.15.0" - firebase_core_platform_interface: - dependency: transitive - description: - name: firebase_core_platform_interface - sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" - url: "https://pub.dev" - source: hosted - version: "8.1.1" - firebase_core_web: - dependency: transitive - description: - name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" - url: "https://pub.dev" - source: hosted - version: "3.12.0" - firebase_ui_auth: - dependency: "direct main" - description: - name: firebase_ui_auth - sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" - url: "https://pub.dev" - source: hosted - version: "3.1.1" - firebase_ui_localizations: - dependency: transitive - description: - name: firebase_ui_localizations - sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 - url: "https://pub.dev" - source: hosted - version: "2.1.0" - firebase_ui_oauth: - dependency: transitive - description: - name: firebase_ui_oauth - sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - firebase_ui_shared: - dependency: transitive - description: - name: firebase_ui_shared - sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" - url: "https://pub.dev" - source: hosted - version: "1.5.0" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" - url: "https://pub.dev" - source: hosted - version: "6.0.0" - flutter_localizations: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - flutter_svg: - dependency: transitive - description: - name: flutter_svg - sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" - url: "https://pub.dev" - source: hosted - version: "2.3.0" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - flutter_web_plugins: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - http: - dependency: transitive - description: - name: http - sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" - url: "https://pub.dev" - source: hosted - version: "1.6.0" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" - url: "https://pub.dev" - source: hosted - version: "4.1.2" - intl: - dependency: transitive - description: - name: intl - sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" - url: "https://pub.dev" - source: hosted - version: "0.20.3" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" - url: "https://pub.dev" - source: hosted - version: "11.0.2" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" - url: "https://pub.dev" - source: hosted - version: "3.0.10" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - lints: - dependency: transitive - description: - name: lints - sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" - url: "https://pub.dev" - source: hosted - version: "6.1.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" - url: "https://pub.dev" - source: hosted - version: "0.12.20" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" - url: "https://pub.dev" - source: hosted - version: "0.13.0" - meta: - dependency: transitive - description: - name: meta - sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" - url: "https://pub.dev" - source: hosted - version: "1.19.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - path_parsing: - dependency: transitive - description: - name: path_parsing - sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" - url: "https://pub.dev" - source: hosted - version: "1.1.0" - petitparser: - dependency: transitive - description: - name: petitparser - sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" - url: "https://pub.dev" - source: hosted - version: "7.1.0" - plugin_platform_interface: - dependency: transitive - description: - name: plugin_platform_interface - sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" - url: "https://pub.dev" - source: hosted - version: "2.1.8" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - source_span: - dependency: transitive - description: - name: source_span - sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" - url: "https://pub.dev" - source: hosted - version: "1.10.2" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" - url: "https://pub.dev" - source: hosted - version: "1.12.2" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" - url: "https://pub.dev" - source: hosted - version: "0.7.12" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - vector_graphics: - dependency: transitive - description: - name: vector_graphics - sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" - url: "https://pub.dev" - source: hosted - version: "1.2.4" - vector_graphics_codec: - dependency: transitive - description: - name: vector_graphics_codec - sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" - url: "https://pub.dev" - source: hosted - version: "1.1.13" - vector_graphics_compiler: - dependency: transitive - description: - name: vector_graphics_compiler - sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 - url: "https://pub.dev" - source: hosted - version: "1.3.2" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" - url: "https://pub.dev" - source: hosted - version: "2.4.3" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" - url: "https://pub.dev" - source: hosted - version: "15.4.0" - web: - dependency: transitive - description: - name: web - sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - xml: - dependency: transitive - description: - name: xml - sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" - url: "https://pub.dev" - source: hosted - version: "7.0.1" -sdks: - dart: ">=3.13.5 <4.0.0" - flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_03_d/pubspec.yaml b/firebase-auth-flutterfire-ui/step_03_d/pubspec.yaml deleted file mode 100644 index 7358752b33..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/pubspec.yaml +++ /dev/null @@ -1,24 +0,0 @@ -name: firebase_auth_flutterfire_ui -description: "A new Flutter project." -publish_to: 'none' -version: 0.1.0+1 - -environment: - sdk: ^3.13.5 - -dependencies: - firebase_auth: ^6.7.0 - firebase_core: ^4.15.0 - firebase_ui_auth: ^3.1.1 - flutter: - sdk: flutter - -dev_dependencies: - flutter_test: - sdk: flutter - flutter_lints: ^6.0.0 - -flutter: - uses-material-design: true - assets: - - assets/ diff --git a/firebase-auth-flutterfire-ui/step_03_d/web/favicon.png b/firebase-auth-flutterfire-ui/step_03_d/web/favicon.png deleted file mode 100644 index 8aaa46ac1ae21512746f852a42ba87e4165dfdd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM diff --git a/firebase-auth-flutterfire-ui/step_03_d/web/icons/Icon-192.png b/firebase-auth-flutterfire-ui/step_03_d/web/icons/Icon-192.png deleted file mode 100644 index b749bfef07473333cf1dd31e9eed89862a5d52aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5292 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 diff --git a/firebase-auth-flutterfire-ui/step_03_d/web/icons/Icon-512.png b/firebase-auth-flutterfire-ui/step_03_d/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48dff1169879ba46840804b412fe02fefd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8252 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 diff --git a/firebase-auth-flutterfire-ui/step_03_d/web/icons/Icon-maskable-192.png b/firebase-auth-flutterfire-ui/step_03_d/web/icons/Icon-maskable-192.png deleted file mode 100644 index eb9b4d76e525556d5d89141648c724331630325d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5594 zcmdT|`#%%j|KDb2V@0DPm$^(Lx5}lO%Yv(=e*7hl@QqKS50#~#^IQPxBmuh|i9sXnt4ch@VT0F7% zMtrs@KWIOo+QV@lSs66A>2pz6-`9Jk=0vv&u?)^F@HZ)-6HT=B7LF;rdj zskUyBfbojcX#CS>WrIWo9D=DIwcXM8=I5D{SGf$~=gh-$LwY?*)cD%38%sCc?5OsX z-XfkyL-1`VavZ?>(pI-xp-kYq=1hsnyP^TLb%0vKRSo^~r{x?ISLY1i7KjSp z*0h&jG(Rkkq2+G_6eS>n&6>&Xk+ngOMcYrk<8KrukQHzfx675^^s$~<@d$9X{VBbg z2Fd4Z%g`!-P}d#`?B4#S-9x*eNlOVRnDrn#jY@~$jfQ-~3Od;A;x-BI1BEDdvr`pI z#D)d)!2_`GiZOUu1crb!hqH=ezs0qk<_xDm_Kkw?r*?0C3|Io6>$!kyDl;eH=aqg$B zsH_|ZD?jP2dc=)|L>DZmGyYKa06~5?C2Lc0#D%62p(YS;%_DRCB1k(+eLGXVMe+=4 zkKiJ%!N6^mxqM=wq`0+yoE#VHF%R<{mMamR9o_1JH8jfnJ?NPLs$9U!9!dq8 z0B{dI2!M|sYGH&9TAY34OlpIsQ4i5bnbG>?cWwat1I13|r|_inLE?FS@Hxdxn_YZN z3jfUO*X9Q@?HZ>Q{W0z60!bbGh557XIKu1?)u|cf%go`pwo}CD=0tau-}t@R2OrSH zQzZr%JfYa`>2!g??76=GJ$%ECbQh7Q2wLRp9QoyiRHP7VE^>JHm>9EqR3<$Y=Z1K^SHuwxCy-5@z3 zVM{XNNm}yM*pRdLKp??+_2&!bp#`=(Lh1vR{~j%n;cJv~9lXeMv)@}Odta)RnK|6* zC+IVSWumLo%{6bLDpn)Gz>6r&;Qs0^+Sz_yx_KNz9Dlt^ax`4>;EWrIT#(lJ_40<= z750fHZ7hI{}%%5`;lwkI4<_FJw@!U^vW;igL0k+mK)-j zYuCK#mCDK3F|SC}tC2>m$ZCqNB7ac-0UFBJ|8RxmG@4a4qdjvMzzS&h9pQmu^x&*= zGvapd1#K%Da&)8f?<9WN`2H^qpd@{7In6DNM&916TRqtF4;3`R|Nhwbw=(4|^Io@T zIjoR?tB8d*sO>PX4vaIHF|W;WVl6L1JvSmStgnRQq zTX4(>1f^5QOAH{=18Q2Vc1JI{V=yOr7yZJf4Vpfo zeHXdhBe{PyY;)yF;=ycMW@Kb>t;yE>;f79~AlJ8k`xWucCxJfsXf2P72bAavWL1G#W z;o%kdH(mYCM{$~yw4({KatNGim49O2HY6O07$B`*K7}MvgI=4x=SKdKVb8C$eJseA$tmSFOztFd*3W`J`yIB_~}k%Sd_bPBK8LxH)?8#jM{^%J_0|L z!gFI|68)G}ex5`Xh{5pB%GtlJ{Z5em*e0sH+sU1UVl7<5%Bq+YrHWL7?X?3LBi1R@_)F-_OqI1Zv`L zb6^Lq#H^2@d_(Z4E6xA9Z4o3kvf78ZDz!5W1#Mp|E;rvJz&4qj2pXVxKB8Vg0}ek%4erou@QM&2t7Cn5GwYqy%{>jI z)4;3SAgqVi#b{kqX#$Mt6L8NhZYgonb7>+r#BHje)bvaZ2c0nAvrN3gez+dNXaV;A zmyR0z@9h4@6~rJik-=2M-T+d`t&@YWhsoP_XP-NsVO}wmo!nR~QVWU?nVlQjNfgcTzE-PkfIX5G z1?&MwaeuzhF=u)X%Vpg_e@>d2yZwxl6-r3OMqDn8_6m^4z3zG##cK0Fsgq8fcvmhu z{73jseR%X%$85H^jRAcrhd&k!i^xL9FrS7qw2$&gwAS8AfAk#g_E_tP;x66fS`Mn@SNVrcn_N;EQm z`Mt3Z%rw%hDqTH-s~6SrIL$hIPKL5^7ejkLTBr46;pHTQDdoErS(B>``t;+1+M zvU&Se9@T_BeK;A^p|n^krIR+6rH~BjvRIugf`&EuX9u69`9C?9ANVL8l(rY6#mu^i z=*5Q)-%o*tWl`#b8p*ZH0I}hn#gV%|jt6V_JanDGuekR*-wF`u;amTCpGG|1;4A5$ zYbHF{?G1vv5;8Ph5%kEW)t|am2_4ik!`7q{ymfHoe^Z99c|$;FAL+NbxE-_zheYbV z3hb0`uZGTsgA5TG(X|GVDSJyJxsyR7V5PS_WSnYgwc_D60m7u*x4b2D79r5UgtL18 zcCHWk+K6N1Pg2c;0#r-)XpwGX?|Iv)^CLWqwF=a}fXUSM?n6E;cCeW5ER^om#{)Jr zJR81pkK?VoFm@N-s%hd7@hBS0xuCD0-UDVLDDkl7Ck=BAj*^ps`393}AJ+Ruq@fl9 z%R(&?5Nc3lnEKGaYMLmRzKXow1+Gh|O-LG7XiNxkG^uyv zpAtLINwMK}IWK65hOw&O>~EJ}x@lDBtB`yKeV1%GtY4PzT%@~wa1VgZn7QRwc7C)_ zpEF~upeDRg_<#w=dLQ)E?AzXUQpbKXYxkp>;c@aOr6A|dHA?KaZkL0svwB^U#zmx0 zzW4^&G!w7YeRxt<9;d@8H=u(j{6+Uj5AuTluvZZD4b+#+6Rp?(yJ`BC9EW9!b&KdPvzJYe5l7 zMJ9aC@S;sA0{F0XyVY{}FzW0Vh)0mPf_BX82E+CD&)wf2!x@{RO~XBYu80TONl3e+ zA7W$ra6LcDW_j4s-`3tI^VhG*sa5lLc+V6ONf=hO@q4|p`CinYqk1Ko*MbZ6_M05k zSwSwkvu;`|I*_Vl=zPd|dVD0lh&Ha)CSJJvV{AEdF{^Kn_Yfsd!{Pc1GNgw}(^~%)jk5~0L~ms|Rez1fiK~s5t(p1ci5Gq$JC#^JrXf?8 z-Y-Zi_Hvi>oBzV8DSRG!7dm|%IlZg3^0{5~;>)8-+Nk&EhAd(}s^7%MuU}lphNW9Q zT)DPo(ob{tB7_?u;4-qGDo!sh&7gHaJfkh43QwL|bbFVi@+oy;i;M zM&CP^v~lx1U`pi9PmSr&Mc<%HAq0DGH?Ft95)WY`P?~7O z`O^Nr{Py9M#Ls4Y7OM?e%Y*Mvrme%=DwQaye^Qut_1pOMrg^!5u(f9p(D%MR%1K>% zRGw%=dYvw@)o}Fw@tOtPjz`45mfpn;OT&V(;z75J*<$52{sB65$gDjwX3Xa!x_wE- z!#RpwHM#WrO*|~f7z}(}o7US(+0FYLM}6de>gQdtPazXz?OcNv4R^oYLJ_BQOd_l172oSK$6!1r@g+B@0ofJ4*{>_AIxfe-#xp>(1 z@Y3Nfd>fmqvjL;?+DmZk*KsfXJf<%~(gcLwEez%>1c6XSboURUh&k=B)MS>6kw9bY z{7vdev7;A}5fy*ZE23DS{J?8at~xwVk`pEwP5^k?XMQ7u64;KmFJ#POzdG#np~F&H ze-BUh@g54)dsS%nkBb}+GuUEKU~pHcYIg4vSo$J(J|U36bs0Use+3A&IMcR%6@jv$ z=+QI+@wW@?iu}Hpyzlvj-EYeop{f65GX0O%>w#0t|V z1-svWk`hU~m`|O$kw5?Yn5UhI%9P-<45A(v0ld1n+%Ziq&TVpBcV9n}L9Tus-TI)f zd_(g+nYCDR@+wYNQm1GwxhUN4tGMLCzDzPqY$~`l<47{+l<{FZ$L6(>J)|}!bi<)| zE35dl{a2)&leQ@LlDxLQOfUDS`;+ZQ4ozrleQwaR-K|@9T{#hB5Z^t#8 zC-d_G;B4;F#8A2EBL58s$zF-=SCr`P#z zNCTnHF&|X@q>SkAoYu>&s9v@zCpv9lLSH-UZzfhJh`EZA{X#%nqw@@aW^vPcfQrlPs(qQxmC|4tp^&sHy!H!2FH5eC{M@g;ElWNzlb-+ zxpfc0m4<}L){4|RZ>KReag2j%Ot_UKkgpJN!7Y_y3;Ssz{9 z!K3isRtaFtQII5^6}cm9RZd5nTp9psk&u1C(BY`(_tolBwzV_@0F*m%3G%Y?2utyS zY`xM0iDRT)yTyYukFeGQ&W@ReM+ADG1xu@ruq&^GK35`+2r}b^V!m1(VgH|QhIPDE X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! diff --git a/firebase-auth-flutterfire-ui/step_03_d/web/icons/Icon-maskable-512.png b/firebase-auth-flutterfire-ui/step_03_d/web/icons/Icon-maskable-512.png deleted file mode 100644 index d69c56691fbdb0b7efa65097c7cc1edac12a6d3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20998 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 MPgg&ebxsLQ025IeI{*Lx diff --git a/firebase-auth-flutterfire-ui/step_03_d/web/index.html b/firebase-auth-flutterfire-ui/step_03_d/web/index.html deleted file mode 100644 index 9c98e31148..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/web/index.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - firebase_auth_flutterfire_ui - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_d/web/manifest.json b/firebase-auth-flutterfire-ui/step_03_d/web/manifest.json deleted file mode 100644 index 25f26f5ddb..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_d/web/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "firebase_auth_flutterfire_ui", - "short_name": "firebase_auth_flutterfire_ui", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/.gemini/settings.json b/firebase-auth-flutterfire-ui/step_03_e/.gemini/settings.json deleted file mode 100644 index a35b8a7ef4..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/.gemini/settings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "mcpServers": { - "dart": { - "command": "dart", - "args": [ - "mcp-server" - ] - } - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/.gitignore b/firebase-auth-flutterfire-ui/step_03_e/.gitignore deleted file mode 100644 index 79f7ecabd5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/.gitignore +++ /dev/null @@ -1,48 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.build/ -.buildlog/ -.history -.svn/ -.swiftpm/ -migrate_working_dir/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins-dependencies -.pub-cache/ -.pub/ -/build/ -/coverage/ - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release - -# Widget Preview related -.widget_preview/ diff --git a/firebase-auth-flutterfire-ui/step_03_e/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_03_e/analysis_options.yaml deleted file mode 100644 index c063137f64..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/analysis_options.yaml +++ /dev/null @@ -1,13 +0,0 @@ -analyzer: - exclude: - - build/** - - android/** - - ios/** - - web/** - - macos/** -include: ../../analysis_options.yaml - -linter: - rules: - avoid_print: false - constant_identifier_names: false diff --git a/firebase-auth-flutterfire-ui/step_03_e/android/.gitignore b/firebase-auth-flutterfire-ui/step_03_e/android/.gitignore deleted file mode 100644 index be3943c96d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/android/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java -.cxx/ - -# Remember to never publicly share your keystore. -# See https://flutter.dev/to/reference-keystore -key.properties -**/*.keystore -**/*.jks diff --git a/firebase-auth-flutterfire-ui/step_03_e/android/app/build.gradle.kts b/firebase-auth-flutterfire-ui/step_03_e/android/app/build.gradle.kts deleted file mode 100644 index f05f3e1f84..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/android/app/build.gradle.kts +++ /dev/null @@ -1,49 +0,0 @@ -plugins { - id("com.android.application") - // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. - id("dev.flutter.flutter-gradle-plugin") -} - -android { - namespace = "com.example.firebase_auth_flutterfire_ui" - compileSdk = flutter.compileSdkVersion - ndkVersion = flutter.ndkVersion - - compileOptions { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId = "com.example.firebase_auth_flutterfire_ui" - // You can update the following values to match your application needs. - // For more information, see: https://flutter.dev/to/review-gradle-config. - minSdk = flutter.minSdkVersion - targetSdk = flutter.targetSdkVersion - // Uses the version code from pubspec.yaml. When using split APKs, 1000 * ABI_VERSION - // is added automatically by Flutter. (https://developer.android.com/studio/build/configure-apk-splits#configure-APK-versions) - // You can force using the value of versionCode by specifying the `-P force-version-code-ignoring-abi=true` - // flag during build. - versionCode = flutter.versionCode - versionName = flutter.versionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig = signingConfigs.getByName("debug") - } - } -} - -kotlin { - compilerOptions { - jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17 - } -} - -flutter { - source = "../.." -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/android/app/src/debug/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_03_e/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 6ad6b92cf5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt b/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt deleted file mode 100644 index a96c3bd018..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.example.firebase_auth_flutterfire_ui - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity : FlutterActivity() diff --git a/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/drawable-v21/launch_background.xml b/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3f6..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/drawable/launch_background.xml b/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f884..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372eebdb28e45604e46eeda8dd24651419bc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` diff --git a/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/values-night/styles.xml b/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 06952be745..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/values/styles.xml b/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/values/styles.xml deleted file mode 100644 index cb1ef88056..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/android/app/src/profile/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_03_e/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/android/build.gradle.kts b/firebase-auth-flutterfire-ui/step_03_e/android/build.gradle.kts deleted file mode 100644 index dbee657bb5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/android/build.gradle.kts +++ /dev/null @@ -1,24 +0,0 @@ -allprojects { - repositories { - google() - mavenCentral() - } -} - -val newBuildDir: Directory = - rootProject.layout.buildDirectory - .dir("../../build") - .get() -rootProject.layout.buildDirectory.value(newBuildDir) - -subprojects { - val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name) - project.layout.buildDirectory.value(newSubprojectBuildDir) -} -subprojects { - project.evaluationDependsOn(":app") -} - -tasks.register("clean") { - delete(rootProject.layout.buildDirectory) -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/android/gradle.properties b/firebase-auth-flutterfire-ui/step_03_e/android/gradle.properties deleted file mode 100644 index e96108cfe4..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/android/gradle.properties +++ /dev/null @@ -1,6 +0,0 @@ -org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError -android.useAndroidX=true -# This newDsl flag was added by the Flutter template -android.newDsl=false -# This builtInKotlin flag was added by the Flutter template -android.builtInKotlin=false diff --git a/firebase-auth-flutterfire-ui/step_03_e/android/gradle/wrapper/gradle-wrapper.properties b/firebase-auth-flutterfire-ui/step_03_e/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index a20f2c46d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-all.zip diff --git a/firebase-auth-flutterfire-ui/step_03_e/android/settings.gradle.kts b/firebase-auth-flutterfire-ui/step_03_e/android/settings.gradle.kts deleted file mode 100644 index b28021a910..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/android/settings.gradle.kts +++ /dev/null @@ -1,26 +0,0 @@ -pluginManagement { - val flutterSdkPath = - run { - val properties = java.util.Properties() - file("local.properties").inputStream().use { properties.load(it) } - val flutterSdkPath = properties.getProperty("flutter.sdk") - require(flutterSdkPath != null) { "flutter.sdk not set in local.properties" } - flutterSdkPath - } - - includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") - - repositories { - google() - mavenCentral() - gradlePluginPortal() - } -} - -plugins { - id("dev.flutter.flutter-plugin-loader") version "1.0.0" - id("com.android.application") version "9.1.0" apply false - id("org.jetbrains.kotlin.android") version "2.4.0" apply false -} - -include(":app") diff --git a/firebase-auth-flutterfire-ui/step_03_e/assets/dash.png b/firebase-auth-flutterfire-ui/step_03_e/assets/dash.png deleted file mode 100644 index 6ccb3f390078f9482957e860d32fef22f72faa18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386796 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�MY+02|B4_ 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 p`@Kp?d`1 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%0A#%_THjcAbGp<&Pqg)aTn=W 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

H{h09VD{09oW;#j#h)z}cY58%- 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
+)d$*!G4J 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 NMdyE3{=@g)zX1$HA~^s6 diff --git a/firebase-auth-flutterfire-ui/step_03_e/assets/flutterfire_300x.png b/firebase-auth-flutterfire-ui/step_03_e/assets/flutterfire_300x.png deleted file mode 100644 index 604593b8e4814998fc8e6d5853a96fbb9176708e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3425 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 - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Flutter/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_03_e/ios/Flutter/Debug.xcconfig deleted file mode 100644 index ec97fc6f30..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Flutter/Release.xcconfig b/firebase-auth-flutterfire-ui/step_03_e/ios/Flutter/Release.xcconfig deleted file mode 100644 index c4855bfe20..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Podfile b/firebase-auth-flutterfire-ui/step_03_e/ios/Podfile deleted file mode 100644 index 9d7ef08d52..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Podfile +++ /dev/null @@ -1,43 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '15.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_03_e/ios/Podfile.lock deleted file mode 100644 index 1bf98b7b1d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - Flutter - - Flutter (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) - - Flutter (from `Flutter`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: ".symlinks/plugins/desktop_webview_auth/ios" - Flutter: - :path: Flutter - -SPEC CHECKSUMS: - desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d - Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 - -PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 121bcd4e13..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,759 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97C146E61CF9000F007C117D /* Project object */; - proxyType = 1; - remoteGlobalIDString = 97C146ED1CF9000F007C117D; - remoteInfo = Runner; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C8082294A63A400263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C807B294A618700263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 40E87F3BD0EB1F883D5D18DE /* Pods */ = { - isa = PBXGroup; - children = ( - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - 94B244503305D250FC6DC61B /* Frameworks */ = { - isa = PBXGroup; - children = ( - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - 331C8082294A63A400263BE5 /* RunnerTests */, - 40E87F3BD0EB1F883D5D18DE /* Pods */, - 94B244503305D250FC6DC61B /* Frameworks */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - 331C8081294A63A400263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C8080294A63A400263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, - 331C807D294A63A400263BE5 /* Sources */, - 331C807F294A63A400263BE5 /* Resources */, - 04E33CCD5DE028ACD36BF914 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 331C8086294A63A400263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C8080294A63A400263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 97C146ED1CF9000F007C117D; - }; - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - 331C8080294A63A400263BE5 /* RunnerTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C807F294A63A400263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C807D294A63A400263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 97C146ED1CF9000F007C117D /* Runner */; - targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 331C8088294A63A400263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Debug; - }; - 331C8089294A63A400263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Release; - }; - 331C808A294A63A400263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C8088294A63A400263BE5 /* Debug */, - 331C8089294A63A400263BE5 /* Release */, - 331C808A294A63A400263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a625..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index c3fedb29c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/AppDelegate.swift deleted file mode 100644 index c30b367ec0..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,16 +0,0 @@ -import Flutter -import UIKit - -@main -@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } - - func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) { - GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry) - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab2d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada4725e9b0ddb1deab583e5b5102493aa332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10932 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 diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 797d452e458972bab9d994556c8305db4c827017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index 6ed2d933e1120817fe9182483a228007b18ab6ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 4cd7b0099ca80c806f8fe495613e8d6c69460d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index fe730945a01f64a61e2235dbe3f45b08f7729182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index 502f463a9bc882b461c96aadf492d1729e49e725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index 0ec303439225b78712f49115768196d8d76f6790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index e9f5fea27c705180eb716271f41b582e76dcbd90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1674 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 diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index 0467bf12aa4d28f374bb26596605a46dcbb3e7c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2fd4..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b70..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Base.lproj/LaunchScreen.storyboard b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Base.lproj/Main.storyboard b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/GoogleService-Info.plist deleted file mode 100644 index 00a7de4733..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-i4vto19bqoht9p28mu143vicja7td8e1.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-i4vto19bqoht9p28mu143vicja7td8e1 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.BUNDLE - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:3e6776183887c3fdb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Info.plist deleted file mode 100644 index 66728aa7de..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Info.plist +++ /dev/null @@ -1,70 +0,0 @@ - - - - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Firebase Auth Flutterfire Ui - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - firebase_auth_flutterfire_ui - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UIApplicationSceneManifest - - UIApplicationSupportsMultipleScenes - - UISceneConfigurations - - UIWindowSceneSessionRoleApplication - - - UISceneClassName - UIWindowScene - UISceneConfigurationName - flutter - UISceneDelegateClassName - $(PRODUCT_MODULE_NAME).SceneDelegate - UISceneStoryboardFile - Main - - - - - UIApplicationSupportsIndirectInputEvents - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Runner-Bridging-Header.h b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a560b..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/SceneDelegate.swift b/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/SceneDelegate.swift deleted file mode 100644 index b9ce8ea2b2..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/Runner/SceneDelegate.swift +++ /dev/null @@ -1,6 +0,0 @@ -import Flutter -import UIKit - -class SceneDelegate: FlutterSceneDelegate { - -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/ios/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_03_e/ios/RunnerTests/RunnerTests.swift deleted file mode 100644 index 86a7c3b1b6..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/ios/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Flutter -import UIKit -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/lib/app.dart b/firebase-auth-flutterfire-ui/step_03_e/lib/app.dart deleted file mode 100644 index 10028aa7c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/lib/app.dart +++ /dev/null @@ -1,19 +0,0 @@ -import 'package:flutter/material.dart'; - -import 'auth_gate.dart'; - -class MyApp extends StatelessWidget { - const MyApp({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return MaterialApp( - theme: ThemeData( - colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), - ), - home: AuthGate(clientId: clientId), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/lib/auth_gate.dart b/firebase-auth-flutterfire-ui/step_03_e/lib/auth_gate.dart deleted file mode 100644 index 735b7d5acd..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/lib/auth_gate.dart +++ /dev/null @@ -1,62 +0,0 @@ -import 'package:firebase_auth/firebase_auth.dart' hide EmailAuthProvider; -import 'package:firebase_ui_auth/firebase_ui_auth.dart'; -import 'package:flutter/material.dart'; - -import 'home.dart'; - -class AuthGate extends StatelessWidget { - const AuthGate({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return StreamBuilder( - stream: FirebaseAuth.instance.authStateChanges(), - builder: (context, snapshot) { - if (!snapshot.hasData) { - return SignInScreen( - providers: [EmailAuthProvider()], - headerBuilder: (context, constraints, shrinkOffset) { - return Padding( - padding: const EdgeInsets.all(20), - child: AspectRatio( - aspectRatio: 1, - child: Image.asset('assets/flutterfire_300x.png'), - ), - ); - }, - subtitleBuilder: (context, action) { - return Padding( - padding: const EdgeInsets.symmetric(vertical: 8.0), - child: action == AuthAction.signIn - ? const Text('Welcome to FlutterFire, please sign in!') - : const Text('Welcome to Flutterfire, please sign up!'), - ); - }, - footerBuilder: (context, action) { - return const Padding( - padding: EdgeInsets.only(top: 16), - child: Text( - 'By signing in, you agree to our terms and conditions.', - style: TextStyle(color: Colors.grey), - ), - ); - }, - sideBuilder: (context, shrinkOffset) { - return Padding( - padding: const EdgeInsets.all(20), - child: AspectRatio( - aspectRatio: 1, - child: Image.asset('flutterfire_300x.png'), - ), - ); - }, - ); - } - - return const HomeScreen(); - }, - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/lib/firebase_options.dart b/firebase-auth-flutterfire-ui/step_03_e/lib/firebase_options.dart deleted file mode 100644 index add28296ca..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/lib/firebase_options.dart +++ /dev/null @@ -1,76 +0,0 @@ -// File generated by FlutterFire CLI. -// ignore_for_file: lines_longer_than_80_chars -import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; -import 'package:flutter/foundation.dart' - show defaultTargetPlatform, kIsWeb, TargetPlatform; - -/// Default [FirebaseOptions] for use with your Firebase apps. -/// -/// Example: -/// ```dart -/// import 'firebase_options.dart'; -/// // ... -/// await Firebase.initializeApp( -/// options: DefaultFirebaseOptions.currentPlatform, -/// ); -/// ``` -class DefaultFirebaseOptions { - static FirebaseOptions get currentPlatform { - if (kIsWeb) { - return web; - } - - switch (defaultTargetPlatform) { - case TargetPlatform.android: - return android; - case TargetPlatform.iOS: - return ios; - case TargetPlatform.macOS: - return macos; - default: - throw UnsupportedError( - 'DefaultFirebaseOptions are not supported for this platform.', - ); - } - } - - // TODO (codelab user): Replace with your Firebase credentials - // Generate this file with credentials with the FlutterFire CLI - static const FirebaseOptions web = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - authDomain: 'flutterfire-ui-codelab.firebaseapp.com', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - measurementId: 'MEASUREMENT ID', - ); - - static const FirebaseOptions android = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - ); - - static const FirebaseOptions ios = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); - - static const FirebaseOptions macos = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/lib/home.dart b/firebase-auth-flutterfire-ui/step_03_e/lib/home.dart deleted file mode 100644 index 8ea6fd93bd..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/lib/home.dart +++ /dev/null @@ -1,20 +0,0 @@ -import 'package:flutter/material.dart'; - -class HomeScreen extends StatelessWidget { - const HomeScreen({super.key}); - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar(automaticallyImplyLeading: false), - body: Center( - child: Column( - children: [ - SizedBox(width: 250, child: Image.asset('assets/dash.png')), - Text('Welcome!', style: Theme.of(context).textTheme.displaySmall), - ], - ), - ), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/lib/main.dart b/firebase-auth-flutterfire-ui/step_03_e/lib/main.dart deleted file mode 100644 index 379a367d8e..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/lib/main.dart +++ /dev/null @@ -1,15 +0,0 @@ -import 'package:firebase_core/firebase_core.dart'; -import 'package:flutter/material.dart'; - -import 'app.dart'; -import 'firebase_options.dart'; - -// TODO(codelab user): Get API key -const clientId = 'YOUR_CLIENT_ID'; - -void main() async { - WidgetsFlutterBinding.ensureInitialized(); - await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); - - runApp(const MyApp(clientId: clientId)); -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/.gitignore b/firebase-auth-flutterfire-ui/step_03_e/macos/.gitignore deleted file mode 100644 index 746adbb6b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Flutter/Flutter-Debug.xcconfig b/firebase-auth-flutterfire-ui/step_03_e/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index 4b81f9b2d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Flutter/Flutter-Release.xcconfig b/firebase-auth-flutterfire-ui/step_03_e/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index 5caa9d1579..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Flutter/GeneratedPluginRegistrant.swift b/firebase-auth-flutterfire-ui/step_03_e/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index 4116d2e5cf..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,18 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - -import app_links -import desktop_webview_auth -import firebase_auth -import firebase_core - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { - AppLinksMacosPlugin.register(with: registry.registrar(forPlugin: "AppLinksMacosPlugin")) - DesktopWebviewAuthPlugin.register(with: registry.registrar(forPlugin: "DesktopWebviewAuthPlugin")) - FLTFirebaseAuthPlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseAuthPlugin")) - FLTFirebaseCorePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseCorePlugin")) -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Podfile b/firebase-auth-flutterfire-ui/step_03_e/macos/Podfile deleted file mode 100644 index 167132a2fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Podfile +++ /dev/null @@ -1,42 +0,0 @@ -platform :osx, '12.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_macos_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_macos_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_03_e/macos/Podfile.lock deleted file mode 100644 index f431c3fe8c..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - FlutterMacOS - - FlutterMacOS (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) - - FlutterMacOS (from `Flutter/ephemeral`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos - FlutterMacOS: - :path: Flutter/ephemeral - -SPEC CHECKSUMS: - desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 - FlutterMacOS: c232990155153907050900a2e175c7773903ba4e - -PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 02a99f8c92..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,825 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC10EC2044A3C60003C045; - remoteInfo = Runner; - }; - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = firebase_auth_flutterfire_ui.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 331C80D2294CF70F00263BE5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C80D6294CF71000263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C80D7294CF71000263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 331C80D6294CF71000263BE5 /* RunnerTests */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - 62858181651BA97FB2AB5B13 /* Pods */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */, - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - 62858181651BA97FB2AB5B13 /* Pods */ = { - isa = PBXGroup; - children = ( - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C80D4294CF70F00263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, - 331C80D1294CF70F00263BE5 /* Sources */, - 331C80D2294CF70F00263BE5 /* Frameworks */, - 331C80D3294CF70F00263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C80DA294CF71000263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C80D4294CF70F00263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 33CC10EC2044A3C60003C045; - }; - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 331C80D4294CF70F00263BE5 /* RunnerTests */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C80D3294CF70F00263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C80D1294CF70F00263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC10EC2044A3C60003C045 /* Runner */; - targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; - }; - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 331C80DB294CF71000263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Debug; - }; - 331C80DC294CF71000263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Release; - }; - 331C80DD294CF71000263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Profile; - }; - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C80DB294CF71000263BE5 /* Debug */, - 331C80DC294CF71000263BE5 /* Release */, - 331C80DD294CF71000263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 9d7d2779b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/AppDelegate.swift deleted file mode 100644 index b3c1761412..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import Cocoa -import FlutterMacOS - -@main -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } - - override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { - return true - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f19f..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 82b6f9d9a33e198f5747104729e1fcef999772a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102994 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ⅅ8MglG&ER{i5lN315cO?EdHNLrg? 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 z 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 Pe7HEdAEg|=c=LY&YVNkY diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index 13b35eba55c6dabc3aac36f33d859266c18fa0d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5680 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 diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index 0a3f5fa40fb3d1e0710331a48de5d256da3f275d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 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 diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 2f1632cfddf3d9dade342351e627a0a75609fb46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 zcmV;b2vzrqP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuE6iGxuRCodHTWf3-RTMruyW6Fu zQYeUM04eX6D5c0FCjKKPrco1(K`<0SL=crI{PC3-^hZU0kQie$gh-5!7z6SH6Q0J% zqot*`H1q{R5fHFYS}dje@;kG=v$L0(yY0?wY2%*c?A&{2?!D*x?m71{of2gv!$5|C z3>qG_BW}7K_yUcT3A5C6QD<+{aq?x;MAUyAiJn#Jv8_zZtQ{P zTRzbL3U9!qVuZzS$xKU10KiW~Bgdcv1-!uAhQxf3a7q+dU6lj?yoO4Lq4TUN4}h{N z*fIM=SS8|C2$(T>w$`t@3Tka!(r!7W`x z-isCVgQD^mG-MJ;XtJuK3V{Vy72GQ83KRWsHU?e*wrhKk=ApIYeDqLi;JI1e zuvv}5^Dc=k7F7?nm3nIw$NVmU-+R>> zyqOR$-2SDpJ}Pt;^RkJytDVXNTsu|mI1`~G7yw`EJR?VkGfNdqK9^^8P`JdtTV&tX4CNcV4 z&N06nZa??Fw1AgQOUSE2AmPE@WO(Fvo`%m`cDgiv(fAeRA%3AGXUbsGw{7Q`cY;1BI#ac3iN$$Hw z0LT0;xc%=q)me?Y*$xI@GRAw?+}>=9D+KTk??-HJ4=A>`V&vKFS75@MKdSF1JTq{S zc1!^8?YA|t+uKigaq!sT;Z!&0F2=k7F0PIU;F$leJLaw2UI6FL^w}OG&!;+b%ya1c z1n+6-inU<0VM-Y_s5iTElq)ThyF?StVcebpGI znw#+zLx2@ah{$_2jn+@}(zJZ{+}_N9BM;z)0yr|gF-4=Iyu@hI*Lk=-A8f#bAzc9f z`Kd6K--x@t04swJVC3JK1cHY-Hq+=|PN-VO;?^_C#;coU6TDP7Bt`;{JTG;!+jj(` zw5cLQ-(Cz-Tlb`A^w7|R56Ce;Wmr0)$KWOUZ6ai0PhzPeHwdl0H(etP zUV`va_i0s-4#DkNM8lUlqI7>YQLf)(lz9Q3Uw`)nc(z3{m5ZE77Ul$V%m)E}3&8L0 z-XaU|eB~Is08eORPk;=<>!1w)Kf}FOVS2l&9~A+@R#koFJ$Czd%Y(ENTV&A~U(IPI z;UY+gf+&6ioZ=roly<0Yst8ck>(M=S?B-ys3mLdM&)ex!hbt+ol|T6CTS+Sc0jv(& z7ijdvFwBq;0a{%3GGwkDKTeG`b+lyj0jjS1OMkYnepCdoosNY`*zmBIo*981BU%%U z@~$z0V`OVtIbEx5pa|Tct|Lg#ZQf5OYMUMRD>Wdxm5SAqV2}3!ceE-M2 z@O~lQ0OiKQp}o9I;?uxCgYVV?FH|?Riri*U$Zi_`V2eiA>l zdSm6;SEm6#T+SpcE8Ro_f2AwxzI z44hfe^WE3!h@W3RDyA_H440cpmYkv*)6m1XazTqw%=E5Xv7^@^^T7Q2wxr+Z2kVYr - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Configs/AppInfo.xcconfig b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index 7f83dd52b0..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = firebase_auth_flutterfire_ui - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2026 com.example. All rights reserved. diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Configs/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd9464..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Configs/Release.xcconfig b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f49561..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Configs/Warnings.xcconfig b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf4780..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/DebugProfile.entitlements b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index dddb8a30c8..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/GoogleService-Info.plist deleted file mode 100644 index 7b3faf7e62..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.complete - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:d9e01cfe8b675dfcb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Info.plist deleted file mode 100644 index 4789daa6a4..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/MainFlutterWindow.swift b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 3cc05eb234..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Release.entitlements b/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Release.entitlements deleted file mode 100644 index 976176a59a..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/Runner/Release.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/macos/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_03_e/macos/RunnerTests/RunnerTests.swift deleted file mode 100644 index 61f3bd1fc5..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/macos/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Cocoa -import FlutterMacOS -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_03_e/pubspec.lock b/firebase-auth-flutterfire-ui/step_03_e/pubspec.lock deleted file mode 100644 index a2fdbbeefa..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/pubspec.lock +++ /dev/null @@ -1,471 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _flutterfire_internals: - dependency: transitive - description: - name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 - url: "https://pub.dev" - source: hosted - version: "1.3.77" - app_links: - dependency: transitive - description: - name: app_links - sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" - url: "https://pub.dev" - source: hosted - version: "6.4.1" - app_links_linux: - dependency: transitive - description: - name: app_links_linux - sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" - url: "https://pub.dev" - source: hosted - version: "1.0.4" - app_links_platform_interface: - dependency: transitive - description: - name: app_links_platform_interface - sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" - url: "https://pub.dev" - source: hosted - version: "2.0.4" - app_links_web: - dependency: transitive - description: - name: app_links_web - sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" - url: "https://pub.dev" - source: hosted - version: "1.0.5" - args: - dependency: transitive - description: - name: args - sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 - url: "https://pub.dev" - source: hosted - version: "2.7.0" - async: - dependency: transitive - description: - name: async - sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 - url: "https://pub.dev" - source: hosted - version: "2.13.1" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b - url: "https://pub.dev" - source: hosted - version: "1.4.1" - clock: - dependency: transitive - description: - name: clock - sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e - url: "https://pub.dev" - source: hosted - version: "1.1.3" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - crypto: - dependency: transitive - description: - name: crypto - sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf - url: "https://pub.dev" - source: hosted - version: "3.0.7" - desktop_webview_auth: - dependency: transitive - description: - name: desktop_webview_auth - sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c - url: "https://pub.dev" - source: hosted - version: "0.0.16" - email_validator: - dependency: transitive - description: - name: email_validator - sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b - url: "https://pub.dev" - source: hosted - version: "2.1.17" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" - url: "https://pub.dev" - source: hosted - version: "1.3.3" - firebase_auth: - dependency: "direct main" - description: - name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" - url: "https://pub.dev" - source: hosted - version: "6.7.0" - firebase_auth_platform_interface: - dependency: transitive - description: - name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" - url: "https://pub.dev" - source: hosted - version: "9.1.0" - firebase_auth_web: - dependency: transitive - description: - name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" - url: "https://pub.dev" - source: hosted - version: "6.3.0" - firebase_core: - dependency: "direct main" - description: - name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" - url: "https://pub.dev" - source: hosted - version: "4.15.0" - firebase_core_platform_interface: - dependency: transitive - description: - name: firebase_core_platform_interface - sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" - url: "https://pub.dev" - source: hosted - version: "8.1.1" - firebase_core_web: - dependency: transitive - description: - name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" - url: "https://pub.dev" - source: hosted - version: "3.12.0" - firebase_ui_auth: - dependency: "direct main" - description: - name: firebase_ui_auth - sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" - url: "https://pub.dev" - source: hosted - version: "3.1.1" - firebase_ui_localizations: - dependency: transitive - description: - name: firebase_ui_localizations - sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 - url: "https://pub.dev" - source: hosted - version: "2.1.0" - firebase_ui_oauth: - dependency: transitive - description: - name: firebase_ui_oauth - sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - firebase_ui_shared: - dependency: transitive - description: - name: firebase_ui_shared - sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" - url: "https://pub.dev" - source: hosted - version: "1.5.0" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" - url: "https://pub.dev" - source: hosted - version: "6.0.0" - flutter_localizations: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - flutter_svg: - dependency: transitive - description: - name: flutter_svg - sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" - url: "https://pub.dev" - source: hosted - version: "2.3.0" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - flutter_web_plugins: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - http: - dependency: transitive - description: - name: http - sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" - url: "https://pub.dev" - source: hosted - version: "1.6.0" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" - url: "https://pub.dev" - source: hosted - version: "4.1.2" - intl: - dependency: transitive - description: - name: intl - sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" - url: "https://pub.dev" - source: hosted - version: "0.20.3" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" - url: "https://pub.dev" - source: hosted - version: "11.0.2" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" - url: "https://pub.dev" - source: hosted - version: "3.0.10" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - lints: - dependency: transitive - description: - name: lints - sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" - url: "https://pub.dev" - source: hosted - version: "6.1.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" - url: "https://pub.dev" - source: hosted - version: "0.12.20" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" - url: "https://pub.dev" - source: hosted - version: "0.13.0" - meta: - dependency: transitive - description: - name: meta - sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" - url: "https://pub.dev" - source: hosted - version: "1.19.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - path_parsing: - dependency: transitive - description: - name: path_parsing - sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" - url: "https://pub.dev" - source: hosted - version: "1.1.0" - petitparser: - dependency: transitive - description: - name: petitparser - sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" - url: "https://pub.dev" - source: hosted - version: "7.1.0" - plugin_platform_interface: - dependency: transitive - description: - name: plugin_platform_interface - sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" - url: "https://pub.dev" - source: hosted - version: "2.1.8" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - source_span: - dependency: transitive - description: - name: source_span - sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" - url: "https://pub.dev" - source: hosted - version: "1.10.2" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" - url: "https://pub.dev" - source: hosted - version: "1.12.2" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" - url: "https://pub.dev" - source: hosted - version: "0.7.12" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - vector_graphics: - dependency: transitive - description: - name: vector_graphics - sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" - url: "https://pub.dev" - source: hosted - version: "1.2.4" - vector_graphics_codec: - dependency: transitive - description: - name: vector_graphics_codec - sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" - url: "https://pub.dev" - source: hosted - version: "1.1.13" - vector_graphics_compiler: - dependency: transitive - description: - name: vector_graphics_compiler - sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 - url: "https://pub.dev" - source: hosted - version: "1.3.2" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" - url: "https://pub.dev" - source: hosted - version: "2.4.3" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" - url: "https://pub.dev" - source: hosted - version: "15.4.0" - web: - dependency: transitive - description: - name: web - sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - xml: - dependency: transitive - description: - name: xml - sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" - url: "https://pub.dev" - source: hosted - version: "7.0.1" -sdks: - dart: ">=3.13.5 <4.0.0" - flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_03_e/pubspec.yaml b/firebase-auth-flutterfire-ui/step_03_e/pubspec.yaml deleted file mode 100644 index 7358752b33..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/pubspec.yaml +++ /dev/null @@ -1,24 +0,0 @@ -name: firebase_auth_flutterfire_ui -description: "A new Flutter project." -publish_to: 'none' -version: 0.1.0+1 - -environment: - sdk: ^3.13.5 - -dependencies: - firebase_auth: ^6.7.0 - firebase_core: ^4.15.0 - firebase_ui_auth: ^3.1.1 - flutter: - sdk: flutter - -dev_dependencies: - flutter_test: - sdk: flutter - flutter_lints: ^6.0.0 - -flutter: - uses-material-design: true - assets: - - assets/ diff --git a/firebase-auth-flutterfire-ui/step_03_e/web/favicon.png b/firebase-auth-flutterfire-ui/step_03_e/web/favicon.png deleted file mode 100644 index 8aaa46ac1ae21512746f852a42ba87e4165dfdd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM diff --git a/firebase-auth-flutterfire-ui/step_03_e/web/icons/Icon-192.png b/firebase-auth-flutterfire-ui/step_03_e/web/icons/Icon-192.png deleted file mode 100644 index b749bfef07473333cf1dd31e9eed89862a5d52aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5292 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 diff --git a/firebase-auth-flutterfire-ui/step_03_e/web/icons/Icon-512.png b/firebase-auth-flutterfire-ui/step_03_e/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48dff1169879ba46840804b412fe02fefd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8252 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 diff --git a/firebase-auth-flutterfire-ui/step_03_e/web/icons/Icon-maskable-192.png b/firebase-auth-flutterfire-ui/step_03_e/web/icons/Icon-maskable-192.png deleted file mode 100644 index eb9b4d76e525556d5d89141648c724331630325d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5594 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 X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! diff --git a/firebase-auth-flutterfire-ui/step_03_e/web/icons/Icon-maskable-512.png b/firebase-auth-flutterfire-ui/step_03_e/web/icons/Icon-maskable-512.png deleted file mode 100644 index d69c56691fbdb0b7efa65097c7cc1edac12a6d3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20998 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 MPgg&ebxsLQ025IeI{*Lx diff --git a/firebase-auth-flutterfire-ui/step_03_e/web/index.html b/firebase-auth-flutterfire-ui/step_03_e/web/index.html deleted file mode 100644 index 9c98e31148..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/web/index.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - firebase_auth_flutterfire_ui - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_03_e/web/manifest.json b/firebase-auth-flutterfire-ui/step_03_e/web/manifest.json deleted file mode 100644 index 25f26f5ddb..0000000000 --- a/firebase-auth-flutterfire-ui/step_03_e/web/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "firebase_auth_flutterfire_ui", - "short_name": "firebase_auth_flutterfire_ui", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/.gemini/settings.json b/firebase-auth-flutterfire-ui/step_04_a/.gemini/settings.json deleted file mode 100644 index a35b8a7ef4..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/.gemini/settings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "mcpServers": { - "dart": { - "command": "dart", - "args": [ - "mcp-server" - ] - } - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/.gitignore b/firebase-auth-flutterfire-ui/step_04_a/.gitignore deleted file mode 100644 index 79f7ecabd5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/.gitignore +++ /dev/null @@ -1,48 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.build/ -.buildlog/ -.history -.svn/ -.swiftpm/ -migrate_working_dir/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins-dependencies -.pub-cache/ -.pub/ -/build/ -/coverage/ - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release - -# Widget Preview related -.widget_preview/ diff --git a/firebase-auth-flutterfire-ui/step_04_a/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_04_a/analysis_options.yaml deleted file mode 100644 index c063137f64..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/analysis_options.yaml +++ /dev/null @@ -1,13 +0,0 @@ -analyzer: - exclude: - - build/** - - android/** - - ios/** - - web/** - - macos/** -include: ../../analysis_options.yaml - -linter: - rules: - avoid_print: false - constant_identifier_names: false diff --git a/firebase-auth-flutterfire-ui/step_04_a/android/.gitignore b/firebase-auth-flutterfire-ui/step_04_a/android/.gitignore deleted file mode 100644 index be3943c96d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/android/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java -.cxx/ - -# Remember to never publicly share your keystore. -# See https://flutter.dev/to/reference-keystore -key.properties -**/*.keystore -**/*.jks diff --git a/firebase-auth-flutterfire-ui/step_04_a/android/app/build.gradle.kts b/firebase-auth-flutterfire-ui/step_04_a/android/app/build.gradle.kts deleted file mode 100644 index f05f3e1f84..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/android/app/build.gradle.kts +++ /dev/null @@ -1,49 +0,0 @@ -plugins { - id("com.android.application") - // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. - id("dev.flutter.flutter-gradle-plugin") -} - -android { - namespace = "com.example.firebase_auth_flutterfire_ui" - compileSdk = flutter.compileSdkVersion - ndkVersion = flutter.ndkVersion - - compileOptions { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId = "com.example.firebase_auth_flutterfire_ui" - // You can update the following values to match your application needs. - // For more information, see: https://flutter.dev/to/review-gradle-config. - minSdk = flutter.minSdkVersion - targetSdk = flutter.targetSdkVersion - // Uses the version code from pubspec.yaml. When using split APKs, 1000 * ABI_VERSION - // is added automatically by Flutter. (https://developer.android.com/studio/build/configure-apk-splits#configure-APK-versions) - // You can force using the value of versionCode by specifying the `-P force-version-code-ignoring-abi=true` - // flag during build. - versionCode = flutter.versionCode - versionName = flutter.versionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig = signingConfigs.getByName("debug") - } - } -} - -kotlin { - compilerOptions { - jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17 - } -} - -flutter { - source = "../.." -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/android/app/src/debug/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_04_a/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 6ad6b92cf5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt b/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt deleted file mode 100644 index a96c3bd018..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.example.firebase_auth_flutterfire_ui - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity : FlutterActivity() diff --git a/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/drawable-v21/launch_background.xml b/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3f6..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/drawable/launch_background.xml b/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f884..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372eebdb28e45604e46eeda8dd24651419bc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` diff --git a/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/values-night/styles.xml b/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 06952be745..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/values/styles.xml b/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/values/styles.xml deleted file mode 100644 index cb1ef88056..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/android/app/src/profile/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_04_a/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/android/build.gradle.kts b/firebase-auth-flutterfire-ui/step_04_a/android/build.gradle.kts deleted file mode 100644 index dbee657bb5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/android/build.gradle.kts +++ /dev/null @@ -1,24 +0,0 @@ -allprojects { - repositories { - google() - mavenCentral() - } -} - -val newBuildDir: Directory = - rootProject.layout.buildDirectory - .dir("../../build") - .get() -rootProject.layout.buildDirectory.value(newBuildDir) - -subprojects { - val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name) - project.layout.buildDirectory.value(newSubprojectBuildDir) -} -subprojects { - project.evaluationDependsOn(":app") -} - -tasks.register("clean") { - delete(rootProject.layout.buildDirectory) -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/android/gradle.properties b/firebase-auth-flutterfire-ui/step_04_a/android/gradle.properties deleted file mode 100644 index e96108cfe4..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/android/gradle.properties +++ /dev/null @@ -1,6 +0,0 @@ -org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError -android.useAndroidX=true -# This newDsl flag was added by the Flutter template -android.newDsl=false -# This builtInKotlin flag was added by the Flutter template -android.builtInKotlin=false diff --git a/firebase-auth-flutterfire-ui/step_04_a/android/gradle/wrapper/gradle-wrapper.properties b/firebase-auth-flutterfire-ui/step_04_a/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index a20f2c46d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-all.zip diff --git a/firebase-auth-flutterfire-ui/step_04_a/android/settings.gradle.kts b/firebase-auth-flutterfire-ui/step_04_a/android/settings.gradle.kts deleted file mode 100644 index b28021a910..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/android/settings.gradle.kts +++ /dev/null @@ -1,26 +0,0 @@ -pluginManagement { - val flutterSdkPath = - run { - val properties = java.util.Properties() - file("local.properties").inputStream().use { properties.load(it) } - val flutterSdkPath = properties.getProperty("flutter.sdk") - require(flutterSdkPath != null) { "flutter.sdk not set in local.properties" } - flutterSdkPath - } - - includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") - - repositories { - google() - mavenCentral() - gradlePluginPortal() - } -} - -plugins { - id("dev.flutter.flutter-plugin-loader") version "1.0.0" - id("com.android.application") version "9.1.0" apply false - id("org.jetbrains.kotlin.android") version "2.4.0" apply false -} - -include(":app") diff --git a/firebase-auth-flutterfire-ui/step_04_a/assets/dash.png b/firebase-auth-flutterfire-ui/step_04_a/assets/dash.png deleted file mode 100644 index 6ccb3f390078f9482957e860d32fef22f72faa18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386796 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�MY+02|B4_ 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 p`@Kp?d`1 z^l{i_Zd@OGE!hLzIIn9wEfJ?&j7eg18w{&6dD79f$Qh%GRn+ZGNJy)kHhI>AqSJN8 z$goB!QBcta9aLr<^w-#{Fu5n25B1jOsTcl0LK^w?jjQH&j_eFmJ@e{xBn^zAG~>(? z=cBfzN_8kqpvT#uKuM={(rPav)5DHO-;8#=|F;Wt2hGOM;H;xZR`3&bVjiADwY_j^%&tf|*Hkf+THYZ=O%dl> z3FeNA|Kug{54vk`_?lBvh>q2)@VACLH{Dd6xvd=R0TF=H@!)BrfO0#{=W>kHzXwKz zrjHC#Dso0&{DbM};PUMB;-ERbdTJp!{^D^J;oZjL{W2DG*$rx~+54KWLNp$zQD~{K z7So}@7O_7mr-oz2B$;A!IBFJUA}|JC*?&iSX|UeYlqgi$7xR7;*;Pt`T_3wNW;$Fi9(Z>4{`HgOqUr1`fC96^7C}YV=H>$|Q|P$UpQ34V zv&_lxve%p*Oy4N^zzTP+5Cw^VWRMP9z6KV#P!uH+h=;RhC4$DCpL7ggPlzxp>tm+2 zH7`YWa`fw+H8$;}3+a7rIBnP-97|2DTEF{M7tU*$yEfYBAx87A_+#Z8L%Nzi;3Ceo zaa{JRkF2TCu8Bvvte6+-)Z zuafi$zGW&)pesjWU}5vGofgKK>ggWr(i&UYQ0ZY!!S+guacK+K?23gDX@Y~?#! zeb&b5-|IIi7NzT&L%Z|uKo!~sPv0#2`WV{sahz;3VAIblEw$m;>F)>|a5-pKW^nVe zu?1JPUjjX=IPTf+E3u_HEsx`w=3+A=G~6XM_*38sk%m!Mkx(3kK?>T@tF2vSo9zq< zt-HmGF6PI-QC}e7DcD7|l%ATWqV0V7v%YWw$TrzUdGSMZRMa@v zZ3!zYDsyW}978@46$Vm+@*lKcAUn+c?AR~6P=uO1o5`x`yrgl8xH7N_P=u4$TaBoQ z$UzFFWu!9ecps1PXvK~bxC?|IhFgGuEJrq?CxsgU>H*A!&LETg)Gta=b9!(~J9D(z z-|Gp7we;1Bn!0YQnz*U3QfolXccfOwFa3@(YA^_$A+A(I>mSYeY@zO^|Sd+qwY+( zA7^2HoBP7X?iW2?4XfD)+Z`CSM6j}5wm`~RQ!@NK??=6?NJTt5zyohW7KX*p@~nAScf;xe`1KoFpG(f~xKV z_YG2jU8{=-SS+Us()D8wFMz|9i$rW&{? zP#B(j3S!$jSeQKuh zUqO?vps&=wc*SW@8?ASI{j*M46ozG3EdO`jVtGLMI^KnAabF@~`UAVV2NWFwM_=o( zbeYo-v>=y>UA|5erp5Ha3i(Hp;!Ct`UN&#%CYAbZmEim<__&8S3B=ldv*l+25SvYg zs5KCXPY0)Dfg_Zxo(luxz98Gm32+C{a5M{uC4_Y#RFD``-VHrt}qZF^*k6L zB(!6c%&Ax-RB`KhqATke{+0HDRi@`*^Tn@0-V(3w;K!cS?{%qvdFZyvZuqxZjL^&a zbXM2zXZJLViOJ^PDXMNxxSpHyXkQv_)Dv^G*}}EKnMUJkk9OG)pr{*R0x@Q&ji}PT zjh4jW!BW&QqK!Ac9M!Q5jS8D#?CuSjF<XCveIg&>!HxoC594)7Y;Wu~ij_#!*RAw7?j~Um|)Qdl{ zrphLhk|u6;Tu3NLbs@1$)$+wNOM5Dl z0faE*8WE|j;tY{RLaVym62n;8oRwf5?9sFQC6#M0ehFDnQ|}v6Z{K_RVp`}6c0VzF z1Yj+nqnt72L~{oqt<&j!Vf3<9osay!9=r^Tz7)HRN$?^;dp-S^EFv$3Uz#d=;_o;$ z*agW%tVVX2G>4vrP!qC-s@Aj<58D>(>=l?+7uep=N|@eKx>|mB%c8V}rIT9Sq&+dF zt$gii9VvXs>#(yjVzr}nsE$zEd_7^mSbo~Y@zzwe)28aHYD>d33@C{Csl_J^p!re( zn31wo{e+~F-Si@cajsZSax z(5|R%I@!1G=(}n;L?V$S=ixPuO~>Jr-rl46s4y9EZZQvDpkwa3Sn zj*gCh>9wuwV=sDL1cOe>ju_iHOTw9QIS^ph8uri4xABqn3MjC`j3VvTMSNjpRM555 zyQ_8|-H@4`mb!|IJgL6e0t+Ryg5SaOqEXyuc3AUKvq| zRVAh~q6wu%Ewrezim<2Bn?Rvr{N5gR5stP;EY5#km-RB<+t7Jgss6a2CrQSR`?Wz& zxOGs?B209VmZYlS#oK;4*+sXfPzv#TW`goSbdG(yyds#*5Hic1~-Axhp z+wo`!zHK@GDT4|Q0wUu?T#MBT(+`(W!YcSxUCsPOO9OtFldjExDMvG{gs>549PwPM zt6y2o%pLd@WsOB8h~uEOl*|#M8eG^2JfQzMaa5{wfBbODz5m&1`#p|?|4m@Xe@E#v zfu)tNjzS|%%H>o$)pMNieALDSO(|kM#-5I_v7fYa=KumT>3%J}Q-2L*$Z@yKX)!&i z)I8lfZjI>?N;i~BP4LKj&+@d3DDj5((H#sbJkmk$@K#S2P=J-iD zr#@8FHWm_;3G;i#+Q*AiMPydVFip@c4i@hcNnq5^XbpZ;D4J4~T@MsZ>rZ8=#ghVG zk~0jov-@(;PoY8~S-y$-zWR;(Tb9%BzO*7GRuD`APpj?dW>}e)_lZ}Gy{!;7yUZX9 zdk8mhhHTxm;`^HdZ>6?Hs$_5v0}RawoMExM*cwo{?eB^dt-e$F9UJFE!lz3H4?xbU zT92%tcLo_1jbs9MiSP3rmi#=8&$MS6eFw|IwrTQiKYUh5&F|iDa7IP|c2Fr~M+qcb zJi+}s5v==s26I{VSrh)lwOb&kp`=g*-YoVA6~M}pzse&KUp5FHQZ-1daIE*Z+Ma93 zsyJl*D7CD}g90U@Dw}rFbwUhWAr5)ZWJGVLHdz$s5P^>Ypz(x%!>&G*=#u){NIVz5 zZSj4n*kYD#cWwt`Yc_saBZpxX&sS2~;2Ragi@dUld4Z4Y*?`3Uv0B>T21YB;nkbi~)MQF+MQ?n$Qz5QiLeVE|rlN0nXVuaMpiACeT|(+}YpP_$^8>zB(EELM zS{S$HLRc@&%q=CDhm=HKCY5_^QFBOE@8n+d)%<1?^9GtQnXTT_f_d7&fyT!twHfw_ zkIRHwdwyo2+1jxjHXK1`+yDLN-L)mh{-yrp`SRvEZA?3ZbnOmp5TyE-N8$*UlHrRq6w6H?z=iiZl9=Q*Lw^F5J!`x$+Hr z{3O=3SAX(YlEa%6{ASG*P=5bIlnHt!HBwRH?Kp#G0b%h5o6|A+Oq;3T9v6;cBby9L zJ3#L&!}dkx+D?A_&Eekxx?nolixo1&+uy$^Na#ga<_LoL!uVBqBdrcYJBSkwqC`=e zcij@y0^zxcSw%%}<||g|vAGy?2JX%T0DCnquqh|^<^sFoXq-(BS)zk?1HRNZLM4=7 z6_O--G&32C>r7nd_+jkoT^?HA%5;O{(*zq{0ASufpJ$mHTD1dN#}-ZdFE@w;+_JJk z9>%dt)siSclvO~a$70oY$|siB00DePWLP=<&W$wRnNMu2<0fqH5B$|N z(;_V&!O}fJ^3ad}RjEpsS}R`I(Glm4$b~>hv8=e|@Cp|Pwl)umrqaf>L%lGEm#<~i zMqbN1S1TOpH6n(1jPnbJdVLiWF_4>7_iJMGh8zQqK5l=M`GdcnX#y1;a@#j}JxT9! zjl`#Y+qa-|aB1IAmHV70`4jKocV-UaA5VDNt%&)!Ny` zYd+oFHLu4ZIy6A}SvmnAxtZtjjAkEn0 zuYEtkXei#oPb0G`i~UFAs<_i+|61B4S1R4Dke(Zy15MFFn`zHO$U-=W-p}rsme?crNpDsoWBG`8#jsE9APxj7aPPvMxtO(xM{4d z4-2G_K=U8lJ;=}%8^ihd+r*zQU4sgE*x+BZH=J5C+n+jAz{}`2m$3t-q%6<~gD^e0 zzVBk}-`45`C|KS3%L+GlGDkufxFPJ8Hu&9{EK6WA$I&=Soxe46HiXT!Zys$~m-Zm% zG8B#E`*=3mZi(F*Z{H37+8m38&4g$8W~ao6OI*xpD)=?CNlWB{46J23J~xk2c`t#Y ze8b6@;@6By_85hvUZCRoZkJeWXrJnhuj*sB#Y;zB)f4v*U6e2~M(ja}6<9-d-SoS+ zJB}RSW@$#r9y7SE(-lFy4cXD?i}kz_Hlg|KERJ4odc{9-y94nqHv+boNz*x&5Dk*44|AQk?Ud^z(~%j2lZ!0@A(^|6{I|cjd%tPVIyN5?j9!gYY@BebP>Vw5H@o=bLSi<2iQu0*+8?M(dxeV);u7) zehm>Ed82)}oG{K0^M<+VgwdJE!yX!EU~k4|2|?IHSdW0M8^PG;o#ytX&eplVN7>TL zXq8>@4?DzBWs@_O4_PjcBsuggwZ1gQot5!qI`(A954D=Mbz3RymwBuM>4g~DsX;S`Cs-#KIKNOWubLRn#S&p+a@`5C+5n?-_#6;%g2 zm-{-={cQau*Wp!mGuerNK>HBH7C*#WIG>>l)QYm=rkn6K1>H9&;l|MI2ZH&LW&;&P zwqBl$FLL}o5AlX+)#ILI_f@EAY6R?e8vmG6 z`fuuj^W+b6s+d*JedCKiNuMa2cIFF01N=V0d$7iCuF{Q+BW%Ntqg8qAbE52DoSr;+ zt%c_riZ78jGOoE`NG*{a<)zUIHpVNPT+aki82Hs@Byhv@)1GdG%M90evOZ;J@U1#D zoZ_EV82i9{(Y1d~0B`b3Z%B|i!ub=u+t+ z-i;DO$=+g&T+P{$WaA{LuVHxaS4@zSCCLcU6{EHtoyy zJ^3vi3TJoSOb6I{o`|JKa%G&^;0KDEjcVWxx<)mg_5?Mw4g zOu4u&)K74+A?h@Yc7a;vj81oYfr4kS~!%(Y*d!qAb)3t``6&s4C>=ne;TiL z3;SR4HBcO^!-JwHa{KelCW1XnT`UECOWvvHB+;0!U2#VDpbpgqw2*wkOm3KWc>`w12DV{(Mi zTtROoLyGT9pC-Ft_N~;8EU)dkt?$X`Eq9m=LRD1En^IRDL9V4DTOoCcP!OGY$?pJHXIU@Hxs-qaUfPa2vA?4$h) z;arz>QyHa`&9`4(v|lbOwp~xCEw^3@SJ=yX{;b#0!}OeZ{|@N8HSelDZh$7jbJd=- z~}~z|omC@e*2Sgm!=44ZZZZi1E8HQ3?Cb1z$a%VA&sM zMjGKD83Du*i4S#MK!GtRp<)=7tf}oG9DuH-VQ-S~BFLe%*?b2Mq3uL2#}8?%sKi3b ziOT!=+z`f&kR39_c(tfaJCq27{EjV6GW`%8_p>oF!*l@<8JJE~{6Hg}y>pnf&Rds= z4G7x1Qup7$PTc=U2ZL3C*f8cHUv1i{%O{S(Icj6ycS8$4F8*Cy3065FqwVoN>C(1B z(@KFTU19E8{9YW1KP(Dzb7&J}pLk;RG*6e2DBwSL&p(y$4`C&KKtW|NAhTEsNph*E zHpfLx4IdDNdoUd+l-~-?wa==CS2^IWxZ3`NWNP3)t15`{%D7#5>bQkzOx%7#s1XIi9r;+(G8{S5Wwn}jWwHEbg zxf^YpTzMF)aBNSOXdswgHo9$4fKBG!R0E76y-kG+jFkgY>~y5vAPhMf*%U-@ZBN+p zAJ3oCR&q{Q!sa0n%kn+hgF*9)khp%%#3>=*V%h4#`nXr&@)-6lHh8qf_}tcQr}f=} zro!pSf?3n$^z#XG)53=uWwmdnisyGmUxzr6$+E zPcvg^qUj!l2!ujN~B%1 z?{eQAii-jJ4Ho2W>OEhHnesmFj}b>x3+>;(KIAi9bFrkIY2dx{F7H!Jz!~GbuyIsO z(01?TNZ6~fq{_1I=gnb-uni~BptPAviW}Zdr6<@&!yJA<3(9W+42{g2X@jHIhVJBx z+#7;bf+HIy4~i<33}Z>k3c2IVzsg0N=NorUM&%3r7j(ch4VDHBIcd$*sAKh|)_IoI zw|<$7b0&tcO|LCEiwYsLmH@DOO+mz#| zNRtp1-QOD&%{@^!py0`E2Ee)9dCcvDl%N5V*eW3pGzH-J0aE)`klYx zU-10uX~dB4SIy07%JjJ7)(tv4FS5BQujnCVSxOm&hJmFzY;^amqdZ@xhJJH)8aV9e zQ)oFXMY3yT%#%oZr8K%VbQXuh0`HtPHcy)kVrv#P=dB4@GsTIcnb`^pv1$R6zc)!tS z3=M5L@V0`iK}IOoW>~J-?>JAk_vyAEI*VZ1+Q@ZLiqOltel2Rei*2oL#-&MJ#Sx-` z;BM}-Op&2}xubZV2X{q&UJqKMzr;ziIwc&9W(E}<_idgVRrn3rx7<(IXXt;*Sw5UQ ziTWlzAGNvbW4QK>25=yHq2}y9yZWOqY38x4o%7z`|B_Ug$B|D9H@)0A$#jMG0nmUC z!H66)YtKwQZsk#&^j~2FmVehIK22U;96IS#g|({=LQ6jMw2CjKN#^!&;oclT7eg1- z71Yj}R#bX1r}doc2UiBb{IOz0CFy@}&xY)6%d;)Dx@3jGz!^K^E3QH4YboS+=Z+#Q z#3WAlhCFa^P2FaiHL`2E#o$PUroo*G$%t(u9vl}jZZm28utxGj78mn4fRgkC8psWJ zNDzlj>h^DVHHnSSO0N2wVC4R_Rzv3hR2<^R6~+O^C%yK5?G$< zmOKq%V_iaOD31S#dyJSFjhhwoevX0YN^0~3?hVx=RM2qdY+56h$nMqKBr5zv&RR{g zyLqr4aovfX;i$z?F`EF`V7gCxfkP*nO~``)ZST2^**7}s4P2NOk}y8+VE#09vTr=q zw=Y2?JFYZ76;HKQ@d0anQ_tge$#f}-uCF-B=(U{|oN65WrHSyB&r4V@WM^>{l^L3F{i zou@x`*pOFi7L6VS0CQa|O_*)GEX6~OLUb4~ahFT{pO(zy^8B#Hxue-eaK=aZt(Sy@}?_SKEarS0U(GN-^YX*bieZ8}ysh^?=`(|T53EU-u0c|YYL*+AVX!!bW^D4M zFd53fn{R*qp-OtlP26(~Vo6=G0E}&ng5hB(6bi5gL!&ArB-E-@ecJda8Cu!Ml2X$~ z%QDUzFC_yTjzf))D4>Zq_?@T!G+oBU+`l||9aQOaFk+S35}s+Nu%*vw-MG^xL}*gH zaAVfFKQJm}sq_*`yj?;3`EF4u#gfu)g>`8uQWCq{8q6+HqDV|=$&_5n&_Alxa4`(# zUByrNZrx>!KMXaBH~E?0^K$ZsfcENenU8uv;7a$Py<2!{d}Od2bRK`%@a8=E>6fYVzD;q(-F`)ng1_qgy*CTR z1sn|<66p?2OODA9$No#FiZX2pC#+{~Ld@h_jdYY`(64g}v#l6jv}Z&Cug12W zzLh0jt)9I7zS*;>ybMq+O&>!{WmxM{Y~~X(n_Ji zP1?7HacQaQS=@V0`2$@11WR~cuZ9}n6W~Np709vbK!Zfnxn*8>eppgh@+{VKn6IFv z9#zp3@qDo%XT>Us#z+8g=4=RJ#eJsCf&r=pVb72~9v&`K*=pgZ^AEXB#)6;+G(Kjf ztJ+L!!V0@=rF~Y3P#Gkp{++4!GbYp1M=kE+AOnig&V zxmYdxfNxfU8@oa%V=3OM9hQoNR*eVWH!~|v-HFZ1(g}h}mP((K>&8O1Oh2d_fMsR; ze|Eu?V9YR&lfmQk-*=xuqz4&l#@$6s!0iWoO*?$umwR48{C*Mrw>Qj1c~DdC}z9GI=hf`UpboaU|hh#k!1Zs+cPhv-ph4B&WsJ6(!5 z=|6(w1TiJzmx4uYnUUGwQz_iyE!V7JJ}&(hvo2luu)+x?r(nNo;J)!i=R#7@ags3u zh|2oNP4UpJ`|_CPQcX-^z9Zd{K`63Rl>K(5n2W&s%Ac<-9Gp4kDQVA2exH}Lunzl` z^n~*=knqNMT#Pmyszsd+2=X(bG-w#mWO@U{VXWHM+|z*;TJ?Idherg+G{R2<6g(W{ ziWM~YKRbPxRNW7vmLpNr-~>UDw5Ft4qlf$mPEiBda$LhseoxKj8%)in(l|}rNWIlf z8e4mPYi$Q0UdC!$3kCDOV|03w>vjHRv#UypHfHFa~6L&@sR^x6xthSGs9cbc1NG4P!f2W^V+^)vno%0|HFK*YPonayH!n+!zQ=RYyz>3W*DAca$K|G!b9Ax@2!~jH?f>PB!tzo zl!L-V$6*X_`L*{dt=$d-Sjg_Rfb|Bpuhi=d9Y=7<0wWL#yJ%*dnp5&NdLR%FWEDUB zHAvDSm*j0iSd?-`V!3fpo9@CXmt0vU)7+dj*%`I-9(dm?UQNZjDQp#DIs4+TvS;cv zs~>gc9&z{i#P{3i%QfljNt^a$L{t1H+5Youq?v!a|Co(zeQCkFnQnu_7AI_*N^jeC zxe}VWpQ}P?r{Xt9h0B@q;Fxo<7#e!nE0+uhM><8XeCZo0qM4UJnVA$0!h>p-y=ilGUPEr`&njzcxw;*_^>6PI*vN`N;9n`e%N-Z_L7(w z^L|X^+aaK}G%A@(_%$Si3i%>+7^TMSj-=xxmt;COKvbXpX}>5?DYbU);_1O z^_Z}#a#*v|7#)8qUr32vU&^Ia@s>)}Kkh5DJfOcQ^l2L?-uXIIaePakJwR6=wYo>c zA>BwXLq<{DEf_!@qFB^ zmR{wIQ!1v45ClVG+<=mIUCBk-I+2?r<&?vd>NGc&b=XP^!s$sx3R%5(1=9Mf^O(sa zJtjI?+1&mCt-Hj^0vmiH!BXvvvRbmU+mtxQ&F3u9IF?dSV0q_2>2+wp!~Ias_dgB@ z77=C`DM5=p{%?!PqncfM-%F(%4b(b7%(6Mpm@V~@5F>od5|v8>iiZ%+3gSrkLVL)u zwktc^nW0z9?5eqEM3i@RESuPzT;8>KPfa5HvV2;&K5+9Ljf+BDnTx1~-c(fiU5hox zg)6OVjqRI_>tXakdpVrZ#{U0r|AIWBQ{ko+a2EfLQh%s>7RPxUhq0Q?m8_fBa@#$C z!!zHi_olxuxGkH?C=xQ#VDpvB&8&ZUx4VpGcsAJqqYX<^ z*R=Tw%@=`7T1vq`!&qZ+cTT^@gXm<|+&^&1ZWeh?YodUChlpHA5)iR9+9$0FJ+dEO zzW=z5`Mr~qJmNq8KQz6EKh^*L|NlG=$2!M|a2#9ZD0^>5 zii%JgX7)bz&N|1b6J?f+tRoebEn6JXu}2Zd3YpntW%YZ$-k;ysAK>ER`FuVe_i?*j zZ#t8zltX#33&tLuTJtX#CvMq{=o#IVg-I3Sd%on+@W1sCIGU+>wCxR$A*zVSZ|Hty zzy8I^d7vEZ*4Czr9Kw`xBYH129G$yi)YumA!rwRiyhpyg8r|DX9&m~2Fzc$|9uS$G z7?B?M?e#`#=Wj89FLb$cJ?0V;_4~IRi8yHD$Dd!N00tG(G<@^=WT2`qVkufGR(5O9 zgy+Bp%cZBau-mmt2vnw0LD-A;tM}Z2JHHQSA&<&ZDX}m7x4fA!Xi2V%g}y$g2lW8U z-lf{|g>uT^;)|_uRsOI4E)vSL{BT6+?xnztqQ#Y)HWErP9=9PHA3Qh+5y{`>a4YtI zs-B&E!-G2UY^ofIB>iQ4gtbXK4rSILw@{BF*yGJ(e*)=-~`m>k){^V@i{PWq5iUd^y3);sGQ(j)R ze}@uZPI$AjY5mMn?tZ zjxlM2v-2-%daRta`+fq+#j=7UpL&cbpWWY8ZVATv%BNA~t`#@~_*X7T`6{zfm(%xX z>>sU#06bx8nAYEy!s_D?T`xymgZIx3->~OTcxC277-_z(Oxt|Egw;n*B}LW90nFH> zR(0-LOVGdZDTa5Y{=U#+;H+1ZuCy=hrSI&S<$U7?cV%VwgsTX#V$puNGhrz(E1@P2 z`@2F(Bp~IhD+LB-A_qg8k*H86roF>nG}Q?Eb98l7`DCFWH&SiyM!)C(`yAF+{`Wal zeIn1aK4D$Au{fMge)m_pFGu5hkLTDZ3)Lm4ZRoja?>fr_i1P*%vz}K-cb@+t5CtC= z#>CTj$)MwmlGH#*Y1xcWPD}mJuI1BZp{q6v(Y$`)FVwy(CbekzHq-UFSxoH|cQiN=``cT!o3mw)u%4==+PIqks zc88^_D6Qo_4Bdr$d*tD!Ospt+@j9X?Ve^M$-B`(kW9z!xE@IGd?CjVt#S6Y&4{y#s zBw{sF{sjEcg9o$Eo(YV|J3~~xBiz}dEK~}lB>jp z1OsyYZbDSWzlw{WD0s!SWk!(l*_h?faEu=?He@Igcnd(BQ zmHcH}d=B6ntJw=!&CjTyHKfF%QCYKZ6Q)aA?U3*CKba(_{@?>EV+ZevhV$m=Koxo7^{Cz^mr_$-Q6G+N_~7` z3(D0Jdd5QE){8y+1${(K5k7!xS@tr_4`g1fXFB?jg~^DHIE16x9W4CUBrPMLxa#=r zeLdT^VLc86493z)r%c>8#JO2 z%~2kbJU7G;6@$*9wWgOhon&-<2v>DSZ!G9Z@%VL88Nic&JT6|M!PXU`{7X9vg7_t* zgK)$kU~PuFTWdPhqn|{-enIVol@I4JOk_rY`CVEW#Ifh6?_i9>GaZ}QZW4tU{=4xW z=EH!;W81f}|7-)Vw`-Jxa;^?tUPL{p;!LEJ*tzyS_5*$aF zr%}{cxSL_`sP@%1w+In)lbZX813Sz zUe!Y}69|~%J_TR!*2KQfv+gl1bth_&47P(Qkq;syz9M!mn_uROxPQx}0 z4B$GZWu6h>EZjUVGh1c=K_mLEmRM-G`t2dNMFHgHQcolKPMqGmTe80(s9r*`9l+E~*Wq&hS4GLAP3WjwKa#UrNwF5y}7;xY%V z3ZM!aU!9#c6^V|L zHlK0uNz8K(M15ApRaVR7R_$Nb$N=)A+s0y*tk`JQ)$ZapeZEKWe$OicL-`KpouVeI zo>I?D@e=~w3*hZDvacO0WRN^)y408%h)3{~X;6OeeyiMDrD5~K!0_C)(@>|*E^@9X^_%2I zup%);*+! z4OF64q$&oz@B1la3EjSlcE$qkm{3i8xpEli#*cq39PWjzZEVva!c%8V9IQRCZ@Q4- zp=-9AkK=kPtFVw{<+aGtw4L-&^&283H;;ctn4^B?F8{&(p(EpZ|Ih&#%;j~jfl8Y)44KA+ zp!|l-B?wj@w2~}8S=t0!c>(J1_)TW}yiP$C#HvA(uGeVK%Et4EF3`P8!+l6AH4s1O zT$I6wh7xWrn;K7zTRs4b9AC~sPCls;p2n#pZ zRT7LZz=Ckl1Ytq?APfWMDQ}!m6HL5}J#&rbjN&3s*)8d;n{3b$?IR11e=Z0L;8XkK zyxhU9Bc`NV$P>x!jmyKt(uc)gP$Se3Pve>nMJ4p?7;kEDJVMR&t6-K6u}?Er~|Kq%Gd2#!OXX3jv%hcTCj9d4TDf06T< zla27IYBIOhN%_>ccJOh3aBqV4w+ywlu-m`hjXPnb`(&f)9$T53bEIxLP zr`SO;vaoWHX1M8(^Xxr18?;C3Vdqaw>c0q7iq6U9%~k%zi^@MRV(Y=|x{;8mH=2ua@m5?W z1W16umDyn48?iT`u?;y(ybAZ_IzCHoUY1iTM7!JtuBfo-4j1&U#4i>{uCRZ){bXe1 z{K^Li#9sK9hoIVs{MxWM14i}Ot8GTK&x32?VN9Bzb;O9_$$F+=X!BBpmc3sV`C7HG zLxIMTEK%)k?4aNWEX`~w*8>;Fp~IJ(n)hx#<_L%LY%b$*o><>d~ zTLG;rBoKl^7m0&ISUr6ldd6fdp=4+?aLuc^u?b{4gvg(z!$AE$F!Fur(}JifJqOO8 zbJAf6)M1&O1F!RGdVuJ(#puejal$%z^hRz%TpR$+DofG)pgz?Bq|kRzYa`n0#;dWT zewP9f|G!A;%}n0_52%phm)v~TeDJJabGJ%A@>x;5XJ$fNg;L4l<1PL*<|`N<@Z+jf zit8LjsW+Gd;8+^;G~Fj#kYiqs{9W>mVjq~n+1h^if6I4>Oxw_u;l=K*f zC(~J>w#@a~rI&C5Pn7i9W|f^~A&}w6H=C6%vd0WONid9SD$jmwkF935kkAt|QuTM# zNw6wOg~)aM^bx+LvVvvsN-qa9uDbsyq{hXc_^xUNeiz$6TUt^Iz6b!(m^7E7OVpEf zTfXi)t&WN+=@?2^ulwFIM6Ya_?;VdQ$ejymiEFHN-MduzPEP=E*w+ZDD=D1`j*|WR z3W;Kr=xR^GGxi^ad$LcE7pnA(G*f3@=}JHYR<5+?(4VA~N6s0xT@Gxt)rHZ<$Qr3n zfM_}WxJVsnV5p6?fI)=Oi2#bbgAZKfMh_((s;_I(EkTG*VJ;3?Be8$tiS_v?2qQh8p$0smd^GGJ!`2 z;S{j`)~681XIQh^ar9=2zfwrAkIJ^X)J+8@3V(ZUoPON+;7QQ>-y+wUx$SKT*r%5? zafO^t&uZ%r6ZQL2QWpCq6;wTRa{+yuVHi%YZ;S*7F-L_hU-DGvfAn!=yTBL&9<7S6zFug{a8Rgh zK#9B$z;wMq$$=+pc2@08q8ycPB-WwHx|Rg2NkWzv35oGE85SrEye| z)e?iP;XA?*QJIP5{d$^IO)ZDAqfDX1Tf1QoJO@oEP2FcdB*u3Mg@6F&3c|jrO8lM`D!BnCQ z2c>+`?qR#EdOq@%+d1QWV)`PWdy)l$SR>l^%O1{9j|AYhqL;qb>F(4twV95 zP~OmZggsaFhGIaR_heIk-R#TKqg0uMsJik(9przFhsRsGda2W@?Z77+fBoF>1bS8h zVGoC?@8O+e(_zWwEf;EahKaPbvVn(fuEmHojbdl^Teaq>!)a9qf)T56!`ijh;IDcM zk28?#e!;62sv`v;cKmQKA5PyAuVwN@4k0 zf&7-Pd=4mg*>_|3yj)CPoMt=wN+4nsuO;_Jn)O&dL?_%DRKwmLR&#HdpKj}j@1DL= zjm(@a?v`@^M|@ZQ))tp0=Ek?U!jAk5b1uk&>Vni!o=|KrtGuI{5s}CoQ(wb7O zjf&(PhfFNdAZY}^GEWWzsxexav6Q8n(^m~(^By8`<|gHVW^u9~z(aGkgO9nsu>>{g zcG20%HuK!#;~R9cv=V4B+dS6Hb1}m0>z}|xh|6&wHHM@34Eo>p6(q(GbyXoKQ(fv3zdaX~TQ4f;-9}D0=ore{3QQUD!U8z?1 z%*Q&q5Z$NdsKtgm?en6>iA`sw^$qJv4xtqCb6Tu9RXIWK%Q>px9iRX z=hx5*Q5cE_x%u*~;W&>LvM4h-uL_kP_wFeJ&r(`&123L-j1DmX5qBqjQ8`)lR#P)b zC78Z@H|G60kZ+1H7o)cay~kj7@Og+%3gDA7o4Jz$zcQz`>(HPjCnY2gb_PS)PcO$I zh5fJ~T4<`Vq7MsEp#^b>JwrZBH!LrnvbxpBW>>+3*j&^~%u(~PXH8Ai)S5mUY%ppz zv(H~fIGUsu zNcyy>?PCmmnJ9YsI$vT}InJtLO zOaB&qlup~ns11InQOvF(QS?Ov3lV~rd!}hZ^c8OqIh~41Jzu~N+5cw!?|_zQc4rsB zH9b$bf0qdt(&+5OmTy&|^D8pft-70qmPEE8AZhp`vLxVZL!Fv^+tJ`7SvO5;4GDp$ z)rX-gaK!z)c$OCU$e2$&Xw`lks8rp@-{^fm>4@)t?o+DG%o!) zn$?Zrr}&k{1f@*wTyYz~N3^u6Tzhy%rEBF%bjO%2$26L9AY|DZ2n&fue0x87_CR~0 zt|}V5zuG*P)et_m9I(}rKl9U{;is)Eh2-=%sI*6)L{=_Q4gfPDBb=Rhppl$R@@#T^ ze~_n7_2YGQ=LV-E0N%}r<0OkLCxh92$CI)BvIqYo9rysxtcdmU(=$zS{X+CX6$-S9 zetZ>}SSxKpkEMON+;tOZwwU|wxJevg@smY>x)TkrszE*uC2@v#l-H?zK+1#Qw~M+J zQsE-T6Lr(s%~sh`bbL8vWGHDQ67%`5{4DdLah5j9Q;%xd@6wo$!@6wgkc)yAL{?0CY^ULP6 zMacO-e^W}MXwD9=hmu(6Nj`_Mk%v&WMwrYe66Ur)L>B12Xy; zo-_EE2#_IX1~6Q6n37l(9e8(r6WBFURL)-2-Y3IdO@blv^-oMD)Far0#0(q`+rBxw z?Kgc}c_2<-C`{IQN1TRfxs9*xT{t8tzyH5sL&+o;4=&zgzovP)IkfR`_xQhARg}xh zZwEnDLCr)|aJ6x^{{qbBIaq!2v6bTKCTu?=xH+8SAtOlivr7w)DA}Hi;8ct{1gVyO#Q%?W`&gM$Cb= zrN_}^`Alh@lKs}aFzI1$@%;xbmbSSHh_7-!WO!FsWvPS!FTYBsxcCw%v7?aXK`xjb z{Y{Lhi@U9ZB%-sfPphum`-(a95UJ4?R$*%N$y19zD&=X%cc1R;u>XW!z_R8(F+czI zn^ARF6q4Sqm&^8ISEu|XlktW70e@N`iXRk_d$eRBhycUIIUSzJaF*{$biC76C|Zdf z#%m0&CQnA#>^EmkDI0)v+E*6yW?NkkYY6wyOki9S{Gy|fPE>DvvP)F8c!N!-XF+4N zRod2eQ+g~Cb=E}jze{3L1xb=I{wuE7o_VV;02;89RfX4LoIsaDVAp8QE+gYQDyAPR z1%^}$d#I0QPx%ciesJ?$zvjvNdt5#1#LTugViZM7W46f;sO{+qzJAW0RdnxSlcJ| zkZ;O0-#1nNS1}6g+=pAN8*9CSycKd6-us>W?B;`rDLP|Xibs%N7gdI_rOx-U%$)mJ7 z%UI^+^prfjF(~URU8xmSOGfr|AW^CP9v-$Ibr9;u8S8Ssz6_`}ylN+u+7j;< z4wgKSt)9u=t+U}DA2Dck$TGPyfVNQ1r-@nd!VI9EtBqF-XD?9?eb_x;pIpu%3fS^f zI*auu55^L-$Kxs|EE=VU>*pwirnyRvYkt`9cC8OTFEpL`4!N5+DZt%`mkMLfD&ivV z0O_y4PTCNmXx6$2`uRDw31`D|qPVBocb#skSS zMmlzaFCP4Tn)n+Xwr>+<5Oc{`+z0-@?hw5H+noN_9;|cK&Zk;7Y5Y6L*JiHuolMQ| zotgCv((41IqN2^PRPWEVy4UhNp9gKe4!8_(11f+>Qtue1R2<5VoLhokDJm#&cjuIii0XyL_wQX2OiN3|6-7dT}IJR$$$3W%6#p@%Tx8M-pE@kNs=szFX6ss2cLnQ4lNH1L>oHG#cW2zFbH0!KK4 z#IZZ5#faxe4t3nHC!e~lU7)$pbF)M0&tMex5xr%&;Jya+3g z=7a8?qtoO5f5#J|HpegidF{pOH{T_=$SVW&f3g=JLVIwCOapVR% zzDst!^el>q@FDcpWU2gcr4j&9REg3d#3!ksZg2dMIX+fY};)^QSHVCoK*glWf5ja=IVo%4QqUD5V zt;NJD?F&c8 ztDb?z6xPX(KFQKycB&J4Vx`{hu|TXaH7WD|#{r1%x8=~&Oz6_dn_c1Dep#yOpD*n| zc#p2xPzfG?Z(30QHU7rd49FM;r$H_MtMNAVqv|5(Z4Tes98y~Jwf1ZFb5+hjm(B)| zmEUSadF82=4T!LZ&3;2bufm9I!MfF%BCQ8Rl}i)v9;(%Zi5Qvaf`W2gSRLG~;u;_&aY%&Dg7d zJ=-un<}YAzkoOTjn9*{d{CaJd*_Of8w!gyH4;=3t)n@QU44Rm!C^WO5FRjwCcEmbv zcRp|2`)2o|q6nc?lNe>(9V{5uWbK`AHkQ~Vj&^or)44|ko_Kh4{5j;M0*XB6zSPJk zeh|eVxVwKSJ!H~!#Kygvd;SQBVS>2dfzC8t73Y7$XykLc=m7);ocO?|C`YHGap9uwW(#|ueuusN7Z(dSku&#G@X z%yQZ>7nDVY2y@w7=ynu(6!hvKAb0B1QN;b?_s=g0%yC!IfgG~m=+GxC5Lv%Q5VG(X z$zd70o^BuYXQ* z?fVY0P`87aa^;eX!6in_d(b;x1XsrnyF5WeoNF+1-T!dE65Lar7C|2vUuEx*G5s%H z@&sJIClOj!GdR|yGwE}2yrB{Cjox#f#+s&?u!wjr8Ov6k_2XjY(kmk*N=BF-)EU;t zvMx^*K1izby>zw|$4QwnReF#;C5Tkdf@nj-VPIDFaH)+9L>(Fx*hN}Y!9#Rlf%a9m z5-~J;MJ{Xvp03vNOC0@L!lzSROOcD%*1o24bJl7#Sg!AZCS@)0=TkMKNpH11^+bL6 zm|hL0>*4F=HGTmft@Q#$5IV=n#Pxt-TE+;|dN>4;O96T8beeNC0+hVWURiO6){`t` zdp~mr&Um_|R!hnZ&uVUD4q;zOhUz(HDCgTki+prPjItGzgh_dyS8I=WCXX)b2i;)W zSKA1tE+2`3JQ&rx!=T|eD-)F-A={*H1NKXHpy z7iRXJxIS5Y2)RI|6#*ouv=Yf82O^ zy?dA(roTE~1g}tB26G=C>;Cp}!ijbdxwRwe21+JDQPT7G?9&vqL%tigU{5yY*NFVt zukXd$GK(Rl@=BZFI+`O4tJs_S`-0ag12!GcDsOD-XwFoKG>!jF3|&G z3DX>i-?Ff?lFEmd&Q|uT@$|@(T^xjrk@UwnmX5YBbYd~`Fd={@Ku8J-U79rbpa)z- zO-5FDUo*-cF7Dl?(k*QMwQ-K(<5o)0F*iEt@LS$W{}UWI<>`17izstz$EFd}vVSY@ zD)+DJM6z3uXc$HbI9k7)glKD-*7R4VFcXn>dqSB(NA%gT%HCRdh%I!;$Ni}+DA+gy zoGp4Q3_4eY3$&bSQ9(K^PB?}YNF0W%5wllS+U60whQJOIz< zoj{At$RbAff=oc8o1Nt^9N*;|dXJs%T|aI4zYT%je^#%mEp;3DsppTcj5h7Kf_55U8O7ic6fZZWET8;+Ufy^?Y^eb>eSe$-& zh*&xlzel%uCmvaWTO8YH4>v%o%M!R>k)e3b6MTVPctQO>z3ne zYW%3)^H|TcY23upW==ZRVf2@9%PHM|JMY(Z4bK@jW@Gx(^XITD!JgC}K z3(}gkjlopNLCMG!=Km~PXzv?!zc**;CZ-L%#{=Gk@2`kjIz&0TPjD*lMYwHULlNUZ z`Or0x{F(F?QVS7N2hCKK3h2_F?9}+vN)JbXjp4ySY#)w*yZne-2x5J^Pj*y{ArIk| zA>m>PL;I<&(0sC;J*b*jnR|b5dZs*FjGid~a}xzC!vWG|<-(OWgKZI~gR-~`18Ytl z_`zijc)u+r8NC?5p&Do?!o}jG`BF>7G(U%Ux&2weji8=o!}xlEpV7B52~rMFemRHP zdeJqZ+Krc`i}us!YFiXIAPC2IB+}wl-Eu}(5UJ{n`A?_QG^SEoTJ9fqn4fm0wVl}w zQjk|?aE=|~;(SvtP5TM0bj>mw0tPpm#cz&VRiGa{f%S(BgWQRgs474md1kb$Y zgJD|h8ha0&vbcjek;0fj`#3qT{d~*`ONT&w<|K`;ibJ+$?r@Gw3`G9gIsT}-{`&_~ z_J6Mhc#~l2&oxgpFK?cdlyjLSD8KE|-s?yc1SY8d2e$rNUPa2Dq1AO>pvOCY#8|n} zJzng*WkWeX$GwhWl?lb6@^wVIek(=q9dVSmV7ABZkP&2j@jAO$6=vtNDv7kvVS_fS z;-jCJrLx*SLYUxHRybk`Lq7zi;PZN^MGg-6kteI*`l}6UKkbr423u*cpcjIf^ZMl0 zLqY)OYx356L=7mi4Sbjl_9Uq4JcxbT!SmsG2R_;#!csid3zS>mkBm&09eKJMG0yVclr{Eai?dWQec8-!^1as`$#^ zgse_~lc-|U$87xP@`J;GZUz|!INQp*Ub6s(=J}*iX%gY+kwZ;mkiF3CR>NlD?zC8w zltZ1Bw357LlIn%!9hLH4oPJKY?na8pgWt?aUoY7t=B`U!-C3v`g77JS z{R{ZAg#2@r+)}3)&(uMB#+|SgI`T)Tq8lfg7g+bw@e&pRkNP@37Zg3u-e}v zkSPfrLu?b|b1K5^7h>=dKOzI=rQ!(8Rt#Qj%rTHBMK+jLwW0CC(|(%eCkCL-w6!SV z;YFsZxi~~XrP3#d7a&t0T)qqB!f!frqTHuJ?EyiOE$svk)*hqP@%Wbxt(u!9$sy>i;g4gl6^bE1IdO65KgI!ucpvsCJo-IhB1BN zB4%l&^+tJTFhPfmqr7wj)DaMy;=FJ9X|y3?-e5sFp8@>;kk32H zDFE_4LndPHV5(*O&r;Hb9SEtl0W>`w(=f$^;StQ1xV%Qr;YP@+dRf9XP%#xJ&ss5{ z+7GC7g>q_Zt8L|Yrv?H~w7ZAw%pI>~Qw{UgX0y7qR&g}&Q(;x54lKhQ98OyFYn$P= zC9~dY4txk7n;90a)saxLFCKg-_T#a3JKB=_C{JqnGY>BcXJgnR9MlVLHYORLiW}lY z4Nu!&)Wi&0!zc*{l8M0?EFA-H#fI`ZwOO1k&LC-vJ zwu|#@NLN>f?3jmr%F~&)i7NQs3NHyyuHZ? z?j@GHCx8xMh;2aTMZTo(O#l7nt<3dCpCLBc|0d1SBV4XwROu0KK2RvuONDY!Va9ZlTHEKb%zj0~#?kgviN!=X&3Mt-TV_-?|!XSt3P?-(fi zif}yYq~RH5C6R2xV0@o${)#?(xKcsGemFy!28Vh51RmT|t3Eue9NTu=xqPKiX7NM8?^FZKx$$5kB>;y zv2+I&m@e#$Lx7WN*{AVtVqZ57d9y*HGQg)UTC7iU@GZ&ay=vA+1t$*o!_RW8CXLwY z!Bo*$3J9VBS5U;b_`AJF(eRQg84DW%#EkdRt=|((d;gMylXTz^rsJGM8lJ-;N&PHy zexDQbYN^`YTGl?#RWE@|625+m<&cg? zOS=7ImGnlR53g?N!RLV@%@Ne#lqD-UI+V|LXS&QO`v-;&i+J=_Tt@ofxb~jyo#~ap z!H4|+xYIG+LuCOS7jy~d#Zn#o>z*3i!aBT4Ex(@zy)5LKfkLLc8a(-DSp!q{`&msV z-vhn3+2v_Q1Rb~WsgHFmFoaLh#V`elj~S?F9>vWhBTmso@aDv(a5 zFi~3?563d}z;)ouq7_nOR!4#+x?J@0paNSCmyCzI-`Wd0uyyI|jC6e&g%Kv8@<9irC|k(O`beVO`Q@eP1{({R8mry5rZ@o-pt+|6;< z-+4?fWmVLGV1{~ENvUzhl7~Zhku~MvuO6uF`P!?q+vrvky<{14VvqE5&`_*APm~PQyLI!RD#E zHJan)H@n_DXm*_)+YH|kExoCoh<~T$IUl6)E^=sg;_RxjXjI^q!DHY2&r9on_@OaI zJ6-#dl>w)hk8iiRaCJurh*`;7T{>ogIFpAl7fLD*Zf-uj%xpg`rrtU)MrCVxsx)%i zuQW)5tV9~?k=qYT3*s$^a!QEX)^o0tEWxF`Q+F9V&z7*wcr$3-?cFv`@?LM{X}hI*6kGONhaSF)A5Mwvm3)E zC)}S*?tkSlWbAh3C~Hwe_V^%Ul>WfGs&1u0)Zt8?qlvTA8>F8Kp@Rp25#Y7?rO);@ z`!rh{i1L5thi8ePQvj4{<>71>2k`vU(doR@0f5Kw%C*)WwrL?m5+r8p97XQ|@k?mK zE+2_l6tCurj-)}#DGsGLK?c~`(0g9`oZsQLPVPy{A?V*0j@XWlj&75(`SWO6mb;E# zY&NZuvf}>ADS>L5ojnAvhFnL~i>NID>c3mWzo29}E&O@~Z?b29i-|&`zDJ8R(U0dz2oC!78)&cI|8*=N!O|wOs%1m4{328Kv#@zzfTZ0V z`NQV@@3pPZ{UglNdd{9E90QjHKZP!L&9O}<#p3m7Wh(l9uZo4W9`FYLI{Kp^t28G1 zb%RP)z6QET%{kxDNe_)WTaaJF1m#vP%MgOBZeLanBr141=RXsW zp$aKns6|%r4UV;1=^Vn_K?nNlx`kV95w_PXA;hwsN|rWFu=C*2P|z-KWi`>I5VsU)&_GyC{>s=MWD z$jjBHikC+0%$kAj_E9Y-YQ=?kZ48YQ4ae8_mj>JAT43wBks)$U`O!@bG|b4Q zx!`*11Y4UAl4;lRhMDtEB_~HSuN*%zgANpjeZ zhX&frrn9{vUtp$COg>D}(QP6gFH2*piy_R5F&G%Lk>mMH^D_zH?w|}n;i5^jLIgKO z4BctUe2c2mHvIcmFYs7twQ;jGSHbBG|3vvJ?IuM1c_Kbr!vaU+X$Z$NZ9iS3HW|XZ zT%buEp;#JZ=q{lL-gP~byMvsQmYJjv$OF>p>1;L*Xfrg9Ql&EG)@|&EMU16<6DqU| zM^r!T6)BXBf14a}Q{C3Ifp&iQt5S$7m<2*^J#Cv25 z1}0#eC5ZStScJzXKk!b}HeYl?KM@QqDJBnwBT?2I%u|2KZTCv6S06po;Bag6=)H~# z8Z6dVhs^T!?b2Ze#@wFW&nUa9p7M>$^Pxs!Y~uXb&`<4wM%NcB-~4wQcPb6R$T95G z$YK3I-xF-Wr&Zsh^zERtqbwn4Y?g08F%xRJC+4kP9DS!!zAGufSBbWUXr(vauz`OM zPp6u@iZ&Hg0geX^SCIy{tR9Gm%4Dg|HlRb{FcwsWbr zuzG4gVA3V_-FgB6d3sww36fy3xaZ_x2vqGNL?j zuB*|gL!&_$JHNdr;KhgaG?uuEFK=ZqYjoDIgrN^~$!x4D6!e5CB`3bu7X^=BQ z61u)&_j&lKY#F$AhI*%BpK(nx?So5r1Ly%OVxe_FO|xfh75@G25f zjlf&|)sGW{s0p)9Fh_!TIC|+eGt^@0tO(D1*fK=ylN0i(>BZooo$ipL8F*cQQcl+Kch=*>?^xH|DiIs9u7h=P3UbBRvCq%c>U#Fd zFV#&bL|%)~z(#YuNv>y6g0Os#S^I4u=$fCKT622)$h>-e?H@~{pIFxW7h6^?hT4Iw zDUpFIb0x#u-k&Fm0`rIGZ72Uu7VyXrro=HU08`o>ga6&c; z#n(cg&X1-#c-t;MI5~&3czT&1$)mf9Xn{vm^f|qw6W<)9$kJXaN-XAzC}Vb{=BSOZ zH=1zx-zb}PYl#ng;_vh%Wx~s-f%EDxEH3_1W$={$#!t;Bj-wHViJCHdWbq~Zy4Wwy z#=$MgoL2$|+iA@j^rj9B|MjeYJ8wPW!M%l~w>*0*7Wy|9fbnyGr6U8i04QnQ9C@K3 z0avi4m2N>SGn>fxP>g=!<&~&hF;I^|fUQjW6Z17vc^pTA3a0X`qqR zlg{fpnECsp;oR55P$ZL*16D#ZckpdnOuE@^Un@U%Qz_L>ev|RTNfVzBRNgv)7g7(d z<)l=l>i=`e&7zpvMh7@s%*m}dlD-_VL_Xc;K6ZV^U2WB0T{hxrmb)imx>A}L^vP+c z(yCa{>4p})XO-YS^Z2ls$4O=XYyu-j!~X>8$q{|;y^dBGO}myCcjBDZh1>xsaAjv+ zbU$zD$e%k$Ixha}0c3QU2OcQ~$kFaGkBi94bcjatnOipFg!x^CH+8b%?kPd)B;8Gs zw8isiiO0ST_t*QYtSnp|?ykzzG9;Jhc@?(mfqOy%=MZhRzxnJu=YZET zN@^Jb*_Mgm{Q;)ZOg*>kxb3Z2 z+fc`44aB4KVqg@{SvgrS@>9}pR6$19q!m*2cMrW51sjgYgvbfu5Hjcx^BPGv&o{`9 zTL}Z;&ak?Au9jbiagBz3&d%7xMsSofh0)NA*jrEC{7R2-O7bMww(>E=S90^{WgBK~C~@I{clS2uilKuC zV1MwPn*>GulH*js#(y1|61SMLfVz^0JL2NU+6$sG%Iz$wi5As*UafD@neuLBnrstt zBdWb_X_-S2o6D5m+CzJ{ac(Uwq{2|AG&Vlz<&RvcS5X>w7tYsy0!EGyBsNM=fg|0`00k8lkaLt~bZmr_AT>Y<>5veCA?Z=N zdnnS~jGB_todWmA^ZozshddqEb$#CNSE`q)n{V-->Dm(Aq*Ri!>uTc0W7=&E1y?UE z27>7!iM%O>EyBvp9b-<*N-J^eOGip{n>O6j6VIb(tA{)Tm;AWxzP11LSc$TQ{-2># z{}g4E9~=^Pr1+7N*$dI$PUjoQ4{l@~<%xEUrb5S2d_h%ylEk-q@<25L_eaNMr|^A?cpXT%)`X5J*+dE$R?Y+V+@n>CrO$pG{T?n9M3;pS^)4%PZ^Wc8P z3|W5Y&u7KuQl&KZtBI{tJs|ROQ*#e4lp@Fu_n32!TsIuds1R~(F}}B+Ak!Bk3T@m7 z>GO*LhR*RfJa3FZ(7+&?-{f*+;+0fpc(CwbGnx2~ry-Tmi!dfO1c)8S63liI#~%t) zh>VKH`o5Q%b~aOaJA1F5>Um5_e9A|VEpRC0*cQC=Ipdbx0pfJ0U9ssj`n%P*W|Po& zQg&Jyz?OE=(q)0D?GK`#M<}2LzKh%&^7Q?jflIej7ccYtM4ls}3^L{m;gk$qdbf}X z9z{cL*D~HZ%uS_YCABwPzis;P2}T3zy+|c5^M|A)<3AYUZm>Dif6l~jg`SPW>CCR_zU=nIY{~?p>{z%=( zetyTxSG>M>GHOnUw0BLZ6kvO)tkb$`_}vD|uIga;tR9yQyUBLnxE+@+_5Qi(Gj0m= z>56Cvm0*Tsrr!M*!GQrk?tFt}w8qvuU4U+r$(Qbe`kupt-KH}WL7_e%8W7y{Ki(CCgwQoh_m@6tf&Ob-4BE?`pu?t_YC&?F`0z^z9s_?-W|c(ZVm3 zdD4BGZQ3R9rcJ)IZlh2WA_$nd8Aj3U)E{U0aUyDhZ*~VVbi>QQ#v1LKO|;}!``|4e zCT+d72;*J0t0k^ZJPf3JWzEi?B{Ch$Xdd!l_xpkNIjaqJ(LFV}A4H}CSYQ<$US5lB zQAtW`H#e_DQ~aW3Sj}lke6)G;swD?LV*lE0b8&rtKxW-CC$oc;nyFv3+jscIn7iXu z(mB_CK0mX4al>2v?Hkj(8VRV+<9u7Dvu;T*UNZYG`i?;EF%^-0?k#%x+}4WfUg>op z>yZ$+;D`sao@|h@Sp%h@1Khw87gFg1itO8}C!{C=%e5mIzJJ0C;eZHE*6O&Mhn0!n zymjB6;g(}H3>8L8yPn2cJ7~5N_M1$yFr)`QxF%(;0MYuCdh(PjeWVx3U? zREkBh$A-2Jjk6MFk&kzRC)vfMd-W;6oeaG^+Y(GEsc0*84Kq~8fsvm`xVDbtY;rXo zn1(7=?7E*aCufhANguo`yMfVYsHg3H8WkPjI$k8`#ZG-GCgbSUKCLxIF(FNB3?Rgb zWzuVv_|Oe__wyBE*#{g<=GJz&x?gnTEQTs3+=}%}EP$1_S6&t__%dPPXRXasr|DVi z=U?m`b0fCLzKcqy|N8MoTQ}A9#`5&c!PTL)Z>K)Dw8|3_xrERHg11jQi>R7H#cRy~ zLHbnw@-v&cDy31U6thnE+|8aja#PH#kXhqt=AZ6Z7I!xq43_vV3vqPeTfCn-rLyK{Yzz}kR<`P@bEO`FC*QhD*gB`7I}+^Zt{ilr7jfNL-l_`q^< zPoQD~Oud}}?0%)iG6c$-E00rxi@(4WzUUL8MDjI1y)0Na;W**kNY0BBE|dNmx|PN; z>tZ9gl8w4%fP~SLuYwi}->?C3nD%evke}C6vLsd4{yQ|L%7e3OIuq$!^P633LE)cw zn+Glq1Gig(eqPDx^0llt9*`-bU^j=H>o6r46ojP45d2C*ozpyNIuw7;wBU%`pfrX@ z!v`^TQ4F=^NzQ&;b1QaWeZ8DXjcWa0^1slQahmt<5IZM?qHnXY;E*8Ja?w(DTB&Jr ziNTY-glMp0h!lcHL$QMy$o82Gug3wjX1So3!c*zS!YR`hZ0zR^Owse(^8czSsOpV^*+rE3wKo8eD3=nMHXQ z+dl4GhRY>i+82*1^j~UONc6w7w02rF^F99M;&+s1#ga6kZ(_`vLiD|+t%t^res#Gi zih{Et%Vl@?gmG%}s5iW+H{yVsR<*R~6j=$P_|-eU3Vyd$v;4c;vch>LV&`2SY6k$5 z%pn|=$5OloK_$OvpI9e{9ubqlF+kv;`HC|CCXN+GyA%X|N~BrlJp@Y#h4oRA^iXsh z(Je#bvSL(cK&@yod)!Ic*qtbN^2fq5V1J%ka^H^N*?aNw{|ywz^iiyr4(Dw;ljm?< zt4)`yf~)VUXGJ;RbvD~xJ1^M&cJ}g!>>cfN@ueI!cw4~x_xisq@LHbm8-sCb;WPP5 zQ<}uHTnslD*3A$U+MCOh5k#|ISWyy?TvhbsN^}9DYl%Puv`i4)6kFXB6>2;=2)6l= z5es5<+)SeKE1kK^I4DMs*HfK^4R$`F^AGc2Eh%C)jjd*WsnOM=yEmNpL8W*k<}JI2 zIH_CIk0a`rsJ@ke>+0ZBW;WzYt7l8)Oer~qZR*t4bgK<6yAk znz5}hgv^IGw&kckh5+)K{+{x@xWL?*0x9~NOiX}38umASrcq(qk-I;{ZPPyXf&U(* zOl;9(^KL)UGot3FnG4?;x1?{eN)w$P2t#Du#GL6XSN4ZeWk|If*V&L-)123Jt?b#5 zCfYdGa@pGU`+TPg7-8Z2K=}kiJea;46Zg%{(-t$yr64IY^XV^_l?;C>F6z`WzjIeh z!H2fa)`25w8Sx`Ytmtfa<_&^YgG>;OiMvrtafDi)DgqUv02IG7?3GFiq~z%ZaFfeg zV_zS=Oq|!BL@W+zKnh!*GP5HO`vqtswNpe)DBEoQ_d)RlaLto~Ek0Fwmy2dZ(ThibX|lo(!>iGc+EZ|o9uV;n3XW_qrd4`N#lGetubMTv{v<2Q<;Uu8xfVtbC6H=nZVB`#0C z^;Dve@>H%4uvcOFi9P7ii^@*O;C;+96AgDsihLqG6R^$m( zHBI2fwR+ydbxPmOlt{^Obv%P;654>o5<~V=B2%X>0OkgymrIxW=!BL9nHa^i-x0({ zi!j9E+7nZe!Aw%`M*bP`2Xeg$8aPJz=n5YXxGSXz>3Mg39)Ip`N|~Cxx|x^e)UA7{ z94qI}$7LFiW0USH-x;+7Ym*Ja72J8LKM-flU&Qp3G z>)%yaanEpA(zt|eiQ#XqR)7%L22L=9wr4(6G(|k79hNo)tR8RWb?gJ*nQ&66m=s z@|@J1iYxKV%uN%pWdsqDOP+(l{=!W7LGuO#zE!5oN6D!=vfZ}H$k(J2|Jrl6N|`{r zk@ zZ;e#_z2c6V)81o(=*6(8^3|T!S0l-vRmC8vJ-lzqqt9!MF95B^h3&|2|XEY{QVXX6Ez}GHE zfc2#d#h0>!P9~)V451tS;O#~ff&^H)NH9EXo4y^kD?`gmtq%o;GZ{JhmzpGzY?{7GHn>d{pw4fitn>!nj* z!PJkAA|@3LGe7>{N;Xb~hi{64;BgQcXC2JT-d=_erJ11DK9$uQpW#KE zPAV88sIAmwJoLcDuvCeCl!1K%lAglC+j5y8G-5za# zcws}_hpSU6U}4|JJl3ZG4tM=&u&Gmh)uSubMShYPnF>IcifuExsT2s8cp{MF_bw!^ zQKKyi!GHB)Fxs(J4yhdzRO&FvwIUQ~IxRTu^Ze8!m2PeJgwR?#(xmQ=Yu=Ke1T&8?`}+4pvw;F=lvS zHf#n3k}YR2hk{2Zqn3={wx0IpWRJxTAAx`^BnPCjH5qr?{E>%G!hrsHNQ&y5N#uD{ zqU-IyfkthHV0OdAqX*&vBWtdj)e9>*CD>Tvlew-eg=wYd>o!G!M_mqn?q*jrp(v=# zHr!L8Mvdq-nC!r(lm5_IvgUJ3fOK4N)6vlL$L2ILyHmV;m~V5ZbJE!85_9GE+(dZZ zgGc2^yBP3dezqEDh*%k@?y;^t zew9_+#NL1<$Lm>Q$*iCZIi=E1?J1{_fsD8u6)qn&>fvBkeJ5}!Y$I`WP5+87>{I2c>2Eh5``+<8%fUoho zySsN#8ekAt|A&YJfG0Wk-UHvrtgD|oewXdvV=wt#zK@VCI8r(uY`-%=O31vjqP4c% zA(S(k;PfcaMgdTpbcV8rUx@6gN2kHWWxMPIjiuR&gU;c_l`b;Bf?^fajR-H zA%0J_yxMh*+xziCH6Rr5q8>ufGZhWkx=*$))S;{};@*YELid1m*==!OL2^UykA2Aj7h&=d|k~7*1 zPx*kiz~aHOj`3C5${`5itJ&{UanI(bbsT<?=SLM5(Whfns+7p=Jx#3 zgcL2jp7!3=-c{7$(*642dLp0N+l>%zpPs?R!xwJti^7p!*t2D~k<2?jYGgg5Q~U*j z{HjG0Ef5@00ZOUgPBTxbY_$eov~i^IHV@+rJGD%{%l- zW1x79wbP`{_QMp+9aJk7)$P9r;vSHT+0AVIQ;}ub+zzb6B*Y>D+Dk%oAxP?RITYf< zo_GDbv!0=`JY=rL_t1VXY>LTf-;}lX^KQii2M)}w{zc>JF|{2Di7UKE_&BME%d1J- zu6{{gD?qv*Q^Cjs1Kl@QB}BS$fTH56zRyBj@xLgbZD+*) zPZ_FQ9Di{9)z@}G-tr4UU8 zI_QrTY&EyYVaoJY5+Hm~DH(a(N7`5FD{74Bj)r(zlz|RNBRZoJ_ZlD#oc_HiF*nVh zeO1@5OSIujif1VW#qHc<{}nkz-_3xwFl-vVt4IXl9l^9cgP`k=DnTM2zF26Lf-OPl zQ8et-;c11WW6NpLLfS2K=p*=ViMSV-mu`b86ee|jH^lgWx-XFH=ycQ9$;o*KE15-w zTuG}CDL_JOT^~670W8J9j&$CC`*=B2TQ9sM-Vk}hV>1zS;K4jy%aP|`5)3i6+D;T5 z64ocLhJkOV4Tuf#l5&rkZ~p_~$UW`fzlKGZ+aMmNjd~3~DlS*$S2F`MWM?|rzx-%x zW_s?R<&tY~cj_{?l0X*lL~3k&Oe@+SabNG8WLy*W*cF2R>gE9xH%JKXb6dM{h92m^ zXis0&&C6P;+cOMl86Zt>5kzmV`Mq?W^Ikv6PegK#|Pm zs!pO9Uf$i^@6AF^u!$BcmdF-^_r%0%`)e=nPassW;YKKpBTZw43)P8@%etdujcU!N zvCnEb>>VcIH84IX9QUHYmuFuT+FLkaG_DEcRUO!H>O-?EX>b~*ete>xdME}0oD9bY zg8TJ6eFsv1$TK8@E1aJFxv*VGPcztF_3sqI3DC2SZ$|OzYv_i^Av^!z;529dPllyK z@1e?6umX?WK1kaNN^3cCx!MSH-I<|KS-!@MiuNrtH3Ccd0rvoghKZ85!=RjLtWQ)p zD1X#&s<6w6nZh0ovG_RI6JSn`u?78?lVk!wIsK)^kpo@>{`YEusqmy8=3-x*^S7Px z6a8X(0JiwVuZv?5lNb~c{IoyWz_SZ~Aw?#O-FNVSyMY{cZeBbUY6Xx^UVXkAehlCA zeW1;glCNa3Qs&_DTVH@yQq@FDdL)7kX~!}FgNA<{W*Fp&9tASe=srXvA^OmE7_)sE z2SBH+ft^RS^-6V=I5(4x8T5Zj^`HrZGdCiNhT2$4$WnWs>XfJ6RIJ-0qS9Hu@Q79^ z7r6VV(0Q3xzw3EmEL$L%qj9w%TO{m{5q2e5ONNjWF@XT}bLOKuRNS9v;B;a%;8vxw z=&q$vP$5mlIArUXkBdw12v*ar3IvQ(iRIuB!EE5mLvb0jS1AWM z_aqnC`jMD){VhTE(VZHZ5Jb7Gv#NbOcS=s_owt@B;E?bbi9ZiVLB*ek!y{m8V6ovg zdX+eKd}*43pIN;v@4e!?GAAd8`F4j*`7NI}kS%;{$Qg0H;ge460riJuZ7V2l(y0kK}aYr^joRUC{ zlB6U^ES1MvH)J7xfEK==RJUP`(ANMhJm}E@Nhf72CEI=Y(?$~;S)vC;EIUXRD8tTr zr}p7s4IgzaBMU9yfYxxS2!ZcT^jD#JUNLcF6KGv;x@UQGMZAX?a!gud&@Tn4v2e4k zs02U-*ESVSg`_2eob4{2O1;(Al?lA;xD5^6yPNi0cd1AJyx4v6=R5wh@I;XBQpY^09bkiCc>%@+#$|so`(ZIBdhO+^v)+XSL!t!=4EZ!{&So^CpN&yX*+RK^b>|_>oPnlI+FfFTARE-jnLp8@KL5)#F&B7<%~z4m+e#2%!4?Lw+=ZB&L%F!Rz4? z!proa-6Fwj3ja~`2q)hf~-|qPvGSf*|U%6$w z%q9H8U4@1<6G1mWm=sEet07#WH~MG@!K}TshKLbVRQ2-i6|HUQ`2&O^m!hX28?sTP zxStjnpQNoZi#CFPhq3g4B2#!^zZ`hS*!tX<&4`8Wp85BdL@iaO9Y$hC)nE78xs%Vn%)%q}4*;QN8n%vu*3xam2| z@jRq_UHs(V1&l!fOo|e{jAC{|Tz#l+CQc%j$)(FVt3xFME1ksbISM51mMSC3u&#Y%+C}*8Qh^O^o;R_<96n>*} zX}<(o915}7_EsUkE}+)=U;szqbsJ;$+j&^TI|^m6CXD*|O{&tn3OXZ@>TDOfm1XQfn}-=I7FWOR!@$LBCYG`RLok zbcU`_>AV6!YJJ|7ewBjmVXz9>j+(zyrD7r(u3dNEy@^T_;E7M1G2gTl9oib}tE#Wa zAAF%Nj1NlMz!-`7y~w+FY~u(r0J(t-O7*FIS|csj^H+%2ZQt==hPrGb3y7Q-f5YI% za3aLpgG8YsA@w$p!kL*Nm*(a}(ja1Hr{*63??8uMkh}ARAj_rYM3X;Sx5KJ8PdFQD z$_}}PbE5vJDSoZ}QB#;^9ZQ}%w*bcW-hiV>)zb+J41<_dPm?pq94n+8!TJckh&=}R z)%Xg~8K@zerc}g41A^Hg&Z?IWnznlLT7 zK%omlSS;R&SRtbs8c-P$trX%n{KVDTB93AZWd->C)Qm{#GJtHuCO@oOK#NSo+7=kx zm2b9>6}G~Y@s!S#wxvvOqu|pCpIT8pYRN`fH!^}~e_|Qrn1`MW4zBOEO@KaP++9=w zoh~qWR)MsNK$uD|;D4p`+>{#iD%*o(6LY4cu&OzKM{JpPB8f==UOs{-XWl|Iro zx$6qacAJa3#?G=?F3xvqbegtVUDaB~SALW!m2B56dpFC*_W6`@SXv!E{hj$c!*;7r zQK#zW68+rotzI^loQv0#Y!6*6aU&3p+qxmbW|GDLq}UzuEob<6@xmlW)QI_%{HVLdi^6ol8ZdtA8Cb>2+2M_-~8P&)Mi~?3fcw z8{xp3b{{5hq>cGJQZ8Sq`fdvqNi|O#2XiWieA^?lwRR1umhjC1vG0oguyAk2@sYu= zui{#7xC6SF`R4>$ZZ1m4!swD8KHvV>l-i30wtY_Xq`F7kN3H0ilwF5?|HwDb`28Sr z^B3pG10pRuyH_735tL=p62{O_m?)X92Fl8cH0{qeYLBAEL0aKeD5y&Ksf_IDyhISq z!^fZ9qi>)rJ7c}x(LN*56vjE7WeYCkfzbAnMdMmm*!h^Qcf9MtjnG%pHo!t^!lNOK zzmaOeWquRNmV10H++AfZY$+G>DGiZC^J=uYZH!^2(Up zf8kpx$#_?4ui#A;z`^`~b1cZ8}{IuR6-E*TLlI zIEhXS9XZGBRyJ2gmvoRS+=F|^OT;`4ipgu^Q*OW8U%$O>rrJI&w@GTRX}Q>BkzyY0 zb6&(HIZWI;GgY%5vLTclu+?{ATf;8&3 z@7P36pbp99-o~h>ah#M%-5XTTNJHk2jSji+&VrdIlQy1Xr#d_!61V*n8far6&t5}) z%*thFF7D=Q!lWsAsY!YSxX!=8K@DcNx3)P~^Ly3N@G*{M6qU&Dy{cFvtFp5s8t8*& z4(|~7?|eM&rLM>9?#V@1ngRsN^i|51}FfQTIq2`Ad|@I#zwjHAP7;) zW35gpL;2LcKp021ze=kfSG<3?>z;Ww0*crGq?_cNrAtyicLzWAab8ViuBY}R#Gqh2 zK%sAvGJ^bUZRBcQFjX6oh_+7B8=JEUA2tMg@8m|mR-hD`{OHD@WoPnw_aMWlSe8FX znwb#YJI*k;^C><=Xm8{u1x1m+K#$IvfNX!eVi?q%Bw)U2={-YJO_|Ud^{t{qo6nIa z2d40F>15?8v&Y=tyS+QDTxowrRJGCxij1VLT}80~)9kS!D!P%3JRdgvU0;A{s#Aih zM<*!_Ee;+qZj#9U`Tg~z)I@5J&clY?SU;G;ff`>D)myo`_Wr|PxzS1qC5G#toBDT0 z^800mDQ)VS#$WxOuRpO?-DutukHydxV0EIOKUpy%4jqcS8JhBE*@++@PBhOnSUc@Z zeIufl1FxnZC#K}?WB}op$+>JU3sMwJ}Cp8$*5P;BQV4@~#3)J+t3v zht1q`F+UX8AtC^^PLWH>dp!8{RaJ9f)XQUWX|yAQIUq7op@)P)uoL)`HyO!AV1d?a zNgu5~d@W~Iqu8vplmFGM^c&N~qm{J<*yHsIL@U5*w0rUy`%`o$LrZWTBV1(ZbsS$R z;ud#+&F6_NIe_9o98lmWdg13VVP9Y=b-X-MF))hIS(9sTKkI!0wSuOr?+mie?|(g_ zzZj(Fq-PW6IQ(x4S>+Ot4QINb>ySNubPVdz4LFEYz1Ut6_*pK!Jh>(vz=Wv=zydPq z4G^I4X2*gaffgD37)*F#O<@#=LWzb!?flvqHKu-KtmUfJZXX5>53awCGtA~RAC`}W zN~`m;A*XxFSpV%q7&GkQ`_(mJ$Cc`eOVc$1d$ z_+#b%4(%OfgGjr+)M7S3G-E?=354rJaClI;uBKEG-WZLCDxB|)#w-a4-BY_?AxRCs zyPly3B#TLs$*tWIs5Xak5@oqm1W2&@6+uWExSXs8~+Z8VGi^r}0Xpas!rNXxl zwH!w5Wu6DP{T%x~1{x&^HesXp7FCjO3p}bMlPI-e_$svoxqcG2qL5<}r_SBYxc;-C zr8$XF5}!GvPj4KcH{Vr%nY<8do%KQV&8(^)!+OHNVWn@>c*8|3_l4BWv(LL-4(r}R z`y&9~ChLdQ_AL(MPPnKtjP*_7#aM0os~SFHYREll%Fcz#l2KR)e~dRtRH9HRog z@nL`XkI7FAnh&>Lxvf*Ya2Nz91h419LdJ9#u=ib5U7Cg=O8a(cGz1YuP4jcQoH zZ?Bzcu?mJBQ3Y_N7*2pE1bA+_X?g!T;o-3`yB+59ew4qU0`7anpOtsiXXCG{8wJJ2 zsN}=YnyeTNRYLUFpR16Vgs?8PEM`qD;`MvFA>Sx%PZXny{&X3XN&zb3hL5$g>qwVI z@rws!(b4~{x%|Zx`LuVQ%$#$~4@wfDNF*{+dt(0T-V^TX_AP2?n8EVgP|g0d8x=LK zok$ii|B6Zs{}?K;!oL@9RTO{2HK<+3Rl_OW5Nbkcwv#lHcWc|WE@D@bOvUZo z(}-c=#iQuG*8+ciodgZ?REH*vOp?h7v694My{O)5KbDBIAWEzQ!m!f_ZN16~qK!Z> zdlHQ+p?C0!QCj;X0F^+Dq2rn?z*R?$^5+e=R%9ieCAJYsO*2zOL2>E)U<9Xe$b-+1 z;Ad}0@k(VcBPW!GEFrh~k_GX^YKM6lHvO!va)Yi6uafV?OSM}9Dw{5J`Un7uxn!=Yq4gTiS+}b}a z9lvO;cc!S!>}!fiZxFsPS!+k#tu6ko&|uLX-AT)IUsrB(KEj%I&+YpgrgptCUy-C$25$e!zJ&b7)e<@%?U1krVK)=oF` zz&zcIV45m06+<#%GI0UEKK&=j$#Ku1&r*})^`PuJ5UEf?RPSWxiY8IIMNGyZKphKs zmEtr_-tr2w7za4sHG4tz7DNGnirj`A%R^~p@tg9S5&+j%7j-cE=E#!G(#5*;+pDxH zFaZoOc2LufDSZE)Y(V$F7k6KGr88A5e6^E&my$)e>+||k>-4qJ@LGg~^eQx&JBbuO z`~6!JAwpp+6$Ka*Orh*2_9OF3o;L1y(~s)%VeV8kHj7OG4jmY#bcd1``zM0LgDx*3 z$%HwkB#Y=SvwiC79PZQIm(!Q%wZbw?eVDWnIcuetIdYcceu1qK?&(|5AU1Y%$xQ!H zrg>(e2#~u|P2X+_lK*~RPAup>y)_(8(CA@>FT8fQKLXGja6EPN#$ThAgGTr zm}KQUdHCJgx9;)CiOma!3@3TvK|DOJRl&ZS(_3FN6I>VKw%%3W`3QjET|C#{g`uK0 zv=l1DIu!{W!1@iQ@w-3&?=w{C;$1*;2?~AxN{3H6+#<6+n5!=1eHpkA?5+VYhp7nK zFKl<^2?;Fe)4alX3l6xat;6EM(+bnfnX#zoo{HJ9I64p>eCOM&uC;w3SoD6+FonbH|*@VTCES3CS%8Lpl>L?4K# zK6LXM^Soq`#(tA#10FOH?$DjembhYLRFvgYIichUrX`c=)W020@=7$hBHp(X&)R0p zbRZoWllsq=lQ*epIYI!uj(!m6Ie#YiZv}TC(G95WRy2G zHja*F10tWFC7mFuIupeEVH0zMhtDUNY6-wewPDae0&<5(IgEzL+ycN6yeqvY0qCdh zS^lKQ{YXd}pS(_f|Aw!6174H<_1z#DKQgJ(cOD@6sb}YljRBLd2p_FK3THWjOn9gU zy>CYABvmZt3h6muDjV|1QZ0D&Jj@b!wKX0~2fRFuUaDcMZXeuswZ%5d`!2q90D==>^$b$WpgS% ztlZH6@Ec)`5CwTBWEIO7-4!>i#?gkA zQ9GaqaH~b={1_1tm}I-Vq{b3*=N1$(Y3&#XYeWH>qp~t>YHd9r2d35Qxb>d=3mKN} z`SvQn{58xJL^~p)1#aXK{$rqt)WC&!+46dSDw8$|{n;;$b$+M`#RLZx+hkk-|e zc3hm|jT|7BGxr|@3}JvDAk~#iEcQ+iD%8uA3S$RO7fR~3;giZe|2AJ5Cclj*2Se$7lzHuk_#H-T}5yz-6@WmOefXX!gg~VGI zl(l+aHh~GHQE2I=GkLmNbVQNqFNj)nZF}++$vsaWq(5Nl-Monpx)M756OD_XkI!B& z7Eb$3@0y(o%T0}#t~#Z4rbH7)#UA^?!SE>nw6_PofM%h=(erV?k+{t#VlvhM!wU$i zqq2g`otXRv>2Ua>(M?jBO2+ch8P)62Q!d(wg(DPIQfN8qR-DBiKO5Ni5}2kJ$rVAO%u@(Q5d3aC>``f})2cQ)X9j`={X5LS}!%zLrUigW2;@Loy@5`zlKMF#o<(0j( zD6-I=XkFsJUf6o>$xht^pA1ciz|Q@A*Y)n0u`*FuE$Rz7MP>ZJFTdFp2|qW}i_(?K zV@Q9x#NL!9Qa(1zXS((F`Bw=nrO$7BW7k{fiyp=cC%-#atWvA{Hny)_?^a^%b|=27 z{1)lwloPX*e|RI-fYqt_vGSQ}i;JpVBbsezHuZcoH`~dHXUy&))HtN9 zOXKyXvyGmSV8pHB_9|A2c`0-9N57 z46*l!3QaDP_Qt#3x43cl0H_0XElzKbb8v`)DdU=zMl}o<+M{9PlH~O>3q;Y=`fhMEBCM^45m8dY1&Vbqbt=kJ?b80@sQk3P7(b=yzdR033xzz(S%Y-Usn6{L0^AI=f=I8d_k7XUhgwt)9 z%W?zJ1X1;rzzkl)c{Fa&i{0?HFdWadv0c5R_{}TyV5C&it%=sGvzK8JK(ow2Hz%b1 z*YW2GuK}k@`xrqBpg9F7{+X1-tEohSD5`1gDcuVFEh+FpjfY~*A8ufe*CdkMwLb0V z^s)gGi-&Jc_z6FF5YbNIWj`bUQ7DFfO9pvo9UcY0DXP^41~UEtk&FRyEFtNs{AHPQ z<_R+nrdqfG@4vI{_w^Lws8pVJ$Hfsey3+)4ES*8;O>?E(qNHT{LTihLDlx1wL=CpL z8QkcLlo&}$n<%L^%-p7`UT6XdhXhwP+xufxQ!q@GBo#-~?l0PPJRvfb4%6Aihwel- zX`At}d5O6aOQS&lvFe}}ne`_5et2w2_dFBKER(nOg)SG?S2a98-^Neql)HE2kTDzCt zeZS`N>uA=?;kB1XUpPUAQHdFPjSz&>0P{fPK(uP*raWJ3IljyKQJ=I5dg5Lm)x(MF z{(PHdgJ(ZSLO4K(?+j6lFy`xn;;rM9=KD716NPpp-RgjU9-@ZOf^<|pk4wKzf_e)B z6X9Icgd0{1drLihR#t_QTGN2HxR#<`afB)$Y{A&q)|Uqo=5=>up~ki3ti3*;gB~1{ z5R-)>(87c%L6jl-=93($|CR|72kAVG03sLh(06@l&2An9>}OAeTpw#xH&F zyMJRyRGzmF_YPe2^(G-m)h7JCS`pNE z-F_sd#U?kbZO_E6)8%~;?8Z)y42otR>NOk;I8Lo~VWm6ENU+URI4g8l^hD@FU;Lyq4#^XEi-UnE9>Moj zu0LJaPGAa(Y>sw5jralw9Ek{fCm7wmd9zxBpIAyqHoI?20_%MN1Cu1Sav3t&(lIm) zMWL5C>a zeX2Tmx8-e&tJ9A@bn-2ddxsJU%l>oj!=e*T#)<*k%N5I94%}9(1c`C#dB)~Dtmc>A z+>e-B_{C*U%=Ru8ecvkG*#HdN8-9Chk>D+_hO9>>cAQNAHj1MF)ZYUSIQ16V)4sRQ z>XJ#;&TUu~%eUS<%Thuxs4I3z2+OrjqCg>gwALi6y2}&7IKwJh@L^0vd`dPceQ7Q4 zUFK;DGz?)5#cAlazQU0K{{>2aLvm(jK#0ue7e=5W{@Zh~FQ-vo91^>NG8B!F9+s5; z3kah5_;eD%i2-2PimBjZng&I366xiH95PL~OZ?*E&8Hi9wfC$`_UuUcc9_loPv1!` z%9*+9o$_cV%rgD+6Ju>rngOPR-KJHy)UQ+FxDGWyTDhiEb!Ro13h4F1DCgheNlX_!xWC>?_cpW3tbwadZ zb#Qb--o!liS>W-&d*eP$iw7p=j=z>W-d!%`q9ZB4G*+LM%AXG(y73qw9#zNu@v5{mgXinL#UKazc^?k9k#MqQw^NBr6#s!?PHu<7$>?iY+qtN*X@;NM3E-2 zTomVbd@jFN7j(Dht)5qi%GRv(OUphhk$#!H{9bXUVWD~HLJ!xfaH_N?KOT_0REIMJ!K%#7 z#Prx~uLcSPh{;kLuYT{jwY_bW9wvTPM6P|6VE%c3 zrnyJf+U*`0t~~?Yzq>%Mog<_c!M%SE1_kp_Iub@*1s^(8p7Y<|y_vC2X@r(E#q^9; z>on&s_)+KFL{aZ&&P$Mh{3Dn}c@b2Fmgmg1!UluIiX;UPCnNkiW(tGgF)mTjlk7Dh zP6$U*D>1HYsMpNFY^p`IVMs{Ihc;sVf3((~FQIO(E3jZe(Qo+`53iA=|F+FK(0mNu zOq4EC60TzkY8-?ed<=%N-AQS+w`QA^Kud3vfmE^5gd4hpAdZ_^84=_Z-yb?_la#anGG z^%(En2BIC$TqI(`cS1ih|MI$orDswnF9az+dcn`>^~DnYhT@ z)xrZ1bO%yuN!eykFL|nZTJ-K9ONRB>S-Pax-0|XL(e!85^k^DY6GBWn>&p9@k9Tq4 zXlqxQzrj+qmyP|l zKmCq>at%^CE*``99_GW|DOQK}G@xsF+Q%nj=mkTNZ?1p$WL3c-7n@+@(zThtIZDBr z2OCkHDR_K#Syv-!{f=bFv}Z&~8HYCdW8X$(EFj{?0D&a=oQlQ~0b@P7-mzjbaS#&^ zQmBp`8UylR9?ZVOv?}nfkd>qb<19@dFuMBUK1-aC`2FBcllg~Om3xWwr5d_9I4({$ zzD_+hgg8vDW-bQI!qQNNI&g~rnDYJ&Cta^JrhmdL<_t~ zCJ{h6Ru;4p=ldjZzhGUb7tY_&_RZ(Y-&LlSoq*66kw;v}Ox0s~V{p z7@HT%7WA>4Y-&bG=>Nyld4{tcwqZXJf)bmOnAM{8-X&;hRVzACwf7#Swh(*QRx7Ad zYVRE@)K+`%QG4(4=6Rm?eLwgRIgT93Ke_++b)VOH{w}`ZiZJy3WeFV_cnd>+n1ZAE zQAe>%bH`wXGv^$&h38^1tDTa#bx;s7i)_x zY6D{>*J|5xW%3g9);pbNTMK9aR7Rz|4^>FmXC0*WXAt*duWs#qBsTk%zouE3o>hnH z-aA#wAal)*OAFC(>RPe|5U};MEFeou<*O$ccdR>P%}OWdrp~X5jSfJ3~_in*+G7``UA0 z0waEZwX5yMw#vn}F!^rxb-4ufo>AlMVvb~L#B#@0@PLPSlm7jFu}@o8eJz`wBK6Li zfXJXT_Tcr&9Mg*yWv6T@^L}TqmX)qA7F)!3`_&L+>`tR5%InBh#N)=%A|qt%wE2R) zZ!XF^Ps;UfbZw&}Nz=(&>$FbbG@{-l1hai}db8uhGo_`ssQ}^7RjW&~@9V9Wh!03k zHkB({77mFJ?{Q`xWx-Cb$;IfYRrHpRq>5%S?f8d#C^p^i>sU;c6vkHDo$zF@EzI8iV9B-b|nFuESf;8jVX2j=e ziCv$yUm>XR^;S(L5nMLscOfM9qCjJ>4Lo-byprdeCR0i1x&kD;i`^C@iX~XQkJP`D z&-m24*=|`om3(PRo!4zJQ(7E>!m~(JhEde#=W~)z{&uM~KrUY(vMXQT=IWHP^kv(i zM4K+rlyW3;iCM!>?cLZW2!hJ{Y_CoGn71X?*Fb{}_F|ZFl%xC$wtyaF?!)a}er{(ok`&G&swE!LK8kgoh>i>AT_ss6)0rlM} z&R`0V*WW!PkXQ!!>)o{NXLq}uQ8GxZt|wgs#j)ZSlQCU05uGK6^VTXNn@ibo1{-{R z@;qOCqZuUjRY&n#wtE;tSVLb{?ixTGG;%{ooTnkK;Fp>V(MCl>6i4-)oay z_o+Dhh2v0zW^|@Kwp`P|W03B4hY;y$t-HMU`h((h@<63Ooo6H^?6%pByS{2%8- z9+P2beU^s16(?b3$pESTjwdcpn6(Sj^|*`U&tFZYNxk)sJ?rP~-A6B)+ufPF-1d@6 zf9HN+#7-2W@-g9ivWJJ$neG*K+9M)|j6CUsz@A3}|Nazd}_RVY<)l1!|{{ z-sUU$)!~cQ3H|BrYl5a8e{L{4}FX&tm35?CdjpGNSOOU6hN7^%C4!h%DH4{?80{NwJs}rZXx@0 z7UAPMyu_I3_|i;1tL`oFuJLV>>oU!v{sn>s|CpVr!AX8h=98;eFG)=EteW>`Of%aj zTl;Hh8w@p}I4vMB0gY+hfAKAx^f;Pcwj!>Rh-47wYRh9c0*!&yk8lZx)Y)0<-GN>S zdx15)k{Vb0=E3uq2G>SGG>O^muBG=|NYm*P9zAAyt0bcqL26q=^K4dPx`qmes$%HOaFwj=SO0E+YzpQBp%ECBwu^pn$a_MrA2D7#e%RMp9~V+ zG^{oO`dpr|=MP!HTti=aUZr;pmXxVQbgk!b0-$Dow^6us*$AsC-b)1C8R)yVd2^>9 zR8DFQmSvt^ndSz~IX>RVy?{Q0&lP)NY1()QV{KVI9CJ=iw~+U-}71RH%ilxe*A6S%PO2rFSz(WP52T56!GY`xRVpD^jKZw-G8NG{4=;m=aUvY zdrzwYTk`A6;=9YC&A+|do6U#Ccf8>dIoWNkQ~L(Q>Z)-Qnh&~-^y`F&$&{1)JCSCI zEM4@QLdgp+9#7>;O<99>hTr@xW8Yto5BL`)o?g}(BdB);f@9j@`p>)a%=vbFJdM@$ z|F|*G0Z4>-_J^7QRP>6^+wuW}@a3q}M}yyXMzUqM#Lx2h$_0*r?U?kI@Sw1rLV~ep zV4lMm>dhW(7b|vHSVUG1%8KI5mVK{6{ztWhZLZ$E=;9!3C(mMMo8iMTT>==13-$rX zCZK|16zOE&)?R3snsyB$+Qul30bLW2F+vi=^K1jlyu{^lw`KEE9N&Yv!pc+MW_yPv zjRHEA%V{fZ1JtKLvnb^3qJb2qRyUd8#np_yYHv?owNU-QL>?F ztXDUD$gXpNOFd1mMpKiqL_&BO@2+--Xbwsm{`&lF!38(VhPwcA77@|I zSR3>1#{eRRe-Xw1;9JO=u519GOUE=7}p`iZEX5xo@*x(-=l6X?#4VfcI3_Z zx0{B`gule4;XIiW48r339(YDZyIk;UedDgbT+-G^CIGa{KqqlxfYC<6%yg;La%KPs zHwArTi?F%q-|AaU@tMG_TAvA>8W!rD4y(TDAp<{#26X_b*iQH0U?A9f;g`sbkuI3T znJckS=o=XTngB)zpKKd#e#7eh1Y7tIBn^xX&`*>0>@5|5j}`6^`H_NIY%4679k&xf?5{d6hga3sk61)-QM2Y z-d?P-ps}=g=dJCG&)=78&kD=QgM5~;eaVE=^&)~I`oZ?300;wAg~e-EL!1U4xUSC5 zdl0&1jW_Zf_@C9f)jRK!tRbrLqduo?0=_ZrxzjQM7y;A-+wLkvIKJu-gC|>HK~G}Y zryljSMbDm-GKmPFGh%QmH;qDpFc`i4j zKK~4m6Moz~PD;8%5WP`^nF?xHMN$T9%hXj>Cm4C`^u!h=DI8mqZcQhg5Ii248ug=H z3CU3K7NKXD5GJ*KJv1N;#5TxU?8z{5_d{ zQYy#90$^@W-10ZNP(ws4uZr%BFoSuoy)l5ZV~(?irTtxb#`E~xHixK|$dxO6w>=gu zqmRaTh+?xS=KvEbrdYx`E{jS0+9HeNs2LgaBJV9dwGt8A^v`MfmNUU9omfwNR~$*> zuj=csRXLMaeW#1Hcsj-aqvB8Qekr_=#2;u%c%;_Y`Kv%a9_t7h@N z=G)S>(fdtm}7#8?Lf2fuR#SrS?GA$_%y2$$V>}5yQ_!{ z3cK4@6gg{Mx3+vx1fGEF`enV1EXeFj5??W~!i+3Pzw55VHE#pojNR;BecIb=`VHCC z`hdOX@KPD%$QsG=yu9~BM{RBoYn^e>5nT};aYH3~JTuwGkNhGd_pMN&kxEiDofp&3 zRiE|6frp5rd;Iy&KqwrDP%;hr9U(_XmYv&xZPUXt z9$qHf4Svnem|qBEY8{18XD6KI7Z-NA^#}xnh)P#0N$vH((oLla*^sL?gX=Kvw==w+LkrFaZJ!WNurnd(^ck*}t z?n)2;oq?=bzbt@nobwzi$+|LPgXMgOOwVU zRbmaa4x4d-$Sx>(AR(1L{MivY61h%SKlup#?H3-Sh46J22Hv_9Q!MAS!f{w-OsqaBRBC_1e|DfDEJU!6faP_b4Y zY|-usmY9n9bLYn>6`UvYBMzQbM_A*_*l-(Rx~I}~V;=qbW<+RFfoSa43OY^g(DEGF zF#Z2n01hEUE*w73iNV@$4(y=lMSqHBN!v+Vkr+G%=CISrzwyXGT#c}739v4?_UGeF z%Y!yhOgkb<2n2=oefwm0zV*lS@C}Qv1ob&`Yz8#8sO3>J$B78t8RKiw4VHw@s#zl1 z%9wj8Mkw05;6YVQe;sfRArd%tCb@QvbwcGiSQba8t5FLO#lskUzxI~BkQ4bzs%fM& z=e|hYcT%Apqn9hizv$4QML~c!7%zNPYRni$Y!`=ITZqjbfNdx6%*Wv{mvo*0 zTKEDLt3m*A1<1~2W<;;M`C#`ZL}Dpl^p%Ytz-HO-93q9De_S@ibMxu z!X+Bvv+@{XoOwhCppP4Tj|06e@z&u<;Io=@3m(!ZkL(%~jX8@l{_&RM+IowB|zNSP(%US8O8pYEEO)bj>zcN`wHgl_krTqhzs0w{0Ia3RH zuwNBWMk%w8w<2mH(qwHE$xtFhfeht1#G@M)Whd_WeP)}?Fw%oo28#qHF`SR%$p#UbM$ZMCBj*GOBuZkz7}h3bps4016c@@d%BJ~n_ftr`#@kSJ(qsHUJP;l+ z=celSqIc#Kiw&9g9x;HBIy)&mz6Njhhc(`hU`@PA!KCzPcSkV|dIn$wzj>xiI+5{$ zt-HZuv2t{C67oG7EawUCl9N3SE^WC1+OsFv-Cvwqy`|zYVkWU&Nad_o3rwTP<{MVl zZNavGC$8)T{9Qe;&5I#xta2FfbU*4_o0-0Act_C76&@b>X6-}aq&N{S@JM8umpyv2 z+URP@^pcy7S^SK>rVtIrMM+q*C+(JP0FE`JIjM;2EiK#>lApn7Fd)cp=dk+jnOmC2 zzaS5A(6px+0(FZl1$Jp9LB*-2WaWNZ+4#JPD8tkJa`U-P7*4x&m%V#>?IaLBJw!1M~W{FU(WG%(Y`zakXxtKD`A5J-B*RS5J4|O>Mq@jC>>p$ium)S$!+`{f*Torq{;Ue)Zjb?C*}NxOin|NWbAbVt^5;bc4}_zI(CsuyZ2oXk}7XODLqo z05DX$bJdq4Ic_&2HH{m7NjbqD(e<~>g5edxNU+H#VbMU*af(lvtlSr-)*DKCuS>+a zh}OXB89>Rwpn<#FgIF^jxz`{^LErB`Sw1F~$xdzoV%gyA5^v!VL>s|43R8<>{3Wv= zQ^LolH3o#tuPmJsKhX#JLu-+DBaWGy(vjrc*o0daYi&SkR$v_A6pudjOtgS~BvZU)W*&`DjWU<1@~FGSek zrbaY?7jI&){1Lt+fGQ9ZaD8J}P<>Z##gIAT)C`cY)~)o+FI=aDymDilrebL!y~$mzG~<&&)%n5X1WTVN;4F|IPnksr2yEb0 zSP8pMCg;byCTzp>u;fAmccKQsH5Xjvr6!*ZUMPZ)(%;-^=Z@_Yzr<${bZV%*zlLu7 z-u%d?gLtD_Vpe~&BIJ2oN!dG3zuz5$V7)JVcnp=Z4XYbRzvP8cAicS}_=#U@*DWqb z3zhPB@pu24udeP`{f3$^J@Dq{%_vV9nI8{QSnu*DT8_xwCAMi60r(NRkzsLvVkldMxLN|{Ruz)rLj!V%2rGVILYh9U0v6_2Vqd#OKggG=Ro zeh=FhA-w4Q=eVDHPKZ=Mt5=)87a8o3<0INY44eFU!8;1yE7Y^13&zqZ+SfUic5Gm8 zQXswp5}?7$uewWGnrhIxfK%%ORVad;kc426)jSUeZKVjs!JXhBn7{;s*;1QId1HYE z05Uv6Fqjl^wD9b5Uq2TB#V4N)WqPwl?lR5yAiHmMV%1nYtDhO$9>$tQG=IZueGy7z zj}~bEfU-WhwEvoGy=N)MA1LWdBstYFgA4XWbA4(ed%^Vd9gAPcsqa%UmzJl0m~EPd zd#!ct`aMPDdOrEkcy19f{y7sSq_0e$DzngTwvZ+ucyiPS>l@l@po^m4s{%p`q}Ax} z3tW4OT(zjj$H*?$(X=q1$tVM<`Sz$K@q+6{t!lrv3*?0hRJlKTwXeuohadZ}gbhei z>JW076@GuoUvj#H`o~}QR4O;nN52-Y{eJJG5IgU}+Ny(~QvY8!q}7IF5OhmbAww_M zbj@EbJXZyKgzisbdg+p!Etl$I4&I1KBBDALN)iIGL6sp+eDY^)6S#sRIb;V36dlAT zD>O0S;g}=YVLzSRXKQ9TJK;4mdfZ9ad~~w5)JoDP<8U`0dK)tRo|2vstkw=7Qt)}E zhJEm(vh+mUP3%UE!S~0DuX+KJ^QT7-G(}fE`8{>beMu`a>^y#)HnUE6TLV2P_Bw6! zAzXF!Oc{jJTq=m6$-;Od{cCNHbjrah{QHoqv6*VyDxh+$+p^ zH;`Q)qqZPSX1&HjLa`sr^GWS4DMu(rmNAfLWGG@yN>`8Br5&Ale@WuxH7{Q_qu}zK zcMsmG0&&Y9N(IQ@86N|y)TkUw+XK~wjl!B{cCkF*Csd&>B`P3muk-u?3JSg#@Jtb| zft$txl>5`ESGu|P*2N1MdoYv%%^L*Zpg`4a>q9dIw(Ad`^Yg*lU+yEp z`h*MZuiXQFJ+HZs&8ibQ3zhbR(T4n#3NGfxvloiPa@06b$c23i>T97JOog#fuDj6R zxX3pNoU!YU9tQAa-1O?*9Ne8x#jlU`r%7FB7ki%+>}YrG!~O?u(@%I_!%i!fn+*Y5ajU+zox(LXwp}HFgyH1}9J_;T0ya%jI;-6tJr$Zpievid zAsGS8q=F>olqk9i)UP*ew?cVT=V&zw-wM{J2G;GYU9xgN`m%vE05M!@h52|mu`XfJ z>hoV_Sc*kIwa<+sgGJWCTijKh7JFh-O@$;?xQ8VByEe)wk^4u!5a$WjM{t%4;|q_d z5C24B)sRr4dNM(+39t1^9C3;PA<%A|{^#6MjrDe_vZHPC!uAV;Grr`+&B~q0-YX+x znE{#Rx3i;Hj`e#@8V@`AsGeyRJbO{GQmVqN&e-R=;<`W_g8`?qx?tf6UVEmuf+RmEPt#lrncA9pd^NMI0<}|E6G;OY zF{En2zSTO#!EfBBeq=h$COyO!3p!bs2&?|~qR3y@NXWOs8XE3wa&6C#YII?WiN*4w zI@fRAdDHIo)-Ze|wHj6C0~zBLWO0dZ`uOKwK29D1+G$uNf+e zQq@N4%!88BU(ix>alC(>w~1zArjz43#Jk`yf=jn9cMbCWrUOWk@0C*5!J%VVvZDPR}Mc4wwk8fIpG>DO< zRZpk~+~h~}gW*P=qVQ++-Re_c^eAyQ(uEJ}V_l#C=qxfO1;}i~kl|%-BpkC=#!bhQ z&)aZbyQcQAH#OBQ&+YNU>)z(~_5j`zQek{(MJ5*TPM=ZF0BkbN0Ga`K?xzDJUDXjb zg3L!xdQGr6j3fRJ-m%E_dN=O=y%Sd(83(e%MlskruKn^YW)G?n4jh;@*3r}`6lyM=3GX=Dy?DNF@96!*jo)-C?Od18a@&TV&>BX* zK~HRK^qwXYY)PUI){!obd^5GI_acyyz_ubo!}pmjwdwxMc5XPas3p=tocT^!)LsW`0Qs})HN3rpZw!c%DUk+5-qy8jU{Z;kC%@(l}Dbjaebrvqt&0fI$ znwog$=@(GqJ+4T?K)g$B{2t2leGIu&&j#A0+4G&i*;s zr%nsadBr4=Eg)4v9RZdQ0|MN%w*|0VP*h18tI}OsD@nS{Phll}-{SWSV;-Lvy#;#p zX{hnMd9%Cqcj1anf9Xnm#orOAVcuJ-;U}H{ITFE1HZei@BNXOe#>c}{m7*+-ytYgU z^E84ojXS^t&qlGVXpJdF`G)DVouJHK{HH?e;84f{)`gcO*b+ohb^pcFsPJvEL<#Ko zUyXfPQvhq@yu~-g7)TK_o>*i%H+L(f^-YEh#N5I?X7i7%0N zPl79ZVdCOc1QJ{BMO|@D8r1OPYfrQHMTu6TPxgcq#Qnk3~-}sKA-B`zrpLo zBZ47pv3zk*2FtuL1YWT=>V`z5<_+lzhD+v;V&k{zBzt1XhE{4jSgs?q`ylW!(=1qoHBh!Btvn3!Xcgf>r zW#G$(tg!_NBK>S)vALBcLm-s@B;OE(_5}*7F_$ z?>z@B+ndG$k*Q|Izvn)-zF)KEk`x34t5HoYh zV1+S&u5Z&$EQ_q$PJ?nYSh*)VNdp0nU^>)hMWZgb0^zLT!P4fkS!;ba>+WP`zd9g1 z{awZA;Bqxa9TX*GLGWdN8OqMt?&a|Qc$`_jR7Tn+fAH`7UD9V#Tm#B4n4z&h+YYTt z*kc3drkslV>Mq3mp%1CNqzrdou!a`e?!OiE#>bikjA|6&e{nZ4SsT=Wg@3I5_Cy|2 z&Jg&<18Yyl1eT7U%0O{K+iF@NB*q)AWUyQ z_b-~9+Iky&{Dijr$U6qXrfjF_`J%%Nm*4i9{W#~LxHj~eVKlMCJVQ;=iq1@&F<)sym zW&2rv8OurzXhvQkSO z>+oJ*K6{$phJy)Py93^x)85g9+V&>uCV|dJrW>ULS@D$~{_}T?x|dpJv_usP-Si4Hgsg9=0;E@YAqO z7RHn2dUF7B7m<^BNZFSkA?=%2j7o*-JZpyq`bqFU3d$ssHD_0ctgF9xp#6$wRsxPH zp|SPL-7fjADZN1!!UzpyNOemj8 z&*16NCOafBZNCjuMDhF?eQz8OeO-fHc6R7drdJiGh3Sg@j1<*90f&-uXsvcTcm^$4 z9EEx%BM+p^eYTf-o=SUuFeg&5&VGH-n7BtOhJ=+L)c#X~=weuNz&l(b?<^4HZ!>{| z6Eh*vMKzg!C&JZL(io4?I#6V23>71*o?asedeCzrdK-BueAF5U8dk^#s+^Lz@ z;#wp;tUCe)&1FmW-ke39{XL8C9CrMqVNGF6ZwYeb|1|?=>$;AJ&&T2+_k4Snw~?(`UN)kYNDjJ&r_(#t-xcE^dFd`-iOCyAp_sp>#WNGn1Rsa!a= zQQ6rpuL}x%03zs6o$A$3u4o>r*Nh2?r~d?3 zW~7esrxQ~q;m1DUh^@HwvWM#GcbqG6aY*a&`3+0 z`<zaS)1GyOWnqyg!7 zs`C@)zu!6`ZStvHCfr*ct;}z?=h>Q^K1*}QJS%K1Df)`HW2Du|Vu}ZmwS;VEcrIu< zefingK4RNYUR7ETec7-^i{LF7l>Eyu`K)rt)-kUKiSi|Ie5wl>VbCfyz}*S+#U{WV z*w<=nuiGmQ-voQw{T?`d4ffezQu)7E?PuGC?WssuF`b{Xol zr(rwmL2&tj#A#bTf{~4dFWqIK16wQNl`(zj61TU;UDlljwWRQSuy3rV^=q+P6;3(| zt2AUECyYxqYnbD5OXFz7|TsBZ8| z_d2Nmgs(vOoyCOKxQ$(7LE1uP+dF8UP;ZLwIDj_Ih%=>;r+8*f!;wgsUR^6GbDn4- zQ<2?c0Sq4LTD3Yzlc$T;w?4H#nhf%(bGuCUxWf1yv_iVMg#gg1VbkaLjJSr^JycTm z;`iR}_S`rp*MT>doC1DLE!+{#mnP+l_7~q?h{6e+lR~q%H)I+L2KZdQMysNlP-w6h z*C}qLuluC@RAlE7;aXo_Nm7u@@Yp?KErzo5h%#E~ot`pjHO}#3&j=Dmp*VZUW`8__ zNMW+Zg^%N?8W40fSb#y3b+JAqh$^KDec5=btvm0bs4nTD>rTrJp@quEo=CC~#kR!O zP?u(&P{~o>CA@bS*@VQy^2Lc>{%be*OP&4(t?a>z&_Yjj{ghsgm(;U70WX^yu}lIU zvL`N`O^4`iS$i}@b=W;0fpvyV$3hxJzvAj6VM)Ce}1q+yQW>cm|0I1 z8hr8Ln}d*}GjDtG+1gHH{OLmFCTa;5?uWV*UrAnZi0Z7 z<9#W$4Idz=H4`GgbUuXVfbaRe&E(Jw77R06cHc;@j9*ha6Hu-ToV&%9AJeQFT*OLe zRaIx21O$1&c2)&0IEoR*CHcx!+Mob%L3VhMT6&#e8wJe>^eFQ; zytY(Ucy^#%Au^&d>AeH(S0P7ho$2(=^{J$g_d1)jZ-l$Lx*;^MJjqk727diODO?~? zt5l)(gTgl}5PPZ7YmQBiY)h2T)dw}Ux%5vt3#_H);zdu5Tx~tV_P9bLzb)Un+;LZ$ zbZ+#x?9i?_(rN`L%kslf>!87f+DitJT;&h8r7Uq!03?QVyx{SWp5CLM{Xg#MCH9Oi z>60IP+f@&L@4R61)vuS@@(kBwPI zh|mX$4eCb?dwIgb?Pytep@y!mxNqBhKv?Rep$d;uE-^Y4siWpQZXXlPqF%# z;$ieGz46yo3Q1U_z33uA@q45Jl}4n5NgTaaghKKe0mh)773DH7(jcDKdlliw$s?gE z`K%!=U;LZ}a|dlQ>U%LX&^VMYA)EM4p)@pf-M8S^x$J&^%H|aVJ3&R1L@+-H*s@$>;i%$-k(_BqfS4k4DgdTqY8ZEaUn=x_y0wMIEt_yulRI z(7+c94w3|vFBE6MzeLY%eame+&R`U%3c;C@KK(Zb#RW4+*xF9864l+#lBb2){d^h2 z=Ng{qIm~%fJKy0d-IhP0C555iAzn{DBnFj*!MroEZkOtS43kKkF4cnI^kJntuAY$n zng8rbx5~@s`E!~(;puKGL35{JztbJv4K4@LJrDoPrSxHyV9dUYl&-^!zNZE2uZ}!} z)Q<_Ti1z23oYp2<6IrC)SCj;t)tj6xY}kK<4nKMrpoFqC68C->RoTS`#~ZXKpt)hiu#Moz6yA8fXs<^JR`~W5F^VjvM4=|{ zVIGtk$4q=FC~hqKt`Y+nef0b#+X*kIZnFQ-y28Tz0^iuD-P95hf=YM}naQB9!x zG=*BffsNd9wJTTdql>{0t+Wlvp;Ywx?$uQM&A+);kA(WIYG zMzy}R1u;4>mws0TGo^~)DI%ZogA~BNt*8Hv)8N_j(ftBblASu;@pbb%aYDD%#>;nx zujwqg%$SuJ-htY%SaHzg7H}(U)z)^=-qeHqPWI%(~oJ?d(;5#zpLM-{pWP$rl6GVg#%D@GcY|DYR%v#j&7oh_Y!Py|TTAyTqUfEdfuEjGRmPV(BbNTL(%E>MTZr zR|i$Vdw@qKDW}~q8zh0xZ^vh^&yl(P^nC{af}Y7?TfH3-44S-ce4(|o+sN7}MW^|# zmVJw4kGrFZHD4jbxL8m`(+y*NF$-yS(nk}hL ze>gJ7ryFp#6zH`(+?U}3$;KgA|;Jdwh{e|+HIUSkl|U{5MCsyC|4A|E6@@> z(KROvBN0;C6toD_i(kf_54||O8wisYU6L$8NZ<$;D?1Vk{#cStHV7|Okb{iE0<(xj z0Zec*Z_F~eaH4lk#?c?+thE_?nK_<0k)zb@9$eCqF!slXKSD%b1b-<`F0SM=zh#c{ zsu|el7JX-Np30GHmXdQWM`5_MMG^On=)_)(hU3MEhK-e!jPiDfrcm@==k!Dx4p5m{75jZLw|95 zj^;K$65OUnp<2r&s+jD6=z2jWVIccc5oFIc!>R|41_=xzzGdc;BY}AffunMu$Qkkx zOjjxHNqk&RN{^Hx*bzj&lGJ#Ndy|^hMQL)MK0H?_WUJ7ZZ@;^bq1+?SkI32%KI3fu z7;Xd`f#N|f9~)I1%?$-gReju=73ef$J$y!20~|q=`rdbpcJdpo1#IL?Oh7Td?x6Sh z>+hv<|E_xvy8Yk|)e%YXWlCy#mq#u=&g`zfcip?LSr266l)cY(Y`_f>*Z4*>(j|x* zFCZ4l1Bv0P^xX>;`E@#H(t(R*Hx<~;&FcS zBZVG$1&Np=Kg6Id=RB3_A3^ls((>m>fgm%^Ibqud=T_1Nw#Rv5?_3dU%5xAnv7S?4 zc8OhoBc8-sUdQdyMdlKs*5Enu9t(m!C?^jK(51OhnQSYR8G&IS7_b4)dCCFfMB*j{ z*vWc=Z8RGw?EjK70Qva3)>$nmXOZ$;S03-cSp+9Kx*jq4=BB%EVh3*8eAbiWP1o<^ z#)G_Ci%Jwe>ZIWvk7 z76BCLD1#sFuN6{lkR{uNu%NJX6lo1XSm@(Ln1S#CqE$wUcM$~wVs>FK_)eRKg(KPR*v$&WaRKoqy*Q!T4hGk4(5>u7>dNNngEfofst-7K;Vcr9=Qj$`kX zkPX2i6`AsYgI&lrhYPQjMv$=UmJ%6<3BA4&CNpa7ftz}IrWZ_bh{{|ra3G4Bf74S= zN-uzct4w%AUrp;!swfU5LIlw-Gv>M%%gd<|Uimw>FXSDVF~Jua_ugb9Iar7i>^d08 zdHpm8>%NkzIlGyl1I0xA0x&#`C$Nlusgwg|4!~Zk?lE#@av~vW^98dm&DE7-+b$e0 zV-UzdHcoDl38b(A2fc29vR0E=Q!|p5z_LP01VH87_z)PegF7JL+FJ-Z+YL9;9zU`v zQ8;d()c^!!Oc7dE#zY}Fx3%rY5&#=ue)5UqEtjww#l2oM*$jq+ci%a=GwYQT=?M-j zPf&w7Ow#QsltX?XE)9-^`G4;)(v5JM#s41ovm_0kS~g$MpxdGESr^joC-#uFTeFx$qbV?oW34V(Wqi4TQCy5SH~eFc~ti0tzB+on$--KQfjUWmK%kC1*`@>uOasEi;$(It$m zz=;yNd%==?N*#37bN_T(Kb)seS;>#f%AxV{N;`z2&Vms%YF(w2)50?iuyBEb-1f6i zlRgc*F0pbe0GrqCP6}=<&5p8nlihEMglh66md;D2h!KhiTBT5KRJ_K$1$1WR?>Y2~ zRj^5wN@J%?xRb;9QpA4C^GdamB~!Egsi6 z<)!bx%8MKR?SRjLkL=gGmEC}jtGz2pd!wy2Ws%a#IYP$yP!>;Q#LEJ!zE6gKgF}~Z zgWqCB*g&=$Qh0!foh~cP`_BNvZZc$0I!k=M6g}>~Yi`tvPc-!IE0H3uyPv&p{|Sj2 zY_~bEj)LG(p{BYQzI>H1`nx|Jn$NdgQuG&3axp?EE&w(*`@vOXYB@>fAMFR@j2_!! ziIInGxcvZY$w@B=DiNZc+|n@9H*#=0eTqyMn6H^ijbh2MBk8~n)v|kViET(Q62ya@ z!-XkOGthhyT;nx-FDSEJ05O6)7Pe_@%!fx4#z8Ck4r`YZEt5hcUR0DA1ZG=ztXMNX zLdbR;AQ@$c74jqgoiC<2+2lXJl9ve- zkSdm%msBZjkd9f#sTvVSiLg~tUZPhH0W_TNtUo43oSfyCB0zc^U`lTceJjO2?nf^` z3u_pVKRo2i!R{Xa3Z9RmwNT6fj$o>^5x{oM$RC~O-uw~54|aC}BJ@~pPA<_hY4-KO zjdpxoQGtHCQVIAl!jlMid~Z8=Ajy*S$e3nT`8aWBNr-^1!m5?z$xiLIWFxCmlp+Y- zvh$`F`}&JYsO7Sz+Lt_|I3P=`z^#ds>9Hp6V`_qg1wYDVz7h-EB%x(EHgVFirM4VQ zxH|H9#gai7K7c2P8kl~rcA507PVu>hZTlS^G9_QGY5YRo{~(QI0ny>>Zde{r|E#4Q zeaT4mU~I>^akeTo<3OHTuNAN?be_I0B-CALlBd98kjNv{mKJ%2Cq|Qi>ndi}ExWod z%eFZ-lFLlRKRaBzXz1Pf%DpZ~g9fv4`L7+MB~b^Ku{c@jXf}<7gUv;%asOT!6C{0> zXRtv$9rISH1AGVGV9!;)5-?y{(3d^c#tE(loy&ty>>Cmv(o|yMc?v`-6PD^-+KTFV zM(-|D9ZB;Am$N86lDdlLx*BIuvw65#?NRki2z6q|~g-MS;da3t+5A0=5^ zGk!dbOZ=TFdV=V5h{A+04({dqt7~JFtZBgDad`J8WD#5|LHf#JHICe8-$-8BynA`i zW8f&`awONCr3=MkIw2y9*T%m8Sr!k}RMr$WV0u1?d&nJy36j5F6iEFizAUiY_oP%o z*H>^cFhAnr^dr5&vaOLppG!|PpSvX5vT-qQ=Hjl?Hm-iZnZ1Ja$ zE0r1b$eugDBIR+NW6&mg>{%!aTO?pM3OCuT)!F20*MGD1Fi}{7BV$tJmX+FEkWD#W zNZ9QMlGFe^O^nlq0U~3$>m(xpa{#Vdn=mr_NrKZiwLzm`lXuWSbo58u*7yX0x>T^o zY3pzl%v4e}?GtD;5Rn}o=3Y3VZxVNMP+N0J4>uB};s(3wzp1RK9q#RrIGxQG?=2K! z*h^gGTK&_(WbhcLxZ-6p#`tOD+N9A&(Z6N@rsmv|r0S(i16O+yXH3gCBlBRHsXsIy zvyN7{?NF*gb(^GT19BJEj^22%_m**lVfEU-6zbt9o+~6N8=>=im|9X2!T{B+%UARy zRCpPPU~`j-+_s^`QA)O&ToOz=Z_NA`<>cSAdP`=y5dYrD|xo~$x)gwBR9KO*p|BA ze6s&F`QhD1nVso@>aSdFF@z{hGQ{s>tZunpJ1qXgX5{5vHj)Sm|9@6KQpqzFB;|hGz^S84PU8jTDk^O z#_`#cvS%5u*{Sb7$3N{qwWF6po4A4$)Os)$ZIc z?uzD!Hl7HCxv@tlr?PAzqTK7Eb#b0l^lRDe=8RMXHSS!otogB!t_L_3H3L0?dJ>B7 zBla8%TA_jz)u&90cQI*!ni4#^&6S8-N?GQqj&_5&=Ap-5bI%`b^($-znhXEcZVq$Q zXm&a zc;qF(AQo=H>U;kIU;I46vpDvcA}reP+olQa`4-#(jupC%UW-OSJMyG#Vl8~VW^iI8 ztl^XIY~?z7;$6`zZMxs?`%C*Jowg-&7lS1#PEp^!CMvMkY+S5+R2>ir6NSDoGvUX; zv`N+(ZBG0yAQe=*5ePU`cY3&2o#&gw=FM-M@FsN)W*vgL-@<31)?FkNWJsIFI6d$h zgKLFI1c``E@_`Vvwcf(p?`)88C{6mxqo1)!Jfz$e4h;MD$~7r9k#5mW`O+4{HnL_SyjO!`X-c@o~y7qtu1BJHtSvvU~SO6(o?Rp{bcQ*+vq=bfE zFnOE->=^kRu7dnwg$;rgPO?sIVKsWud4Mnh5|~^rw_%|)*^JOsV`?G{q8`7Sbm6qe z@j5Z6MGGWKv3{8b%SQ84la^1K1XjMS;qelaD*W>C|&}n+^*2He$ zEvSvJSMGhklZ(G4_S5}cPFPSAm)`vAVG*ieoq+kU-$5N$v4)ym4P1VR&0(m!Phxq1 zoXDsg%^#gj{zNVQWGje)WW`;7rjroR_4;?phnnT#AHK~tpFVrtc=|Nq!yRYVjFh}? zJJ*C=(M=%`grZ%~Xq~LxI47mfrAzhpJ9SawwgWGZfjler)(xu@x@s#W4Bzo$98@G~ z?xpZOx?0^Z5pvHlhO6E9@N@H(?_asH+^`i9D?LY3AeJ=5r5Qbn%Fk+AS$WG5QgI=0 z1nDlM$9!D5t7#n?&hj4IdG=1GzmYfkB!kDJ1%Uk%EFb}Q6nqMo zxNTVV>iTET2L$bh8QQHN?BE)FKYc{d{_$SrmaoEj*vz>VWQgyX%}H5!d-(f_(F+aJ z!CwphB*JGFc55wq8wOWOQ09`c~ zc{0jPSlH_~QY|QY{5mKnt%3$cP6cLb6%;pb@HkXEQ82tc!(H0PeIbnAx*}nMQE8y2 z?P3mMP%?{1z0`SMHzW3D?=1T055vsNc{y2RR{OEcu2j}oQqf@6$=4IL_V_3hf%pUU z#!c;{xo->{9N)r*^t4)=AOfj$!i2o?JUtRW4U7M!A+{{w^A29j zRe(qZ7@5w0fIJ`E#3RR|7nn95Ha7ji;f_OFWHR#b}tmR9`}1 zGZF52{q>Gu_xBu+0@jIF&sO+QSZbxfby~JICZqrxO`5LIb47tnlxH{a`J^%bD#_Q? zZ??WmE-W11oEa;ZDe4@xec;JE=7TQ^nD$>zYC6-;J$#d->(Xa-LGXCu3?3WvKcs8x z2{1FZyl;`r+1kDd(3c+i#QS&2D1Yn`sW87PBt9g{K~A$?oJ;2J7D6RSNQ{yEwGNHoJy5RHlGZm zC>&P==_#B{f=-GG#^6$`6b()%<53$lXnzR64c9x4bT18k@t?2ByfKVQ-T3|(DyV6_ zv$! z4;MLi{7VN*zG2=(@FzY`54m5OqD_y_bWpFfuX0qEzxJWN$yl8XnKEqq`0M(uk2}2$QE$GXXk*wej|jkTHIeMaW66A^yXdl?v;wDGxYE2q z58%VFO1qx40yHeA?o{GIw^>{NPPr%+ZpzWn{zgC**lNW0Z$HPyOVB8SA4Ze6pR(R_ ztGMk!WjuG|Y@yM|mA2KJx(u6nWEiHlG}NElCIS>K5fNPg;_PjRcu$Lu;k3ry0lDrD z!c>V|AZ9ql`&zAxrZr-#Mz8&I@s7RQZxSKO`y%&L<217jho@{pV$RX_)#>xk^dj|t z_R|$`aQkpK+hU@ zlEJ8f{ZFatLQf#02g8uqFs32zdDMz_X3O(O%EuWF>TPwQszc(f{|P8gdgLy!OiU{T zth*6XY+h_fhCP5IfIUcw$U_6WhWE{Uk6A$M6!25*egYdA9yKEH zAP+n=i>~!=KH4~R_x1l_{|~#}=9xjnE|Cmay7Qc92p}w<^EH`*F@2IK zDKiwGD$PGJ&r=pO+w%xMDFUXZz(E>U_9YCGVWd~(Sh=Mo>05PP&Q<9&r z%BX_NCkg*7-=~3%Kg@ns3&Tz7jWFa%(7@+nG__`)fU=1E1BxpgE3r<^nz@vTZu3E@ z=82gP5GA$N%-Q^L8h4P26JC8gYo~esz>HD*$(F=0K|jFs-<*_jfEn3|gXwnKt z`9$%pOF=HiZk;bm=SVlNH`j^{*ox4=wMm*XXujB;%iu98r+*~9Ym>Od+$cWZT9WB9 zPP|)|e$O`M^2_I&-G5T6j&D}ubrN|GE*}qDOhU|94k0st+^Tl<{{P1CT8hk1_w!8yz|A&8C~qQ_%{`Qt<#=0crd}L0c{pZtdMJ{^FCz4CdLo>rUVA!$ zcj0dP@L?brv7+aHOk4;wEHe;J%xHSZB2W9N z)QuRSgXMJ5nEHWUq2U0jRD93KZu&j2^XV|K#ecyx<+YLtf*SwI5?e1e1ah^Fgf$bz zAqfJ6itIIb69AUOb=5Vi_=8~n$2YGZ(9qf%zQ%dDce+_jPQ{7*cY?iZe(op#QdoHg zYA03W+7XJtBu(E5IjOZWL0l$_K0zA5+ej^SbLSzFwAD27%Q`RO0W^jTVFPbtJ^-$u z>}GU1>SdJyD~Q1nOv(vcQS=*lC7@fVa1~+3u^=4?N{At5y5;=@S>wFsPxaFxDvz(5 zdJF-X96glNwVZOZ`1?Mn?k6MK#3%(Cc$2EcKg%P)+ngJRGR5#uY-UU9z_CU+TfrpI z@6SKJ>Q*XnQ?(wIi9M8>F%vQu59{UuVIfX;k*d+FLa$3-&IMregMS z1-8ebC{0aC^-KyC;CLpDSD@w~W!bLi`!>Zgly^<_=jooyBWL)6{iv*VGNT_e`-*GMoPL>g}+7xA`Fpz_|t40 z4CLTo`UbSWQ71lzp0H8}6Qsf=j%nB=&xRQt z+lZnxtbMggwJnUi?t^~)fiPTK{iLU*r?V_zpwGOO-K)kQ-{r>@J?x6XLxYHP>I%In z+Fy)Pd4s#P5Zmob58gOC0yY&0o(hO8?RO}}L$-*^#Y#N*3-Uv#4cZvMjslbhpVFYU z)oUMj%yOQI+?`t9WSyQFw#DQ4o?;+$^f>%gpCAYEP|OmE0P#A!x%u4`__dDruJFGv zR!05ICpTGx&?X-4-OhFr5(+Yw3ja(kNH1LfP#57EmCQ8@HO0ciDqc!3C?lD_$Z&H~-heMtYd^~d? zUO$eX2neX65U)TcGv7D(z%?DXq+zvsioK5`|JLHITuGOW7Yfx1;LyEs<`W$p&b7o- z_fA^&2OR6~VSz06L8Gw`ONZKtSMXPB#p5r0+mM>}iQvr}?`4D38*>TfHI2n*_8nT3 zNDl*kC?D~eRhhQ#!xfb#9>l|-vhRo_DIq1+!>fhab0#o=3vSYvzkQh=&=U| zm_gVU=BFR|Uig&uv2wbajiT@^yzY+8sg9EW{?2o+1=rBaG%`fKD2!hC=36Bb2ar6@ z)%L9t5`rWO#M4_36}d)*ALBd;zV}lb0tsA*0ocbnyN5%0&LY$V!T;>r?~Fe%*7b`a zM|!yW8j|>G=jiwY_oZ;`t`%B2QPOa7EU2T0!-4^$!Ap!w{js6}Q4Y>&ND%G#6(1J- zGbraXkXB!D+ea!#0~9?lLg1o&ShTfEy~E{RnkG6f1n9I^)P`wHcWh3yEX_#~&fTu<^!#0)P=_Hou!`Y-i~w6u zY)sVCD6D-`z18WRRQHyGX3*At)8?yTSP5=I+Q}%?E{?=)&abzm_N%iww&)&pT^gFb zQNRHP-WXSQ@~w`7B%lQnQiRvnG!d0Xvrt9ZJZ5{ep2z)U@w&(YoKPNV4A6RoA9tJBZ{d)2w<+u6Ou(u6W)srQi zk3B&>BWWY^5rTYT(*Mp$x3fsB8cyE2CLsYzbZ?M5CC~WV(RifZCo*tv)O}Lx5A2VJ zIE`)jf4ikWscxNn;+wTVe*{y4$-J4P`wc_Ua_KN%JEAW`lR3y^v=FY+1@G3@4RHFZabpxyh#P7NMx#4Bg#C&5AokwDe()h@!AU1n+foI^7yl%SOffeiY#B3T?k%BPDfM3#VUs%LIh#qYxPU)f}0(@L_~BdYg}c?b0hRq*tw~qR9Y8 zDwwVKd6@2@H!-(9ZwTaM3xXR`+tgoIb-XUXq_Cy$C!Bd>8zK}PaMJ+ii)Yo?-6nLU zp4%aK0H?jthjw1Z#RYKm!a``T*c`U=o`0kl(KyjBTILB4{b%!d-X|chAt1Dfq8d07 zT?D`gd*E0*X<>Fddd^2Wk_NkQWN0)^h0i5H+Eo9 zs&b9;Nf+d@BQmc8j0fXQ;~KkWs6e$dCxPv$qLMoM+h-|G=bf5VWZfe;^5x6`l z=o=T`vujZ$v7}bvIg?XSvj*_2=nSbZ0jBy5KQF(CY^C}7g6+{EUW9d#&51I7BWu$1 zktG-ki599I5zbIxaH;>L9oE^cqz!h#LG4pfFUI1~Kw^#vlTdjn-}CxOrS25_kWLJA zTBf^Jp}}6KtCNvB_nK*t_LIyf!=b96noP9BKk;~u{g=!(9?Lo%AEl9#(Fkc3z9b7s zAryxtw>dmpGS$a_%X5}R3#D_Z&Iiqdf$^0Hbu!6!Xvxh~FY z54%UH^EH~6>;OxK7?BIF5e7j-z?xx3>Ifo!-l-_)s52@|H04CfnY)`@#far!XF`&S z$m5_uhe5|*RU2-GWf``NiUtg~pn{wJp)akVFMFsa9SUYTX!I?!vcBwx85HQ{BqqkhGoG4S61 zXO&Kncxyjm<#gqher1dWB(5(YbLPGdoP)%qa`?0PeeLIgF2le_vd@3i%H(Zp7ArFBHL3J1fmITCvf@7d!H>z!z#v(G!ASlt{ z)!1B+GEHPOTZwTgxHqn7CKd?D>=Bvm^tRZ84{A9RBlGIxk~|eO{h9;nJQ(ynSyK^# zFp7eZXapPote&Ym`P=LfZ@qC?dHy6y5;~+^Z`T4J<_X;d2jUz-KuiDxZ(1rGV?9ze z@tpnMefEy^v4Gz8j8fWZTVwGp771S_0Nb71p7Q3G3HD&A_CsI)sMTaw-?BW^+7 z{%(L~*#KB&T1d;KGE1!g@#(cB74aR-6#`d3h-FwHxE(j}Mr;xD24KYAXsa2NLC{q? zQ3}9aHStQd;6?L!^YadXsa!?gyuL7QZ0rG2{Wib0eK=-% zQ7}O!d*?{z$#uNV@&q5PYGBEgi@M}Cd7TjfQsHF$2W3tW7h*D6aAO7K`-RF!rTyKZ zv5-MP=^0siP!xC;g37A5Wc>2zF!;ugr77Hkn55^<;u4k8$|VpKs(gb<-i7lK*Njd= zc*t<3!<%6?hgGFj+sGb=&4?_SkIe|Plm5nkmAPu5A9NJR-K?9|t~|9DG-ON!4$7{L zn(?OgEGxQ-?hT# zxnl0CaXB1bxy5pKx9qRk(^S`B^&Hq93-gLDTS5i+36ycFFE&kqR~X`gqqkyEF}2@4 z8`5cV{=CeD9IU|sAO?_u0S`0@P@)0TU%B262-#$=TpC(Uh#TcQ;jo_t^H1VjQm^Em zxom~W{H~p!J7QQdioAJ?c{Z-+f^64Hk7+8f`wq6|x)pd74RYT$@dPP@1Os8Llb~=y zyx|24E<~yQ>(l}-jhqgj&<(I)Jf{!&5VZvz^&87g(zZ_eT|+$E$pGM#Ms2JfkMq`_ zZF;SJ{6f~~`RcpeGj~Mi7lcyN|8&*Bg(TqdY})AwJY<-G=+7$U9u16luxf6%s-)+J z*xCCZFX)RaJ6;QqV^YIGK&mK-$<&WKxTwUEdD|w=GXa`Kf7{4yj8UuOzPL$mj(@FV z$!3FL7JefjH%QPC_Q#!u!yRk+)A__o9>G%IZvgA}Gry_+G9^87U%LSy7;4M=>iKV( zGpPvb>)>P|@U^l)nt|TGD`L<>u(2zu>_Ow?E5V7dxv(TnA8#-FW5Ba1Bw5!$bCS92 zx^INaAs6nuf>e4N^9-MxRr93G3AQ1HGmb_L`UXH|dPd7tWW@0w z3lTg0UT57c$*BUK+ks()&@}hWm1v2_+q@#1>VmpmBmy=!K!wuem8$>>6r%!iK3GZi zt63HkoZMY#uJZu6siHJBk{8Su*UiNr*b9dEx{^PEJRO!u#3*#%w-~-a*ihT`XHQc7 zj_VcvDVUP!4cgV?|4ola{u2DuaylAT1Gvs%{+`zIC(E9a`vDC~_g;F2uJ3n+hseox zSH9WN{EGcopR7UP?>2 z^5=Y62SlrL+fYKf0+kE>&7t_EMU)#5hLdHhL9vIFWZnYeQ=YpZwR-MnXd;yJ&VUCp z%c#TW!wmZgcj}uxvIxW;q*?U_hy@Ia%<53YsG=JVm!6Amk71Z1Vi)LmL;Zaber7s$ zfA;Tb_VVEwnDCU4bHH#Uk}C4IAR2Fy?O_v?0k&}SgI8RJ|K5xG#qyhHhW#Q_*Wq-# zD<#5WVH$sp;*AfhjV3>uXwr3r{JgNE#E9)TKt6M*kNYzhfOAXL-UPZt=wdM)6`Ujd zFnU+PXIXiY8lUXhHe+yNlMG+%tl@yKX@*56j|fl{pLUsfoKsM$k}x`m3!$HYCFj{g zwh}bslT^tN+3t?L?XhqQ`$ye3#=Gv@LC-9;WG@{v-1=Y}wZm6VSDymcrDN1OV!Zf> zY*V2fBo)rWcDIT{>oJ4JoKpCU$5PF?!7wSktUM_U%ky-5b>)~VNrj5ne*+Z}CZ5TH zJoTS5H*=0=7apI8XOEbjU*s5{Ilk*G`TufG*d)wW`Xb_(ts@&ySr59|MGv}pTMxU6 zw00Be&mXLe_ZR7P>x)cHG6(%*^<#k8;ruKTLTy_-b+u|9u;Ze#$jV%e278v*T??6u z@MveKt%MI=PWtHBv%FKyD6`SiD0EJy&57@rv?>4A_!up5r=8h?mb<|n(eo_J>4De0 z(ecC2v??Ukx`HxB#lZ5vu$dvup#Em}Fi-EttPWr-^>&9(h#j=~wZ-FOaU(uJm?23U)3K5sLGlRZj9UXE zF0yyMaK_8Nlj?_paihKX`Ank7vpNvPJ0CHa_t6bJTw#TN`*Wk;8l-Ir z<@S3>Xbbc--^uG7qnGFCB-_LQpa(wmM32AY+$ZyjM161gPH*YO77)wvosWBR*))nS zUm;gOyz$?kcIHvkasRx^9g`ED1#``5!gp9v;F3=5?mR`~ID{3*3^pJZ;28z0k@tT%>oC^)W~YsRDx+ z_ixm_;@xQ#7`$Ap3`%=77^=U0&4+Dx_9(*)Ki6w&7_FM+=JxJV4}f=u?6lTH!WizA z0z#^ChDPdr9P|>*@#^t@;v*(yT!Yvw6{3RbCy_zQ$QMSC!tO_*e_AeUe9$S^{S^D` zbDjJHmy>>LN}FelfNBJfx4Q}#;HTb4)H-*OFyb;QRrVc<6UPZpR=%AK4}FbdiS7W2 zY!ee;{6qmNJg4q$LY3G=x36Bz^HD{J#$qTRhCV(Np`ll@F&%~Y{OzRMwM~z|<_|!k z&x$(GbwNdGe*<(!MYKB{7y7C)ImwF21G)z6J~@X&Mw;w|1tW+j^*<8&e*~y1ftF;u z;594CDl#9k&JcRKAkumTePvhPEaznH-Biu`)-+#srbvQ_5kCR-X8Ng23sM~=xy0{3 zhaxU=J`~w{ z7<^&0+a&bAo%PZ_{Si`5PxS#xA23Gb17yO$|yPNO83Q1MK%D-dDsQT%Q_e8 znG(3D>=QJ~L|#lHM;V8mbXj71XKc6~^yGex_JiVyXl{OM6njBV1cT%J3|`nOr=y`* z9tKny1q6$I$G|t%R;_&h@qMk%!TA^i{m(g#^`%-@@oUs0TD6Fg?a1(+p)G%YCkKr7 z>W#AE_vC9UAIR>x;qMUXH#=N$DeEu6!cl$1IPs~EPE8M=+#re#^U+>$DGpq`Xs8xPOvKb#+*dEB^lhl#10%^oCV$Y#MM zba?|+LQBB4-)b*d1!)rSjrrRyJxWi^@{CPHci2}UPhS=`$R`$ud1A99W-F{i>I$bS z`JL1>WmMfcO&Fx0HNGs19#aw!SpS}P3*fcPfB4m>Ac(MK*xcW#2f>bEH!DT98rIZ} ztl=$M%4q_PsxN7rqUSHqE|{EZsq-ZN<0-w%-4(F88+hB6zg=;x238^_B3SD>=Y&dHyRijdw6_+I(Ux!NKAhwGv_G0@NYhl<}>9sxND_ zdYg39k_B&9;>ucA3^XWV5yl8AYS3Cwotzk zQ>S{7UFZ6@H%*e52W8_3*~?uQR6~XF^jB za(1+KDs!zew894EtrKj_iOeIwf_xt+4g~Cuh02m~)B~h&O}7q)2}Gas-cHKhneS=K zMscJ-wcT4427R!n>>WLpSkp@IJrH*k|FhhOj*UwRrOOVT!3EQz7njTpx63x9 z804@9pWwe-hg($Vzcr(xc-pQ*5viG?!_tY3jJLcW6PZBJ|16?fU|KGN$x(-a<3#?8 zAlZp-XFiA(!O@hC-WE%V$d6)V^^gVMy6PvP^|JrYcq8nJk9tyG$zpS=B}hB7_>8PtjGZeH%>hEz5kx3n~f=dGN3 z$5+qno_s4TjM^z`Yuw%Qyi`03Y%-7TGr*SWba?D*C#=ex{4=Nfv$#K!2@^|fS0pa% zCaCdR6q3%qL*&pGa^d05zk_XR#8v?)aMVyl>M4tcG#sF77nZyAZv2qUYSrAwXqnK? z+Nv3l_%JMHSK3}c#Pi$x;y)2mID$FChzxlQMC~R0%ro6qk3hq1j1VUBfq#ideBtGj zDs8_N&EjRvc(TxJ@(5odH+og68stf+v$&rS*^+VY*ZoM2C|K}UWJ zOhnLn7`8h|IQJ$8$q8E+F^BU83Du_sTgpMcWZOw88~+UJ=<=^@c04{Egy@4Ewm;SW zW4tegKJJ5~nSd>4#u?0to=+|wL$N}iGPU2v-Q$z4@@k}j(7owx<#d{VbmD_w{eI<( zr2S)fH`jD3H=4xOQ{GEmo&sl>s}c3{}`LVsYFcZ)ZbiEI4TMB z!s_|ev!#{X^Qaz?mKB>pxoao30l{lIfP4P5FQGJp?S68Brfbj_FMgZ!2;pkSLvSG9 zuxS#%iR$%>9n2zT$h;Nxlf(GDsmi?(zwy;p1jK3)--#Z6C!YomKq~p{4q9Y`dsmB< zScv@5IWCfQ)kd`$f zp)+zK{fZg-z~BZGQM~wXPm}Ac((tS|k#BhnWX>0vUv#^7?pNPa_{1I!FjGjQT|}OB zQh>DBNVmmn+Qql|Z{gvg_|XfuPJU#M1eRU>n0CXx``3c0j4IBHJXw#Zfu3;tfCOpz z+n>O$(h9lzW`LE)0ASp_KSb%*B{2%B02H6$V(dI{IAA4WJ=VR?{|KZ2;;Esx1^xXm zO0=}fS&){OSR`-UpLuUMwawAzc}pGfLM~09TE27TMhz5)U+b;3l*y~ML%vn9PE1l1 zL$15I=@yDj_TG9~Wn>0^}O-qE%T{$BscMC6d6$b!;GPx6>E${Y_C`^ z$N&emCHD?}weFS})7I*P%>jO8tH2A|V-t4}@KIbHcn-6NU*lQeFwpwpbiqz$0vJC# zUN{56dK|=0-=)qV^Ll>zr^gk%~LOlR_7D?ap-h;%0f%kxs1BG^3 z_#cqF)jF|N31ZSTux?l+Uyj>x7*4@fKftlDwOXl9_T!dxOD-x+AT_DfY7Lv9l+Bx! zKL0%IHT-griWOZKkoE))cq{Z))7$ah;ygj%!V!5;1H_48boJm~kPBb9B4SfFjXjU$ z>rVDj@BEDi<9CMT=IPBc z_y(#%L8K?~dOjckLOi$EBYSAwZK-hKTL8%h`3-2I(C9+)A6NM8eD~^hIGs}B4EaTqcwd6|W?S25`}Q2k9a72U#}qEE zVa<-%_g=WOiX9a);iL&ZIO3lh@UZS-?tQ+u3K}edhFj?G5R}?WQU>g<6G*|}6ATlh z>d&!MGElE7K?O2sU}c_{t>+&?5(m#D^M($e9kRD=rG!C;g8!V%Xze8S2%ijs5&a5X zdNta+xDkPi@IpB2FeXiGwgN_F^USaj4-rm%|B_p<)-g8%K)#kzesKKT-iPEXehpIV ztx?e8z(sv9&vJ`;!msKsHTnIJA3AA1lX=CY0r25v(n&?BLa=&Yd(mOGN3)eB(}Z8z zeL(V7;pb1*8`{@oRLz&JQzD8Uvki&Hb{n4BqYr=tiz7=lN;YOite0|)@%nvVw&xc% z$k#gH{lPX_oHFb5L4arz;)N9NHY-an1GGLO zQ}Bh4@k7{lLlV$@I2^+PV$!B_ls%a=OON5DGS%|aqG?Pk*Va}@Wkg1Lw^O${pbT=3UqkulI7aB`)SG=Z4M7kvh%JnqF|wmU;V)wHi~ z3b};@<$F6fPWzu}1NNb4*YS0tUe4oJA)vTdmf|uBlg>Y#5n?2}OMzZ{3jdWA0}TUv z-gmqU;=x+(MLBl)OQFI(!tXeqi#aV1Z#R;*fFglP^Udpp0OMN9wCcbXEt6s#8nS1o zq!3UYEzTCHs1oM(QWkIkm52xs%mndP*>%vj{B{>~Q(A?{D?v|3i=%h7jm{-Q10Pj# zHb}9sY6Cak`j62w9#N2=Zgu5rw@;OS-BN?h^T1F{te9jq9+c2AARe>waIsayC^pSJ z5S9Ttp`+RUqBh~$rKg-m;Nnpi-zYXO{>G3mf_u;FsU&O@^{NbsW>8WXg_0xAvi{^x zb+lL^Vk6)uw1TgAFLKg(5*8`}Lr6EVtFlxise(&WJX#_JH(ZhGUz2)vvn}*FR_lN3 znUF}t-pGN_mRo%kkY~Rq5|KeWbFpF7D0~sp+PGILUwUW5Ln{Lu`+}hH;+OAN?Fpl8r*+;ubJA?oC9P&%V!!IKj|T+S#-6RP z!xeM>rO*|<0((eBo@-PUE=mX{4UwzQ8z5`R0L6`zFTHlix@&pEpkXSlP;_3h8y0{b zI!287(y@1YYbtsB+dlQke@HXm_X~cskl2?{{Nh)vv}z#i<4qdtUTyVJdTo|ERd1Vz z0j<@=ljO@XS6@*Wus8)&?L~UW`Qb>R4qS5XJL#v^$$9ktAR&+#DB*dC`1n|^m^4xo z)$JO|v`&9Ca_Gq?f^d7OBboTPKc@U;9z}(xsOZ=gF5t`8cjw~erpG5~ik1E|n1qi< zUjd)oVfxZ-p?e|NJMQv9vO12&T!_yMWVT13i}j3`iJVB8CU_*TO0R8}fE8{N$%9TrgY}?G zlfhTv12Qb*%jYT67K4K=9wwQBouq!0jt~)yux2e zOPL)gZZj{5&g~3nc1_5}eYKNT$>_Df$ z3Xro&ag^5}w1d(p)a;5{5iMWh1L*7O9>Ad8kydpvt7%iLSf0Yb?d^@z5JV&wI+O)= z3+$<}(>Zh0yL!CzcxU*Y(QgLy)&JKRz3xx@<)72{o4)l0|9ir~Kz#iu_s`Lva$n!0 z+=pk~yn03Y`=6NA4AibSU6ELQ@WHs%R`NK|i{GCCJ|>sGe%ACYc)Dn5BkWEMuhmfE z52*=#bwq>04H^q9Y|Zj3b7A(5pwh=7j!>Jlh$|4cGaK25KcnJz8e(Wv6$di5%2Zdp zLeB*W8K=}Y|k=K`_&&#xn()B5FkeO+C|0jt*O_NsVN^9jJu{}c?dlUFXWi+;T^ z@JhN5z9x-Ej^d)ya1sln1-OOaPD{>R?T1DW(n!fsVN)MqH^sQQ* z3*x(dF*SBKo}Rr$M~Es#^kG#6!k>5 zY3d`?N&f45U#Djzh;%*fp^XPMM0;TB%R!q6Ag}h;h-v7Qw()`J-zISO{B&zkdHmmj z=;o`b3a&IDXrobaq3)hpg0Vjb{+KO)N@SA;)@LSu5JePU?(3r5`{^~|_R}l9uBe}o z;%`0!cP-DOi~5Jt8t}yiI|~Eyfc#xFb;H+^O7BRF7VWInc&UgJU+G7!=zaH|d^1Gp z=v32EKZwZ+_o|rMNO1dTy(f~yUxx!2fSIq0Vtu%%9VOqX-qOz!OqYC}6{%2FGpyYg z=>f9rzz{2w{s&jM#1RpoCi9RljXiOCfMTmAJQH;h7N-6j%Ng0uB#5Mq7Lb6c(9+dF zG2*mA?7{z9V=PT7#bz5d1)ur)_UB%uu~u9}sK{J#=TOc*VL8IjVu{&4HqOwy_6d}-~MO=El{KFCAH6!+valIg;eLZ;{q zxaFGzsf)ciRaBx+3!{$9Rm!WL6`yIz!Kls6gCGSGK<5mzDxSC!?b?lMIjx6tT3|{z zJQqb<-|?-IRaM$g0hh_TvoBjlU{(%A`goo;14WCcAAY24 z#xm+lB^hhOb?&(g;;=wt5jk6=C-@j;M{k`5U20SjB^{{{`DG6b9*T3(jX((iWg=UQ z77Xwcmlzh$x}@wVQHG&W4Q!dD6EYpgh1F`yYOu)IhHV3`-f6Rxb3URRd=2iTxd}8S!uFm zHNbR3@Lz7k#FQGVxHs}hg#p_zZrH`TX36^t$IfOEVU}jw@+1lrn;bC;GVgVTML_VV z`&=)7sIro%9l<}`eBJ6rnj8;)v``=@1_iJ!DzOR(qr64Ab6TP9jF6@^sSF-E2?8z^ zHZakPiJm>%IMsEZ!Xrae`$$`R$NpK03vH%%P_4ATggfrgxg- zcX|d`Z_N4E?N7=8m;WDBva#2_(fbyH-{gis%H}+w3?fgH9BqK&0B9#6R9N2*_ZMP5 z21WrKNNGFs{;dWQAJArW==JU7;?TI#TJ2}~Sr9FQ(l%0HzWnh51CzRmN9ris)wXm3 zmoouI<_j~J7%x;P0t?n<5oo$8fWgjHDPanQ8JDDg9bH%Fu9R>+hcD~322+Kf4 zP#~=ujm`0w^!*$Adnrkwiyyk)q|AskoF=Sv2cSg~9=rXTC{c@ePmU23u564D1cIzE zAIqtnp2eyO2Q_1_tCXCHwKGOJKJ3wtI{`DUm+0T1_-rOLb)ng%0tH(IQY#yc~&q2>)@u*u$a25@SO7*eCm5qQn%7;jTlo&1B%ask9yXlws( z0SZRv_6>tmS=kTlTTiTj7EtuRmRiGfh!#CiEN($`1d4yB1KAcG9%5GIlNn+o4880h zrhfnxc$rz^u&piB1wB#&I2T*2(N)oQO$^k}bDvR_;#`pup)04<{eHqB&im4*v~1jy zflhhb@gj((xA;Fm5=oTHvGL(|5}FH9MzZH)vO^V(+bp*5w2rHF}#{in2nAAJfa{4BXQ7g6J|1gZ?jy2B#+p6E1B;7aKE%0vg zd)rH#YfDePuIer6esA(9Fg#=wh4f>@Z7!FM2sD4L`$_+sSyb>+Jz36$EIWx}L^58# z{5KjWt>%LN!*}xK9+XgTw0@|OxU>8PiRj73U^BEEJ){BF3Zp;h*u9-iJ)k2Q;5E)i z9SXabf6D+(g3}vjl*-^u10~^=w_->TON*A$F!Cyl0-hvX;^GF>QLAN@ld6wm0aQ5b zK4}f8$no2C1zpEEqNMany$9Wk8n|RWkR8Y#HVjNQ&I&uKw2s`OL*a?@;`jR&$3U)= zhOLKx;h^~$gB=Z#m+o{fd?XzpJFKN=8Ip19ntwB^%l6GV&d*Q&Kbqbj|*gI3fQNm#ikvff?<#yQr} z^oK6V*UAmAyv@gR`M4j=4w*$2fjPz#0Z_D@P%hMLq}@6JIyC3p?O7y+5eG_{7$;hQ z%bnz96z5^hPjxXQ{US(A&;5ESmgDV)Tg9cLmfP-CEP!^8QD3ZO1Gnb=-+Ig=mYc@I z`m`|YtkC_vtk0%UoniTf&~iz7n}^NnU$M;mpGK;-g(gc4bSr&81j|eD>b6cjmMQrA zK9to6ZqA)$*!yeJo_D8pK<$mqIz4uq`t}4TG?Zm!sINaELrjT^}F6 z`g$Gc?R^w>owe{cD?LE*1RIi;W=@DU&v^ef>*u|YUsFQwQ1lH-H+49nO%M-s-R|oO ze*i}wzdg+pTL_XOW<6$u$`G>v5*gqYeio^~z`8bV0XVh=Vn1xhBu?JSE2xe}_F9Y9 zOEu2MB5S=OtMFKu^n;qom#4g$bg@bbop2D;nwX6UZW(*7|4L_a`i+7LdSm#Hu3M+p z29iGU<_OJmVe%Vp8{V0=_-H(Ly$;l+=o^j4VDGBdY&7B+EM6YP&KefHszI*u=?6m2 z?*}3kjMV%Pjwl@sx6donjT9-C0Fi_we_!haoGgq{%=l;oDnngmA3YfW8}wCzx++ul zySZo1`=%lIMW&#f;1M8uB80n2|G>^ZkNQ7-Thd4vmJ1AP>sCyf9HFS)-Rw`H49R4Ydt5{6NeR`(%jvCA6*S^!(Nox%^ssec-`Mv;G z`f3+jQiT{f{;xgo0cDLRBfmrdjkVwv(cmYobGw&=-ZHg3qR#egX zQWdrcg$|;CT<3168VkgWhC*4I0;HlHR4Qx?QiIDLDq8hl2D%KdaNxr2+vd=*`(8(` z;+PJ#W_A>51tg8mU|j1U`26AhX})oO+vrq6Ktu$PW;%x_Mi%qd8JxVklkLxphUB{n zv_=wqAXE5{kPMJ8pd+-rvs@+$#aGcLJwZLVCOPT(%<%(Rthx_8FsC;fltguwdXC?w zB()ud$J)huIg z^zF~7*^rv1meKL#d;{?gYG>ih}A6UuhINv7bHXrUmD4R5g9GI_g-F z8|1fHVspnWWDGmB`aS`FE>DB*6i!VevqV+B`Y#e&U)qL#nWJ)z-s<`2dia^4ece4K@{yW+BrpM?*H>+znd!&@M?Nb^N5sYaflZ4Cs@5 zTA=hZ7?C>kPlr+%BdN&1DLOw}I^Ks~maJ8CaTp!>T;mK{Z_;ssQK%fqEb0j1M$n&f zIp7b$0TLNxB@_N9c2VNBILK}M6J@cExIiwRg$U3h>b!OgNps3WB>^KT06uY84b~SQ z4d~c5YYdM9zMQ0d$a~Biy zVTO~{_D(j(SNQ-CY0u%B=Lf? zb*ppof{gMc~f{JrzPK-UvR!g<(U4zMja%c&QVKkd->Tlr2nMLg>6(KY9aR(<6$ z+to&48c?hKF@}2L59!XH)@4AG5-9(c*6q}&SuP$t-W%3j_0^S&N1P|aGc@=zX-%@? zy5Gcay)9(rmHHK7GVF3vs6|I~h&p6LC2Pz*NU|K^UDDhpPS!VU*Axq zJNK}@Cz$j&seDh*o%x*=t872~$Zhe7`$j-8J~}yE76%;KK?a_}Y9mU2wbn)}mEk>< zB2$XC@*#ZU`flh+=Jlu-l4-1skNa|UBR!9eE6$@4HPxG6U-}F20WJHH)Y}sJIU%@UbQw8gdIM+>M2qpbv>$T94-$fM(B-IlNcnES|lry z(TLOeeeId@($v^v&;}S1i>iXW*f3xIH*(DqJSemo=GY9_i^hXgV{b{%@(-XQwr!6mhE3-c#9+MC}SM(f;ZG`894UW)l zVGvQ-I27+aCV+%JYzC=TM$e(On} zlH${XS7YOj9k9cvpDdXvF2NERFBFfa?pL$xhgT*rS-G-LOl;^nPt`j+yL6v_zp8g^ zhyM99gLv8qZs;>85%n_F@}B(4kG2zzSQ$7e2ZJ#1@}*Zv+(UmjflrWbBm?Kq?n?Do`?ahVte%>hnh~|T2F9%Pr|>Y1$kADY}hLty){3pJH1rr$ewP!q^8a}AN)4DJxC`~ z%a?4uL~twBn%`~Jp<<-bXZPpS$C+vcjh2gUIpxg0+dUMD6nd@?Nsv{Po{k1XcOX{c zdck*J3XxWokoUtZpp@Z)+Bp}0axPxB9qHk3>Wd^eI}&aO{@WWTPP5p$d2PpSxiqL~ z7`PRUE&@a8Kzby<*s(Gk)l)$5B|FBsxPJ^8BJmikcQ#!S4?!fp&W&+gg67`&Ai_ke zS}VeIzEqXGp>=UA$+Vz*3U$@!JbXUN%E2z~OpEXo!*#C_##tJw*cI6h20niDiu94f zuq;2iTcE)}YFiyCPtbQGlK@5^B0L-){}fnt(Q!sv8!1ADJ4Hu3;8eV2uOYS20D%&5 z4JA2p@z2GbUyeATu0_11QQb-pGXarmpAtL%-^|6snoD0QX~#8HIMp~M-WH3^`ZJqd z=id&s09N)-1jQxKs0QeZIw%HaDy z?@Sq|^b7z4szk>mM|gpuBar-W;y%x`j3xU^zTxJdLlGz{i=Iu-rYmSMfJ_9On}<;( zJKaIo7n9BTQThI@Fkyi)N|6|6m;0)2?kzh9PakqU--w_AL1%WmN}Vk|hJ#8iI<7G6 z<7_=4GDzpcDIwd5C7C2#gu(+#zM^_9qwqp@&YM%{cBR>PW_*|R)(IY_=sfwK)&^pgp7!o<{|CNRDNwf0PHoD#OA^U4<9c`E!Q(gj^ zKK>|??`c)LNU?Z7QJ$wjwy28Mwp7sUGiVo$Tk-@?PU)ZSm!nji z;ZDnZt?$4R;^T<&CZ(rvY3YR)|E0f2gMVfG%H|g3OD50z`mtYk2n)^9lO}CfQ+~nA zV(tVc#cS_t0(EoZ{3-WH5u-}_wS2lMI0)^SbcHgetp6;F)?v9z1nz? zV1gvIY^**Rb7-HLVs2t8BKy)@Wct9-ves)H&2i*mvKW~_lX49Jh4fX&NCIG4I6EQ9QAp#lWX zz?_=t`%6D)79>(sE$?h^kqQ-4Ygzoy*yFB%^Q^2}gY0F2raIKyjIjpHKZc+9X?z=vl-e`nYd6Sn{i}RLj)-DO5}QIo_JV73W1u~fmskGGL|ryLsF^1648|7)OSS(I9g=#Mk-D~ghwi~*i`}`z^C;Pb6AUyd zSJR;#;6L<}+(@+*R+_J?%Wc6#J+BKcT?L4`Z5O3ad)J@#O&5$>$iwv!Mlp!<*;$cx zDq$JL1y*gv@1<(nc$ZQcajz=0wlsP*cftb;_f-LV6^+wa*+j=+I^DdoZ2dd6F$mI0 z?m0nBUl}1tQll)Kh_j+>$qFaHOtCN%A7p`V?3b*-!+cd=8eb(?0c?DlNYZ}z;Af-! z=O1i0+D$ucS~2k(Ip|b^1HB@_&|9rcsR&EVINX zXX2i3;OfzG97}HK-zHohNummW^eGM5fvs=d9dbv`1|BdORkq514%=17afFkyg?nE` z$vYT^oQD#h(QY8ZPus39=_n~F5Aqj|$G~#)67>y-txf9Hd!Yvwa`bGLM~3l%OY@ec zS`wAN3w}V8G1t1!La2@ihBl}K8%)A<7S>+q@ph<}z4ztyQ&ZDR!-0W;um<4gsGT~r zG7J9k#C&%}J?x4uY-eVUu&~lB^w>NAH%2KY{o=WfAlEQSsQX zy^oODMvGp7wQQ8B$P1!kzjgX2tbvJQ+r&v=kx*ketOoano=!Fllwqd zcduSg&MZ1q-l9$869*v!=@F3+9=*#FSyW5Uo#7-_Eol>ZO!}mOe)%O>irKh_?sjjy z3sSy;}r?e?<RLTd#EHu zSPLjW2DEeWGn1FPZEQg-^k+RzKnQ~yr?=MV3 z`seIK4l?@(xgiv(|K;ahXBWAuqsGzsQy2R2$}vTLT>D=z6DGkW)i!_rGfXs!xt7Un z?$mZBP)-B;iD~ws;2+g8PniezG1#W|2S-|bni=Hbz`P2DZRAs_4QK0J zVF4mBETrg{)Qo2p>_=WLLH9d@wbre-YB(Y0kc2O;h6<6`FWLKab%FoIVKMARU{*Xv zFLdsW`n~$lod^nXBAz*NoM*G>Q+!V-2Hr#8;91Xb`whu`Z=-&j_v^yn?ET{a5RFn> zZD8aP&=IrMFt{Z5H1NQfdFC2wt~z={Pk6%!LRTZymm_xq?v|Yu{yT9S7RX>zOPBBd z{JA7M=HBmS22WruN_0B}{}(Sfy?3>{cQx)ke6=)eV*LK>-XzbdVx52G73HLTZz2!X zsX^U|@0-j>LPdY1&m9a|ejScNt|!H}=Z1P&U<4bW59z$MJj9#-Q>I!kb z(}r{bdYti{?cJXA0V5k>Wxz8`;?ZT5TV4$yF$N}PUVJ8!>(JXnAblQau*LjBAm2}V z0C0ru#0Yy@orFsI`>cH%wUPkLkCNw7w^ZYFlPt+%GIg5pv7yxyt$f=-n?OvtS5;Y* zduR5bd(u=->zAQ{vMz?%pS^Sc6*H*{Itpq2z=&c}Z2KMxsOVS3#&Ouy^4i?O-8?%! zip7YL8!B2xDxJYG2z)~4i-nxT9Nzk0KFd|Vvvz=1UL#Uf<>zLac}h4^fHTf&nNK+e zJxUYjWh+o;M)kFM@9mZ{b6kXOr!f7u1C0(X>0L?@R5WGyuSRwiZL&LHi;X){?oXKp zr`~=s0rhk#m(brFCw?Hp)-=737p#;ZA zD;(vx*a1U|qh5#Vuj=8yGEB+gC&!L}2dMEksfQ9XnQJ5C8E&VttzFx!Sz%_nj*3mB zLWr#^CE$z~-ptudELOIDv}Ru}&MaqJ6t28H>PZ>p0vWNW=Yrwd-Bf}<0yfX8#F5ab z4}%pZPP^Cz7XxdOuYyJGRi!1K&B*wBg{msyEW1$=>z)k^mX9J`&7RtGcal%e;*GTy zm;+Sw&_I%Q$E`Qw_i+1*=|MaVrPmmFZ|~+$lM@zs3ABOXW!*ty48Q%i-d$!KL&V8c zmfC;iR=*lXcS=Y~zp13-2>1!>7oPv5!*vG)VCiaQ(u*OgQ&SS<|dl)|*?{a;n z%mqe7<JNr zko}tuUteD{;F@TuztQT|Q2n>7=lF*qwTh9NshWXq#)P+~R?;SS8d6L7`{-4f;`{f; z!EY*GH#Rmd#8ti?9vmEW3ENQNh^qj1j~ZSoeKoA4{L#~2AG&T%SRJUg*7kl|Bw4<* z5Q?j$|A7F83IG6=L_MocAgDuYEr~h?kWNd`M?W`kc^+K=2K9U z55;e|_LE2B?d%E%(yxt!s_4`;nGaV#V|Bx}GA+ox1DEDDf(r_JugQ5RNISM%1QzWZlLrh+HqrF+OydXvw@*%yzESzC znwG5Ys{Pf<926T3u@)dex}ZqW*>)QY({0w!1Kuub9ZI zp{-~ZpLs78U7&u6`7k2&hKn?1*__aGUH&(+*GzAdOttt25)Wa36?67k7mH)4SR{*D zaqpLpJnK5`C1QSm5&D)gtUVw4(7yU-k!VGxbFu4ql@t*_&TUiFB4%0j%YYN^`wyNH zae|4XGW;s$rwO(@mWdI<-=(EY8`|*&@$^%>h!5fArH%PrNtjM990QPQPN&M{eE7v5 zc+17X(uh;#k1$T~MG^`)K8A5?ju8V|%y{`wmLIkVfxZ~=@{iMiZ+&S7aZgUW3*Hlg zPch%$hi8IizKJm)rzdx+o$?Gcm=mq|Gz?tls2&6e{aoOe^13b(7w|(GZNk;RuUFES zD=|MYr|wPEb(3Rss%R`QN_X0FJDS!Gxd>7?oo)Mj`s?1(q7a$-$wU%Lk!T%@iXRzv z{yzEVe@~$+@dfD#u(&7Q7>;yzZKF@(;C}vV?QrmTa(icpbl>00&+oMA^77K~z^E~J zXXyLKJNwIvgdbRQGb%F|-}LnCjGqAqPy2n>wZ>{Hu(iT`#%)KVh1QRg*Zl|C-9kd` zJl71mt}41CLW7Kv&ZHcd8|q0=nzfQkj&jsm2RdJX8R6_mCd{~;-cegn@?Z0d!$;%Y z_x+e(i!$3BP7kKjq!xjk(2R-{3^;IKpKxcb)V}w@fV7>wV+R`TQrg9oe@SLwR|dzD zv!vLzuGm|LU^4<48vxyrYNf&pK9I-0GoJ@!IF#L1SHvhXzqCzcNkCmq>W!LO0yWczV@6-YSK@JYu-P-R;jC0&4 z7|YYDoUH^{dgW*#Jg##x$kwF;U=hQb;VDH=E7g%H^it>`g_Ao6S^(u*CxRcH@r4Vxp>gzL$={Awq%sTMHteNl^1KUu0wDA@`f>RP$m^X;P6PQ-x3q6N;Swk7o_ zdkbR4+V!j7d8{zoE5VEYPMzZu{_~;D9s5k4Sq^`GPF)z zQ9>}7aVZ+Mr4tJl;p>b+-=b$A@x345rfm+wj`{)VaUzk+kJ@n@qc#7j%__-u#=!(c zi-dRnjKtc?xW3IkL1D|tke1kY+m{Jo1#v~~mA|Z63>AkORN4a(_yzTAP zw%_~feQTt_kC$;KD>i~ti?YJ9Z#K(<^;s6JNZ3()Z zW*GteD#EMRM{-l^CN+*P%%xa1R}IXnQ!i&^&MgITq8Yt8w=X|1X?Y&l0v|Z=`Jopn|Oxg4C!C{$FxN<+rdmdLYI&Aju-|CT?4$^y>` z!%O+Nc$xN(?TvpRSj^Do>vuXg|47b^j@eJlHN5bOfk!30u%Q{G0~OE4N6T2o2ic_N#&wE#@ed>iI+A{)Y4@m6+}n=fmSkRTPK@+ zOG()9Six>6&BIF1c?8m|Fqe-Yluj;jOkx4UlT6}nau<>y4(bc>u!<)IP#OpW&>u8$ z7L5=kVTlo7L6;y#3s%YDo|XNV880SQ*M1uo#Ms&^sZmNf#DechvWFQT0VIgw%u5-f zOJi>0JF}J`s$3-~Q%w~sbMg~r5bW^TH|ixd))dRgUP?x3$-*6HeU?9FNv;Qt@{WVP zjfq}IDA;1O6P%vK=Zk@(O@=4bX~gq00Cj4JL7eW+36>2Z;G98IyYSmv>$QOVYR0o!VDiU^ zajapj5*g`!E)?N2Z|&@%Bx4(u?tk{I?A1~XP3P5dDK;UGn9gGy)#;-$V*tK!V_cfr zZHheupFz%`?}9cjku)0d=I;AYjK%gRN1I}83{EL6pJt3bhoZ~!*<6J1` zOY51QUez}ei~Jbo{Bo^^@2k-)tj=Es^m3HcVi@yBSyQ(9?DcA20siEQcBt)cs6`ixe{~K zi8@@OIZ-etjd^0Sl4w;8F6y8cNg1vVWjTI33+7s@Gna+j+Z3fo3K=@Tf8y?6R>$rB z<%vU$1q7F?bM^J~;>X&&3#DumD7Kg*3H;om13VB-wDNda0w0Y5NF>6MlI$ru(&YV=9U3tCube=9!cCPNMQ;|Hi}SD3Vw912-;5~80@+7E6jqq_ zj0hsgF=8|x1~hl`=@E73)( z0z7fKbDTd(BtQryy8d?vpkH7};bo-l*6yunH;n_p&hfEpB=-kij*htqpw_JNVjY*z zj5lnIs&7;kQU6jr3EG#oK(V8|(+MU=@a@6Mmih%v);gsv5cX}S+w=qaaoKobwa@kVGYP3pylHI`68_&d0 zcaF#1LZSb$F10L)1dW~yG`OUF#kZ_|Yu9W}GCy0mrSGsPqO3&)-MbS9V}x`+&}Mb( zC919>b21UDjF6*tal6SlmLR?we=yC@#S3X`t2bUGUfr5Kzg=b+9bV5y8U5P+6}rE# zLR&zBH?!V4w<}tgY7wU(#9oYmkn|1_qBG^7T~i9|LP_sGCPu4$8iR-@CRth0C+!pz zzDwylYUNO)0iSm0%$WXc{nGH~2llc(CvV2G#a9EB)U!^FdX)0vzCkWtWMT%(X6k85=iSMamH1sR zlX%MA-S_WdOmnM73eLeF39t~s#5)QdkF#0hpZWpWRXkT_Ch_Op(MosJbKC77Si8Ra zyy157U#9sp2Lt6aZ`z{v1Jn5E8FxBL#dJwpFQPu_l|BE|Mhss(=0=PzBO^9Ofbe3q zTjhu-4;1&eLD9iJvuSqOw*3Jkme{QF#ckg|HieCW+;x8vN$y7@Qjc<0VB;^skOB^0 zwfLHTND+4WxO)fVW4}0T*qHEd)%Q?+wp~I?4gtgU#V*euhCxqEl#Ir^jSXi;-gK*g zS?5*-sGc#>{Rf{d^q(C@!5398jQQiEK4n!gSYeNtVC9PP}dN{d+CZ$l{UXPTduZpK3{pdJE zl$Z?w>Ow>Zmq}Pstyk)ok%c%FeES*lqa*JkXBO6j-d98B<<&=`H(kevgMxR8Btg=e z@1l{*uX-`aWm}eW!UUsvd4|VcsVXz-0|_gTMbnZXR8(~iqJ#UMTb$BkAI{DnoBS>C zamjo-aB*`l*#Qo!_XS(+zTvxtuyjvs;i z_m2miNN30DHs{P+<|#)vgZR&jQx_hFbd7o&l6Q?2wd6H$f;UF0?|DT$QY~y zf+@o{Ntgn05ssU#+HXBn_Bk7v)9P8>jn7u9kyUZFrU?ZZX}NfiKFAWp{NWQXRyXnl z1oIUKI~Dcggc63Qyg(YwsL0_|cU%gD>?-2=A6@RsN$Sq3#hY8vSC4PQrbfefLR}eisgsbg_0Ph{%4-g znyiCY!^abe=20c<^ydje;G?7mwv%OMj}$_)#sw04@xAoQ>-SUho~FQP3YW))k$XKSScN&NXc`ZJ0rxzqgFTS7AQxy=Ah<#w#I z2as-rp>D>gP+w#`bLa#`u>|6Yp6vJk6`#=`&1r!WYSyI6QXlobNVc6t2t{G2- zA^9Ufg>Y=ySI$t95$*^)LM42{ICsDX4)A1n^%Ej^Dsb+Ut9s}FRJqS!t-8cnmPt!| z&T{nDkW2I4;1c?`W>;)XkhKucB?$mT=f53`f!v0~kovNAMR8E07ri4%pIJmu$_XoT zT4qbu46TAFm0tAfB>|ZhA5h`p9MsY%wsoG=C^=3Q3|AM(0%WIeJ7OP$z$BFV_iw^1 zWBOron+dB`nCJsQ;#&F`LKA#2QFi#ZG4vvMyZP8EybJ^^Y$*pyhPUpog5x|eWetP z5hXYbbPX_vDQlu_K%!Hxlx(4GJkA{n-9bVO8Q>8hYmSbziNs-h;VRgheljS;sroH- zi1_jcUC8hm;@nd(G@vJYE@A{|;4=OXH6P4U52xi7jeblskRmXbjJb3KOcjDqh97UypVal z*x{uV-4FE6i@${Jnm)j9f3>`gp+u>{h4p0*o?%#s;QCs@3V-Et`$p_-d&-Ku)9EaF zh9WVf2ifLvPbDef7Cjml;?yIcQmy-al+M?17S%rmS@hGIr?>MmRKkB>|k*w)0 z7)e@>F!4WzEh{MAnG}4NckNjpZNL*|BAA@5#0tnj06sAUvJ&=`AhvZ4st-8Fl7+>G zQEugO;u32mD#d{P@2`T~aUfz`LOhD5Qk0zz6-jV7_#IbYih`frBv!>Mu^Y8l)mr7> zzpd8BFS@VV#}t~87`P+t_VnAB?FI5fBI#tzrzy^1-ngwi>TyJKolY^Fi3ZTij&9rD zyh(U-Ge<>7da@tH2a*KXKrWT#P;2V@9nYuM}18eEIcty7;ifx5RB&!-?T-=fh*f( zkxkVlDz!1f+z_fo;H&_ALx3&=a0S%@(Kg~w+|YLKgjUzU2-Ox^TRcrF5=GrF+=)Ie zs0<`>sGNW%J!{N$Qdw1FntM@^`+eE}ukyPeNOjL41<^$mdo~v-9X&gXSJ6rX$I4>C zI4)AoiAo>&;jO^i>lXCO{YS!;$_1)WrqU3+r)D`ZV}3A{#k3#BQ(i3Apk*0@%75uR zOWmjIa&C}do?xwM5RG&t;oN#20>{vzA;zpl(*D|#M5VZ!oO5|mHVH$pr5^vT>o5_( zDAQRhc5KF-{Ze5Q7F@^bq}=y#keG51^;YBuO}Y1`3>E&LUWHtOOtq?1zbgfZ5yBDS zm);@pFUy-(r&D^4LCH+ig_K3oZz)IU|3tuW(Ukz%E3x7z^>WF-lv^1S(!9VY@zHN$ zIem}tM1tpN@L-ozrazE1mw)DNPIW^M!Gz@t(Kh;fd!tc)q#QrF1*9^vOh1|?swRUe z0mMs23%*aLz7Z=5rU*FewEid)Bbf?F*%2}|_c7r&D1fB%=^#hvpa#_vOP=62Xginp z2}~K_z6RQ$R}|uPkRBSR2<7GeuAgg%1cUHUB5dQ2A8Qr|pAMzg);2BeH^?Ws#yxV; z{ld7I_?Sdpmzw{UTbQG8^gq-}v$_yS)iPQ<5P0&bf21j+2-oQ)N3BBnzI3-o7BRCu zZgX_@BXaGCwp_nN!a)qC@=~wle*w=*_b^e;E_h{fC9qAUAW61*ReOEt>GWH;K?rW-hjWk*ZBi4txE zRz51(a`BJ{Xg}0b=vr`TztfG)a6vw)2DK;1)SxyGYCwW<%huC!(==X>uI)0hUg0S7 zG7y=d3sht8*}~g%8mgm1%KvY|<*%=X5hC3SJ#C`S2|a^fhq#0r|C1$!1637(bY3=G z&_O{eUojwWvqj$NqOqW#62Tw^=w(%DyjOHw$V5Txd}7CMj^=H;)!;H9L`EDyq&Lyb z0K8WHSRH4#uE~lGE*=%I$Ga2)4@=uEEg^xLVr-FRylN}Go|d#K+s7LcByMxmUN)++ zH+&L@91npIWj@QII|Nl`z4^pp#~F|?#qo>d<%9p;ipqtUW4~I;s0ZIueI-I+W0TR| zRZD3{CXRL#2aCVUNU)}B+M;cwot=vz4n1@zk$Kx>GBJ?>|8%Lf{UQP!XJig30+0MV z8chqEGITb0f0P?-QzrMwgVY-?!B zuEiw%`B4}r8~J(Gn)0?dcE2Xl|FL?mf^6K&z{cC87zqCMqBOPFV5~;|U7P61Y_3=h zGG!yQZ_y!0*@B1$6(dYE3}Lo>>qL1pVVqbP#wc$(MJY_n<$|IdULX-A$lY*C;o_RS z-^ZB4%TXi>6Ke<1Cy}IJR~7)3vU`?g=eXCH(Y*7f?KVJ%Lc|Zm!ygTpJj+UKi#~Yz zqAgzRU~1mnam{*^V#K116Qf3@sPhTXnVOzQq8lx*D1vPM6L+IWPv173HRJtt<0$uRl~ zI0Hq+Q0$fqi00$3;ooWdQMsvqB!4Z?&X!s6j=TbRc$9vxnb_}->w=-FRcK)0)ZH`T zvMo)I27+~j!Ik)%IZ;UXY^}a(T~m zGx~>?z4_t-K&1N-vSTVEw0H=_s=-?0PQ!2t8q%gnO9yFHHF#4WQLrh@!xLNelW&4w zoGP=$za^;2m4%C*4_;Y@oszJ<(@IX|BCD)AC&)NW;Ipo$NqG5fwfki9&)kXk!BEyi z+W9h$$757{N{y{0315y9Dqm;)UHxpJ=GNO)B02dD_x_JqWv*-_48=XYJGIwa&Z8|s z80ekMOyf116)9=xk_^MV?DYK&cPRsKpL#{S=?C(CUqyJ{y zKe6Mj;I93CtVX0_xEHH|{MapFBb))w&1s)grxK}pKTJQ%L1!1Co)s=H`JMm$1?!xG ziHlo#m(Vt?Z-?)g*g?JjO?@~%J}?}8{*kK4liq?{s1IjW0R6p;c3YLRohDPcL&IHG z58me_UM=`^B0sbPSCXkn_#-}NmYOAfcv6nRp2~d})V=(Ro^C|;qmG_TOrqXmcJ#m7 zM`eyfZ;cfBy?U&V%=k+rbTdhpyU=kgO(>3vU&sNI7*11!qNa|Qu#5j3CFfWdyqco+ z01h4W$bvJlHo}UyMgX2<$qbH~kyc_GLOnHtzHb5^r5-%xc0bo>AY0;QPL8Og%k2r6 zua%r5VwCRiaYRv_F|_()3&XgcfvP!hi6pAkjU)oLN!`!5?uwn~Dw|vrdPBEW7EW@h zL-@>W|JQ>rlEJP6j7R=YC91wi%NkzAaeaP$9BY0$_3IQO=BBmV26GbTiNJ1$BO($6 z`(E{arnIARd%dKpV+*j9h^Wpg=dOUIzbX4_k47-pKOwjWkcRfF@E!vzKNOhC%)jZ6 znA#K#wJc!Azv5lP!%Ly8fSODptY!v?Vy@M++t+d{y>3bQ``LoCGN1DK^EBIiE>N!G z7$KO|5%$9B-38x^_7D0QTz$ApmJB5&5^=tMw6*kK?BS}>&c3{RsP$1(RZpY`S#6Kf zMh=@_^FQokM0hei9x6$`gBIgQdo{z<0Nw(LyE;IxGmUm@bERu zL27t+`%GENrynJ&_cXLBdbcgQr#!89hF2uyiyQs zMCpY-l-+e`pdARPlzALs3{D#wy%0>>S*5ythli}zy)D9C3%kUpqEe=@1vlaVUBp6w4-6)U@4D= zoTpS|x)6o;EOgby_%MQiI1Il3QV89?qYHJv=HnmwVL$+E{tyMX2;T=10bzII&Th_B z#q_+TNd-GpW-CbKlCVQ8<|;ICuUaN!NzD?70JQ0~a(!`dgc(Ic zmzy{q*6b0P<%pq3kPiXzMDeb-!_VmbE5DHn-)~T2y960G3x-2|P;h-DODlT!9e|i= zFw<-RYc|ox(Jl5|*x#Yk-gn&-}bCw~B zTo&!=fJ)>|KY2IoHb_6kwK6jHt;TFWd~!-A_wH~Mzc%ZT9~gGtK`A0IARPG_;UJ*B zn>wkHMQ0*!TbuUMJpq1FwiinJI>jz%hx%RC&JNdjLv0X!lLbxUXJch0H1GJEC8*CS zgta{XJBg%|5A+f&{!NT4#udXd;4Z-3=<~) zCD}C|_|G@vusbcC2qUzgyY+tc-M8WY3Dqu!3!u3nu-Wmes`?fwtDo9?O<%HuFI&xt zy*%FIBE{eA8K>P}S4ui5@-KrB!UKtzxyXL&J~hfoWBg0d;V(p3JO_7__AORtD(aaE zLuiPJb#vRdlvaI0xH>AVN^Iy68I)14dE^QRgnK{F^f;eTK((nUB+AvN5XCS*HDCxR zc!$Yj<>>h*$xC<77$N2wUNqT6UEshjaptggG_+A1ZN0bG){~NJ<{`N!>_W$N9ibS-Dhdqkt>#fUTTVn^R z_rP#e3ViBj=2VfsyB}$|z?3mbzf?XOf8|@%oJ$C2phiP=ZvaZH*pvaN%^KjUVU4{q; z7jqWfJlP{ucl*kl$+CCR%hfu)(#@gQf0+ya*acNT>9Hxwjc8wn9dU{i|A>*Ka7&0l zNQ^Xa3>Ga#uXj_5dQHcli&)?5jbai9TafX~5&LwHUJTyi;wri;OwVYnDBpU5rv#q(wd%rP`VE{Q(gR|PlKg>KkIu#K&UtdXAH7RMG!7%2KwLmz2+xCM z>&X${s*(2g4tU7!(aqn_8o&E!Qr-Ldr&t1Z@2iiDd~Ad254BrjbCsrWsV_LN>l2q` zgWB-kIV`j?^`E3p(^f6hIp>ZTOmzcjP#Vh|Ib$c)Ssd|d2JSS8uNjavbS}x?xb7$( z)Q9d5hY&hB+^$i&)4&!tX`k#k4y#TW+A|MSBm$bEL_GBco?4)JJ!Ij;`4Jtd_5#AW z&1jPAP7UMpWJZT^eyYt~QgMfTa`C=N$9`hg!2U|vg*SD>M6iKD2#^RTz@zb0vK=}< zLbk<0?BS7c!+TWg>X2BZlWKW0$6WDF3R@!WbDNF-kEXW_i>iIUzh@X2YK9ObW=K&$ zrMpwXKuMMEh9L#%8bW~qyg@n!5g3&2P6ec;rMtVEXZ!vCp0~W<;5gWOU+X&0wLa_f zPdcn?mIU+s_j^t;{CF2S^c$wtDC#2*b2P^ z&Oz=vATz4D4~;aCTfE1o7$AT9i0_%zWCTU_vE{M3$H`E| zI_54iYfkB!2^MUU%{(^A!ZwGKcKa?Yu++JU;>wcxbb7xH9wWoIOugN4NkKw2f)o{< z9H7704MGNgyFxSH%HE6u1n)m|^D`He9_7kdLS*#G%yiZ zMODM38^7juPk@*7r=n2_E(Fv04ME|a^RO8x!dpUSPTXb=B0RuhK;aOw{C9vE^%Ryd zB7!D^hVH>Ge%KL?*htz2|Gj?Flzpw#_1?=ODjbh$%Ea34d0m)=3&Bt0|AgxfeWvr5 z>I%yo)}9C(dB6QSy!~5{MmrR_1ZK!5-2dC}S6Sm{vu^Ibu5msanH+fhz`ATOAJYr- zYhj-y5Yuv4DvpH-*;)XFw%VE7J5^0QyHBd`R*JY;h`qsss#&fP+H84Thb-(mWSksg zyTS)s9{b>#JIMq>`ONqef1PaI1*xg~4;u)!2bT^nyWI?W-`IQdZk)#d;x@2qH}moT zeaRGEn{aTw=xZbE_2r517M5u)^UiZs&)2d36o=YADB*gnj6a$0_IClP^nUsb>5l%V z@&t(BRAU|(5W`eX2-~z)6M2y>ZvYo86#yjk4`RNaO~FpJ8hLtm^)I2m7(Aq8%4u?y zq22~e@m#-nxV{k*dvUA=gV99;ch3G|?8_39k6})2m9*+s<2g`PKtJ`vM5G7}v6Ly( zLLDucopuJc0EPzz_@6^HS~UiBk@WU-@fr}a0BFvgg)U>eWq>{Pu3{d6j5G1W({kAR zyoN^~?;L3}rzFy*89?89r$xy@S)!;4n9Oi4D>4745p9^UtIR@ebItN^%>~RDuZe_u zPyKdJ`x;MWuLWmED*BXW7=M-Aafo?W^Jf|5FY7OhW9=DOy{YZWFH%(Fq_xCNbVhvg z(zl`Q!u*={?p@hBpl~7*#T9*c%_>Cz30-2;;_RkkJ{ZS6XWk%+gXxA6#_@Z8h4p_$ zgGl`78$E4Gn@NYMMkfhp{8Ha*h-@Hml4fjL^smRQHy!w_qLAjP_>yEb@G;2L*;UiI ze?&Ozm_g0C`R^6ti{5>2v$B#09MCP0OFmE4W+D*~9oa-v&;s7Ig+9wVC)N(f-Aa&I znFUQR^WD@rT^`fch}vyWKE;o$d<)uGrM|Iiou-3AS;73SU0z9d>zU1!&C`j?ZNF39 zP)0fFR}@w<-kD+H_c!q=SB`6@jyP2_T1lfjAdmP0RLJ@@YL=}2^aJK1v+-s8ZW8!G z7SP9930YQ}I1fJHp>i3v#i$3g$>?jM>z%S*PqupnhWW151t^vMef?#u-3r;LYM~uU-}(`uQO@njyRa+ANlf&P(pvkS_vIZ++`z!3 zAx^&WfBE0AaCr3kf$(tgt575Wd}6{z8W%(YRy^No$#7$cBPYqRfgMV%&_(g1yw1C1 z0Y$Bi0cvpA*fVCs+<72Y3!M0Aq#56*Kn_3KmwSJxy35XledAMTkltV$Kx34z$<~bg z|2+~g$hLb>rbV1?|t5#rfUQvgdAQV~r;$MdM{}`;Wob6fgb|9OHJq z`gutt#AIe8ros#!v5&ke?_V#Jve2F`ajXwzehPXug3*&xG!e`1pOa^Eju>mQ67c z;ZS}3qYIuHdR;xE)bui(ZSYdr^IyWBv+45MZuj3JL69xLc5(9d%IMMC@wz)zS|;{3_5ShHcmRqyQ3|0VsxQj;v8D+~S_1>(jMO zY^e#RIj=t?)Z_4^97?Ua-q&<=bf`aZTjt|fGxv#pE~v9AQ#5o6VXU8R++~o|lKm+? zUJ>FX-tv)Scec=W*JiUePK6dP5c2EJwFxe(xUfIWY*~!nLE#c6bhTxkD4zlon(#UG zLJW^MwFyYY&$lmMOZKL%ccY$qG2M+yBzk!CMXAC=D%j5``)0iqXSbLU)+F+!pSBc@;hhg=~;xw2z`04&7pxW zkq}Pvi@a{NJVH<<=Virb`3_IgFg$evjE&UNmiluM1op!M8c&S z3M0@CIt2xUcA!PG`f7n|FD8FN?Oz;TB!I6K-UWZY@3oUVF_-wGE<^Ta+vuw4)}!eq zN!FjqED5}A{~YDxk<+5O|2HXr#! zVNze`Zm8gK@X0GVlvg1yCeB+PIjZwh*3mNb@{-e1EYodu4SNV`|7_r*c#$-K*PkWQ z)%Er3n_p8;E?-If5KW9EdT1RLtY6*oEo3iFir;xbG}doqMT}im<>cIA?32v$U#%DB z5^sm~vB|2t&&K9VPTdGjWjctRn`zA=2m^kzdPbn{ngq`1xF5JuJE%Vc_9 zBS(j1j>?F!!UUuC44;GF+IDP>#iG1IynXdP3LW2WP0+|JIVGmYgY?$8KJAaEA-y3X z)bwhJQ1`@2)d{`PogNoN@?(bio9^AZUGY<)72m>si+vN!rB~e)L=atYk8}$$1$4G< zw>cYWx<6~w+G$zQK<3Q(%GS>k&T-G4GU%;7l&mOVcSJ~iN0D-wx_?n9(IBwR_UX<(<*~bTd9%9P)qH z+Yag?60#m55awj&x%b^P3*+-hG7IKT&&&f9n$L+TXh2`u!A5|s*+c;10ri7XGxq7= z+MJgqtkhsJYdH=UfSo$S{b2QFir7c@$`9KZ*mLb??`t5oxCvvh`g~|OCUfGx7CYU% z3QmOVEl+gQwe;-4^**FGSLWbzG;Akz@EdSzo%>85_|u;`X>6)#;Qx8k0CP>dDfrL+ z>CLCxtp-QGYt7sLpyCYKo1n~4;Qm#$Bh?Hpr_fju>X?xcb1-=tKnn2QFZ*PE2y)8u zI;MSxPms#HXunvu!p?NYpbuc;ouuLu?|qQWbdx_#Z)(&0|1b$Xd~MOjIj;U#>Y&8H zCi`;OBG1QR6Q4UlTqnz(y2mLfC0cNM^M1w%vQehX6LaIzFKpjFYXbYd8!OyrU=0j8Dg~bg`^2wa8jUB&Le3lK5-)CcYjfejs% zdQv?BG@ot;Gc0i^um?&2mFHtSJJ7krY3rStaQf{9Tg@NBAmr>pdR4-2&W@|T_A@6@ zYL0pxpw0$l>lBeUu2wKFzW+!>pqb*?k~{4yAcy*XI!w)il_dg{<)ApDMm=<!c7G81oE=vk(NxX;zqMlMH~mSz0O|iTe1%c;}~DVUzCX49OZ}buUSn zG%HxOO#WyVJwICz9+C;m28lXE771ru4|g=JHeK^JZtf}_uao9D1Cw1Ty#Gm!xmPOZWcBm5nPEnk&8_FJLHCNk@+E_ z@}mn&ei!LwOi1zMY3On~uObXMUw8S1r?3pge=O*o%&X<~Xz7o|I6RjKK%W0uNwRyZ zeBF4SaeU^5N5s-;VK8uy*$4t-FV>Hs(wUTSX4_rrt(~~M*celiZ2vvh=H}J#GU45e z^FGHLQ`gN8{)gs==d;Xa@~Tyjmd9bDo&Lgsn21&w2-T_6?UuhFV|4f3grckgVnm zZ~4%Hw8P))dWr&vRq63#o!=SJ`JGtub~b++2C6Ug>0x7do!WZQPaWRrzR~r*(qS>b z%pWdR;jL$J)HO=*gc){z?q(9=o*Hnik3kCy!=xWJ;)Evzw@_0LiLvcpzAU?rjo~tt zCKWHa##s{P0l-XiO!V*d{ATQwk3%dgblKp1YR1*lQF`pDC+)yoMKKBmWI1qx1_~My z2vRYZH->esE+3wzJJ7x}Hsvq1sA8H`k* zFX~S-&~hlw=7WxN`W=#IT!%5=7|k4K$zEh-JSO|K(wR>BR#g zx_&m4r`GIF;U#}+^>YLndrkUU%^is7Uv;M{craK2*J1gD;M}HFkdQkC&RV zPaNvZ`8AB`+r6cIy)YG*(Qx`(nQ*!BYtu!^`(=&1{tWV{`NM$OWRLtKY2-Y6YHU~r zCJ$76ekeCPiERdY_QFbm64tW2P5}jwK zlX=w8F>%usX_nr5=k`d^-j~Yzrz_@7R}E|Mb!# zFMfI``pMtC;7Nd(b5nc;j~t`wIG|%zDOX)^bb9}WDP8d9NNC@xHnUGCCP;vJMH;H= zy}`f1fA}r0zr86TtJ;AT>h`VMbFuckYQ5<-h)@ol(Ag%`VJ@j+#&_2@wxjGAHAHgz z!j+ah&F+?g=2yGNuway+b6P;qK3Ey~1pQ^voi4w4U`i11|C-0X>8GHOn{OrX=ZpZ1U(Z%ZR$?VPK2IFB*!>;n&JOkjw zC<;6LbzJoQ|GXFkY#lW&U0umY<;%3phj>wgV+24jt_gv1vOr;<^Hyj$*%xch`6VN_Zd2V);LlFXg^3V+8pDU4meUp_3_ zAHI~RKe>vKI=;D6 z+0#)+2gBnEN5l-r4D$FoW`y`V7pz9k*+j=X=THB!RaRqy*x=>E(}jj*tLEB>CC5Sm zJ)fF$-GV$L!R6Hk2l>#B%}qbmZmY$L?RM=ZpI7vgYsz_o!N|(CF$*`DDqvk^0X@bE z2GD*NB9bqO9Eg4Sj$?u%Zdm87o!V9CSb>o0jE4d7Q~BjU(>eD!=3!8^TNiVL)eMtU}Wew+{7B~9qzUvS?M4)zB9oyqQ--p2mfben`Yyy6p*aB%&|&8 zZ?>2FR2R!F#6tbxhlm*UmrzUHk#?o4pRP7rI8bzck65zIb$0PvM_`!3Gt$0wH_{FIOGQiE2kHf!01qD1 zGBg6?{!om8&HvBwI|m?PzVUD|!MI02s)?e5x`~r>@6n^Zm-{dI(m!ePh!$)F$!tA7 z-Tn#B=zc!7Qgq}d?isx-oY>z5+`q8tMqOntXrrYJlI7MWy-8G#`)GS|!DK;@iTk>T zt;>RkmAxh2-44GVAvMYOd7_O|BxG{X@Xz@@oV(iB_-6U&x#NzZe^cPePC}RD&bv4e3Yf-Oc#kfEqhKZwkubW&Q&qCF_%QLQ} zSWnaEWIDU>K<({)rh=m05|i>R!Sm`ue0SCV2G0V<81@dmkdGN~>1$H*T52XgrRrQO z8k*!^XRw%)5{9O&QW|})hx&&r2RS$u}!)EyNDVYm(`=zl3As4moS|WI>%=~q9mO+Q0&Kg zAENFqaMz4cwrp|tr|PEbev=8mmhXpA^5ieS($1vHPZQP9ZP$|*XUDn8A?NEWr)DjK zl9_#`_b`Y6qb*9(Wdc$4M|-*V9SXiW$(01=4O;^+N;Nb?P;h~D_m4Ly*3`K!t}O0l zaaDTDqz9T$I}`iCj=nW*IRnaFf<3%1q2a(T4snge zpKoX_HO=B)_j_Ama+yEAM|45$;6(O?IhE=#xmv04i``0~3uLlEnQjBHwDDK)NuNw? zipIaS>hRl1@LNxK-Gqx9{ik)vcZtepd6;I##+pk1FQ+4~JZJ9Xb2YmS^ndjY%ROo; zZ5oyGANPA$D5;nkxUQ~d{79%XYY;GWO=?>*iM2R`$fV}*itrT4>*wf<2`v7KLG>7X z9&*eQ2n+OJXLx4}P`QdV>UuN$**~I;exMe4$17c1SC+Qz8yT(GwPnPjgkssQRa68z zGfs;!s};Fd1?VhlQ?+Z6*Vr z86Q7J@mCFc%@Xcj8$u)W6;+KVoWiz0x;s||2EPmKN%2im{O6LM+1{C>fTp01Lq5%> zBn=tdEzs5ks_Yy8D*S~BYwIc22{ei7i^U1B4+b+DAC`>bLQMmo%lN+t086P!V@Kt{ zEsEVHEb&jvHTawH$&H^Rj4W67%b`V9*3n0vB=G(=;drOm#E-7q-%3&)UQUd?NFM9n zbVtFvYDdS6uSu%B-3;z%A(PE)WiICnIn~#`X4a$&Jwm{mGhYPNcM%Vcwe5-`Gpo8A$a-$C+34mr zNj%ZA)Xig*fC{+9jp1=V z>g?dmC-lV%IQb^!eK^H&Xu7b-Gu~hQLUK|2=!Vi9fI&JS;+M-44%^UHZL1Jbd%sj~ zXEWytsC^4MPcUKnmAfE6z`j-TTln_IX^wvw;iagx$0@US^*!RVY?R~NjVb1P;P0ut z+RO$rzxC`$;`qk*6skA6=?zU1A3USVri`%Lk56}tmTtPHzBpb=G$NioT5HH{G)Rq(`u#AM(Lq-*MdGQG_j=uj~8IF=jhy#GxKz)t!b>K zu#?i4(XknAKS?gj5S1echg~S9&3hqM^0M@opQiP1z@pX#qO*6b=UvKru}?eA{MgBD)+Q<*z<1%j;`)mCEG!yIN^r6GxY9 zQx7=qM(E>5wo6|?=su54&v|sYAgSpQG3cv5e;TS2CI^%Dw+H=Ds0G+C_Qbj=#P(ZA zyX0n7N^XYNn=-~t?>$n<@W3=WlTqzvHD+s-8+9JO-_eZbVSHE|<2|FIk``y&0}m{= zS?etkua-%9MQ*1Eqwg7UINw{3K3Frl42R+rP59bwTt&p*XeKUz&dIwe<EeS))ttWVJ^4lG9pd4tSB6`8UD+bPEH@Bk9K5+?(F@=beV;FlpK`Pl)| zL=q}p+t6qAXue(fU(5FPQ79MpKa>?yAEnr3#_GHe=K9C~vM9ihtnp>`KdGj2;q!ZJ z>NV}u5i9?W_~`BytP4qO(M1GjtW_g!GuBd zpf3?1c#$&Tz+>6EKg`+dRi@jRX9ZYQl{WyBPm4m5;{-YArP zq3PTLa zdjAf25*2Zh)L1NW6nv;VR%tzQ9|UhzOKf&+kb|o%Ki44=K4^|?>B#pm z6pa2Q7SG>o=EfOr7LqaRQ041JsoqYtjGkv`4rd5g@Xs#;_-q3pC-9RwRyi!Un&O^G z3L*Tt2?L)`C<9Iu_KMPBZk>7LQ&FJZg0NE>5BrN}fML9(VX-gdNpwy}g3;}Fhku$fsEJg9Qd_uCEVjQ12%A zs4Hg*W<@7gPm@ZoWblMMKo2~I+4peWbq8*Ghe!V)6qe%GcN`Y@N7wT{T#op_mU+7g zI|r07nBxlN?9a4>53X6DKFzkONgI(8uVzlZ33n+mnq8txDg;qPfYpZU&Wo91stX=F zyPuVXk{zN_BlOX_imrdu*t-qdgZ=h6N>r|%L-4gE-ZPpdvEExDH$5P&SF4a0_hhat zOLeat(Nu17n~h%-ZdDDP7ue?oOoy3DevIdCc;bBB6Z%)G;*aM_tL?LG+n+vxFDK#@ zL}A>S4H02p_76#|u{GnI8<8;K{96TIvZr~9I@(W0i{q{k)$B&-n2=4DxX>`YCKpGG z2)S{~`8TS!7;>LENKx;yFTmms1A4{Sh5<*<|1)&SN#k{Nbnxylyt<)T#)G>*Ul))g zh?ll$Q^RL2Y*T+MBvu)U1d&YE7=~K>wW9+uDl258^A6)bcwP>Ekf&Bq zhbfn&`3*}Tw_;k`#%8#m4A4^{7$w5Q29Qc{gx_+ZeLj`{^#Vhdz{JJ80XygL_t_QOM*=A2dUn7xf zaAr@@&q^HR#|Yy5`oyoaK#mO!+1#TiiYYv-+5ImM+?W7~%!FAXxBRB^~iY&_WxQ&o8 zkdG$xF^bjvGIM_C6<{HcC4q|%TpO+>l~6eVABSV+`k^T*oi(mK>Cl1*P=p|=qX?K{ zniW5?1b6MygBHF3oBPSri6+dEV9ki3YAEt#w<2?bqEb7|7D)5WQ8)mJt4iTIzMHh$ zW25tK=BqivOYsc!=w+BY{zb}Frmx*4?f*U!Mx8`HfaObO+|c`Gcg&Z|eilK4a;R*& zZuB45Q-l)6Ac2G;ibIAKW|<) zC`pHgqfc~d00$T4dm>)j7}lfWbhF~+nlh(sZd68^3JDtsoMU6+%Tu%&LRh&hHn}SE z%&dG;_i5T`p<9 zo^Uts$pz)4Jq7BZtoPI#AZc%L;^(OZ7I=sA8Cu%Y+0N+L1SaB|C=l z0YKztKmZJA&_C8_7hPRs9&1Uf8m9hEY^SHPmO> zY5vG780jWEB`75@froP@Ea`2V{< zeu-`_x@wiZ^&nH0uPG7scN?EyFuk<<8UPf@L594VLjdzB7X&s~-eSue2{Md%+oF!> zpju8;W2>Tc0kK+hR2NGx=M+#G#)Y@Uy2S$!u*Z9*1B5mzs>mUaFMyWAN5qeL_PeFi z!iG^wUxs+b#QA$I%70_os`y`}9NNd3nwf$``!pRWqBOX)kO_tQkDr@>>E{7%f>W0H z_gvV6XRA`LHtWNpAJJM8scTs|rH*wT@3Z)e2LQIZj>2-=T$oU8tLhq|Hh2z~8FCI2 zv-YP#D?Q$kFM1Z*EbJ2b6u&tL1ge|AkBgAQPmpendI>}xfXI(_!JPQdLM??fG) z1see5()JFA0w#ZOj*i9{<$i-@Xp(RzkphN`BD^y)-u+*c_J8s)Cx;VAe~0%JlMT|} zi5UY?WX+*j+A6)eT*p5xbBX|+e=1eN+kz}vB8AZ|QqdO^52*k^TwT{&i8#v01Y3BU znv1M~ZFqKwI}1l;Un5}vo^i-`A_ci%hBFvtsVVxfw?D0w=m12DGF#2R$1w&L;={IQ zPlNw{tjGRzqMk5+w&-Rtu7Cv0>BE3?dFCeF@%)D9xj4pox%r>DuTu#y_mTfaPBf+d zdn(QrFwHwVJE%5wHCwvyueOR<*10teD<|Oq7|>wS_BbD`1Z5mfB7BA&Y#!gZ%jQ@! zhjtkZBCdA>{0f244&$tYlc&hR8b+JB5IZN_c&A*OkfGE3{TLbkt^zhkU!F3?8`26G zM{44zuP)CVpJSbbs%QGyXsl_pBE~sAb80R%n*1%MZhyR2;Exqjs|DNvA#?c{?vw>3 zKi9{J79(^cyH?G%MH4(<16X?b6g*+*rZt6oDXpC%Zh*o%u}ZZ~P0N;uuQazHply+7 z;S~BJ>r=tW*n5^x3nu^fi^qx&@GY|D;(&^hP3_1ar0_GG32;NZw&MIeRP*X}(|;m( z5oOoqqzp?EtUx@KNwbYCddNF}n|XMZTQ?9!XMFFm7-t!oYJQ+4>&gv$^pK~G^-*lEqLM*m6N|}pjtL1Tgh8Bc#Xpwkw zg-G6w?`*xU4i_Q!E)A`Nun)4BehmQBswX zWdr)@5vOLRnc@@G)ArL1Bayva!i18i?K!6GtvmNP>W~jm>DyYK#nN2uB0n5RNfQ%| ze*_WoMU{|~Lo7X*<_N~-(IRmrzK`qDKtk+hDrz>>lfQdz3ivDCDw?*cPA5-cPM<%> zQ<@LgWh|K~XM^b$2`MXu_sZGQz+uM;vqx^dJwB4eD-Dvu^5_h|3CPsj50u|dMf`C^HCFF|xJQwUVAuJ3h~8Dx&77cFE9x4*UC>EYoF z&a5wXAJ9)~MEV!4Br}8tnVNa+f3ozp|L&?BcUFDZ>>Z4W?$#892>w>Q{bTf49r^^s zJf8h?TD>y`YFw>JGE1nZ&k{ZBd-3EIH5C&W5{_1X3E(%J|8j` zI2++NP8lp)a#hoQcpF}BtW2>mUf%F?zvZ)(%WQRuqS>;tB9h8_9*b2uw z-+^>PARY|xjj2yhq7_=xp1oM~FcrNMIsLXc@9fsA+;=#?0|eoJozs7l*6X>sU$=is z576$w;!%VhV6kUI9F2b5shV_cWDgPFF_M>Ny$VOac^+!d+#H)9m~XA86zNL*)w$%@ zpU!D0k*+=kYy|h&oKA*LW9o4?7XRmDHHxJ4xV@Z}HEdN^K*`gQgkw4gjoz2pD*l27 zpn+*|Ig4U*=DUV@VLV>Gu2*`wwubfyGDlA|i7{P`a z0p_nO5}+qMyo6*?++C5>$^T^ne=_IZUoFdlw-rh{sH=W)KnG zBjO$@n=jPg_(4w-ctg;+Q=#RalLNWeUWI_LtT47#Ofuovau?9Dv3C$|hF$(mY4o~y z<)envXcKuP^484s_h@09o|5i>{DlrX;ip3012$JYed zmkm~0GgWrr%Imft{s<_(ggsaP9GKf9C5I04ycAVUgT~4-e0&qY)(Wdv3#!Z^>@+E`fDK%jS`cjaJZrt=Le2E(p?`JZstqQ z>PMk3NDEsisDMOHn}!x@ZMW|=b#;rh+7F=Jd)V$bNvv)~pe|%6mK~pD1VE<_e(=4n zYg|u@JN_rE#PFoYJ?LgfZiN5Gxuvzhm$~>8&Gcnj-LmjDm63^T_%1I)m61jr7AmLM z%wJapv<4lqP634}D%PKe@W=wujSLj3pii|boS9YJo^5YA7qz7 zJa}W8(Y@&=BE>w?J&-6_{#NkA1nMS!g`WtN zx>I}^8)1O~;cVFtxoKKo$2(cfKCC#`N{($fks5=(hw|*H2Phn;c+*C9a!{*i$Ad#G z{*E0lsap-VSAc|}w}>!`tWYHGHD?>C*wN9$&SHOX$DlEWvg=Uy{t|tP7X~BYW9IcE z#0J1CZaGo@c?1iowGZ_j-n3g1!Et$<84~mC$-&z+4)}8dk#dy7$k49?w3Q7*UXzwZ zwroc4W>`ahJu$Fb^vE{&xjeJ~#C7}C?fmUIM0O97W%l*p`NewxrD*Zbxl~jtn%^|_ zKh1Rz)qHbvgI|{gfK*W`2XG#k)1T}Kwd_n&bW9M!GN$9`0hKCHCDuw7fS<#`9a*gM zAaqZ`C;@Vh3nCNKespAqoPPq$Tf}(>ihHVWO%SnLhk2%=K+Jd~ z6N6!~&nH%8Zv9VYw#G`AYWt^FqgMMg`*gm15&rMZ{Wtd?bbV84`;U8|7*sJYPh;F1 zinLxUfXliy9gxRl91VD_L+eb0jMd>na~xGBiEzDOJRBE(`S?NFB8tdd?K3#al#Z7^v3TqGgb1>G zb&H};@iqW4%oc_`OuFQR(%sAdaE4B@=dqoO6BvkqlyYGfj1Tg;0G!xz z2B#sR6RsN;@GFK4vly?Tdka=B7913t)##Ab>72W>O|$t&J4p>#gZ#39{s`|xSkfn_ zOm*{6qo-M>0i-QN!e7Ltd7>l2H6}-mJ3prJL+6a80{BZs)`o--6m1lWc%XFJf=gmo zIRv&tV1vNV*pAPtRJ8s03m6Q7|3wrFfrQNM28x;qZSalp-^Fp2-gBY1(Lv%<62$RQ z;8ft{SS6mU0?!F2IEcY80@M+!jSNCY6-8CFcv9;i?d&2lu70jIor!Yqz88haJ{P25 zMyI_O9O#u3g-pZrMIb-_R@ao&UQTex>_-PR{GqUe$Srz!HG0zd<^LQa+RL&wLs3|< z2?B@8rN+kVoO>$@!SR<*;WM<8 zF9&+QZivss*vD#*`Q7q1u0qmw%YjjtP(D{XdD7-2>Mcn%zif@sR6kR?;lmPP_vlIS z7P!SBr_2YA=wu|X&xRtu2oa@157EzY1d6ATYGFUAdJUrq!Z`Dbe2i`}xgrI6>fP{Y zhlv3_r0?C2VS4vg=CxV9bu&z+kB;2a%w|a@l3YO_lP5+CQs%Y)Q=4hLThTqN9Tg4a z?-uQ_f;ez>AUE>K>KUS#@xbB1&sOa;;sF*@8x=wb7aIBV?|2gZYrjbO$__sF!!?1A z7J-+_mw6(Oc!+@~kP5;Qv`_aA0yi@gXp^qu=E}0yo{qE<=gw-sUn< z2(w>;l=s*GraC3i0a{CcR+bugmNZy@+)%Z9{dgQvEb?BlM&{2ATdw2_X`*IQFj*op zfX@1-NU=!qCFebl%z_@`Zmv6|sF%7Y9$ zd5>K%6pNgQFpJc=a%)0Hp_5H`AP`ee$YvNQSXbm}RD(&{1i!_rv}4;1i@@fY;`;IS zn!l}XA^~3~w(&t|^hprn8?Tw|nipPTX7eatQRV9bWILgpLE}i!GeGmr^kIy)wd+{6^ zt6XnH{VnYxT@_6}_uNB#E@5TMPx~4I<$MR~BfUNjWXPf~wnaFTgHcdr?DmLE9773c000f_? z050=!xVyE1T)pV1bCbE1c1~X;`9xcD3??wN5l9sd5 z=BZ|G0{SY&u9c-DUa8YA4u6TN^}%V_)%_m1j`6eS)e+Oe|Gu8h8S5~gO}$x(%Sr#; z-HZ}R5}t=!;dpjtA8uZln0AhLCJV7ZVQ@O++Iauh0JPpeTJ z^6@csj2AO;pUHb4TH`k>&?rCrNV~OJ+A};*$OF+1aBB%1o&bi~w#JH{CMLl*6oO{j zVT_Vri?KqzviaqLysi*r5)#C4{Q6OeI0U^uf;NjvPFFNE)=jK6U(s$a3&f#@KupYjEfMyn*)Cxg7lwZh6^so5#@x?y* zBi&P~g9?y7k$LAJT~7}t5jos4+9?M;4nk~fI^L*&5%|ah2hQ}^%jCa=Q~qFH)PO)B zNVNE!9a{{m9z-N;)%T7!TN%$Y$Riv9#GKYiX7jmO0xEB)GSU?Q3MonZPJ}H_Xhaz+ z{%y6vA5HxE=XY2<0 zt|ES!-QyptjtNBYxrhS@KHLxFr<|t>Z!Vn!O~p8yFhRNn>atMhXYb@-{fZKl{Vx=o zVFs$k4xIqseR%EHJJ4MF`(KoE2+DC1$b$?ZCJg7b+8*a0C|#)?iFdQlm7WzT^WuDWmep1md!BB)h|#F`QPc8FzgKNv%1r!-gyjo* zx0W9-ZI-t@v3aR$(qio`M>6p_;j_H1_x2VtpiScPN5$>WIu8rhl)u!YlRJw7BGw#s zkai`qd&!rfCBPZ6B^zFi|MF$8z7)q{M0ao2Z+BXxzC6WW>YQHx;@BJUXy!RUcpk>2 zsh3IP`kjTWNnfJ15v6CM0O`x9=?SV9OU&aOd=C~+!9hBi&?FUEHJrV6zbQdX(nxf_a|-2zDN!c)!2k7 zEtUI{C@ob24SfSuo|9v`$S#O(ofiMA6x;srC^*x+vR!YoENl90e*eVyo%r9@om+$(AffOm z0vUeZo~mqap!PL1bPIlvl=gXOVmz#tjD`f;(vrC0Ol+%7_VF|DT_x@e?3@7{aX-e$ z^%Or)Z-T|lZE(PO5irj(87MGLR*Hovv92pMh*Am z^`?>Sm<2BP3l0lt=-G~H*Yf+ZKmSiiUaeWpA!pCp=XR#+B>NkV^4`(p5ccM)d!QBJ~Mqa-UBy7IsFn49!?0Pj~{9mLR5xEVsy=Z zXj|PZT5D5>+XN5}GKgagqMBGqA;=*RHCxJA1)LP(#3m@HGUgVQH5x=8H^whgTHq`^ zaFundPKV^O#MHVPVeijD_9jvT)|3SxM0X+a59=hCZ)B0@_FS z1jt{oH<-tVu2SwbZ$0mU*O`LJNEP|HCDATAh@fqu`eYO)Rey;Z5@rR@w? z-RStVOpM#&g-iXo6Uzy(lq#Zw8I}KVn^rCS0ISKju-J+-Y#{$Rvgg~q!(qQ&`;;rn zq*?7RB0{jEcSqevgy0AIRCr&Qh{kK2OGws-x z13|z!cxP~Xg5Y1WT!ad4Ad0gS2L1DtJVi0fMlJf{8=VkrW1_bEG0Qm=cl-BFzv)JkpKSkPvARVWgwGOQe3U z^ZCAi|G@TmZ1;WL*Y&I`a0zwT#tx`ya;LQAj$A`!g$Rv2ggV475 ztXMYEza%FC8(1od!hE^WpjRM^75u9RYw5&6a*_go_k?)g0yBo9GH51X?n`JoA(jsGBMt>DMUkTGntj+PUt`8hZ`#BKKvA#AR`+ zm$cxm_I`S>Vu)QL%C?PX|8nBfq7n7a*4CCZ@!`Gub!f_@>xAa^q+>)$L)F*R`!g*8 zLlGc_TmQ48ppH8?viXZH@l)TM<`-LcUgEuxtqoBK`e+`3Trjsc;d|J)GpWdA zAtI!ZhM1Mt*HGJu4eJ{=zYYk>o;?JP$^yYLo3;&w*FW|KJM4xm&A+EaA2`MwNqz}B z$Yk@9p7>dg8DPc6e=1Ur?7y&Ub7jEBtHpxw%K?&8D6`;pWx(4xQEcj?&g`aY@W_2X z-EL}^)3=hv6Hs~}Il5AWYvt|N8u&?;5z%r)H4VJ4&NhWgBQu`vWF?KsU($Yi7By#& z4h#6Z7%64&T#J`h^RXl*ctEZku}L&R;*h9se1&nJ@OTV1mhM{P`W)i ze#hF80LOe8{bw%Se-0+r6-+}6sbGo~dn&VSAEKMt2k@v#N|{*Y_;%lrSH!)UV5^lF zC<)debfZ65EsH)B`tN-{>dO1%z;p^KN5k14nx9ks{J+s-&YIaxL=c^Pr!Sf9jgP#U z_4hQlwn!Dy;}b7c3%qV_4S2;B8<1b~F9C(JEeJaUv|!T+cL&hgx`gZvo&IqY6d?~5 zhF20!s-j=bQ)U(a=-fx}K7W?L$B6g=29_r!T04;y-Be#C>Nz-GZl9NDO4PLW_HfVw zAKx3K z=YFl1)YCovO6d<{%#8l3o9M3$`k0#`5GU5e=n?|JiC0cTa?MUm`(pJ=)5} zXZLBLyh7-4fH-eKp|a&atwWL=5t8YtQMP;4Md9}kU^j7uC(3r+e6*VYx|CHC($ngy zSU9MuF1gkCrLK+N=hK! zlrI>40pZBGKy;+3w!G=|`!k#L;-}Yoo6@%wrs+>+@Lj>?mL3$?F{@Ip8vAqVP) zlvKQxGflOg#8j0_9X5%#=8@rrC8sDm`Q+mPO=GF|%F?;172HE&{Lly_B5`R)%J z$oU5*oEvH38qq=8E@^e#!>=TE5Z;_kMKk`zeohagt3Bj>zeyoixa5=o#TowJxkEC{ z$-iyKj^P~V%Mrx^R|Y!LocPOI-VAnHua;`QEGQEA#U+dF*C&m%KRHR7to_~LhUX-S zXA_(H1vuYRU`<&95fE(Q_$SDdR~@-D6D-26Nu3yMw_UkI;g?nHNoh2{J)s z8GsN?3e~~@7?Jv4qipF&w)eVuF*j1|H^f#{_L_+7IqQ&LG7Os*gtq~vX^{{*Ew%#S4%_zPBR0Asqxu zUCW*8`2#DHa|Z?L%f%x8qxY>L1XhyP;NXzm7(3bKnOp(}{~fUMtb*X+6gU(& zF4v|b)Dgj-FRj%5IP9s=s{sU3i@LL8E{LSFU%&U~`<8a%--<x>!s&TGQ1>n>^Xz45X7Qa{Q;S;pi3q3_XlirAU2 zgANY|2BjUo=5#qZ-50Xsa{9SrBkW}CDJ||K71_~G6MXePa3-y>pIN1nSYwDoS~!UA zCv&}=nLaYFj(x?lnwF2HriQSrl{yNN8m|~~7Gmz&Si^}h=o&5s`Ql*GQc#U#;XY&{c%eaS-FJz5qrBi{BX$oJK z(_08<_x;paon-zw+TAtkmetupT&xatYBKRvd!0+!n{)TbY(CtU31)q6kRm=-3dnTC@>LDzjFB*Bl7f z_)iVZ8NF_YU(TtxY!y1R5uy*~Ce$1}koq$GkJ#=xcE?E92;{13`T55%LjR`vGr|SB zx!*+$6kLu3L&sa~OT6CTxy+G`W>^Got`D6v+`Dcv#Qo=&cs>7FuEk8V`C&u zzDeH6t;%l6ElJ&C82e-;*dm5d?l~=d(w_Ks(mu{>KfnYU{26o7xMm^vnlJLjZ*<%D zF;jOd*{$kAS;c(5K_m-+!@(5jP+{W+c%45WWY5Io&VuoMcCv&~LWhH;&z}NFEcJ`Y7>9&3g4YxFTxa^H`gg5^o<#c66Dyj1`hrbxWe7i{9E7?>vWLd z=S(&-Aw=N1hegR@XV9IKu2{Bn&psdHONPx7e(#wby)i@n*a@#JT`>KOdWyB7!LVta z`~8uh|LY2m4y>8gF15RJW??62 z{HVC*Fo%V=_<~;|V9Dl8jODNYoH11{WwIIcv)QxU^+_C>AlDLHuCVFe`DB-R15#Ne z*dRxG8z=YyN`!u+ypZD9FYMYtceE~Xkn8|!LR7g(sUwKm8N~-XOV}?6x>(y0q6EYz zx{t2h+3@IXN3$=K7wFPw_a*gy;_v^a8C<<~C`Ta%p#OIdN4%g$nnC=EYm zbMEa=Qt4srR%LUIRZF$#D)iUquk()S!-?7h%XuX!41r~(GIm`1VtM(GM`~r$LwadH z`ZIYJhfFGOE;+r)x{GZ8sUYEU2KSPfu|)ae*X622bP%PWN2=e)RyY|21*6TxS6>D- zjGOu#qA{^w)N@}L0g7-{I4{6$zc#KVdgD&%U-^ISoKS-i#MMbdJ7I_G5~~a`2<}?(!C{ zfHs>2n=nz!EC?~hlPI!vo`_S$u`#tNlf{5*7|Tm_KU%_Q?4%7k zXN(qPgqvB&(P^N{Er8keagu$@>T`M6b$V#@cpY>p3=HL!zx-#n7lfQuVM2xLj$;+h zeWM&63Tv~9unOnVD~}CK|DZoe+#zClavUH6w|`*hwvEKT0;%9C03CJ zXCmm-@*uvcixLHdU@#>JZ?tx;pVew8!(9YCL&We4rXiG|WjOk_#JYvQpse|@$%k5Y zZAbMS1=)-9pHsb3hW!Ou+4-W-cfp-v#Ih%WYR(Oxke^M@Rg-@r^y4_31#ofCzGhy& zqJV7`SzcB?{zc8R{xc(yH2w3ZwX2;KoDaCJJ~HN_0$1$`60i;ASO%oz6B<-cgUT}Y zioo-o=Bi#z13jjf?=-5528USL0&H9xP=0%-p3u7-i|%8JLyAtJpXAi)ue+TC*n-$H zzuY;M_^R;`zu{LL;gPLldk1z*jpyzH0Z@}P7Coo#LtBYkB>ENTB{A)$$w z(e#t3eEPcb>E1%6&^)mmP|*bE`iW%0F!aCH#y9B6BpLSE^lLk!|Ax~5p6jBi5Y7#7 zH;L7w7t$B(1EZn#aGKcDSHp}a5EW={VN~5!2`t;>sRVP!Adn77%nMwe6u_92P&jir zz=f3Hq*?LQ?`d7INNVyCga9PE*OV6aTM;`VZOr#c`dIH#4-*%e7KR-VI1gio%6_ z*e{AP69^QHfM+8h*WJ;yASW{`E5h3!!xA=~CNe>qJF_6FrjFNq3$>NKXR6&|HAH+@ z*-Grji|PR!l#npShO;d1ajrJX4i<6JKjwol?%LYf4<8>&O1LC?2R%tDkCKNI153R< z^FKM|i1$d8BVa#UC>f3rhkDxuh@$N*UQ-IkPcpxs$o_C+pC^G=luD0LwUu-#=8jpD zC%|MIaWS^kyS-_?rZL6mvxaLQ1bE4t)LtJV##Pm>NIGu5yxUU3s#1IgvXt*K;+TEE zG1AVZ!rQ|G44D^A=3?b(+8|cHt#BV5ix#qlG6}I4DsB7WLY-foj~6KZ*-=k?Lf8lH z{PD0ZD#QZH0^utXStq!!Bp9y<-S3LSL?Jpu@5(n`snfVg$@1;AROi6^3^bhM z#*D-X!DoNtB7ctgbY?be>-F@^vkABH6+HYf+<7~92BO^ds9=4kuBz9;pL|^Dz5OHI zv3%zOsd`}E+FihVQ}oFC+|3Jkh0K4$dhSjG=TwA_SX6yI*xkS6J^C4ONn_y-{XW1! z4Vx*ovR`C7WrX8m2)@Ef<|NgzYfbrHHra60THGs|e$Z2_*p@Kide%0lSY+D-^U#h? z=!IS}ImSP)#Vd$Z(j2uhz3$(;6-8UQ*UUfZ!>|$3D*GW9sW@EmAYTY_WpKz7JH)LL2fU*ofKCb~#lb?utKy|s z$@*0fL3|73FE);$Xxlu&sS|>2e1%g#8Eno=ofXm-gT&pxi*%n%!o3p=lJ@qEh~+-F z-Cqz9EBekB7AD=aGf|njbaljG=IsX`ncRYOPvd%dYN~p>g6u)1Z@f$f#^*oc94y+T z)WC-R{{ERA;<&QPA~oziI}L6V>?hms!58Vt}E>b{K;R9t)$W>EXQwTUn*KYH)wILVag;7eBjez$I`3Ti*K_udeZ z*y>(i6EJlKpWDHpIgeZ|zLzIMBKLVsJtlvGD8iNc$~Vz{@tF{)H18n0r=PW(fsNs4 zi~4r<&(bm>J9=nJH%a_n?KP3AI_LCm^JIy6bA4Cgzyi%*q0m`Yj|pZ#gr)w{!(_+s+QV7*2hInq38+NyB?!bug6i6*PSts=*C8q( zw1^o*XCY6YqzCpnOUi0{>;a)Mc7b^u!AV8<$JUOZvgH*XX}}Z2T8bxX^`tu@agjPc zJnR>6$o8cIr-mn1cgbutma`6x2^f1k($O~4CvqU9>n^hVedlCsRYo<(;S}yc;e zLN5+D4#mXZH~>s1}N)!|=9JIsQE37IA7&hDe# z_Sm9nTR89NYFT}s7s*V6j@+7r?;zfRuft~=2pD&OJK<4GS<1yjLrx4;v4dj)B6L%n zT^99@1G6cw+}c6Mkgq`qo;hIEcKxJq5`YHR2(3^i`F&ejg_c7nzufUg_hskiW_ zM(%T72pK+g-IyLR&+KUIrO70s0hGL=WcN};M-z<`H%XS&dCT2zxGZ-l@lsR2^iuM^r!+lKX)|{a9eFZB z_)|M7@XN4-yP7o0&YksZ*x^}7-ltpEj&aMT!_mVtKlN7?lX)?nwLci;ssd11PNF0I zL2Cpu0n}6U6iZlY%Yt+wz^dri(PRT~oOD#VYtxg7YUv|i(*Kho40_YEzHi;~L7^C8 z6ajgK!te@`<5i*A=+7LMm1UQlZo0SjkbgOzD969Z3v6YqsZonN7*7>>jQ0?is9sxQDrfg$KKsw}@Bxlz*kis&cc11o z;AVBzXlvgKc06x@32BsTY!%H8UXcLVo<0!x$kL}C!rj4XLzH!it2aWgA2E4q1PA+9 zV3t~x-<2Y>NpxssNJ_lquke2yx>`48Qa_;ntaNkle*GVry6;Yh3#UE*pppZBS1x7! zKWrXEj7S||fEFTPts0D}`H8nlnA?vgmB>4uD7s&!YO-vcy5uFB+ZxHYW;E`Y&jLkXX`X%-P<2Sz=ectuEA4`wy0J+$HD>Kyvy5(iTGMMB}s|Y zGDpr*Cc>{L>cxj7mWv_Bb($%2W(HYM578szZq4!|s@Y%v@*AS$x2ERgLUQ=O#wyuOH{W60sY`tN8ghhB9&K_z=#9G z4j70Ksmm)RDD3~pPuo3k(ZDJ>Q1?gUxsENQt2W;r91x7s@81ECi9p3TK$eUn!wv#;6a zh22V|s}hI6U-TDwt1cr10L&hq+I60nHTBREYiSA1Gu|b8UIz~`@cARmmSR1&V@=k zB1iPFUnCEf^M}7D3UU1 zEuj>pXsC;zcX?YTpo%cI?XzcST0A|i?1GDZ(l39;e;RI{YZhVjH}tO+E@j$!-PE(@ zi%&XUBY)Z}P*6^eyriG3Z|42JYV%9@Re%jR3E`x$4*~WjcID^|aUpa3M_309IWGl8 z2chQL=^TNGA$Aj*YMrv{`?>vf>fy|W3AJ23y}NX|Gm}L{idqC3&1$RugefP#-`)hO z`Uj*?fslpGtM23W)f|q7*?gxzm2EF@l2gOKZw&UAdd_|Q zHc1a}2VRcMxcX`4OGj_Yt2y<(9h`P^a!7SzY{S11wQJd5QZ9I@V`P=)Vi{;Qh}Ic_ ze^#Df17BRE;<^$xdq^~EPgU`E_OjLGR@+w5KpKd4*fp?@-Z=eWqd%dy+df` z!g>lt+U+lgj(g?zsnt1NqT>@G1ox|U0Ql!s>K3RDw+;b)+#@|g=Z9bQTTvC+ea}@> zExExR_ID6h;93B(C2U((jeG+HcIfoObJbow@$zuvCQ;hwOu_|{I8_kA+v$}B)*H26 zKqlyXoGP|-K)Nyz)22dh9M!Xp=C*;6Np8-yaGt}DGKbUke9e$p&;OtRW!U7e=I$|1 z5Al`%@JVNc|B?dPowOZ2kRGtCkG;S(z@psKrt;+U6poc^4Y(0>Sj%R6!hkO#zblw%~V`V7sgvzQk0ywbeoO3~F}_-n3m8N$k^ z{!}=}n@xx@=AEylz8=+e`wX1X(&shNW!pk&HYC0I$ar!7U_T@2S4ukP$z8prX19LF zj$LYhXZ_;({lEKI9##;JGlXMj=>Je&%(c0~N0x3-s#;@(XM?}|hAZ`aPAFt3jSiKT zK50{N$tUqNz2p6>#+lpORmO3vnOWI>H2SeH%-!zf`HLq;@K@eyT{G zT^r;AB>ya??qolUrA~%b^7FDo*2r5k@fo`5#h?d*EfNTgLJlJ6Eg zj&A;D=-y{`(OI;TLeHA}>RzjeIlVgfQVW=@=j=~%_#x5R_RR~Tywa7bbUbZYRdv;y z;Mn8i8Vjfurbg}u5rRQkr8LXDmHW1HiPz*K7^Bey^7k|Y4YoXoOpS|UGHq_E+kLKV zWCo&BHHTMnvo51VfY66~CzZvbmNu1iO*4p3UCUEr;FY%TOpj@IrHAyV$GF=%^EZr@ z{wXiwpfwh^_cBf~AAzQH@4_D(+0vg`T{-`#qM!-OJ~_yyJ8FOaEl8JNlKk4Dnkm!P z+Sny}Q}SApXvRrtaGB6GKPz`6!!dP zVonxB!5Zc=`v_)F?)*I7^OlCNgYU);vAl4@Wz^;oNzdC6`KZu*)aMLBJf36YCPIxf z*jaq%71aak#TUl zoCt!oimXBTkM(Zfs3B-nDgI-kM|KihHYfs@K7Ll^oA8Mw<_J>MB9yB$iDpze1W&4( zufd4kg`FLne5t#BhsMAD^sj|w{38JtZ;S$YJ$ZLfz+JiRe=O_Aguveung{dU$6I-e z`UCZMBO>?kOILW%{o4I+k$g<(w<}c40S-#T!EoFptu<&2wdO1ZFO1oQqRL^VxW4G@ z85znM)Cf0&dycy_CiT^3GS9f*QD{Js(G%W9;;oo$nITAUOgA{nH%P~?9&hi`Vy z6SD_TJVJ)U`QCtQIUJQ`Ql?t~JN~NR- zPczUiH*_-Y^ac8wNy;YGI^WydDc{h*R2uktaNt{@sceShiE_+o3u& z_dG+)(wTdSG;M@}JpmTqLLIxN;J!F*eONV18b^osk@5Hh&6$6A{yw{UXc2YyVV8k> znmh{-G%E(b1p}3mQ|sn)(gqM=u#yt>}&kEQfCFG+02e z00=;{Id-J2C_d5Lw%9xxyxoLcP-0zQ;w8b%1MiQV&?o?a2#_}}lHwSBuEw^0IpPz( z7Kdh3@>Cq(pL9_HY4T@lAC!lR_;D^_hSOAl@_}iZrIKi$&?n zvUaM5$yk8*O0AMEj~DmMjja7mr5IpX)f(95g_QIk#hdPRAFmuAYEJBSg5#9WyfqV* z6v)YV8tnW?x$nQL^Yo83^I<{#PO7o8%hBZY$C6ifUV^O3%P5Q|2&WI>__;|r5E&`b zu>OMNCC#K@&9)A96S6c8X($90fb#Vvw>VGG4vX?rMG;0sm@*GNv|aJAp_PWDvq)cn z3RVUY5VnCA?$@*7LgqQ_>Ae7`Z6L~(YnJrowiGZi?1wYkY86RfnvnM9G-k82ebK%1 z=b)*JoWH2M}gy=WnKG6(O? zmoqO_-UCXc0%wBS$^o7rbg@z~lHKwT=~c@9w8*$1uJ1_RL7a-I9v<%G^6E}nPJA=- zbW(S7fqTlp)W|-2hR>(HNNL@qW4mp^sGy?sdu~^Y;CUo$(jLwnN#`8$bWFS=Bs8C`%+qAOW4m|=VQ`P& z2B4vVZ1!v(Jq5(zq4K>%NvDtqSZ{w(rA@B7gLlJf$p=0h{ZTpm@M&r}e<@A9p0WH*PPu;g|5;gQ5gEY?m=B+BVn0xZZ)ZHt) zd<5}oiF-oYF+<~RW1|Gn7c(bP_xSTfy3Zh5d6qMIch?v|P$nC`S!^DpE_TjO84YeI z!7z$^pc400AQD^`=?Rq<6)$|(8DB$#-N-8X<^>2%;v&uYo3R>c+8x~Z(*Wm6%HaSA zy(o%al+_(Xg8_0Quxtda<(h8<)Semj%sinjaCX3ZjL%wJp=A|P? z*zk~-sjoMmWg?9$IS+b$>KKbiF_sdjMWq%q&JyB=0(DO5A*bHC#~8D*KY z8ncC;-OKe?p(;0F9yK0b^@U0ra%Un^=U@aF{~6FztkB9U0VBg?VZqu+d%$*yb=Z2k z>TS~eqKu;Zr%x<>#59kAjDXpnd!#Oia-~Fv0_(2s`q6_&Z`tiLWO#?%O_khr>-f?& zm52z?bOXgGxi@O~YSbXwYB>wSZ?j8IkSfPKo{F)6i7 z!fFY`n3}5Rd)#$zDZV_J`sqbkgU>1Dxb5FDK}C39BsAm{32cD8l*6pJ(?bSaagM^9oGFSU1?`7eX$X>H|qYT~+ULxfxL zc>B!C5z&s^Qxl*#+<3XU`BXUS`Hk>=iN*^>%p`lSiMOgCGk!ecK(&@@sjs4-_skwI zs_2_OhiF*xpI#z55@VN5xT|SjIA7&~+UCA*LzEMgr>Q}h_p+vNRa2FxYH3A-6ZzMK zTvdr0j=KZNo%3(pM%0pQz4-FqY)O3C;M(t2;?n(a2jy9?Ba8q%dVG})&SZTL!T`cS z=mF*9!ln+O4<|sq8{i?dl?mi$Ywl_cdTgThWc}v5b|J)`+T{l60 z#-mJR_*AsH-I|nJH)u`d-%VCuwQE^EOux#G9U?>6jY<9sh2Bq#HQa89k>`5HxhBy; zV#V2Y9!^_|&$5uSb+12_Vu}Yyl*MOBTWPr=<)bOI-{~6?;e$ z%n7_Ig@lEibmX>l$6gUFoU!m=D}jE$Of6M=9W&!|sv_2CWA}r!ID_pqIQeA@(kZ{s z$YUA3Z~R?vKzhi-`VEn8W8@IklNXxs6#q}-*dIB? zA_22zM~@Ebyz4dYzg@Lv+NJ&1TqUjQDwqFXbG2Z@{A6~x(A3q{RjtsjAFwj>rRk28 zkt-g;oJ$vuFu+K-FH0k(FTk&qLjgz!voJ#BhP>j1$@Im^d4Gr!C}@F18O?tC7aw7w z|3QI{A5u5MiGP4x1aUKOZhb8xyyt9*N+ITJUrskyPN3A5O|o)+o^rtUhn3S_h`ZrK z@#?r6@cgBWuw(LI2GS`ZId`ySff%%?J5gfPlG z7E7jYUkS0cY+FV~4t(%iwmvIP zN=fZN{^|SqeBUfRwyr26rLna8>bg2vwJ0^oYwJ#`lVtn$Ox28ub6pzO(&gBXVuUzD zbW^V^QSxpihkcJu-P2aye113_FpaFKH6C8>~u$wGjMm9pqq+mn${L0LsWxl#jMG>RlSlwM7#KWR^6 zQ3T8D2qCnnNLkaf0YnBsdds1u<*4gXjk1l*ft+YzpbzWa&<=2gvz3JgJ12Q9N|HLD3!TA@!`on1N=bmbf zi1gJpL<49|cfYE=FPJAu%E~Pz3i6?N5ekZ}=sNKk4I;BqR1#nsygW00%Vl@&9N(!~ zMGt;i1cw#R#fQ`@QJ)&}#@Gi!T)#}@S=-xwJsb1P( z63%y^Y&gu}OlUc4oH!?=C;=}2D`~8ClUmZW^$HR{I{M}T;R@}>J91uMgEFCy5c2gR z!=E?}QH9vCC<9@KPXDkB^B4j>eD_IoP*{n91zCNm6I>~&&kJyj>fR2SXOW%UYT!Ei z@3H;GH}CO?N4LJ)eKHkC6?+!?q^O+){h(!tshk)4 z;t3hnVo_^S4}xcK@;Q1ZgJt%f308=JzU4&`x)! zvCT|X?x8QGM1Jx2)X;|?; zTyzAeKbGJIASj*@EQDo&sLQ6o?Lv*#YKTNv(#MLy(<)e$w<0+;Z^pbfYLx!AWdDRH zft1-O=$d$28B7OJ{lJYpA{<^OiiY}I$xqBSuhA5sL)@jmEm`n zzB;R~tFxc(DFAe=o#;UXHsO;v3Meg*v!P(*k2!Qtu6bfB3`}k!))QGNVkByLmI6tu zhx*xw=p-u*2%rR`42^Nf8KPQ3Tw>XHc|jqz+=3OQn2Rj;KQltq+1UdecP20JTrX8k z{e0N_=4ha9uhXUcZ_fL@|1rK3D3#-K@0YBD$h`l@WIb)Op?&Qy&^P@(RUp-&o7*k8 z{AS!)=joFXU7`zUeqbV=DdV{4;1%Bh__OxL&l_vq6N0YcjUJzzY!-2tk@-R4p1kg* zonIlPfF)mr98eP(yr2t0 zw!EUk2V%MPF4wjY6>%)vo8|I1Fc4U1&V0%TEftlOymr8`0SHj|+kI9e zC#)>BgQbv^h-NCQRY+__vd{QfY0s8(&4ZRlBf7!4!gyqtSb~;OIl{d;MJ_!E{rR0G zk%}D?@rd6UGqZFmwOZc94S}gY&N4Z8)yeVSIUUG`C=QRl*>CK7ZczrJ7ojK#h+?nv zyLtwPh1%3>;h=L_tPl@NNJp!?nCx3T`vQv$TzLsxIAs#U|Fj3O`-)@hJ1bMiNjcO; z^X+#T{EJs$^4pI`Uct;53IZQ4vXWY&Sjj&kzLNRi>(7|T7s!F2-)ZN|TP%D9+ZnC- z=7maRE%Ri3Xvl`}^SlOECo#ULjOcO^r3$l36u3`x#`VYbYP8! z5FkES^HQjkm=s4oC9vO+m6KP~64jzSuLG0-!pPpauYEK@YXnKGbJm6lMFOnXPi_<| zs08SONu?}G5e0hDZ))6Ki}`78^#e2(WugPq0+yp!9YL=H>0|(5i2hVG{IhYi_6vh{ zaF{Un=BYICA5fP)qN@aUx{bk z*-Ue|CVlEfn5=Hxt6bEu_@FJQ167LvyQ<4!l!UtA{E(g25J<<0F+Q$H##!|vRwR$d ze;sHZ=ep~dTVL^h1kThIdnNJ<&ME&%Z9u#ALo954I-se)0Q0Hc477)lv}9ovs>m7? zee@#?(S&RK&kTSEM*#x7@EYyE-$Ki2FWu|5r48^1FcpnY-RWG-^!;8ORsS^4r{smT7F324}+>wQCxz36fh&ZazA?H!FL0U;G1 ziq!cPmG?KNS&JMt_bu8f?S@$&!MI=Sb!s?Ps6gPQ z6T};NA18qt@SXd?2aufI2#S8~ZNG^Vht{&LXJSJ;0xAG>7Qe+V-+3x}kOkC1dr3V? z)S7)G&!356koBUv-rYIL{xtB?VlBTqCJ5edbvbAJOQKgaOxe*GhL&n$2Y8Z7y_X)h z#&!(=IqNN*pE|oo4Kcp+EB31;75Yia1>H&oS1V2#ALT2$uXF8Z0{;rLdbDm4Id3-p z%iV)p)R@?GItYgnnkFJ`>iJr3UJW-3JfXPfd%556(d_)Lmgl;LRhoRxxXBgHuFS}`6DUXN!DXG2FLtJ%t@Shky2OrFBu|+hWL^%+0@^|!V-yTvy-B{ zO0FotN`!X@NKz!jcbXI2aXd@Iq)#psaAqg|%yFy;v{S)4ddd$`k@u;VV$nX-ISsFaufO-{3P@s03hpq&7sp zGJ23!O}%UtYCl|r(y;C8k4rrTI2y-oD2}0^X5NrH=)&iBmD3KqE1uC4K0gvLCS1Qp z0gNmb3xl*pfcl>|RWG1!G@dr{9l6v*A#e%|{fRdV!bBLhgkdRa-Zf1u4KFT$hU#SI zZTGD?Ei< zey1SUZiz#M0l}g4of&qANm>8CnPy}zlFk82=c7puQvq&BY?u=tA4Smn6__H?tQ3-q zG-Q#-wpqvxiAfcj2+r2siViQqt4akYmFX>gYQ8Xlw2dhcnLz-oOOf+4l@!5YUKjoy zI9<#AGlQP}TeRFd6}f|$pDj0vXJLj!utQ$uvdCHs``3Ga3h2xAUBkPh9nW*ZgApqi zBJg{aG{mx{gKV^5my9QhLCe2f{aYc_r=`Z{_@&mOfC5d zRz}3e7k?@@$7#yRW^=)a&c*W_=Q7Sz{s?Xut-}`5uWQt*+^L z|1x*+1z++fT8Zf@f6-bx%RZjMohFl@Fw z1R*L-eK%O`wFx#5it1yxh$&ZhKw%aV_sCYEB2N*gS$ae}y$Vo$PY?SeXD-R)bD2I) zU*zeFJ^C7ml2wE&5Utqmvfb{{U4sIRU=HfbX%w^2xmeTK!fC06%LDP6Up4FTlx=!h zxNw^Z+w`;E5lz0Qf`%pr;8IVC5*+A_l=^Zo`%AtoUveeJLRFIh0b`BP8{PuE5v+=! zpX7C5*1p3uKV` zDqbF8{?ggEV@PfnDN$mrV2w2S$I_(->E5u}sCp|pZ8gIujQCs>%<=$5{Py>1txQC! z-->1@vhtBA;wC=UHXs=Ms_w3D{WHzdOienn*~evUaqFzV+MK<`ND=b z8&P~(`ZNU->MY5n3+;>QwzS-FtT+7ZU!j^9nHoBAmE4moz{35eNRJ~#W=Z88;JBuX z@L&S8HF|KVtCBpUAxff&Cj9#TNpVu8oc27|Fo(4|XCEE;LI4Axph78X3QB-7_oxFP zf0Or46YgVP^WLQhz3W)hjYKIcG9W@}@%W8lQ;zA|s;B@vB9ULqsWIbNstQJ4IrE5i!f|l&73-G5 zKP;bxRKzM5m}&0+tpBaO`Q|O@PScC3jZeHdttY$;)HItl=$>Wm;E0lxR0inM>Omx>5#c`%D zALQN_=BOx+YUbOPSJ)r`m$?^vO!%)1yh3CZMs)KwW4j_Zuhm)&^czEF zZ&+OPPb`@ek!UKxvHg|w9`x)UeUP^0$@+J~?JPMkza30XnsWa|5i|tH#>USk!Fdh$ zt*mGy{oyaY%+EC%TPlI6fqiJgq(|W8J1|=4vVpmQrTHsRj|cMtgUiwSJnhA)b|{Rh zi_vnvWVD4c=6xk?trkT?NMB6hf*jCC-)F)4TGcY+zR1ZWR+%f|Lca(=Zl3<*A-u5- zvz3f8tQBG+So0+-v($&wj#p}aIsDo$^(!2RI%L;8ej{^Z=OEJdYwC(M^I}TiLgxBK zL38D-{{b@~6>RqBz1bDU*ihXG2a;I%7OclW<5}Ml!iGQQ-C@SaQQ?JqD1gmQ09E-8 zc);|(mgFWNkY#1dW?^vQQf48RuPZR3qp#I2+gCPB}3KfM>v_=wlZ*wLDz)j zQ5ua+-+#ZjUw`Fy?`AtMVO&8Ch8ewQX+y~VbYec~4ITxh$esC{3L+ zFKWx2oIfaL6;4X&ZdbS{YYM>6=OCV+?HAfi-FiH1$jvU zVVj!G@$J?`xfbXpnVI(bp~fP+=oxk3q<4ePUVp!{`2#wW@>qZMNZqOBT?AKK2l&CD;FPV%2h!( znn6!zLnK>y*!z8o7W=}v(Bo3EDE9aV|I_^RLGx_U(!1o-UHt>@(R2f8W`D<2e)lEF zaTk{IXHj7xC=wu~E=JT^uCO#0xWJPhHPQ|ALdel zuLZy&6@ecv*%26>NKw0@4)2$q4ygq9z;igCM(;}ZoI!ROQSEit!leEI`sD8Rsn^`;9j=vjyV zyII+Lz+29~m1Q;WU+!E*72_gjk9)UipYg|2Vapj`D;qI~vzqcdVqXeDnCqSGPcRad z(u@UDT3&LZ@X`LwZ|c8rx{^g1`?nAaU?_@j2XlHdptL!){t; z7!pe&r{M~T$>dSDW^aekwnr#Gh)-&mxu{dNbh+r$8S;-diJr=iMeYO6f<2+2>{}x8 z**02Azd_@%xL!u<$;(@!n@aJ{$m$gbz>ek?+%Ns`GfLu)L_~XohkOJpK^`P4kjpiE zBvUGE8^9i0ZkOu*Xz7K@UZ$eZjqSQ&NJ!Qx;{*qYhmNSDdObZM0Hwwz0QCMf*CfRgaBPIgK8FJu8-Mf8{x& zPol&x;=Xv1*mtFA+i=${th);%%EM-Uw;d1u{!T-@MTIB1Ltig$t8s*O*hjq}LVe&+ z4Pf^RFbGPz7YI5g8~wSqF@`D9A_5OMX#yr#C_v<3bvh%~3RxT1s_Lx`%5Gx{P*=OG zA6(kTO`iq>O}=MmSXT%PTX#I_>f#*fRB?VsaU?*B#Ld0mM$A~fBxe8^!)jN zTRdCw?a03W&jOG(LEACiP^0dFNjPD7k9mQZ5>VvU1N(9M5te0cB-V0P78}t*Cij5K zE&;wyT!E>1tv?^OXq~$F$tFXtay)EIQ=8OO*n@?;_{h+CGymXm;7Q<-ReK-LyENqy zC#3aoJUu0a_W?!-|FhHMiu|hQsvTlixA4ze%Y$>2j_^E3h%E0V^(Q~4Q3Vf$f&QjI?^vrk*N=5qkWuDOh(? zKo)56-3yxKEaCJZ`tvWDSPbu=TKdL~rf$cs_tVBvzHymP*38*R$e`E&k$V5+bO%x0L?APhc-U6E0 z1+Xe~K@-mY0KgU-uRjfkXW(@R;VteaMZE%psDm}R(Fp+`Q)CZ7h$K>xg0C+j^r9i& z6gK!rwPRsq2$f{8R0VOAcF6D%o~Bd)OT$h<^_=OjqaWmrEe|86tAbd(wZR8OYC0IV zODKeId5cN-96T-5d3X!VT9+@76|IPVp&A7c*|;M-eYMn}?s&OEEncTH@Qmu-NfTr5 zE48N4B@&XX?FJbT{60E#`*znP{>sMbY|OspSDs$dpRW)&$OB)YW2^e?$)D$L!6+lF z?OX-mX=#kXopFH$yJgx0i3fsdD*nr{lEC66)mzGWHYHuW>x(*Z(Q#?3^3@w_p;O1JjmW;ScqhbUy)~e zBDCpc%w~$jzfC8)u4RYr6r$V;-~S z3bq694*N>>9~xbCDHT-P(PiXh5>*jMaE&;sIFV^Il&Xd7n zw1S#7@Rg={PQM8hlp|S5cRt4A_3zotkbRZr`mu{Vrc$Yn@3adE%{(R%A=ktbh)6XG zH7XF55%a_o5qI@W$7#oikc^Y8FJ73bK+>i7Ba4~opiohWxo`zBuo{MFe!+2HMcM>7 zWXjvvG4I4kfyfu&XmSr!Y$uReYJ|9!#yAD`7QnKMeez=Q1u?(nnE-j({0f(FULVh` zc7;a1VRYaTKDqfMf|*V1kvl&?G4g%T!Uv+ZDc@s&4Hc@zja3AbxhFhQqojI1t8e3M z6F3ZE_mShqs$zp7tO={MLaO!&H;G1DCAXYcB}y?XeG&B87^E&}gLk6CJ4xR}qlfU+jE2f?L*nJt(7`|-mJ z9Pd>cQf2OQgKFi*7kw%#29A~0`j!mTD(S+t5z}+|rT*cPv#d-k*pmNk?pIi&>%PKE4Qx07FRoC@9)I}$;;{)Jr$E?y0B@72uAG($VSc9%y*8 zRLSJKhKR|ETpI^ktk{UzXG0yM3)4OB>e7HY-P+QWAQe+&8H5AG8T)i55p}Gadys@S z=^x2AyTR7HzOtg_0CH)9E^_vfw}zVDpq5ZN+KD@GpRU@z?zT9U-=YOO$7Vb+M~%Rb zxc-Xmnx}lDzLiTtmi(0HbTg|puph=!--c_B(pQFOY6;}J4JP`T7Wrv-Xfc=>faGI# zz9*MuFo`Xq#p;NkV=lE9L&%}F>mm30aQ+XpP)n-FMd#wqj#Wdp%aIr#DRx0_gteWZ z2`R%mLX7%_$M-h?871y9V>YxQca!Y3b;vq-C!d{Hu-{6JaX54kZa^N2*YmOx* zK3DhudQiX}GAjA&uq^bFVNBELf!-sgKla!Mah2Z#eDrukpG5exR!9nvFM~3MI5hD0 za3!w%Mk7zzhU?N2w7j+3W+CMwk|;n=-#r1e+l3y-Q{ProRD$gZEj5fPP!pD}p@hsF zK?-zK^p=f9>a%eKqW9a5-q(HdtWu!wQ~9aDn=NfG zP`aY-o}p7deCsEMQ$}Wjk}**e?PN2iW75;ywt}~X8KHE~5ftu@Nxx4EiU%+U>o zt=}f%8bu5d56+top`#8=w}7RN^eeUJ;J^FAapdK$e>J`LSJ`XPu<=|*rQ}T-C(E*j zF5#x3EbJ4jvroF0LT)NROL{4NVu}%|tl`ED_(GH3-Lk&i{eKF)sCN40PDbaBgY<$K zB`TxsU$%P<@$a-=eV?vBH(=$40xG!)))p=s3`6dzV1HofiPr79+fz^ zXli{gKZ>YfGEyP@;7Q!N)nkki>w$V^fV7LGByT~{G<%B+NId3cSoc&yiCUV--H(!m zJc7Uj8nEbW2uw>;90uzVRh!qCb^+Qd)2J%F2{f!6+^uHhs{saKchP;nT%q>3#7Pgh;cBTnd_J+62Pa=M%S6eE$^jjZ$bcn}WyV#K6!HnY!Wo@ZE z?McGs!91Vs`?JoCgEQ2;YXGJ(^B;^&NNmz<=D&Y7uUFIQVV|Crg@lHB9?F1Z0I$=K zs%HkyLlS}q$0ULgn-a2MZZ##_DHcO-)9hqR8V8-R@Wyyj z>(w40hg$Z)!nepIhA8mr%71<4KTc^VVvZ&XnssP zs@j*w7vLeJI8GUK@!)exf+05khWWmmt6w4V^+JO;R+d&rLKgr)jxsF&=ecGxHfj*` zJcHn1*S7hAW$WJa3?05Z`Nd}v=tM$jO{(@uTxjI*J zfZo=#tx7A-N58W~Q<4U_ZvwchITJWi7`0o!5eQ;p_}DQ`0TfQsWOw;30$6}{hP#ZI z48ktZ5@@^i*F0Su^;p@?RFj?wsKXvj%|u%OWJZ%A_P6h_Idm9xnWW)yF>GOT_o%-t zS8*$Yg}T1FDu5l(K}zEzxb?w&;b0Pk)4hFyHLI7H;{=LxhT_$@UV)-*ozA=B_JP5> zIj>`a5b+UguvcF=9Qi^DxTs&VcGizd7}tnw0-V_(4)$1jGu0H3_0J9BQSLQyRKka7 zld&~oB0GOfkuH)$^&b>n{64bj{SiN3bo3ErT6S@5`{U1AgVzQ!Llv2( ztso8{*M;N{rJ^+;R{N3-N+0YE5L5C}lmxw$>w&mQV-(f3=N&}mhCGJxw;+{k%x_Hp z`76NF;Oh-r8>Tg>Ek**2!uIvE8NF+TyBF1~UW2uz{6a6BQj#`ZA*rB4GqA&uZAXPM z^zRHZ4t77p$nw58hY;n)gLwMEh%ukA@>nlzqxbUL9D_or#_xB%m_;~;#w3+E8qUTR z+AY$C#`5MQ;f!8y?+CrA5QI@-%=9aI@4H%?Fku4N$8zfVn9kOX4c))L8J5s6&U7&q zpmHY=$ZeQwiQ_)EFpN%+8?o=?t9>UDP}zfe>EiAoT~^KbC=hN%8rweOK5CLLk=-ZC z9lamRcFoJ6F&AKN*ln8$i-gEUJ8pKpv^JpfBqWSQ-l}b>F3wm`&UQ_N|HwpAN~lb_)bcd-6{dhIezW3wD4OZnJO272)6A{IiMvN*Tklpa z>#P?(NH8}PoCGa}K=5IL*QT2*A_XBsVI~ps@hSFq2cx}StjcC)iUM?U@@bSHTXWLl zQxvsBj}CG(csp2EVCnRZ{Fx?-{Mq|C%U)kzQ3nC$&y`ILQqxVXDkFqWLGlVO_p#zK zz`oAk*hyyFF(o^P@zp)=|5P>~J6L;~sL=D>aU<@rsa&`L*d5-KH-y5jYk@EZ0&RYV)|yrkAwnEy2Z>^9Y-*u`oJ@D4J^v-oxZ_*ixY2S0FZ!?4ah@6H`H!eO6w+sBX`6~P&4_*@- zmt4l6PX#ar2#cS2Qq@91deL!(<8??dI01VM!T4M>(eRh+-}H zj+JQ>YKHZRe#CLMhx04T=iimmmU=$^Yw$P$fECa!aQl+)cu|9?7d;fImknR*yv(qthS{$OUb!==iFZ})r0m)VQdgqUU%L( z3~36V-8UiDLb8Od+Ro&)swObYSg#1UM0o)vr5I>&DXthI{J|M?GpX@A{y?%ENM;p! zq90TF)mceCLviY=#4YrEnlkO{hY_G&a7c=Em}JMbdFTEIod?=kh&|f<_iXKzwsY92 zS=pl$hU%5-u};{68hD1=jYEg}KAYOL{e}$Fe6XaqdXbs1BL6l&jFN10fot*JGp@6r zmH4S3cekouO5lKnjv~JVnHOrW1r8;FH}YQ z+oKlu`xmQ8`<_R-2JZLb2RY*!P3K7?L$rFe95wJV-E;LTZv<-}AiY1TUd^I(H{^d9(R4iD zV7#%IP>qjjaJ8Nbj9Y!aCtYqR()gmIazOXi=5kWx@q#n#pahV+L!SwbI5}&N-?KPn zt}pr(5`SFXrRDKYz@0hGj)jv(mGhv8*F8F$S)&rVQze#i0O-N&pP+f8tS(ZJpdZjsAh8b+^}4@)_LGyWT}wZr2`D)0cki9ec@u7YzEo$T>xn4`gp%^G z)q9My>L7Aj5OjDO^=6W0wEZ*o$3lRnIO>C|tw-IOaMZhloBA@b$U&`Y50tyg7snZ$ zz9dbUtV5Z?wM+4*YSe3;;$9_vbgWG2#&y(0WNnCWV=ioivR-9|aSZj}GL=fS$vr^q zE>Z!=bID#pcoRw4OUr%*|2gV^qwLVu)=O>w?Ni5}VZ^?6=Jp%hAdPbh(n}f$ zUabmV-G8z=!7RFX@{rHmJYzP~-*(rk824Pwq-zXaj&k)_wqnH*2zKQq187b02ckkB zOqa)~Wcoo8dp89OstxSNsVCXSz5zyK30cAy;{Dmx3Pl&s#@^w)-!bHm0ne~kCg;+? zlR-VWR27rqUY4PIFEia1ENi*G)?7xmqGXNc z9p;u_A@^Y-dtR9%>ib{4%9>qDo}DZ6t57fFXJpx(dMYT~X>EX@2@lK!!l`=-uUueh z?;byEH+4+rOBxr$*=2!cu7Gecsj-TchMnoPf&J0oz~`4|yUqN%6}EpdXdBQ%*(!v| z2zPGXg9K|U-_n1<3=W^5DDDtXus=_NXh3dKfSGU6(sF}uLgCl#X(2Zu&IaK+2G>gz zAKlW}!(BeFQ<@3rJNu^G>NQ@Xyyh!&dw(`25PV+z??0cM#!H)z>uaypEIvsPUtAh( zbA(j;yZtP}=+eC8d_@N_*JroZ~0MVg=Tm*aS zpLdvf3KK60-!X_dQ_=G@&Zh&XN+20ew0;|6Bk7q0(b5zd9%ZKwooAP2P|f9}f&@yu ze3n|wW&%Y{fUuT2z}oA4i3-a7A!`9j%?+V|kiiAWn13mT-z2ER{_>2)MZd4?Uzu=$ z(VYmSoyfktoeR`#YJ3>TYFP@k|B>$OS@OsG>B>n=%lHh5Fiz=9__FGV-+8>sO>3Z( zcRFO??qUTzP@GE753F{7C^yj6;dueZ2-5+{d-kU$o-Is8h4|)X6LQb-WdKPKC>;_8RPQ5oDNJn|QN-B31<<H~1EkDYh&)|l- zwO8fkw{kecU(mr{9<)iJwubW4zdr4c^-tvqPG!MeXBsM|iu=pWEQCS@S}$snjQMM; zp8T$Gn>JEN8{;FYaq3%7z)UUpH*^>KOiBlYaQl3}PiUY>=Yla7Eb~A4dSh}f&4@UF zD!Lr*+DoqZoac|v{ zpLb(sJJ|YpVCdzjd<1>8*qEvlnUlCb_=fRYy<# zAXcr3QiiY|(WnA$M}_nz+tDwV1F^tlJ^ilSk`sx^O%9wEHr)Txy2qPc*xL{!17UK6 z4P1mZJ>b|l8^)>1KxQc}0$9Vcf1hT@r&>mrc|5|h5u^aaSnUo{zpXu{l^d%U7i+g}<9+{oiRR(ZcWd8^_LU`=tX~_iz0cHA`pPd=cKt z4RxH?9$8nxEw2drD1^``*7^Ane2PKjEh0~fHqw6QU@H6dLiWC`CXI_qJ68%3+p0Zn zYT!QX@j+#hc%E*{a|iH8)aCLX{pMO2YkOAC+3de+ve~CiFbyn}q?w$TcM7os(&H)` z-C7dO20nsmWSt0YLB0dM+A#4dTP*LmxJzI-i&Kvm{}lhAqZ+-T3JV9xRM6Vz zJ_y|yk1+3D5Ayd^M4^`PtMWKMT#HV2`5t+TpXN6 z!``Ed%A1jIJXYoS?ULfI+`GFUO{+kOb0Smj}+K$7c7`#`&NfEf&#=T;`tPYsEJ z2+=N&pmUm1Ky*#-b6@x+&tjdFdQ@sPE)rg<)gGR9y-%yx-$|gH{p4&QgToSUq zANb=kH*P2SaO1h+K9+6!MfiMs^mGIOc+`vMU>qaO?b=i_Y`$pjH;j5vjGN$CaSyBv z`0;MXwI=^&p{rso4QY|-^u%fErPjOM_1n&RB$&(7c!~T(iMwI~05)Ud>Db%Dwe!4L zPBz~Ii)ShCX%`sga@6i^sfu1*5VnLCNFj<@9W(bU5s^r13eH#X1=U9SYloA_JjQTq zh!pJ*Jr6fun_LP+C_w|9ATG`^Z%_B&t@U${lFe9a6ZpQ3-Z`rDnlnlt!NsReRzldJdmNvn)u^NmGjD7g>PR~mOUq2KqNRG$QlZKvQ?&* zav6U;~TF^+AS1FFGF=$C1DGeSN51Yl@!l|Bzdbrf<{CkntEbN%ht}69= z4CS&M(c4&D`OY6;E2URbJaksZ{^g?&>OM{l`Ol|hZm10h< z8Ed8wl(TC#*QEW;>SLv>6T3*Be0i~sW67BX&C%60aRBXbhR0>j^AfWK>$1Im8cP-GqJ!^$nx=NUIZG8$YV#jHT%k`Zrv2m2_d z!Dg{N&{=r{=pxf|nnJRjYT(L%XPlQH4ZMICu@zK*O_;s{QX#_*MufD|WS`p;*gJ2t zb@Yq*MyY-l4dCfS_f<7t#3HbW8b1x-S1~|h?-JN;WQh~pNXdKp?GhJYsBHFH1#(bZ zxl+1&P&tV0@CCbytF@D@uzK!TT7M$jhwKU|!dg>t+@_wfJIP}y-SpMtN>n-;LzML} zLLM%$ef$B5k+_~|x=a^S_FnhT>j`vZuCNv)FNoD+FZ&`|<#cc^u_IGbroo!@R3#v}TR17_^Za-s*IB3_5x;N^Wu2j$hFB=14ZkR@FMNkxT)E zlyFDCUr$DQJRPsu)N61RT=SZG&eGSt^6^eDY6Ij-;g0rtoWk!cq#bsp*M#h(6awGB zQFI_0n|ax(7{PKnZq|n2U#NM4;eVRTw|lbovNcJx+V*EdFuy&E4N;5G?rk=Bu@7Rc zS*eFfZbrC#_#rwjRy-f8k(}XYN+$iwD|WxR`*1_*_|40*<55rkE+;T@{|q_8(!srT z-&B>iHM(9I0Xl2bRgyzHz@_*0|1!(A4ntHOWhf77vYiSb5vKz4R5!Z6`@x@sJP}~o zpN8ymSDHpy*T)Ac7`8gCWg>P^|$JeKv>&be-kx5X${0|4jYI zqi^xgV;cH1LmtzpQI!IAjz-il@aeSqIQJdGx#1xq8ee=KR5ILtjn|ChZR=pix2^D; zut`accjnumfdEZakUlh1!@b>B;H`(UhVO%BcCxW3P&DzCk5USzMqPz)qd}$#qx*3Ou!}covg%1rNoWhZGTA14bK3`m6BBK<* z{2AH6VP^kd%~i03h3vd;JsL6PkHvk#N8JPgj3XO&Jela|N%{bh{K)=>DuReJhB}#= zn9EnjS?H_#sv{{ttTy;?Z)JRI(z9u;jRYApOmKF7G?;0uTnF3UwBpdl${!g}K~c9G zAzGaL@*Vx(ZOEVUbbOajhk9=;VNwUDDBn&|1|0G9f24MA=ha)pSnRRTis8)g5#Ega z_D*W#RgRa3Ebq8%3$nCalce5E_a|wM_{_7sHdx{Yq#Bml-D{Ma0mmeH2maPcJ66?* zH6rv}AVD3Jdnh;i>hFYhZTXecDgPS7@V&%usk<+1R3m~ybRQ~%U|?KZh ztFp0_0LF*KDHwLA!i-Hh{Dxd+7|ryq;xaBr?Kwj#aGpy5=m0(nR`)uam~q4@RU4-& zxkXp@8~Q-FF^B`kdeA#%NH=Bp>Lvy{Ek=ss2CcBnfR;gubnAuI|1f_XWo9FN#dE;) ztu3GDeze3<1Q8H`>>RMDpO>3?0Qn@A-*+`D>zP9_Rz@+lc{w~>;VcZ4o}+`Y-(WT{ zA7)V^broLUE=#}6*>XC*Ts*)NaBfTfC3NguB$kCAnWZqr(*a2(RNj&erQSfzBKmbu zWW?fd!KWK;Eyt1p@1K>j-=B!-m6M}FXjJU^JV$k_YBUd1D1R;sni%s>cZW@AC`yZwgfe?doBT) zT((^_U+06AwLF-24UWfOhH_Go^o!bV?n|KRWahXwY_>X>gfZ$SN0OQR0~NADZ26W< z6yA6(B|V+>NwSr9ks}tR(ZXuG?25JFtW&T%LHX6WnD?g!Q#E&vna6a?acF?KH#0x6 z&f+|J`>xZ^O2ri|b2CiHg>_jLaZU_-_c%n7@5MC)vW>@iYoZ1)*>vv6r{Gr3WjE!1 z8SS#{E1t3($kiZ(@rf=U!7?D}89I%cs1OK8TKVpP$&RKz&W(ZZv!_n@#)<&TLU*sK zGd zFgHzIn4vExk*6+E+DFns-Q0tPIvoSheCX|gac~|oalpbBAa@OX-`f6d{EzV;z`HW_ z=UvfgC}2Rrb4<{7J9HiWOKkwi>tx0HY%?JRa<0SpvAtoE9tI z_Dv9JYDgBb4=k_lUfe4D3Sq^PbB{HNat)HM5CDkQQ3Zla}AnesOBJ#(1t`QQ! zf87kuAa}i0tG2iDqojPtD8!R$B24|SW$mgTe=A<^>sAi%e8;~#nRV%v{*pO*A*vOH z>1~nAY=e*d+&mU?{JEly-zs!$r_62Gc2m}CaV51YI`V&nurFiS=#91`kJU2=)r`e> zB|WOXwdiD#0UvbVc+2X(=S#&q1v3~=%AP_qeH*O_KGg_f1geT#qbB&%kC~@%ov6%l zuhB~eu{_fRbs$a@#J+R1#5~75Ex3t`Z@qYIM9oLcaZ?HjaNga`TDG+w(>O=`Dn8jn z5ALuHe%zt4RUZHNu5ZkpiJ=GW46?%~0#qIeA(h0U91`c=$@Ug1Q5j4IqKSEDAgbLa zEO`fZn=p=zL~Sk8g}p-g8S5?Fb63Z!t8B2eLluJmsbnDYU}6BeB55pJ^=P>?jNLTq z%_RL;zcVr=qYic-h-+@XyREah%q48yp30g*69|8dmIZyJa3yvufIta!74@~okm%>7 z#iClHe-D(H#;Imd5H;XZXlENSYX;)?fxG6>TOTm`aMjKg0i)g-+8~1wO*?1PtaxUb za>-XFEsr_(mXXd|v-UEOosBW!*xjxDpomR44tAS((xn@95JhAJB~H9stk z6WSYq*;8e_T*oD|m`padwylDJ-{Y`jbL`zWxO;B00lfwP_=)7pp40TAME<8f=Q{qG z&PAB)j6r(wO$hmtDb%^7?a58)E)@xhPnLrbSUXhHZ4ZzbR5 zjor?1iyxUo)Yd?XZg+Y^?tS+NPyXSvv4BkpDI1s6TI%$*A4|Ra>Pt?)bnYq^MA%CY z&x`D4WDHgXf0^=}=dA|vGMI_tjg?*yV!5KqG%qqRV&OwdghABux!xQz+efnGp=-yF zYcyNd^7kv>%!_90O|#_T%GBg~^(z4QbsD%kjP};(0b1^_e-HY{Lt6=m)TW~v&Q33% zA!jmXEQRa32!R^}MklJhMtH{lwd58&tuYP!iIgWTQ~{QCIO>6bV;UCaxz`1tG+C}=6_E+c1p6nluptK8Pe0kl zR;g@YS1d&KAHQW{vhVdxtZH9g`rfYf2u2~;CY^S&vspFW_?#09oDH4xG00SL9natm z#QrB2mQgX`gq$+pwpfJkdM@KAw_XEWCZp=d;2Q=aE`@g+Oh2p`Fw9R*o0*ZxB@~Fh zu3^6WY!TsWnCz3~AeZyRUS*`6&w6U~fDow0n!_5*>;;H<-pvoFi~YkqekB*WR;LBRQ7O1*vVq_*{(^rgVfR3W)uEfzV~ zo?fJu$@=&8pyD05!MH)aka36hwIr#}m6_Q)V^bkxy#_X}-BUxg1k_oWI#?Pc=X9sW zFfN?d&5|!!sGq#uvNYJ1stycz+zC7pv^D(QJVQD8iUo&SYrYN&mFhZ6P~zeqeRZ#{ z19^fv9-16gE-gU6$z4(hBjYCj;*4w~5B{bzgrUG$y%0{Efxvx0} z7p~RY#Ef!-oRP~@qk&)@Wy+A0&sXI57uXkAG7SLcj)KVuF)h#z5iPJUr0%fzrUoy7z)P3!(^Is6_rQ2!Z|iGDp4 zLZYHO8r)x7cMf}o-0QXN+!mlupwj~p$x}jJ?TX5BkCb0y`YT;r9LrDV-n$49$k~p2 zMG3mU(l%>}s#G>MsyA!J?`EpK&LCO9qZguAephP0K zi=Gclz;+RL^l|M`?*dtpBeiq>24&45j>eKxNvJdmuX&VoBhf`}t5QLUgJ>X@F!aiC z%c-}r27!wmu8(sJLmbi{g|JhrQG?^ikGGFNa-Qte8y{MCL}!@KU&fodnAg`R18@r? zQK9PI;}`N++?>{S{c)z>fc^a;L}-?1w)P$cmPA;StCTh#Jo2(z%e-z4CBfequ|)!T zQ;EL!9Wgc8e)B=OmZy*ke@}+Nkvr2wTP}w%3Sh-uoyf^2CZl;eLCqbdyq zpBh9~PiH3czv;&fw)iZ5={-OTjH8G84^heo!`5Oqjg@#23}sJm;BFGNt-=Z zMG;(%whY~t+y)m{i{E@N#qsdPWexpYX00H0(yg3i%bLw6P^M)$i6Mh?!_c?0dj`gg z(JK{l-Bcm&&FsJl@5_No1~!pw=H%uZ*h*6^Cxmr5J2^kZY!D?}iL(rF zF-p>Oka-=f^*%oXvwzl2wTiIzAV}E)exGHxmWrnnY=>TI#GxR)I{UOD&2yum-ws{J zh%K*wMe!uD8qK(}9Je`S=LxHb(pPe`2A~^ljGDF^{5x=5^5B~ z;q)J)DR*Tn^z5uA25eL~-Nv%?#MF^^OQT?AYYfO6DLMkDp{JR7L7}P_{!uF9$fEJ|HKZZwu*%QhW)vyROVfIrjZiZ%1PXWu? zF_93NXvC7gn;XPjm&n3(LTOIn;EtPu$&SXcP1)Y50uZF#Qw}9t{CGgg@_nw|&VF^O zZFqS2j&V9iqc_l`?ElxK1VI}{{QkF^^P9h14Rzr*AR<6i$@r#vr2xA-*RbTo$cOq8 z*6IlnUm1n~Q3=niISH0G}Vjg|L z-?y_~-jmM^yVm2`Y~VOeC=Hnkezr+tY!M_h&LvC~A9~sO{Sd(GJ27@0&!%o&;%LlO zDsNP7_3G}=IX)X7jP$ME2|G1tFb}_37^Z@bibZa$_F}NZe6_2Q!D%qwce3= zZI9pfO%W`d+7NrDqS%OXkpneJp0Y{uw0AsD+U4u}zO?9&2M<-KKY$`^YBb?c8)u+l z0a2jq*fmISmpf_Y;6iX+4uw0yB`DzIR@Y^AZyW zla`!|MRi4i)93n^l77!fky#w^TnYlD;wdA8{HFeQuE5e^t9Pkde^L4A=~7#G-H-hQ zmW0x(gW5gAUi;Bl?Rv(5qK@R1sa`+j-EQjRf=4(Za-(YS+W=z5o5PXvcl3pXu=s*!F;rBvCiX~av^U$D9lG6KI#tCCs(1i z4n=!WUULLcadeZcPD_r&QEWN5F0s>)X~Kq`7)0wpq;}^Kgx36NX4D0ege}=zzD(++ zv4L2n0Xz?u6)+18>HFRfD{qrvpjJgPvxRd&1dn*KzhxR!)gv@OxnpP6Db)s;HUOG8 zI=*${A)NmM3IZm{sg}0;Up&3NM};-MK!@{0`zX9=RwL_gm}&j5r1-<0r!cNvIc$-7 zRb-_@_O307`Hf!jir?6kp^&l9Rpsx;?#oNrYkBlDM*1C+@#(v}yAJV~kx`Su@#NVg6=V)H^e1G>rAG>3Fr z;^L=#zv}Gu(-ax&fG7?!+oi~WXfSH6Xe}i9X$Fb>tMXq@w95M}S-H;krFPRfpr!NP zrBwcHvi}BJ(<9004ZVfas@rU8L#Q#KQ>y?K+AF@&pQ|FdTD;HCIq1WTN-{pk%H_vN zJ5_W9Wh4FRKA_EuNHu-Sd)zK%TaBpvro6T?_$j+LDz6gfmB4f$FlZM84KyYOQ4cQnmrTI;P$YN!AGhr2jiF1}h)x z1Icz;)AhkyPj(;5M&sc^xF6-ooh0e(m*sTtj*iaO)jzK3)hhty`kdfb;*3_~W0 zrD*sT&u^Z!G7Xy3KjP4>jeppY!rATpv1{>q{L3V|0r?tM424G6N1nJ z9-`F8xhl<{vs7iCxD3S|&P}d8Ke~0XsOo!6>NSwKjL$4DvQuDYj^QTis+1bcuf$F% zy$tCBDojmRLHg;EKehFqO8NYii+KjSTfQ$B$uB_YiM&(%0k*J|F=DH4wiH9|ctb8pA&A^O^0fu0T}tWMAjWF|}{<)v{mce(QP3{8t%FmHTYZ#$E97DW1K3aUwJ?+}s>D7C|{??-~ldgdCaf7wN zLCuiTp!~08oZHHNL;8OpiW&1KtZTwb<=NBC$&uv5u;0KlA0mT+kT)RjUAZ_6&mGT28xNjn-=R4zO1TK%bosWH%&4%S_hF|hXH6b}MX zzyN!(j*^0J<7SLR;Nz!@e-4_7!ZrKs~!>)cBvLa)^Y!BpCy)jqE+ zxQ4pXZG=7kpPpH=0ElHUMU8ekAiZ>&aj0;sCc=#CyriVm`T|%!O?4+pw;`uBp{}%E zxwFD6&c(RRt`|MpH|X~ak~}v~Fcqwg^jFTkNs=35Q`&4t2q{G6pMuB$6E7Rfn*OLW zlv`t>ms!@2*^~cv_AiItUVb$0Q!iEmYst2b2$B^C#K59;i5sJi$*L4~csl7HxRV=i zH^Pf{cUMl=Aku}ug%&G~F+ZIGlYI}$(4dWhn zjp3D2GVs8#gGSJU;{x59CQXf9Ysqc>7-~ZL0eaF6m@JG3CgH$_hnxonA4RpCtjA}A z$gvbwX;%}bzV}R#WG3d}AI!v-T(ROJDmk$ms-_{HQAKpVeCs+rWK4T66ubU)r@ZC@ z#MH$5O<^aRtJ&Ie$}y z-p|5DS4+7^%IeUZqiy<1u1fQL6+TfFGYzH!9q%f61=4!C(+Unjl{3U*O95tu?@vV+ zNd5PCQG(8#j`N&8=TKf|o8|rOG%i%Ls;V3lkMdeB`yZv~$yIkwW?85|c&x5R|6; z3&PI!;X&nu?<=mb>ErBY$sLTPcL?Fd3wPbzhk$%;2*=UrT0Z zJae$Kv`y=77Q|M1wz7n(YmG+m(-VLq-YUX8C+d@x9mo?EM*O}5y}UT^34r-i{L?{` zi%&nq$X4+aWx%hi7+e(|T0qb$7WRrMrgr;0lSENI&_RY{q9#y|l3khYKT|qv63@PH z=0T!qhdb^=$fzoif>fY$J>X$0sVMi4xRv{#O_RGqP49ojtz+s3v_W_i&NJ2apans& zgEOL8#8k?#`ED?qfnn%5`7e(C7<3kVz+PbY?85J)m&(QQfpLze+1_;&E?Jr!w45eZ zp@hD!pH=a#H!<{>Cw{?o#Ue8&+s#z-OiAwDS_!gWgy3>_zn+qSx&9AV=4GAW9`JIFzV;Pdhd#M=DhPi{4$jQzQ1>Ob;U-d9E$B@DSw zRBOe;Qa5I{(w!<)Vqw_%Gq76J$RM-ap~TXfcf46`b?L47-4M=%ERAAh zNz5`x)Iko)5X>@4q9!VdpOY@-+fyZc7Mv)adnf`h#GEwdSp&^wsMjgSpiRXCtfpq` zAUN{s4VHJ@Rw0h)C)ow5p};Z2_V+stfH_`~tvz9k{n!Gbhq0=gsz|dGgkC-t4`}<^ zkNnHc@qsRk7Zvv-Rs|gAQ_o0($9WKau(ZY=z!E?=I7<03g|t!4cbO_$H4nJ=SOb$GDnY(0km_g_ z>ztW1WBpW<7fENdkU6wPH^o0Mcf3jrQWQm1?$ggczZo3%y&o5+a;$P1VhEZF>Ka~$ z7kgStV6!EHuIme~!LHyLP_%=KrAXu8yP>8d6)_`y(%wKcXC31vo{pS6A?{$9{6nRv zeb7pr_g8Jx!#vDgy9poW$I3RT&F5oO!Ef1hrDutIFj>jG@TyD2Mh^{AlI@u>d42bH z-=jnSy5!7;0fMlZa}92D)i&IXidA`$H-6srr>P%n#1V~d~xHqfPB z{!Qo9`Rs>9+tu5WY=ysSPqyxj(ytTUf`>QW5+>A@$*W#p%aH*;vt7EDaThlUjj28F;wUD!+ zW}AkZHN~z=s*?r~O!6vAdn&>H$hO238J8M^d`Y z#uBO1s?>M5gpPXNX}_trG|mj=P=GYfm@!&jW5-pT+K@378&E)Gu)LOio*NqG1y3h)o3pz zKGUBvfxjru&y^lG9xi(o8l^6evFbeN*^8GRot1gLpMq|h$9*f3q2>PVJs^%8nUzh< ztICurj{o(w@r)z$WH7N|S9^bX5IiAYG044E7rXCNqx9#5{Ew$sy783Q=(pR;VS4tu zC#1M<=@4`pUw!9`|5 zwzz?%!R02}9b~+As1ybj3R%k(&`wC&R9M!)fM8hfHQGCF_hln3e-@IO{jhdP^#xL^ zX=7Fw#S1GEnf{MYh_$P<(odI4m3iT_hcveM9kcWoG3GYI0qz+qz8R=2(dwdfT3fV~ zllKVp+NWJ{Q~P5>$A%I2>Z2X$4b6o8vpC2P+pe&&%x|?bb#AN*#uO9X4V|-IBzk58 zR!#Fcy`e?ubBI3fJTH;^rTlS`-NMx(ud# zSBwL^zHl1xK{0bvXLoK*`M>0Ij?=(n?2YDYhxYRSV>`oWkRwb_XXoq^pU+gg%(XSr zR5d*-yt5TDbk-i$L?I`*8r4nGAFG{E9ACSJS6zgo;RGtf?Lry|N{xIQV48_)9Biw3Lp* zmp#f=Lc;5kr((wu>fzsz|rT17x)U({_eD6OP>2&l%X^`3`iCznDiJE`;W0G;K`*X+gYSJ2rEa=-$ zD!^z-_M=H-9FtV*l~hX9XpI0mqqo7K zadAP>73z^1Mln!5jE_eFrA&dTZHA@hD6Oryix}o=U)VRwiGrQ+zM(+&gjVmh5lb9{ zc8f*bB%A`@O@hx+jISWi1pSARcW!qzK6FMX3w~^ z&b8Xx*G_gi&dd6fHrs@k)0NYWmcnIF*a^EqH!xL^OL}_`TyJr}Fv=jA+8Oq~uPgw^ zXutAT|Kb+u#!D#^V-yV=y8(t}lc0TW=9efod5SIKSmdaDu2=WU(NiT`SL-Aw5GO~K);M3rikL! z$9Ma)KtCy>QK3ji((QglsMebj+MDYkT8Jbr`2vvM)BJwSs+dI~PMSg3L)ctREyGd} z{(Jrf1qA>AaJeO|BD*Ujj?26No-nD6$OYJk4)pT$A)K(gUKF<&=T;sY638pCpiJ0Cx7KlzcI~r4VDEQJ+6Ez{g0`N#fGS-7o*Uu>hq=G)2I2 zV!-l6ga5`>9~!{(>i=3W;do$AW_oiJ<|N~(lh7r}6cX0eFW#SfURt^p^SFo(&2OPQ zhgV)!UkdSAbil+1u>10j5_#cgsNv%UKW#%LEh0g8PIcTbUy8_=k*6q;>r8$ic7TqL|3e}4EU@&jV4@2%# z);+{Ff^v?f#qhqhjjXBWdhN22w(q9`)i(8!669(aK;?aQIhHLd|0k#y6}n$j2<57d z8W$MdGj48|9^c6`b9Ihth*>!~=&ehX#Xz;X5gT>^727+H@%=M1%C%ZSZZS|9L89c_ zdU)%W(6H1`7Rv_P4S-QgLOU&I9B@xj3rH1F5(4u+yOR9f>r?+SR_sifP z!5naDrb&GM^5IfOwve)qd&%mscxe&1+z|Bq_(5P%yG2MN?Uf|}aA?3`>e&;|GB%_@ z2{GM}&9YBPe$Cy&uz`QgBVB zT_fUFY+_b?sD>Y5I+wDot!4X|w-=70{FsoH1vV==9q(uQ)erv!QRBoSq1o{d?PvNN zIA-WIQU^?zcYGk2Yh3s_O#t;v3*HcES_It#6pYZyrQ5%M%^3#i#>vFJu42||OULQ8 zNnWBrsp6r!A=!dOGIGcevmh%D%hh0R(5?VO+p@~NbaN>$OH~FaC}0+Hcw_i`|7D$w z-6czb2~4q?Z_9z#_#i8Qpg=X>68cpq+*+pjq=dO6*MP$)WK_7L$(usDiogAuFSpZn zcx@K-^cB`?AoJY*#`N%}|Jw=vnm$L0=}HE+pc{`}BmZQ4?b^7g^>}QJM9mV0z6b zfRtidkzT0Wk&|0a<~SuF*)Ku+Kra6%KYLqjV&*TJeW?Rq{mjhD4XDaq)qsXQ?i#kz zkCIGiyG{xc^Je3ij~gNh=Das^$k#ZzR0Yax&Xl=Z&kOsIl?m4H+)!F>RMfWLt_s4I z20Oq1yKJN2y(bFR;WvLU!cC-d3gDyuE$E--eSmChq~+Ars;CVa3D8s&d$&B_c1T1N`pP8X1s6@ zHS%|mkHi#i50;Li`xd?w^Ld_cdZudXaai7(YrE0Cb-AZin8D<;eZ_`90R1gX*x zDL`bH1S0DtB=Ml*O6Ljz(Xt?5`)Ab(y5qE3(s4tf`0qSik6HSmsrXQp`)>+^iu~?_ z9)N#ix_il!qM8GAyu4M{n;{5llyb>r%pv>b_W>4JJaSBJ@bCMjfau#TnQmf#Y;h15 zZ;0X_$h9;|EuRu(4`rYbHm~hmjRwS@{$Am$fSc1YNJk<({l{i9z3v6?XMC(d zPXAe<6aM32sJdj#@<(t2&zL8Cn?#0(FToh`UfoSfQ-DSQ5Y}P%^JnPMa1UuR{61Gg zRvLum2KNIYnx6fVFPa~ZbAxD;IX_JBruM0VasMzQWUlxPNO%??_-AF!i0v1f0AZTe znMNCR(&SKp%AvensH(V{t?^ej{$ts#DwP!c$H2LeQ7TQnqI(gOtLbTG*kLl@faQz2 z$ShYBQ^gD)Wx|c9agqNP-h;7!8Njg`z)S#JYOFrb6~ zNe&!Xpqb-j47v+eS64fGd$ljUAfK@e&ULj;AGQQH;jFeA()3>2H<=mzaH zBUEQVf@X}iTKC)VytwRMJu4%G`@R4|6GSw0py0xEO%dJQ{m*XiD;NEAJLr*3Sz&Y# zrXupFGcT$q&^jkEw*W=@mpP%%u(%I#E5v?OGj%6Xn?jcVIPx;#8h`+AK3WI^_TPSV zLu`Nd!|?>rL_y!$iwtJAMTPvBoBBSC@BMk`{*|ucA1>D8O9nS=yG!IGYgO9RjWZQN zV`huKlKacM?P0}P)D2+%vaO8hm(^B=|NEr;ZTgx8ukn9RiX%mDBtV91KJ`dlF1h(SaGX-I zWDYb2q((;VQQ!Uj8RvszV(V}w4%!o!{X|!2Ugp~I>;$tK5Elg<_8`~J?9xvjCm+4g z<0q*k+sG`ub?>qEH%SI9IU#ufC@4PzOg2J1QuwvW=6)?b?tsoZ+4QFMN<9dQW^l6dTnD*a{6tIE?9nkIWsYsqtSaBGgaiW-_S;FaiD$)udi0u-&O~$HR z8O!SRwL<^BOCxP9)7r2q3HwKHK~@Wm0ejh{Br~?7H2#==?!EosD3uqePa;tpV_-~I z(jz209)jqy`x5HjpPVmoc^Icg7%;2_Atavnt81<(wCq;CEbmFlZ~B}m@{gs&uO;sv zBuhsNkB~@27pOnuz}{6$c53_3Gt$#*arr7K8zpZ(4Nd7juNcqPh`$c7I&ozpB87cn zD6r2a3J($K_Vr(s(t}+bj~9D$NlMotcMf@tK7ETC8C-vB?z4oQrLU~0=nZ6WUkBYU zGmGFW>6w43&UAXgpL^YZ1nn_(GL7ls_ojS~=YhWd{%1~GnoHfC+Lu@_JA>v#nf$nb zjodRC@7iP#%zQ_c5cT6QJ0_hnSp5YG;kV;RA^(^SO1fV4jT7kjD*erAo90&a{;Wa89QQcp9N@?Woae>z@2g{`gAEv-dD z(d1~M82FhcB7oyvhA9r_Ff(wJLLv7nVSln!Q8bt(9<$VMHC}>4b@d9ZM&79UNhh?5 z`z|U2mXi-t_ILE%!@-F;u%ySci8Kb;IZS| z;hpcqGnowsLQ0}K7p!a>xlAV--K57_j0OL3_|cvTquqNFif zcP;ff%uRlCK0T&vOIm9`WM?D!*qo&HES`Q4VC76hp+XK~KP6ZPm4WW^kNc;43R>VwiV@;a|a+xY3TBRYN6s50ew82Y|Hj4X#KcwY@{pCw&NAaeIT^~>4d>_IBfZ^+Ou8ZP#p_2gS2 z8x+7MSJ@IP&-iTgxMdrhOnLMMcv9vB{u#xeR*+QvXno?lT#(j>oq0V3& zWx!iT#vN_uj`z&JoZo41d@)EcpEy*$Lok~d{?NLmh|*Z+bFgH<>n7U$f?dZk?kBo# zm-o1i-%KYyqH+Dz-V#wph66nV13v*WunGcD6!ga_$%p+Ps2y1dZRtrd5FiqC<`yz; zDaPeQBQcBoqbt`r*JDX|TKR91kE}U4~{-6D?+y8g}o2CGzp`p2m*g`sg8)H9h zj{e43&h#wt+dPRwRHdm>DfesCu3#rVd^udexh;K%HDu04^Pg`?iT@^5(B?l*2TeT5 zWZvIty~wq4gaV_8%)+8uja*9@QBQDUZD{6b@61M1FIQ(ZDsWD$ZrE?P?L!GDH|#st zeB;&WmiiPV&3L=qU&U@TVa0}{+@f`R$++feX0xJy=UG#479t9}bE-4sZM56E_>Q~W zavmZTnIANT&l05?Ja}CUe1Q&=O?dxw47Ln;EsXo@V8jZgXFM?#x-Y|Xnts0HQ$YYx zX86!05IH)MQNB@LakucypnUH~bq3O1lrQRDdpqw&oPTMI$BbCH$Fz_GjO(By`_{1~ zLaNz^qX~=3wLAL(z#bZ^XWS+A)8{-2xwqw04)3X>2)KdL$n$>zB%A#Y^7P4Y>;eY>(atIFmR{Re6pf#H@9CUK%O@=OQyaY?(TmC|ZuOF!bF@Z)8*n zT23tX{v)FiM)VDnls{S8>CQ-}*rE7DWrdOtW22t74{g>!lw#}Z?X{ajf2LF+Sw*o0 zG=?I=pwePSd~V_HQ{wG>Au5~aw{#72Fc3wcWDklib_sG+AN}w@Lxv6C=2%}qh4;al ztchv${$P7sG`&esUXYd=T9uWPem3zM3Ly;*fvHn{i~14XNX1Jo%-AdZn0^1E`Ozh% zBGq`KFlpN8S;j`}QA9<A^U($`wx|6`*c%z* zO-Y5I9T;4Wd;Ss8tHYkU3lQYqUGA9Ic+^8?ZCwNbnVfIE9ps(ZMR0K^$%R4tUH)sP zscSKV-db9p?3`g7T2XUJr0=t_St_-W4hUQHOhyuy;waejCLM4HTj>!f6wBE3gIcwm z-7DRF)mf^kgKf_inDos|-Z#j4S+&`HxSrMX$zR#7_I#{TF=Cl((SCe*pHNXsk33Zr zF6|YJ3S@>*t=amyzW7teviepSxGE{BZ*HDiDm)av12Na)v`^gq^rrP)#@)B3eV-yv zzn?e1`x2E;Vz4;&D$Eky`*I_r<>h2%?Ur3F6a#Z^e)O-$u0m}w@o&XXk}~UDnUcYR ziTM)uxQGeC#SpwiZQYg;)+A|wQ6GLo73z!;z-c686}`Mc)GlIA!pbVd5G(R<>}~&||GNxagwl?! zN(t((2ie1YVaZA)8{4+F?4zUa!?^0EBQpo**wAc<9W0&FDr7Y@B|mFs*Gt$YqBy7% z$Jtu@{RHYZpH7v7-<@#jGhKF&#ZoMW^0xn2e)GK-SAN|M_5}`&;1he?)K=~ir2+Za zG0j^qr~Dj5a*4~z0n%D9tat+_HP~DwfqUqrE&72szet9{32j%zWa;Ttmz;cwS+|bI ztts}n{Njw~f~ASO-jMx2WF<78^YP4Y$`$?5^#A@Iz)QV=2DyCHM4`cBZCs)8pw;wb zxkfq!jPavi@&cTvI~il_)k+tUmYqjwy-J_W?5Y&i7S-3@@07?DAuuk(T9Ik8`3c9F z6Md+M@*2Avrms83iyQ>>7YCB-!D7*l7G$X`xBa9T@!H{s8PnsuleiyNs{%@{C*ePW3H5l=##F+YiUVYtz5A-dqu@e_2{2J=u0m7sj)ZE{sq?tjkb6m6G%; zEa6|f?qw$LFfZ+WYvS=I8`bMh$;g)uLw!3-NZ0zE!3O#@x0w<_FYDh2ZAkdWUv)fP z+tZ<)LA{Vzh&)pRqZ}Z5YQnqbN$cZtV$$iPEh5`emc_YtaOr4|sM(_-Rz8zl@i;Q- zMP$B&t!#WsKKRuqgw}o$k-9rJE*o(RRGzNYYX33N7wDUj4IM4v5_0 z1UO}j%Ou6G>U6X0 zx2==xi?hreCexzuujAX5-%vN4zFRKL#s+SQ&@HPfyYH7Ot%q!*>42A!<}R!;d{T0` z3X!dGH4+bfxXaL?NCBjlzH3bp@I65WF&nn#{mKo&n76f0*(SRDWHsvj_kSJ7IDiN8 z`)~!jZ+(w|AD%Z!(xIVgQ$Kc@x1csqh4mA=Pz z&|dlCP;o?0`^eH|P1prE6Jo{Ru=IAM(|C)+y)obr`hWUvVFKrtGx%qxmJyvk?^o;R*}$Pl$DcDNkr&7c`ODJ2 zXmb9^Y0YCJ1O;xcnK33M2V`nGR8h3barpW=pmpc$03%jw5T1;U?w%ABh>i&f34bzV z?V#0OxKo7u5>1zqPeLp^*HFrSnN_e9YY;`7I47yYJaWN;56BgLcKVQi#F0{ZB(~qa zP3B1vrt2TrhpQNY4!<-;1Ft#>>XBp>3Yd{qMJS^aD@AfXL^EU#B%ncPnPE)8q!%me zPxH(I-auHsnKMJaf>$bUGXQ8Bu~xlY=B*uG^-F&h0*qqzA)BuI*#4&9Qq0Nwl@ zP#i=L_Jl|x@P~l-=tXsid;(}l1_NKwS55f{bT6Hd9>C=UE&r%tu)SW{UAMr^)pH{= zU?-;GR2h!J9P*%UzZ?W}8*k*@&(Sknbj9Mbd)&dO4ZkIn^P84q;aF$Wa<5R! zds)20}f` zdBgnK;jX%06cO`SNW_roTS}?^TcBG`eDit%9En4a*wzZ*#Ve{%894zh1SIN6AL;CF z>0PvH;k_7th6YQ`ZyJ>sMPmyR2h&%KCu3i@?9&G88+*aL7WJx^WKiaqmuX zH&Wl{KKo)a9I6d%uUM!J!P~VcnABp{TIc06s`J9jQCc?|K)Quh*E^OssnU@)+U4A8v+>hsLM5AhjJy*IQD-bQ!UqPaP;IqH^qL* zd6rVRL2-wl(EACvX7tWgD8qqp33PaLT8=W!I^!)}`{{603lS1QRAgSAdr3ScQnYj+ zMdEkKDTT8t3M}YFVU%&#pzb9UYPv84PIqJcdhU}X3W;jkeF8CUXIFqCKhG9%ebcB-1vs^5M&O=oKCwS(})>UL|fTg;Q&V7Hb$zU{s zONkfhbwn2DMp-0pGWwcJdMtT+Z8*9qCuG?xjoVKL6wN4x*FON`#BUC{$5V~(mI|xk zRC@-QJaw`PP+{oMwXA9-vLPo-HD5r0u(x=8nh5e=56`kKSIKCI+4k9iN&hfgp*6 zvJVqN4z0=&+LDTi0dRI1r>P}~eAg>^V=9Lq=rC{TCFdI=_^ij|5LY6$?`6Ia(fp!V zo`I8e*@B_*Tbl)m#8DzENoX1=`Z*L*FX8Um&vzaQwpEepacgD})$#1xO&x-~e-Wpv z*c)rE>V=$xn+hrShcLlOIVD9HmRhNQhW!_Tp9G>W-&5f_KE^D87SyvX)nD)5fhnI# zMLWV}wOH8Z$MRBtI~pr=NERfvc>h;GY2%gJep)cqiPh@ql^GSwzlNF%GcmfC2SKb; zY3isKOIu(MGcLi$`<~pD;&!ds=lKWOWilE#?dO;%-6!5BW%KG(+!$0`li6$y*cl;` z1{aZmW$BQs6HDoQO7Itue%u@W6V2M=p0y0WLD>TSP9>_2?=6lJ{hAz#{B1U~=6{cW*r9)*9pfaU zDUicx>1Y0Y;QM&eW!@mJM}RD^5a764W-54V5#G=;9ou=m3KHHV$%vwrR*JlZ2MaF1 z=Grwu3Sr~)@bt8g(>}u*7B=`dc@P}0=4>8bz47PQ;+DDIxo}wtnjwd}>blY=2^mai zK0hQ>v95Gz9jSV4j2(336WXT28?S>?{G99COtZj#aU}3UawQmvwke`$Wo43iZ+7AQ zZxO5L;|hDRKbXh^rx`m(C(6TZubS$sTD4PQ2dQ(N%($#6mPK=#3D&||Mu!WH)~PG= zxXve1ve+DENEG`d?>aTI3`K>5kGh8zGZ3FlzL2e4b2qPL=h&YPT=^P!aB-Y-u_9Zd zlL%TVZbT851Fy2=JvTP}AL+`GBI7Q!UnOuyHqdQpB z5mZ#q*`c*mfXw@P36_f_^4wD%-?l@6v_ z0R7e0t6|PIV6&_#8z)cIpy(6ODV)}=P(1UNH*i1B^@PqDz@vGes8AEAnrKe1IRtZ+ z^LRf{9!#UDbqB-np_bzvG*);U4OD1Fh8p04WXru$kO|&pK>sD4w@4bmd6-|#?dVT> z`z9IJW*WHn!i^hWy!Xp&veaX&b7aJ$+R0%ue*f&_nyb@^z)$(BoE_}70Ax933)iEn z{8D=;V=Z@LN4fg%&ok*NrX`tc!w#_;iUR(_R1OVtQHMY`K_l#k6T!OYpHwZ3dUFI)}vGsAyN-(Ynhbh4Qg0S2q6JAbNsE7t&wMEewt%lbTIfq|m@W~`-|EqORG|11yg3>M}1g#lPdb&=boZ?U{FR9N{Hi_XxO^AREv4yt-@>EjsQeP+ zO)KHl@o`5?M$y?89 zGe6ZA4c`B=;AmwJq9ax5AADMQ{68tDNxmyUyKkbX@o}Q8Omkn?bs>7-h8@cKaQZfFxCV#)y9Iu0Pn}Dd z-^sW~gsUHPrt5~aTEvJ&GUmTcPLqq;JHYYgA%C%s7CQxtFmt$gj8Y%J;KxkwCc4!l z&M$pKP|0AfGM5a(Fe&=ceYiA*CoAmLg1}l*naCw+|qiO|4CxceSUkO{toE5H-~)Z}WPCg_1Whps3~5NeDhl^Fi`VGIp(2 ziecmWZ}26-%2B(M2of%GAsullh`u)>Qb-bl5~m7w)CLZ&hu&8T;ST0Jz7!n$9PJP( zVl388sn6lNrBrnDwHF6xay>*hD3?;P!;RV&&j3LrVK{~F$wxk_!-Z<<0#c->d%xGM z-h7SoqvTmkl7o%wCaT24rF}NK}Rf1I4ka-`Nz@wr)qf zp^&dvBZ1ZtO9h^-@KvyzAc?d6&U4}(VIKG9d-;l4`pU$zKH3pYnl>2zD6pcj&;!j%#12-L#?!L9z6~x_uagM0! z350N@wIg@$C~d`fD(T2S#{tPrS%LY+B_H7(c%@?-y!sUL5iNG!b?x|JV4nvOEc)xF zagIG8Sh26QluW+=e%I?N87&ERd9!l_cXjaa0UTK| z7?Pu4+o*2s&0A6+H^-Lx1@Meo--2Ul#00c4>?jJ3qQihC{20nY!zX zr}Ck$Xd(^{=ADB%iljh?j+7gXHHdarfb;_`Ns;-^lrknt_LYk=39logx+7!rnjX}O zQ~lC1?P~F{{p6Q(WprNMt>(uDkCQ!8!H_}qhHhH(o9vRIaH70^#n$0xN^>wK;Rx6( zMuSIY^sIadNNG`-b!Eaa8{E`B1}(<^{3oRlEWw<7&z!9*({Ev=hhw8|qONjC^cs{T zHx{`d=Z~91J7yV?5e_cO zcv{p}jYo6-Z&7B=9@H1GU&>HqKSx88XnGjbJeB`^ah6K>{E2DOxDXj0^-ZfxLT>vh z(`wjOpE*Jat&yfUyg-t|4fs@M#$UJnJpxt_9X641i#uJXh}{ zd7GVIFKl%~Tv4>ESQL0=5Wd%`kkQeLuD*n8TPXjrI3zZ8_k18R(YMgV_+E9zRTqZi z#`z&pocg>bXOz#_Be-;xb#(@=ZMpt)xiUvqkC|jw^hV{2XPFwC&{~^uq;}{F@_pmV z=2v=Fq3k?C_s;xf<*53CN8@H@e5zC2_hi1n585pS;$19IFkZ}Ub9xA{W8Ar2pInUQ zDvA{A9GtH0IioiCEy)B6YjE|eq>yU;XHnfGc=jn%GJ6||z|()9R~1AWa5sYVETXoS z73Oowj|KhUYi|7tP0T^%P4AeRqV|3H8a&N!^i~wjTfS6`v^2zV2lL!2(24)Lbq#Fe z1G%iB(A=%f^Li_L%Qad(zJo%z46S|Vd`*HT#1_2efM`)kM-OgA$Mw|;Z}aD@vG21v zJI>w=`L;^!W35~OY^1rJZeK%FO;ULNV`FwzKSYA@2Ca+QSZqDK8;~WdA3Au> z7j}xb#TJdP6new;M|0*8fhS!<{@+%8;R14&h8LcU%z_Mi(Isr;Hvh!7mZ^8#J8jUJNM+HJSy*n>2ECq2^-xIiJ zpeI@tHzcW;CcWU%t2r^V3f7V3i^|6IE=wlsXg<>>PB@qweEfdKPU$=kp1Y%razezv zgIl+Lepu!%mILJ1)tu{@EwCX`C0a0X-lR4)3a0*SQ^;L>9!&6hL`a>Bc&;Em&OiUX zyQ7{sB}dr1q45$VN)XvZi$lOdBs&*7(C|J4x=q7r%0A#%_THjcAbGp<&Pqg)aTn=W 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

H{h09VD{09oW;#j#h)z}cY58%- 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
+)d$*!G4J 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 NMdyE3{=@g)zX1$HA~^s6 diff --git a/firebase-auth-flutterfire-ui/step_04_a/assets/flutterfire_300x.png b/firebase-auth-flutterfire-ui/step_04_a/assets/flutterfire_300x.png deleted file mode 100644 index 604593b8e4814998fc8e6d5853a96fbb9176708e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3425 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 - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Flutter/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_04_a/ios/Flutter/Debug.xcconfig deleted file mode 100644 index ec97fc6f30..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Flutter/Release.xcconfig b/firebase-auth-flutterfire-ui/step_04_a/ios/Flutter/Release.xcconfig deleted file mode 100644 index c4855bfe20..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Podfile b/firebase-auth-flutterfire-ui/step_04_a/ios/Podfile deleted file mode 100644 index 9d7ef08d52..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Podfile +++ /dev/null @@ -1,43 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '15.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_04_a/ios/Podfile.lock deleted file mode 100644 index 1bf98b7b1d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - Flutter - - Flutter (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) - - Flutter (from `Flutter`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: ".symlinks/plugins/desktop_webview_auth/ios" - Flutter: - :path: Flutter - -SPEC CHECKSUMS: - desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d - Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 - -PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 121bcd4e13..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,759 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97C146E61CF9000F007C117D /* Project object */; - proxyType = 1; - remoteGlobalIDString = 97C146ED1CF9000F007C117D; - remoteInfo = Runner; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C8082294A63A400263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C807B294A618700263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 40E87F3BD0EB1F883D5D18DE /* Pods */ = { - isa = PBXGroup; - children = ( - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - 94B244503305D250FC6DC61B /* Frameworks */ = { - isa = PBXGroup; - children = ( - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - 331C8082294A63A400263BE5 /* RunnerTests */, - 40E87F3BD0EB1F883D5D18DE /* Pods */, - 94B244503305D250FC6DC61B /* Frameworks */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - 331C8081294A63A400263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C8080294A63A400263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, - 331C807D294A63A400263BE5 /* Sources */, - 331C807F294A63A400263BE5 /* Resources */, - 04E33CCD5DE028ACD36BF914 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 331C8086294A63A400263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C8080294A63A400263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 97C146ED1CF9000F007C117D; - }; - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - 331C8080294A63A400263BE5 /* RunnerTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C807F294A63A400263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C807D294A63A400263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 97C146ED1CF9000F007C117D /* Runner */; - targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 331C8088294A63A400263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Debug; - }; - 331C8089294A63A400263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Release; - }; - 331C808A294A63A400263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C8088294A63A400263BE5 /* Debug */, - 331C8089294A63A400263BE5 /* Release */, - 331C808A294A63A400263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a625..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index c3fedb29c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/AppDelegate.swift deleted file mode 100644 index c30b367ec0..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,16 +0,0 @@ -import Flutter -import UIKit - -@main -@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } - - func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) { - GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry) - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab2d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada4725e9b0ddb1deab583e5b5102493aa332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10932 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 diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 797d452e458972bab9d994556c8305db4c827017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index 6ed2d933e1120817fe9182483a228007b18ab6ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 4cd7b0099ca80c806f8fe495613e8d6c69460d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index fe730945a01f64a61e2235dbe3f45b08f7729182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index 502f463a9bc882b461c96aadf492d1729e49e725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index 0ec303439225b78712f49115768196d8d76f6790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index e9f5fea27c705180eb716271f41b582e76dcbd90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1674 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 diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index 0467bf12aa4d28f374bb26596605a46dcbb3e7c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2fd4..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b70..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Base.lproj/LaunchScreen.storyboard b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Base.lproj/Main.storyboard b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/GoogleService-Info.plist deleted file mode 100644 index 00a7de4733..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-i4vto19bqoht9p28mu143vicja7td8e1.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-i4vto19bqoht9p28mu143vicja7td8e1 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.BUNDLE - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:3e6776183887c3fdb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Info.plist deleted file mode 100644 index 66728aa7de..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Info.plist +++ /dev/null @@ -1,70 +0,0 @@ - - - - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Firebase Auth Flutterfire Ui - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - firebase_auth_flutterfire_ui - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UIApplicationSceneManifest - - UIApplicationSupportsMultipleScenes - - UISceneConfigurations - - UIWindowSceneSessionRoleApplication - - - UISceneClassName - UIWindowScene - UISceneConfigurationName - flutter - UISceneDelegateClassName - $(PRODUCT_MODULE_NAME).SceneDelegate - UISceneStoryboardFile - Main - - - - - UIApplicationSupportsIndirectInputEvents - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Runner-Bridging-Header.h b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a560b..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/SceneDelegate.swift b/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/SceneDelegate.swift deleted file mode 100644 index b9ce8ea2b2..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/Runner/SceneDelegate.swift +++ /dev/null @@ -1,6 +0,0 @@ -import Flutter -import UIKit - -class SceneDelegate: FlutterSceneDelegate { - -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/ios/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_04_a/ios/RunnerTests/RunnerTests.swift deleted file mode 100644 index 86a7c3b1b6..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/ios/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Flutter -import UIKit -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/lib/app.dart b/firebase-auth-flutterfire-ui/step_04_a/lib/app.dart deleted file mode 100644 index 10028aa7c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/lib/app.dart +++ /dev/null @@ -1,19 +0,0 @@ -import 'package:flutter/material.dart'; - -import 'auth_gate.dart'; - -class MyApp extends StatelessWidget { - const MyApp({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return MaterialApp( - theme: ThemeData( - colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), - ), - home: AuthGate(clientId: clientId), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/lib/auth_gate.dart b/firebase-auth-flutterfire-ui/step_04_a/lib/auth_gate.dart deleted file mode 100644 index 735b7d5acd..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/lib/auth_gate.dart +++ /dev/null @@ -1,62 +0,0 @@ -import 'package:firebase_auth/firebase_auth.dart' hide EmailAuthProvider; -import 'package:firebase_ui_auth/firebase_ui_auth.dart'; -import 'package:flutter/material.dart'; - -import 'home.dart'; - -class AuthGate extends StatelessWidget { - const AuthGate({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return StreamBuilder( - stream: FirebaseAuth.instance.authStateChanges(), - builder: (context, snapshot) { - if (!snapshot.hasData) { - return SignInScreen( - providers: [EmailAuthProvider()], - headerBuilder: (context, constraints, shrinkOffset) { - return Padding( - padding: const EdgeInsets.all(20), - child: AspectRatio( - aspectRatio: 1, - child: Image.asset('assets/flutterfire_300x.png'), - ), - ); - }, - subtitleBuilder: (context, action) { - return Padding( - padding: const EdgeInsets.symmetric(vertical: 8.0), - child: action == AuthAction.signIn - ? const Text('Welcome to FlutterFire, please sign in!') - : const Text('Welcome to Flutterfire, please sign up!'), - ); - }, - footerBuilder: (context, action) { - return const Padding( - padding: EdgeInsets.only(top: 16), - child: Text( - 'By signing in, you agree to our terms and conditions.', - style: TextStyle(color: Colors.grey), - ), - ); - }, - sideBuilder: (context, shrinkOffset) { - return Padding( - padding: const EdgeInsets.all(20), - child: AspectRatio( - aspectRatio: 1, - child: Image.asset('flutterfire_300x.png'), - ), - ); - }, - ); - } - - return const HomeScreen(); - }, - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/lib/firebase_options.dart b/firebase-auth-flutterfire-ui/step_04_a/lib/firebase_options.dart deleted file mode 100644 index add28296ca..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/lib/firebase_options.dart +++ /dev/null @@ -1,76 +0,0 @@ -// File generated by FlutterFire CLI. -// ignore_for_file: lines_longer_than_80_chars -import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; -import 'package:flutter/foundation.dart' - show defaultTargetPlatform, kIsWeb, TargetPlatform; - -/// Default [FirebaseOptions] for use with your Firebase apps. -/// -/// Example: -/// ```dart -/// import 'firebase_options.dart'; -/// // ... -/// await Firebase.initializeApp( -/// options: DefaultFirebaseOptions.currentPlatform, -/// ); -/// ``` -class DefaultFirebaseOptions { - static FirebaseOptions get currentPlatform { - if (kIsWeb) { - return web; - } - - switch (defaultTargetPlatform) { - case TargetPlatform.android: - return android; - case TargetPlatform.iOS: - return ios; - case TargetPlatform.macOS: - return macos; - default: - throw UnsupportedError( - 'DefaultFirebaseOptions are not supported for this platform.', - ); - } - } - - // TODO (codelab user): Replace with your Firebase credentials - // Generate this file with credentials with the FlutterFire CLI - static const FirebaseOptions web = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - authDomain: 'flutterfire-ui-codelab.firebaseapp.com', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - measurementId: 'MEASUREMENT ID', - ); - - static const FirebaseOptions android = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - ); - - static const FirebaseOptions ios = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); - - static const FirebaseOptions macos = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/lib/home.dart b/firebase-auth-flutterfire-ui/step_04_a/lib/home.dart deleted file mode 100644 index a805c65021..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/lib/home.dart +++ /dev/null @@ -1,37 +0,0 @@ -import 'package:firebase_ui_auth/firebase_ui_auth.dart'; -import 'package:flutter/material.dart'; - -class HomeScreen extends StatelessWidget { - const HomeScreen({super.key}); - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar( - actions: [ - IconButton( - icon: const Icon(Icons.person), - onPressed: () { - Navigator.push( - context, - MaterialPageRoute( - builder: (context) => const ProfileScreen(), - ), - ); - }, - ), - ], - automaticallyImplyLeading: false, - ), - body: Center( - child: Column( - children: [ - SizedBox(width: 250, child: Image.asset('assets/dash.png')), - Text('Welcome!', style: Theme.of(context).textTheme.displaySmall), - const SignOutButton(), - ], - ), - ), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/lib/main.dart b/firebase-auth-flutterfire-ui/step_04_a/lib/main.dart deleted file mode 100644 index 379a367d8e..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/lib/main.dart +++ /dev/null @@ -1,15 +0,0 @@ -import 'package:firebase_core/firebase_core.dart'; -import 'package:flutter/material.dart'; - -import 'app.dart'; -import 'firebase_options.dart'; - -// TODO(codelab user): Get API key -const clientId = 'YOUR_CLIENT_ID'; - -void main() async { - WidgetsFlutterBinding.ensureInitialized(); - await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); - - runApp(const MyApp(clientId: clientId)); -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/.gitignore b/firebase-auth-flutterfire-ui/step_04_a/macos/.gitignore deleted file mode 100644 index 746adbb6b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Flutter/Flutter-Debug.xcconfig b/firebase-auth-flutterfire-ui/step_04_a/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index 4b81f9b2d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Flutter/Flutter-Release.xcconfig b/firebase-auth-flutterfire-ui/step_04_a/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index 5caa9d1579..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Flutter/GeneratedPluginRegistrant.swift b/firebase-auth-flutterfire-ui/step_04_a/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index 4116d2e5cf..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,18 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - -import app_links -import desktop_webview_auth -import firebase_auth -import firebase_core - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { - AppLinksMacosPlugin.register(with: registry.registrar(forPlugin: "AppLinksMacosPlugin")) - DesktopWebviewAuthPlugin.register(with: registry.registrar(forPlugin: "DesktopWebviewAuthPlugin")) - FLTFirebaseAuthPlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseAuthPlugin")) - FLTFirebaseCorePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseCorePlugin")) -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Podfile b/firebase-auth-flutterfire-ui/step_04_a/macos/Podfile deleted file mode 100644 index 167132a2fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Podfile +++ /dev/null @@ -1,42 +0,0 @@ -platform :osx, '12.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_macos_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_macos_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_04_a/macos/Podfile.lock deleted file mode 100644 index f431c3fe8c..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - FlutterMacOS - - FlutterMacOS (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) - - FlutterMacOS (from `Flutter/ephemeral`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos - FlutterMacOS: - :path: Flutter/ephemeral - -SPEC CHECKSUMS: - desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 - FlutterMacOS: c232990155153907050900a2e175c7773903ba4e - -PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 02a99f8c92..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,825 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC10EC2044A3C60003C045; - remoteInfo = Runner; - }; - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = firebase_auth_flutterfire_ui.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 331C80D2294CF70F00263BE5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C80D6294CF71000263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C80D7294CF71000263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 331C80D6294CF71000263BE5 /* RunnerTests */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - 62858181651BA97FB2AB5B13 /* Pods */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */, - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - 62858181651BA97FB2AB5B13 /* Pods */ = { - isa = PBXGroup; - children = ( - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C80D4294CF70F00263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, - 331C80D1294CF70F00263BE5 /* Sources */, - 331C80D2294CF70F00263BE5 /* Frameworks */, - 331C80D3294CF70F00263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C80DA294CF71000263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C80D4294CF70F00263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 33CC10EC2044A3C60003C045; - }; - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 331C80D4294CF70F00263BE5 /* RunnerTests */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C80D3294CF70F00263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C80D1294CF70F00263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC10EC2044A3C60003C045 /* Runner */; - targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; - }; - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 331C80DB294CF71000263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Debug; - }; - 331C80DC294CF71000263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Release; - }; - 331C80DD294CF71000263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Profile; - }; - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C80DB294CF71000263BE5 /* Debug */, - 331C80DC294CF71000263BE5 /* Release */, - 331C80DD294CF71000263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 9d7d2779b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/AppDelegate.swift deleted file mode 100644 index b3c1761412..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import Cocoa -import FlutterMacOS - -@main -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } - - override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { - return true - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f19f..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 82b6f9d9a33e198f5747104729e1fcef999772a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102994 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ⅅ8MglG&ER{i5lN315cO?EdHNLrg? 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 z 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 Pe7HEdAEg|=c=LY&YVNkY diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index 13b35eba55c6dabc3aac36f33d859266c18fa0d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5680 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 diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index 0a3f5fa40fb3d1e0710331a48de5d256da3f275d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 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 diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 2f1632cfddf3d9dade342351e627a0a75609fb46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 zcmV;b2vzrqP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuE6iGxuRCodHTWf3-RTMruyW6Fu zQYeUM04eX6D5c0FCjKKPrco1(K`<0SL=crI{PC3-^hZU0kQie$gh-5!7z6SH6Q0J% zqot*`H1q{R5fHFYS}dje@;kG=v$L0(yY0?wY2%*c?A&{2?!D*x?m71{of2gv!$5|C z3>qG_BW}7K_yUcT3A5C6QD<+{aq?x;MAUyAiJn#Jv8_zZtQ{P zTRzbL3U9!qVuZzS$xKU10KiW~Bgdcv1-!uAhQxf3a7q+dU6lj?yoO4Lq4TUN4}h{N z*fIM=SS8|C2$(T>w$`t@3Tka!(r!7W`x z-isCVgQD^mG-MJ;XtJuK3V{Vy72GQ83KRWsHU?e*wrhKk=ApIYeDqLi;JI1e zuvv}5^Dc=k7F7?nm3nIw$NVmU-+R>> zyqOR$-2SDpJ}Pt;^RkJytDVXNTsu|mI1`~G7yw`EJR?VkGfNdqK9^^8P`JdtTV&tX4CNcV4 z&N06nZa??Fw1AgQOUSE2AmPE@WO(Fvo`%m`cDgiv(fAeRA%3AGXUbsGw{7Q`cY;1BI#ac3iN$$Hw z0LT0;xc%=q)me?Y*$xI@GRAw?+}>=9D+KTk??-HJ4=A>`V&vKFS75@MKdSF1JTq{S zc1!^8?YA|t+uKigaq!sT;Z!&0F2=k7F0PIU;F$leJLaw2UI6FL^w}OG&!;+b%ya1c z1n+6-inU<0VM-Y_s5iTElq)ThyF?StVcebpGI znw#+zLx2@ah{$_2jn+@}(zJZ{+}_N9BM;z)0yr|gF-4=Iyu@hI*Lk=-A8f#bAzc9f z`Kd6K--x@t04swJVC3JK1cHY-Hq+=|PN-VO;?^_C#;coU6TDP7Bt`;{JTG;!+jj(` zw5cLQ-(Cz-Tlb`A^w7|R56Ce;Wmr0)$KWOUZ6ai0PhzPeHwdl0H(etP zUV`va_i0s-4#DkNM8lUlqI7>YQLf)(lz9Q3Uw`)nc(z3{m5ZE77Ul$V%m)E}3&8L0 z-XaU|eB~Is08eORPk;=<>!1w)Kf}FOVS2l&9~A+@R#koFJ$Czd%Y(ENTV&A~U(IPI z;UY+gf+&6ioZ=roly<0Yst8ck>(M=S?B-ys3mLdM&)ex!hbt+ol|T6CTS+Sc0jv(& z7ijdvFwBq;0a{%3GGwkDKTeG`b+lyj0jjS1OMkYnepCdoosNY`*zmBIo*981BU%%U z@~$z0V`OVtIbEx5pa|Tct|Lg#ZQf5OYMUMRD>Wdxm5SAqV2}3!ceE-M2 z@O~lQ0OiKQp}o9I;?uxCgYVV?FH|?Riri*U$Zi_`V2eiA>l zdSm6;SEm6#T+SpcE8Ro_f2AwxzI z44hfe^WE3!h@W3RDyA_H440cpmYkv*)6m1XazTqw%=E5Xv7^@^^T7Q2wxr+Z2kVYr - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Configs/AppInfo.xcconfig b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index 7f83dd52b0..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = firebase_auth_flutterfire_ui - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2026 com.example. All rights reserved. diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Configs/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd9464..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Configs/Release.xcconfig b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f49561..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Configs/Warnings.xcconfig b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf4780..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/DebugProfile.entitlements b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index dddb8a30c8..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/GoogleService-Info.plist deleted file mode 100644 index 7b3faf7e62..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.complete - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:d9e01cfe8b675dfcb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Info.plist deleted file mode 100644 index 4789daa6a4..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/MainFlutterWindow.swift b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 3cc05eb234..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Release.entitlements b/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Release.entitlements deleted file mode 100644 index 976176a59a..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/Runner/Release.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/macos/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_04_a/macos/RunnerTests/RunnerTests.swift deleted file mode 100644 index 61f3bd1fc5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/macos/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Cocoa -import FlutterMacOS -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_04_a/pubspec.lock b/firebase-auth-flutterfire-ui/step_04_a/pubspec.lock deleted file mode 100644 index a2fdbbeefa..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/pubspec.lock +++ /dev/null @@ -1,471 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _flutterfire_internals: - dependency: transitive - description: - name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 - url: "https://pub.dev" - source: hosted - version: "1.3.77" - app_links: - dependency: transitive - description: - name: app_links - sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" - url: "https://pub.dev" - source: hosted - version: "6.4.1" - app_links_linux: - dependency: transitive - description: - name: app_links_linux - sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" - url: "https://pub.dev" - source: hosted - version: "1.0.4" - app_links_platform_interface: - dependency: transitive - description: - name: app_links_platform_interface - sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" - url: "https://pub.dev" - source: hosted - version: "2.0.4" - app_links_web: - dependency: transitive - description: - name: app_links_web - sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" - url: "https://pub.dev" - source: hosted - version: "1.0.5" - args: - dependency: transitive - description: - name: args - sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 - url: "https://pub.dev" - source: hosted - version: "2.7.0" - async: - dependency: transitive - description: - name: async - sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 - url: "https://pub.dev" - source: hosted - version: "2.13.1" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b - url: "https://pub.dev" - source: hosted - version: "1.4.1" - clock: - dependency: transitive - description: - name: clock - sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e - url: "https://pub.dev" - source: hosted - version: "1.1.3" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - crypto: - dependency: transitive - description: - name: crypto - sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf - url: "https://pub.dev" - source: hosted - version: "3.0.7" - desktop_webview_auth: - dependency: transitive - description: - name: desktop_webview_auth - sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c - url: "https://pub.dev" - source: hosted - version: "0.0.16" - email_validator: - dependency: transitive - description: - name: email_validator - sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b - url: "https://pub.dev" - source: hosted - version: "2.1.17" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" - url: "https://pub.dev" - source: hosted - version: "1.3.3" - firebase_auth: - dependency: "direct main" - description: - name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" - url: "https://pub.dev" - source: hosted - version: "6.7.0" - firebase_auth_platform_interface: - dependency: transitive - description: - name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" - url: "https://pub.dev" - source: hosted - version: "9.1.0" - firebase_auth_web: - dependency: transitive - description: - name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" - url: "https://pub.dev" - source: hosted - version: "6.3.0" - firebase_core: - dependency: "direct main" - description: - name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" - url: "https://pub.dev" - source: hosted - version: "4.15.0" - firebase_core_platform_interface: - dependency: transitive - description: - name: firebase_core_platform_interface - sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" - url: "https://pub.dev" - source: hosted - version: "8.1.1" - firebase_core_web: - dependency: transitive - description: - name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" - url: "https://pub.dev" - source: hosted - version: "3.12.0" - firebase_ui_auth: - dependency: "direct main" - description: - name: firebase_ui_auth - sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" - url: "https://pub.dev" - source: hosted - version: "3.1.1" - firebase_ui_localizations: - dependency: transitive - description: - name: firebase_ui_localizations - sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 - url: "https://pub.dev" - source: hosted - version: "2.1.0" - firebase_ui_oauth: - dependency: transitive - description: - name: firebase_ui_oauth - sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - firebase_ui_shared: - dependency: transitive - description: - name: firebase_ui_shared - sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" - url: "https://pub.dev" - source: hosted - version: "1.5.0" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" - url: "https://pub.dev" - source: hosted - version: "6.0.0" - flutter_localizations: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - flutter_svg: - dependency: transitive - description: - name: flutter_svg - sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" - url: "https://pub.dev" - source: hosted - version: "2.3.0" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - flutter_web_plugins: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - http: - dependency: transitive - description: - name: http - sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" - url: "https://pub.dev" - source: hosted - version: "1.6.0" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" - url: "https://pub.dev" - source: hosted - version: "4.1.2" - intl: - dependency: transitive - description: - name: intl - sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" - url: "https://pub.dev" - source: hosted - version: "0.20.3" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" - url: "https://pub.dev" - source: hosted - version: "11.0.2" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" - url: "https://pub.dev" - source: hosted - version: "3.0.10" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - lints: - dependency: transitive - description: - name: lints - sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" - url: "https://pub.dev" - source: hosted - version: "6.1.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" - url: "https://pub.dev" - source: hosted - version: "0.12.20" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" - url: "https://pub.dev" - source: hosted - version: "0.13.0" - meta: - dependency: transitive - description: - name: meta - sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" - url: "https://pub.dev" - source: hosted - version: "1.19.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - path_parsing: - dependency: transitive - description: - name: path_parsing - sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" - url: "https://pub.dev" - source: hosted - version: "1.1.0" - petitparser: - dependency: transitive - description: - name: petitparser - sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" - url: "https://pub.dev" - source: hosted - version: "7.1.0" - plugin_platform_interface: - dependency: transitive - description: - name: plugin_platform_interface - sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" - url: "https://pub.dev" - source: hosted - version: "2.1.8" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - source_span: - dependency: transitive - description: - name: source_span - sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" - url: "https://pub.dev" - source: hosted - version: "1.10.2" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" - url: "https://pub.dev" - source: hosted - version: "1.12.2" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" - url: "https://pub.dev" - source: hosted - version: "0.7.12" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - vector_graphics: - dependency: transitive - description: - name: vector_graphics - sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" - url: "https://pub.dev" - source: hosted - version: "1.2.4" - vector_graphics_codec: - dependency: transitive - description: - name: vector_graphics_codec - sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" - url: "https://pub.dev" - source: hosted - version: "1.1.13" - vector_graphics_compiler: - dependency: transitive - description: - name: vector_graphics_compiler - sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 - url: "https://pub.dev" - source: hosted - version: "1.3.2" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" - url: "https://pub.dev" - source: hosted - version: "2.4.3" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" - url: "https://pub.dev" - source: hosted - version: "15.4.0" - web: - dependency: transitive - description: - name: web - sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - xml: - dependency: transitive - description: - name: xml - sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" - url: "https://pub.dev" - source: hosted - version: "7.0.1" -sdks: - dart: ">=3.13.5 <4.0.0" - flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_04_a/pubspec.yaml b/firebase-auth-flutterfire-ui/step_04_a/pubspec.yaml deleted file mode 100644 index 7358752b33..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/pubspec.yaml +++ /dev/null @@ -1,24 +0,0 @@ -name: firebase_auth_flutterfire_ui -description: "A new Flutter project." -publish_to: 'none' -version: 0.1.0+1 - -environment: - sdk: ^3.13.5 - -dependencies: - firebase_auth: ^6.7.0 - firebase_core: ^4.15.0 - firebase_ui_auth: ^3.1.1 - flutter: - sdk: flutter - -dev_dependencies: - flutter_test: - sdk: flutter - flutter_lints: ^6.0.0 - -flutter: - uses-material-design: true - assets: - - assets/ diff --git a/firebase-auth-flutterfire-ui/step_04_a/web/favicon.png b/firebase-auth-flutterfire-ui/step_04_a/web/favicon.png deleted file mode 100644 index 8aaa46ac1ae21512746f852a42ba87e4165dfdd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM diff --git a/firebase-auth-flutterfire-ui/step_04_a/web/icons/Icon-192.png b/firebase-auth-flutterfire-ui/step_04_a/web/icons/Icon-192.png deleted file mode 100644 index b749bfef07473333cf1dd31e9eed89862a5d52aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5292 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 diff --git a/firebase-auth-flutterfire-ui/step_04_a/web/icons/Icon-512.png b/firebase-auth-flutterfire-ui/step_04_a/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48dff1169879ba46840804b412fe02fefd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8252 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 diff --git a/firebase-auth-flutterfire-ui/step_04_a/web/icons/Icon-maskable-192.png b/firebase-auth-flutterfire-ui/step_04_a/web/icons/Icon-maskable-192.png deleted file mode 100644 index eb9b4d76e525556d5d89141648c724331630325d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5594 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 X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! diff --git a/firebase-auth-flutterfire-ui/step_04_a/web/icons/Icon-maskable-512.png b/firebase-auth-flutterfire-ui/step_04_a/web/icons/Icon-maskable-512.png deleted file mode 100644 index d69c56691fbdb0b7efa65097c7cc1edac12a6d3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20998 zcmeFZ_gj-)&^4Nb2tlbLMU<{!p(#yjqEe+=0IA_oih%ScH9@5#MNp&}Y#;;(h=A0@ zh7{>lT2MkSQ344eAvrhici!td|HJuyvJm#Y_w1Q9Yu3!26dNlO-oxUDK_C#XnW^Co z5C{VN6#{~B0)K2j7}*1Xq(Nqemv23A-6&=ZpEijkVnSwVGqLv40?n0=p;k3-U5e5+ z+z3>aS`u9DS=!wg8ROu?X4TFoW6CFLL&{GzoVT)ldhLekLM|+j3tIxRd|*5=c{=s&*vfPdBr(Fyj(v@%eQj1Soy7m4^@VRl1~@-PV7y+c!xz$8436WBn$t{=}mEdK#k`aystimGgI{(IBx$!pAwFoE9Y`^t^;> zKAD)C(Dl^s%`?q5$P|fZf8Xymrtu^Pv(7D`rn>Z-w$Ahs!z9!94WNVxrJuXfHAaxg zC6s@|Z1$7R$(!#t%Jb{{s6(Y?NoQXDYq)!}X@jKPhe`{9KQ@sAU8y-5`xt?S9$jKH zoi}6m5PcG*^{kjvt+kwPpyQzVg4o)a>;LK`aaN2x4@itBD3Aq?yWTM20VRn1rrd+2 zKO=P0rMjEGq_UqpMa`~7B|p?xAN1SCoCp}QxAv8O`jLJ5CVh@umR%c%i^)6!o+~`F zaalSTQcl5iwOLC&H)efzd{8(88mo`GI(56T<(&p7>Qd^;R1hn1Y~jN~tApaL8>##U zd65bo8)79CplWxr#z4!6HvLz&N7_5AN#x;kLG?zQ(#p|lj<8VUlKY=Aw!ATqeL-VG z42gA!^cMNPj>(`ZMEbCrnkg*QTsn*u(nQPWI9pA{MQ=IsPTzd7q5E#7+z>Ch=fx$~ z;J|?(5jTo5UWGvsJa(Sx0?S#56+8SD!I^tftyeh_{5_31l6&Hywtn`bbqYDqGZXI( zCG7hBgvksX2ak8+)hB4jnxlO@A32C_RM&g&qDSb~3kM&)@A_j1*oTO@nicGUyv+%^ z=vB)4(q!ykzT==Z)3*3{atJ5}2PV*?Uw+HhN&+RvKvZL3p9E?gHjv{6zM!A|z|UHK z-r6jeLxbGn0D@q5aBzlco|nG2tr}N@m;CJX(4#Cn&p&sLKwzLFx1A5izu?X_X4x8r@K*d~7>t1~ zDW1Mv5O&WOxbzFC`DQ6yNJ(^u9vJdj$fl2dq`!Yba_0^vQHXV)vqv1gssZYzBct!j zHr9>ydtM8wIs}HI4=E}qAkv|BPWzh3^_yLH(|kdb?x56^BlDC)diWyPd*|f!`^12_U>TD^^94OCN0lVv~Sgvs94ecpE^}VY$w`qr_>Ue zTfH~;C<3H<0dS5Rkf_f@1x$Gms}gK#&k()IC0zb^QbR!YLoll)c$Agfi6MKI0dP_L z=Uou&u~~^2onea2%XZ@>`0x^L8CK6=I{ge;|HXMj)-@o~h&O{CuuwBX8pVqjJ*o}5 z#8&oF_p=uSo~8vn?R0!AMWvcbZmsrj{ZswRt(aEdbi~;HeVqIe)-6*1L%5u$Gbs}| zjFh?KL&U(rC2izSGtwP5FnsR@6$-1toz?RvLD^k~h9NfZgzHE7m!!7s6(;)RKo2z} zB$Ci@h({l?arO+vF;s35h=|WpefaOtKVx>l399}EsX@Oe3>>4MPy%h&^3N_`UTAHJ zI$u(|TYC~E4)|JwkWW3F!Tib=NzjHs5ii2uj0^m|Qlh-2VnB#+X~RZ|`SA*}}&8j9IDv?F;(Y^1=Z0?wWz;ikB zewU>MAXDi~O7a~?jx1x=&8GcR-fTp>{2Q`7#BE#N6D@FCp`?ht-<1|y(NArxE_WIu zP+GuG=Qq>SHWtS2M>34xwEw^uvo4|9)4s|Ac=ud?nHQ>ax@LvBqusFcjH0}{T3ZPQ zLO1l<@B_d-(IS682}5KA&qT1+{3jxKolW+1zL4inqBS-D>BohA!K5++41tM@ z@xe<-qz27}LnV#5lk&iC40M||JRmZ*A##K3+!j93eouU8@q-`W0r%7N`V$cR&JV;iX(@cS{#*5Q>~4BEDA)EikLSP@>Oo&Bt1Z~&0d5)COI%3$cLB_M?dK# z{yv2OqW!al-#AEs&QFd;WL5zCcp)JmCKJEdNsJlL9K@MnPegK23?G|O%v`@N{rIRa zi^7a}WBCD77@VQ-z_v{ZdRsWYrYgC$<^gRQwMCi6);%R~uIi31OMS}=gUTE(GKmCI z$zM>mytL{uNN+a&S38^ez(UT=iSw=l2f+a4)DyCA1Cs_N-r?Q@$3KTYosY!;pzQ0k zzh1G|kWCJjc(oZVBji@kN%)UBw(s{KaYGy=i{g3{)Z+&H8t2`^IuLLKWT6lL<-C(! zSF9K4xd-|VO;4}$s?Z7J_dYqD#Mt)WCDnsR{Kpjq275uUq6`v0y*!PHyS(}Zmv)_{>Vose9-$h8P0|y;YG)Bo}$(3Z%+Gs0RBmFiW!^5tBmDK-g zfe5%B*27ib+7|A*Fx5e)2%kIxh7xWoc3pZcXS2zik!63lAG1;sC1ja>BqH7D zODdi5lKW$$AFvxgC-l-)!c+9@YMC7a`w?G(P#MeEQ5xID#<}W$3bSmJ`8V*x2^3qz zVe<^^_8GHqYGF$nIQm0Xq2kAgYtm#UC1A(=&85w;rmg#v906 zT;RyMgbMpYOmS&S9c38^40oUp?!}#_84`aEVw;T;r%gTZkWeU;;FwM@0y0adt{-OK z(vGnPSlR=Nv2OUN!2=xazlnHPM9EWxXg2EKf0kI{iQb#FoP>xCB<)QY>OAM$Dcdbm zU6dU|%Mo(~avBYSjRc13@|s>axhrPl@Sr81{RSZUdz4(=|82XEbV*JAX6Lfbgqgz584lYgi0 z2-E{0XCVON$wHfvaLs;=dqhQJ&6aLn$D#0i(FkAVrXG9LGm3pSTf&f~RQb6|1_;W> z?n-;&hrq*~L=(;u#jS`*Yvh@3hU-33y_Kv1nxqrsf>pHVF&|OKkoC)4DWK%I!yq?P z=vXo8*_1iEWo8xCa{HJ4tzxOmqS0&$q+>LroMKI*V-rxhOc%3Y!)Y|N6p4PLE>Yek>Y(^KRECg8<|%g*nQib_Yc#A5q8Io z6Ig&V>k|~>B6KE%h4reAo*DfOH)_01tE0nWOxX0*YTJgyw7moaI^7gW*WBAeiLbD?FV9GSB zPv3`SX*^GRBM;zledO`!EbdBO_J@fEy)B{-XUTVQv}Qf~PSDpK9+@I`7G7|>Dgbbu z_7sX9%spVo$%qwRwgzq7!_N;#Td08m5HV#?^dF-EV1o)Q=Oa+rs2xH#g;ykLbwtCh znUnA^dW!XjspJ;otq$yV@I^s9Up(5k7rqhQd@OLMyyxVLj_+$#Vc*}Usevp^I(^vH zmDgHc0VMme|K&X?9&lkN{yq_(If)O`oUPW8X}1R5pSVBpfJe0t{sPA(F#`eONTh_) zxeLqHMfJX#?P(@6w4CqRE@Eiza; z;^5)Kk=^5)KDvd9Q<`=sJU8rjjxPmtWMTmzcH={o$U)j=QBuHarp?=}c??!`3d=H$nrJMyr3L-& zA#m?t(NqLM?I3mGgWA_C+0}BWy3-Gj7bR+d+U?n*mN$%5P`ugrB{PeV>jDUn;eVc- zzeMB1mI4?fVJatrNyq|+zn=!AiN~<}eoM#4uSx^K?Iw>P2*r=k`$<3kT00BE_1c(02MRz4(Hq`L^M&xt!pV2 zn+#U3@j~PUR>xIy+P>51iPayk-mqIK_5rlQMSe5&tDkKJk_$i(X&;K(11YGpEc-K= zq4Ln%^j>Zi_+Ae9eYEq_<`D+ddb8_aY!N;)(&EHFAk@Ekg&41ABmOXfWTo)Z&KotA zh*jgDGFYQ^y=m)<_LCWB+v48DTJw*5dwMm_YP0*_{@HANValf?kV-Ic3xsC}#x2h8 z`q5}d8IRmqWk%gR)s~M}(Qas5+`np^jW^oEd-pzERRPMXj$kS17g?H#4^trtKtq;C?;c ztd|%|WP2w2Nzg@)^V}!Gv++QF2!@FP9~DFVISRW6S?eP{H;;8EH;{>X_}NGj^0cg@ z!2@A>-CTcoN02^r6@c~^QUa={0xwK0v4i-tQ9wQq^=q*-{;zJ{Qe%7Qd!&X2>rV@4 z&wznCz*63_vw4>ZF8~%QCM?=vfzW0r_4O^>UA@otm_!N%mH)!ERy&b!n3*E*@?9d^ zu}s^By@FAhG(%?xgJMuMzuJw2&@$-oK>n z=UF}rt%vuaP9fzIFCYN-1&b#r^Cl6RDFIWsEsM|ROf`E?O(cy{BPO2Ie~kT+^kI^i zp>Kbc@C?}3vy-$ZFVX#-cx)Xj&G^ibX{pWggtr(%^?HeQL@Z( zM-430g<{>vT*)jK4aY9(a{lSy{8vxLbP~n1MXwM527ne#SHCC^F_2@o`>c>>KCq9c(4c$VSyMl*y3Nq1s+!DF| z^?d9PipQN(mw^j~{wJ^VOXDCaL$UtwwTpyv8IAwGOg<|NSghkAR1GSNLZ1JwdGJYm zP}t<=5=sNNUEjc=g(y)1n5)ynX(_$1-uGuDR*6Y^Wgg(LT)Jp><5X|}bt z_qMa&QP?l_n+iVS>v%s2Li_;AIeC=Ca^v1jX4*gvB$?H?2%ndnqOaK5-J%7a} zIF{qYa&NfVY}(fmS0OmXA70{znljBOiv5Yod!vFU{D~*3B3Ka{P8?^ zfhlF6o7aNT$qi8(w<}OPw5fqA7HUje*r*Oa(YV%*l0|9FP9KW@U&{VSW{&b0?@y)M zs%4k1Ax;TGYuZ9l;vP5@?3oQsp3)rjBeBvQQ>^B;z5pc=(yHhHtq6|0m(h4envn_j787fizY@V`o(!SSyE7vlMT zbo=Z1c=atz*G!kwzGB;*uPL$Ei|EbZLh8o+1BUMOpnU(uX&OG1MV@|!&HOOeU#t^x zr9=w2ow!SsTuJWT7%Wmt14U_M*3XiWBWHxqCVZI0_g0`}*^&yEG9RK9fHK8e+S^m? zfCNn$JTswUVbiC#>|=wS{t>-MI1aYPLtzO5y|LJ9nm>L6*wpr_m!)A2Fb1RceX&*|5|MwrvOk4+!0p99B9AgP*9D{Yt|x=X}O% zgIG$MrTB=n-!q%ROT|SzH#A$Xm;|ym)0>1KR}Yl0hr-KO&qMrV+0Ej3d@?FcgZ+B3 ztEk16g#2)@x=(ko8k7^Tq$*5pfZHC@O@}`SmzT1(V@x&NkZNM2F#Q-Go7-uf_zKC( zB(lHZ=3@dHaCOf6C!6i8rDL%~XM@rVTJbZL09?ht@r^Z_6x}}atLjvH^4Vk#Ibf(^LiBJFqorm?A=lE zzFmwvp4bT@Nv2V>YQT92X;t9<2s|Ru5#w?wCvlhcHLcsq0TaFLKy(?nzezJ>CECqj zggrI~Hd4LudM(m{L@ezfnpELsRFVFw>fx;CqZtie`$BXRn#Ns%AdoE$-Pf~{9A8rV zf7FbgpKmVzmvn-z(g+&+-ID=v`;6=)itq8oM*+Uz**SMm_{%eP_c0{<%1JGiZS19o z@Gj7$Se~0lsu}w!%;L%~mIAO;AY-2i`9A*ZfFs=X!LTd6nWOZ7BZH2M{l2*I>Xu)0 z`<=;ObglnXcVk!T>e$H?El}ra0WmPZ$YAN0#$?|1v26^(quQre8;k20*dpd4N{i=b zuN=y}_ew9SlE~R{2+Rh^7%PA1H5X(p8%0TpJ=cqa$65XL)$#ign-y!qij3;2>j}I; ziO@O|aYfn&up5F`YtjGw68rD3{OSGNYmBnl?zdwY$=RFsegTZ=kkzRQ`r7ZjQP!H( zp4>)&zf<*N!tI00xzm-ME_a{_I!TbDCr;8E;kCH4LlL-tqLxDuBn-+xgPk37S&S2^ z2QZumkIimwz!c@!r0)j3*(jPIs*V!iLTRl0Cpt_UVNUgGZzdvs0(-yUghJfKr7;=h zD~y?OJ-bWJg;VdZ^r@vlDoeGV&8^--!t1AsIMZ5S440HCVr%uk- z2wV>!W1WCvFB~p$P$$_}|H5>uBeAe>`N1FI8AxM|pq%oNs;ED8x+tb44E) zTj{^fbh@eLi%5AqT?;d>Es5D*Fi{Bpk)q$^iF!!U`r2hHAO_?#!aYmf>G+jHsES4W zgpTKY59d?hsb~F0WE&dUp6lPt;Pm zcbTUqRryw^%{ViNW%Z(o8}dd00H(H-MmQmOiTq{}_rnwOr*Ybo7*}3W-qBT!#s0Ie z-s<1rvvJx_W;ViUD`04%1pra*Yw0BcGe)fDKUK8aF#BwBwMPU;9`!6E(~!043?SZx z13K%z@$$#2%2ovVlgFIPp7Q6(vO)ud)=*%ZSucL2Dh~K4B|%q4KnSpj#n@(0B})!9 z8p*hY@5)NDn^&Pmo;|!>erSYg`LkO?0FB@PLqRvc>4IsUM5O&>rRv|IBRxi(RX(gJ ztQ2;??L~&Mv;aVr5Q@(?y^DGo%pO^~zijld41aA0KKsy_6FeHIn?fNHP-z>$OoWer zjZ5hFQTy*-f7KENRiCE$ZOp4|+Wah|2=n@|W=o}bFM}Y@0e62+_|#fND5cwa3;P{^pEzlJbF1Yq^}>=wy8^^^$I2M_MH(4Dw{F6hm+vrWV5!q;oX z;tTNhz5`-V={ew|bD$?qcF^WPR{L(E%~XG8eJx(DoGzt2G{l8r!QPJ>kpHeOvCv#w zr=SSwMDaUX^*~v%6K%O~i)<^6`{go>a3IdfZ8hFmz&;Y@P%ZygShQZ2DSHd`m5AR= zx$wWU06;GYwXOf(%MFyj{8rPFXD};JCe85Bdp4$YJ2$TzZ7Gr#+SwCvBI1o$QP0(c zy`P51FEBV2HTisM3bHqpmECT@H!Y2-bv2*SoSPoO?wLe{M#zDTy@ujAZ!Izzky~3k zRA1RQIIoC*Mej1PH!sUgtkR0VCNMX(_!b65mo66iM*KQ7xT8t2eev$v#&YdUXKwGm z7okYAqYF&bveHeu6M5p9xheRCTiU8PFeb1_Rht0VVSbm%|1cOVobc8mvqcw!RjrMRM#~=7xibH&Fa5Imc|lZ{eC|R__)OrFg4@X_ ze+kk*_sDNG5^ELmHnZ7Ue?)#6!O)#Nv*Dl2mr#2)w{#i-;}0*_h4A%HidnmclH#;Q zmQbq+P4DS%3}PpPm7K_K3d2s#k~x+PlTul7+kIKol0@`YN1NG=+&PYTS->AdzPv!> zQvzT=)9se*Jr1Yq+C{wbK82gAX`NkbXFZ)4==j4t51{|-v!!$H8@WKA={d>CWRW+g z*`L>9rRucS`vbXu0rzA1#AQ(W?6)}1+oJSF=80Kf_2r~Qm-EJ6bbB3k`80rCv(0d` zvCf3;L2ovYG_TES%6vSuoKfIHC6w;V31!oqHM8-I8AFzcd^+_86!EcCOX|Ta9k1!s z_Vh(EGIIsI3fb&dF$9V8v(sTBC%!#<&KIGF;R+;MyC0~}$gC}}= zR`DbUVc&Bx`lYykFZ4{R{xRaUQkWCGCQlEc;!mf=+nOk$RUg*7 z;kP7CVLEc$CA7@6VFpsp3_t~m)W0aPxjsA3e5U%SfY{tp5BV5jH-5n?YX7*+U+Zs%LGR>U- z!x4Y_|4{gx?ZPJobISy991O znrmrC3otC;#4^&Rg_iK}XH(XX+eUHN0@Oe06hJk}F?`$)KmH^eWz@@N%wEc)%>?Ft z#9QAroDeyfztQ5Qe{m*#R#T%-h*&XvSEn@N$hYRTCMXS|EPwzF3IIysD2waj`vQD{ zv_#^Pgr?s~I*NE=acf@dWVRNWTr(GN0wrL)Z2=`Dr>}&ZDNX|+^Anl{Di%v1Id$_p zK5_H5`RDjJx`BW7hc85|> zHMMsWJ4KTMRHGu+vy*kBEMjz*^K8VtU=bXJYdhdZ-?jTXa$&n)C?QQIZ7ln$qbGlr zS*TYE+ppOrI@AoPP=VI-OXm}FzgXRL)OPvR$a_=SsC<3Jb+>5makX|U!}3lx4tX&L z^C<{9TggZNoeX!P1jX_K5HkEVnQ#s2&c#umzV6s2U-Q;({l+j^?hi7JnQ7&&*oOy9 z(|0asVTWUCiCnjcOnB2pN0DpuTglKq;&SFOQ3pUdye*eT<2()7WKbXp1qq9=bhMWlF-7BHT|i3TEIT77AcjD(v=I207wi-=vyiw5mxgPdTVUC z&h^FEUrXwWs9en2C{ywZp;nvS(Mb$8sBEh-*_d-OEm%~p1b2EpcwUdf<~zmJmaSTO zSX&&GGCEz-M^)G$fBvLC2q@wM$;n4jp+mt0MJFLuJ%c`tSp8$xuP|G81GEd2ci$|M z4XmH{5$j?rqDWoL4vs!}W&!?!rtj=6WKJcE>)?NVske(p;|#>vL|M_$as=mi-n-()a*OU3Okmk0wC<9y7t^D(er-&jEEak2!NnDiOQ99Wx8{S8}=Ng!e0tzj*#T)+%7;aM$ z&H}|o|J1p{IK0Q7JggAwipvHvko6>Epmh4RFRUr}$*2K4dz85o7|3#Bec9SQ4Y*;> zXWjT~f+d)dp_J`sV*!w>B%)#GI_;USp7?0810&3S=WntGZ)+tzhZ+!|=XlQ&@G@~3 z-dw@I1>9n1{+!x^Hz|xC+P#Ab`E@=vY?3%Bc!Po~e&&&)Qp85!I|U<-fCXy*wMa&t zgDk!l;gk;$taOCV$&60z+}_$ykz=Ea*)wJQ3-M|p*EK(cvtIre0Pta~(95J7zoxBN zS(yE^3?>88AL0Wfuou$BM{lR1hkrRibz=+I9ccwd`ZC*{NNqL)3pCcw^ygMmrG^Yp zn5f}Xf>%gncC=Yq96;rnfp4FQL#{!Y*->e82rHgY4Zwy{`JH}b9*qr^VA{%~Z}jtp z_t$PlS6}5{NtTqXHN?uI8ut8rOaD#F1C^ls73S=b_yI#iZDOGz3#^L@YheGd>L;<( z)U=iYj;`{>VDNzIxcjbTk-X3keXR8Xbc`A$o5# zKGSk-7YcoBYuAFFSCjGi;7b<;n-*`USs)IX z=0q6WZ=L!)PkYtZE-6)azhXV|+?IVGTOmMCHjhkBjfy@k1>?yFO3u!)@cl{fFAXnRYsWk)kpT?X{_$J=|?g@Q}+kFw|%n!;Zo}|HE@j=SFMvT8v`6Y zNO;tXN^036nOB2%=KzxB?n~NQ1K8IO*UE{;Xy;N^ZNI#P+hRZOaHATz9(=)w=QwV# z`z3+P>9b?l-@$@P3<;w@O1BdKh+H;jo#_%rr!ute{|YX4g5}n?O7Mq^01S5;+lABE+7`&_?mR_z7k|Ja#8h{!~j)| zbBX;*fsbUak_!kXU%HfJ2J+G7;inu#uRjMb|8a){=^))y236LDZ$$q3LRlat1D)%7K0!q5hT5V1j3qHc7MG9 z_)Q=yQ>rs>3%l=vu$#VVd$&IgO}Za#?aN!xY>-<3PhzS&q!N<=1Q7VJBfHjug^4|) z*fW^;%3}P7X#W3d;tUs3;`O&>;NKZBMR8au6>7?QriJ@gBaorz-+`pUWOP73DJL=M z(33uT6Gz@Sv40F6bN|H=lpcO z^AJl}&=TIjdevuDQ!w0K*6oZ2JBOhb31q!XDArFyKpz!I$p4|;c}@^bX{>AXdt7Bm zaLTk?c%h@%xq02reu~;t@$bv`b3i(P=g}~ywgSFpM;}b$zAD+=I!7`V~}ARB(Wx0C(EAq@?GuxOL9X+ffbkn3+Op0*80TqmpAq~EXmv%cq36celXmRz z%0(!oMp&2?`W)ALA&#|fu)MFp{V~~zIIixOxY^YtO5^FSox8v$#d0*{qk0Z)pNTt0QVZ^$`4vImEB>;Lo2!7K05TpY-sl#sWBz_W-aDIV`Ksabi zvpa#93Svo!70W*Ydh)Qzm{0?CU`y;T^ITg-J9nfWeZ-sbw)G@W?$Eomf%Bg2frfh5 zRm1{|E0+(4zXy){$}uC3%Y-mSA2-^I>Tw|gQx|7TDli_hB>``)Q^aZ`LJC2V3U$SABP}T)%}9g2pF9dT}aC~!rFFgkl1J$ z`^z{Arn3On-m%}r}TGF8KQe*OjSJ=T|caa_E;v89A{t@$yT^(G9=N9F?^kT*#s3qhJq!IH5|AhnqFd z0B&^gm3w;YbMNUKU>naBAO@fbz zqw=n!@--}o5;k6DvTW9pw)IJVz;X}ncbPVrmH>4x);8cx;q3UyiML1PWp%bxSiS|^ zC5!kc4qw%NSOGQ*Kcd#&$30=lDvs#*4W4q0u8E02U)7d=!W7+NouEyuF1dyH$D@G& zaFaxo9Ex|ZXA5y{eZT*i*dP~INSMAi@mvEX@q5i<&o&#sM}Df?Og8n8Ku4vOux=T% zeuw~z1hR}ZNwTn8KsQHKLwe2>p^K`YWUJEdVEl|mO21Bov!D0D$qPoOv=vJJ`)|%_ z>l%`eexY7t{BlVKP!`a^U@nM?#9OC*t76My_E_<16vCz1x_#82qj2PkWiMWgF8bM9 z(1t4VdHcJ;B~;Q%x01k_gQ0>u2*OjuEWNOGX#4}+N?Gb5;+NQMqp}Puqw2HnkYuKA zzKFWGHc&K>gwVgI1Sc9OT1s6fq=>$gZU!!xsilA$fF`kLdGoX*^t}ao@+^WBpk>`8 z4v_~gK|c2rCq#DZ+H)$3v~Hoi=)=1D==e3P zpKrRQ+>O^cyTuWJ%2}__0Z9SM_z9rptd*;-9uC1tDw4+A!=+K%8~M&+Zk#13hY$Y$ zo-8$*8dD5@}XDi19RjK6T^J~DIXbF5w&l?JLHMrf0 zLv0{7*G!==o|B%$V!a=EtVHdMwXLtmO~vl}P6;S(R2Q>*kTJK~!}gloxj)m|_LYK{ zl(f1cB=EON&wVFwK?MGn^nWuh@f95SHatPs(jcwSY#Dnl1@_gkOJ5=f`%s$ZHljRH0 z+c%lrb=Gi&N&1>^L_}#m>=U=(oT^vTA&3!xXNyqi$pdW1BDJ#^{h|2tZc{t^vag3& zAD7*8C`chNF|27itjBUo^CCDyEpJLX3&u+(L;YeeMwnXEoyN(ytoEabcl$lSgx~Ltatn}b$@j_yyMrBb03)shJE*$;Mw=;mZd&8e>IzE+4WIoH zCSZE7WthNUL$|Y#m!Hn?x7V1CK}V`KwW2D$-7&ODy5Cj;!_tTOOo1Mm%(RUt)#$@3 zhurA)t<7qik%%1Et+N1?R#hdBB#LdQ7{%-C zn$(`5e0eFh(#c*hvF>WT*07fk$N_631?W>kfjySN8^XC9diiOd#s?4tybICF;wBjp zIPzilX3{j%4u7blhq)tnaOBZ_`h_JqHXuI7SuIlNTgBk9{HIS&3|SEPfrvcE<@}E` zKk$y*nzsqZ{J{uWW9;#n=de&&h>m#A#q)#zRonr(?mDOYU&h&aQWD;?Z(22wY?t$U3qo`?{+amA$^TkxL+Ex2dh`q7iR&TPd0Ymwzo#b? zP$#t=elB5?k$#uE$K>C$YZbYUX_JgnXA`oF_Ifz4H7LEOW~{Gww&3s=wH4+j8*TU| zSX%LtJWqhr-xGNSe{;(16kxnak6RnZ{0qZ^kJI5X*It_YuynSpi(^-}Lolr{)#z_~ zw!(J-8%7Ybo^c3(mED`Xz8xecP35a6M8HarxRn%+NJBE;dw>>Y2T&;jzRd4FSDO3T zt*y+zXCtZQ0bP0yf6HRpD|WmzP;DR^-g^}{z~0x~z4j8m zucTe%k&S9Nt-?Jb^gYW1w6!Y3AUZ0Jcq;pJ)Exz%7k+mUOm6%ApjjSmflfKwBo6`B zhNb@$NHTJ>guaj9S{@DX)!6)b-Shav=DNKWy(V00k(D!v?PAR0f0vDNq*#mYmUp6> z76KxbFDw5U{{qx{BRj(>?|C`82ICKbfLxoldov-M?4Xl+3;I4GzLHyPOzYw7{WQST zPNYcx5onA%MAO9??41Po*1zW(Y%Zzn06-lUp{s<3!_9vv9HBjT02On0Hf$}NP;wF) zP<`2p3}A^~1YbvOh{ePMx$!JGUPX-tbBzp3mDZMY;}h;sQ->!p97GA)9a|tF(Gh{1$xk7 zUw?ELkT({Xw!KIr);kTRb1b|UL`r2_`a+&UFVCdJ)1T#fdh;71EQl9790Br0m_`$x z9|ZANuchFci8GNZ{XbP=+uXSJRe(;V5laQz$u18#?X*9}x7cIEbnr%<=1cX3EIu7$ zhHW6pe5M(&qEtsqRa>?)*{O;OJT+YUhG5{km|YI7I@JL_3Hwao9aXneiSA~a* z|Lp@c-oMNyeAEuUz{F?kuou3x#C*gU?lon!RC1s37gW^0Frc`lqQWH&(J4NoZg3m8 z;Lin#8Q+cFPD7MCzj}#|ws7b@?D9Q4dVjS4dpco=4yX5SSH=A@U@yqPdp@?g?qeia zH=Tt_9)G=6C2QIPsi-QipnK(mc0xXIN;j$WLf@n8eYvMk;*H-Q4tK%(3$CN}NGgO8n}fD~+>?<3UzvsrMf*J~%i;VKQHbF%TPalFi=#sgj)(P#SM^0Q=Tr>4kJVw8X3iWsP|e8tj}NjlMdWp z@2+M4HQu~3!=bZpjh;;DIDk&X}=c8~kn)FWWH z2KL1w^rA5&1@@^X%MjZ7;u(kH=YhH2pJPFQe=hn>tZd5RC5cfGYis8s9PKaxi*}-s6*W zRA^PwR=y^5Z){!(4D9-KC;0~;b*ploznFOaU`bJ_7U?qAi#mTo!&rIECRL$_y@yI27x2?W+zqDBD5~KCVYKFZLK+>ABC(Kj zeAll)KMgIlAG`r^rS{loBrGLtzhHY8$)<_S<(Dpkr(Ym@@vnQ&rS@FC*>2@XCH}M+an74WcRDcoQ+a3@A z9tYhl5$z7bMdTvD2r&jztBuo37?*k~wcU9GK2-)MTFS-lux-mIRYUuGUCI~V$?s#< z?1qAWb(?ZLm(N>%S%y10COdaq_Tm5c^%ooIxpR=`3e4C|@O5wY+eLik&XVi5oT7oe zmxH)Jd*5eo@!7t`x8!K=-+zJ-Sz)B_V$)s1pW~CDU$=q^&ABvf6S|?TOMB-RIm@CoFg>mjIQE)?+A1_3s6zmFU_oW&BqyMz1mY*IcP_2knjq5 zqw~JK(cVsmzc7*EvTT2rvpeqhg)W=%TOZ^>f`rD4|7Z5fq*2D^lpCttIg#ictgqZ$P@ru6P#f$x#KfnfTZj~LG6U_d-kE~`;kU_X)`H5so@?C zWmb!7x|xk@0L~0JFall*@ltyiL^)@3m4MqC7(7H0sH!WidId1#f#6R{Q&A!XzO1IAcIx;$k66dumt6lpUw@nL2MvqJ5^kbOVZ<^2jt5-njy|2@`07}0w z;M%I1$FCoLy`8xp8Tk)bFr;7aJeQ9KK6p=O$U0-&JYYy8woV*>b+FB?xLX`=pirYM z5K$BA(u)+jR{?O2r$c_Qvl?M{=Ar{yQ!UVsVn4k@0!b?_lA;dVz9uaQUgBH8Oz(Sb zrEs;&Ey>_ex8&!N{PmQjp+-Hlh|OA&wvDai#GpU=^-B70V0*LF=^bi+Nhe_o|azZ%~ZZ1$}LTmWt4aoB1 zPgccm$EwYU+jrdBaQFxQfn5gd(gM`Y*Ro1n&Zi?j=(>T3kmf94vdhf?AuS8>$Va#P zGL5F+VHpxdsCUa}+RqavXCobI-@B;WJbMphpK2%6t=XvKWWE|ruvREgM+|V=i6;;O zx$g=7^`$XWn0fu!gF=Xe9cMB8Z_SelD>&o&{1XFS`|nInK3BXlaeD*rc;R-#osyIS zWv&>~^TLIyBB6oDX+#>3<_0+2C4u2zK^wmHXXDD9_)kmLYJ!0SzM|%G9{pi)`X$uf zW}|%%#LgyK7m(4{V&?x_0KEDq56tk|0YNY~B(Sr|>WVz-pO3A##}$JCT}5P7DY+@W z#gJv>pA5>$|E3WO2tV7G^SuymB?tY`ooKcN3!vaQMnBNk-WATF{-$#}FyzgtJ8M^; zUK6KWSG)}6**+rZ&?o@PK3??uN{Q)#+bDP9i1W&j)oaU5d0bIWJ_9T5ac!qc?x66Q z$KUSZ`nYY94qfN_dpTFr8OW~A?}LD;Yty-BA)-be5Z3S#t2Io%q+cAbnGj1t$|qFR z9o?8B7OA^KjCYL=-!p}w(dkC^G6Nd%_I=1))PC0w5}ZZGJxfK)jP4Fwa@b-SYBw?% zdz9B-<`*B2dOn(N;mcTm%Do)rIvfXRNFX&1h`?>Rzuj~Wx)$p13nrDlS8-jwq@e@n zNIj_|8or==8~1h*Ih?w*8K7rYkGlwlTWAwLKc5}~dfz3y`kM&^Q|@C%1VAp_$wnw6zG~W4O+^ z>i?NY?oXf^Puc~+fDM$VgRNBpOZj{2cMP~gCqWAX4 z7>%$ux8@a&_B(pt``KSt;r+sR-$N;jdpY>|pyvPiN)9ohd*>mVST3wMo)){`B(&eX z1?zZJ-4u9NZ|~j1rdZYq4R$?swf}<6(#ex%7r{kh%U@kT)&kWuAszS%oJts=*OcL9 zaZwK<5DZw%1IFHXgFplP6JiL^dk8+SgM$D?8X+gE4172hXh!WeqIO>}$I9?Nry$*S zQ#f)RuH{P7RwA3v9f<-w>{PSzom;>(i&^l{E0(&Xp4A-*q-@{W1oE3K;1zb{&n28dSC2$N+6auXe0}e4b z)KLJ?5c*>@9K#I^)W;uU_Z`enquTUxr>mNq z1{0_puF-M7j${rs!dxxo3EelGodF1TvjV;Zpo;s{5f1pyCuRp=HDZ?s#IA4f?h|-p zGd|Mq^4hDa@Bh!c4ZE?O&x&XZ_ptZGYK4$9F4~{%R!}G1leCBx`dtNUS|K zL-7J5s4W@%mhXg1!}a4PD%!t&Qn%f_oquRajn3@C*)`o&K9o7V6DwzVMEhjVdDJ1fjhr#@=lp#@4EBqi=CCQ>73>R(>QKPNM&_Jpe5G`n4wegeC`FYEPJ{|vwS>$-`fuRSp3927qOv|NC3T3G-0 zA{K`|+tQy1yqE$ShWt8ny&5~)%ITb@^+x$w0)f&om;P8B)@}=Wzy59BwUfZ1vqw87 za2lB8J(&*l#(V}Id8SyQ0C(2amzkz3EqG&Ed0Jq1)$|&>4_|NIe=5|n=3?siFV0fI z{As5DLW^gs|B-b4C;Hd(SM-S~GQhzb>HgF2|2Usww0nL^;x@1eaB)=+Clj+$fF@H( z-fqP??~QMT$KI-#m;QC*&6vkp&8699G3)Bq0*kFZXINw=b9OVaed(3(3kS|IZ)CM? zJdnW&%t8MveBuK21uiYj)_a{Fnw0OErMzMN?d$QoPwkhOwcP&p+t>P)4tHlYw-pPN z^oJ=uc$Sl>pv@fZH~ZqxSvdhF@F1s=oZawpr^-#l{IIOGG=T%QXjtwPhIg-F@k@uIlr?J->Ia zpEUQ*=4g|XYn4Gez&aHr*;t$u3oODPmc2Ku)2Og|xjc%w;q!Zz+zY)*3{7V8bK4;& zYV82FZ+8?v)`J|G1w4I0fWdKg|2b#iaazCv;|?(W-q}$o&Y}Q5d@BRk^jL7#{kbCK zSgkyu;=DV+or2)AxCBgq-nj5=@n^`%T#V+xBGEkW4lCqrE)LMv#f;AvD__cQ@Eg3`~x| zW+h9mofSXCq5|M)9|ez(#X?-sxB%Go8};sJ?2abp(Y!lyi>k)|{M*Z$c{e1-K4ky` MPgg&ebxsLQ025IeI{*Lx diff --git a/firebase-auth-flutterfire-ui/step_04_a/web/index.html b/firebase-auth-flutterfire-ui/step_04_a/web/index.html deleted file mode 100644 index 9c98e31148..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/web/index.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - firebase_auth_flutterfire_ui - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_a/web/manifest.json b/firebase-auth-flutterfire-ui/step_04_a/web/manifest.json deleted file mode 100644 index 25f26f5ddb..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_a/web/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "firebase_auth_flutterfire_ui", - "short_name": "firebase_auth_flutterfire_ui", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/.gemini/settings.json b/firebase-auth-flutterfire-ui/step_04_b/.gemini/settings.json deleted file mode 100644 index a35b8a7ef4..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/.gemini/settings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "mcpServers": { - "dart": { - "command": "dart", - "args": [ - "mcp-server" - ] - } - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/.gitignore b/firebase-auth-flutterfire-ui/step_04_b/.gitignore deleted file mode 100644 index 79f7ecabd5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/.gitignore +++ /dev/null @@ -1,48 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.build/ -.buildlog/ -.history -.svn/ -.swiftpm/ -migrate_working_dir/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins-dependencies -.pub-cache/ -.pub/ -/build/ -/coverage/ - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release - -# Widget Preview related -.widget_preview/ diff --git a/firebase-auth-flutterfire-ui/step_04_b/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_04_b/analysis_options.yaml deleted file mode 100644 index c063137f64..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/analysis_options.yaml +++ /dev/null @@ -1,13 +0,0 @@ -analyzer: - exclude: - - build/** - - android/** - - ios/** - - web/** - - macos/** -include: ../../analysis_options.yaml - -linter: - rules: - avoid_print: false - constant_identifier_names: false diff --git a/firebase-auth-flutterfire-ui/step_04_b/android/.gitignore b/firebase-auth-flutterfire-ui/step_04_b/android/.gitignore deleted file mode 100644 index be3943c96d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/android/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java -.cxx/ - -# Remember to never publicly share your keystore. -# See https://flutter.dev/to/reference-keystore -key.properties -**/*.keystore -**/*.jks diff --git a/firebase-auth-flutterfire-ui/step_04_b/android/app/build.gradle.kts b/firebase-auth-flutterfire-ui/step_04_b/android/app/build.gradle.kts deleted file mode 100644 index f05f3e1f84..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/android/app/build.gradle.kts +++ /dev/null @@ -1,49 +0,0 @@ -plugins { - id("com.android.application") - // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. - id("dev.flutter.flutter-gradle-plugin") -} - -android { - namespace = "com.example.firebase_auth_flutterfire_ui" - compileSdk = flutter.compileSdkVersion - ndkVersion = flutter.ndkVersion - - compileOptions { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId = "com.example.firebase_auth_flutterfire_ui" - // You can update the following values to match your application needs. - // For more information, see: https://flutter.dev/to/review-gradle-config. - minSdk = flutter.minSdkVersion - targetSdk = flutter.targetSdkVersion - // Uses the version code from pubspec.yaml. When using split APKs, 1000 * ABI_VERSION - // is added automatically by Flutter. (https://developer.android.com/studio/build/configure-apk-splits#configure-APK-versions) - // You can force using the value of versionCode by specifying the `-P force-version-code-ignoring-abi=true` - // flag during build. - versionCode = flutter.versionCode - versionName = flutter.versionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig = signingConfigs.getByName("debug") - } - } -} - -kotlin { - compilerOptions { - jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17 - } -} - -flutter { - source = "../.." -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/android/app/src/debug/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_04_b/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 6ad6b92cf5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt b/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt deleted file mode 100644 index a96c3bd018..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.example.firebase_auth_flutterfire_ui - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity : FlutterActivity() diff --git a/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/drawable-v21/launch_background.xml b/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3f6..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/drawable/launch_background.xml b/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f884..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372eebdb28e45604e46eeda8dd24651419bc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` diff --git a/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/values-night/styles.xml b/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 06952be745..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/values/styles.xml b/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/values/styles.xml deleted file mode 100644 index cb1ef88056..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/android/app/src/profile/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_04_b/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/android/build.gradle.kts b/firebase-auth-flutterfire-ui/step_04_b/android/build.gradle.kts deleted file mode 100644 index dbee657bb5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/android/build.gradle.kts +++ /dev/null @@ -1,24 +0,0 @@ -allprojects { - repositories { - google() - mavenCentral() - } -} - -val newBuildDir: Directory = - rootProject.layout.buildDirectory - .dir("../../build") - .get() -rootProject.layout.buildDirectory.value(newBuildDir) - -subprojects { - val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name) - project.layout.buildDirectory.value(newSubprojectBuildDir) -} -subprojects { - project.evaluationDependsOn(":app") -} - -tasks.register("clean") { - delete(rootProject.layout.buildDirectory) -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/android/gradle.properties b/firebase-auth-flutterfire-ui/step_04_b/android/gradle.properties deleted file mode 100644 index e96108cfe4..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/android/gradle.properties +++ /dev/null @@ -1,6 +0,0 @@ -org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError -android.useAndroidX=true -# This newDsl flag was added by the Flutter template -android.newDsl=false -# This builtInKotlin flag was added by the Flutter template -android.builtInKotlin=false diff --git a/firebase-auth-flutterfire-ui/step_04_b/android/gradle/wrapper/gradle-wrapper.properties b/firebase-auth-flutterfire-ui/step_04_b/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index a20f2c46d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-all.zip diff --git a/firebase-auth-flutterfire-ui/step_04_b/android/settings.gradle.kts b/firebase-auth-flutterfire-ui/step_04_b/android/settings.gradle.kts deleted file mode 100644 index b28021a910..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/android/settings.gradle.kts +++ /dev/null @@ -1,26 +0,0 @@ -pluginManagement { - val flutterSdkPath = - run { - val properties = java.util.Properties() - file("local.properties").inputStream().use { properties.load(it) } - val flutterSdkPath = properties.getProperty("flutter.sdk") - require(flutterSdkPath != null) { "flutter.sdk not set in local.properties" } - flutterSdkPath - } - - includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") - - repositories { - google() - mavenCentral() - gradlePluginPortal() - } -} - -plugins { - id("dev.flutter.flutter-plugin-loader") version "1.0.0" - id("com.android.application") version "9.1.0" apply false - id("org.jetbrains.kotlin.android") version "2.4.0" apply false -} - -include(":app") diff --git a/firebase-auth-flutterfire-ui/step_04_b/assets/dash.png b/firebase-auth-flutterfire-ui/step_04_b/assets/dash.png deleted file mode 100644 index 6ccb3f390078f9482957e860d32fef22f72faa18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386796 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�MY+02|B4_ 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 p`@Kp?d`1 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%0A#%_THjcAbGp<&Pqg)aTn=W z3BXds4q!STA+S~cc3iCS0kjw^bfKCqzGCUL^w8o$dF7>2qfJ|>w%hb6=X(}%f3!#h z8s6y2cbvC(tMKvT6cu^o~x zy4eetEK?Q4gND=665i$m_blCFmr(sB(tvbic2MYtt!HTa--Z&!iCI~qQM<|jE%VY6 zdnK=0vtX{}&D^cFiJlE7b;Y-6_4@K!T>|8HNhx)S)adVbZ(^Xft4gAg2zzm4cr_%1 zF9HNRBNAH)BjUM>VQmL+qGY5(({|(?h6|WMq=;XR4qfWSTIN{<)E3PFa99AcgCMdD zaZ^ka)cMxcM}(h%zon6)!#b`?cu_Mer|@Hjet;~VKE_@m3rOjQN@^w2?I{DYf7vsl zqQJ6eN^G4^one5YoX_E}z`LaJLxI!GxRsZGp2~6Rv~yXP0iTh*od2`?RBMnI5>2P4 z{hSXn3kwS`+E0gi3**AKkPk6b!?|j)d@xR#R1A}xS*`Zn64U4ziEoMr&8`!SzX&F! za_S<6O{2%Q6W3OGbzY!C>Ih+sg2dtM0XHSZ4S7)=rVjxvV)*mF@?jp)9qS{SsQakpmIBf}*7eq+{b9 z?|_99N(e0YS7p3Z0iP1mI=axEZ*b~1l{^Yyb5Z8<5&k6=wJL9axxQFNQ)G;Z!CS&t zsfC7(-Ad~Z>DTdbo_9NgRE#~o%U25ovo){F^8y|a$k6XW^+RxqUf$_)GjNHdSE1S| z=YCcoa`3^YT5O+%2TU~!s>3bI=Uv_EYGzKhuH9Y??-7O9^mnB-|2$JXeG`(qfzdTV5#pXG+O32srU37gsQ8 zqK@(KEombk$;fLEG~p?Ig&?K0b0r=Bw04PnrlkKV_6j{VZ&XP`TqfXPf6B_ww#NHF za5nuF>npvAHVfe=QVsBhp|F!E$b&Jq*AAwgqwgRr$5iC|rdE?RlSrsgC1&x{pp4|+7<2YI8z4N@lxOV^jX|tH!r&CF` z3!suQVu;5?zcLMElSOaq1X8FI2S*$xI^0X>ZO%5Y8*7T@M0Vb&sCj(02_Xq8Wf@m& ze?wF4G5o&s$@C{r4(*4tnoU}UyPi%;p7S5}!V)g>X zsSwQw^i^>-1~Sf_w*x#B_bKEX4vzmaC~)<6uWy+rrKUtw-1udDIz;!7z`&Q0;8{jg zTYZnF@(!YvL4phG+~ELGp{9(XVU@DDFHz~s9tW_bTX4W~yGMczKpbS=;{VlJt_ect z78V)7-k{ShmS;ZVQlUX?igr+T`w3fJUH+f75HApDEMax(#)&v}jl8S^Jr<@$r6@gR z;RR~%PL%L?1X22zwvBpd`9>R!mMN8)jqi6((3epyltn ze2GZTmb{KtyH3gp)mB~WyZGwm@ZvIM1Dtj;$MChuq_@V8jXplDyc7$@Llnb3MWv+H zTj)^Y(y>2)TMPi5L+ceDO~V6B>g3qR;)SWZ9ZQe)W`7#?>~76%cRyLY8lR4~1#Bl3 zjIhB)5@;pBzGH+C$O_VaRHHKQ&+G@QK_XsNu_r$^_lvq3cq8HC6|kE}s7PjH5tEnz zsM&%1a|r{)Hx#w#;72;-pWZl3%jNRr_O$iaVF=8?F%QE zHJh42-<F8@rt5S-18bO{1#_4KS)D!hK8KA;ggs+f$HK6z(~HIz zdL}e$zMC;+Hn|+1*?6o(*Iu32b4KU);QIw)`ShvlpYVoB$V;YT?yjFqK4`i5<`PgW zkA7`|hgr3VciPhcmyhe|4le&M3*bz6cKh8oh$Qvp%SlZS46ms2Vyw)H#U&lp{32tf z{I(7mD@6~^$M38NWcs<(d%L(-2uOwO#F$%GOkf%WDqTa4!Aor_eqrLT%59a*;;5Um^BW9pBCS)bNxYjKJDD z8(3zudb>!fZEnnAZhUu*;ny~O+em8pr=CT#)$XSouWsP46C`L!cz*&-GRNWo8{rC> z(5o%9!(nO{ZIx-kshjayj-v?KWt{oKP+- z>g`(n*`kR(mnJu&>N+k6ynSU~CzydZWA2{9Yq}v`pcEq-(*Z6V%-^(*x2W%U&AuiX zP_&Ji?U=8=2=QC~>LlZ&{FapkoRZuADeENC)dzNvlf8dmLjLUl>oVaJU#1mLMpso}Om2)1ZwF8aM@@pn=dI9a*Q<4Iv zGn?-5VZJ{tb+3h1P(83Pe=&cM5`AI$UFe$yo3tqXcIemF8Nr&UYJu=@5!V+pH}DQ; z#16X8Rewjw;hWb|_Z-E62Pk|9_L2^-bNBr?D+-tKldLz7XOUSeG5KLer0>q zNDaR=aV3Y)CV349NP+&CI*wkk!}drWraZ^JGw=Z?_@(iY8lIUt%Mkr9lcard>M>&I zte<2(2KO3$ZX}0wP#j9H#uYPn#7Tb({iVzbG~xbE)1|AYmK7Py`S1=6UH>(WE|UJ9 z8cUw)hWvm+XzdyV0r2UKmL(y3o$y5j=2fl3Snd&h`8+?)PDTQ zz<3Y9hO(^E81v=xOV#O~pgMBtr-f^PTUUnb%!<=EN=q#x?75sT4=)cf=@_Oy{hbGW|NKy4L@uoj@s%p>)-A3( z_qei1%hW&kcT_(~54zb5cD3=zt9E{H`BI^#mODuAzBV-4z%hurH;DNYh0TTteS8~r zJQ)l4w%6la`Z&G&mBPG)Z_~HUS!-+Kmt;A5=k5fBUNn+O)KQufWR=i&TCLtb^COJA z1W@cpvJNgfX9X;IbE(LZu#nx5j&8fAbj@`gRZttX-QsbiyS;pS&}Bx&l7xlUft7XF zzWMw5s(o9`>`H5qFr_F!dPVrL@=8`P*|o%>mPvhONP^waQUzu_BC4Iy2&jwZFF@61 zfTsh*BC(_t01|?mOB2zkmRQA!De>M(*3ek&>K{f+X-8|xT9OC{3GK`3hCqUV4uwTh zIhw-T&U2E7=JwJ^9={E`D-Dfx6Kv<4s&U}n#nH|nz)6jngqF?d*e9}CCZDb8{Ex{i zfXt}ZTW(TNq(@MQ0kDMG=>9;k_@`<&l|>bpl^Jj}Zl_oAvfYSJ7wvqX=@H}P4aUN& z%n|K-aAu1lrGLYMf|ga<<^1f2PQY2J*=gtmN+*pFc8+Kcs2DB(9K`Gbp!Lx=Hw;?w ze=X6L_Y3|-;BBr}G%vB`1;d_b5M_Yo+>e|^3+_1ce5iXZNs zZQPSFqZG9~wSS~NYM|J&$~bq}M^RlQL+l*}hn#$ITK&@{26j~vk+!gbO6`m>@3LE6 zZ28cR#yRh@44C2%V@`QbD>GaBPym|h>X#PI#(AS=71=bEsKw(^mmM+y9`(wN2q9m*;HX&Cb^iH2lb3V;_u-kpVGdU zF3g7L9D^L1?KbPjBYI7d!5@Fv50klUYdh24UNw}u-ctyOu4+(*?6K9yJ$_;c4!`-k zE)GE9db`O^Aduv}&D_VgI)=18rM*>#o|prP_z)JTX4WoHrOPBUGsUJ^MC*dW&VOe6 z*_N;g8fnA_4Q44Fzf~ym38b@J_qqRPvK@rIcEzq>rmW z74(JKuN?)bFnXWW(#S}d!@4s{05L7(Hrpv0{5Hjj9wp_|=>cn7tuE*osQ`(!2Rko= zcOb#lkJr6Gw#+8~xAEE<__HQ{z)`3EsLq0x^F)+zZ1aj><24gJ*54O)6`8TAxU+4Q zebuHh9{Rb(O&RZO6Y|_~GpPJp&Y$PF(y`jpFdKa7Zh5vku^|ne(#MQsRWC(KlD0J2C z>MVBNXUDw|E<;=w+J9OpjT3^@=^lTbRyg0F;f?Nx{wcoEdeT2=#w^PV_eW9hsOF>< zC-PQ~I!GcHl|t<``wE)5+$udB;%+=3S}FLnWk{$Xyz}+u9INrIGYYl%UR53#w%|`i z(Vv1cI$Y!;i{e3I_L{~-V%ZZ{^Q~oaOBX@(mTkR`JV-HJHM}8VMm1h%4C)Hin1K*7J=nRM*WXIk*$23RL zC;Gd(JRTVzTu<`FKk-Rz9!m@lWJvW-H6yhPTdcx-O$T6_N z`H`URruu2|JkKXsRJi%^wc9&7*?z2=r{AQV@5TS_qr`zyGBur5F&aR)&?|p$zY#s2 zg@q>x7~I#QO|q)ef&i(xTTbu3{{41-X@>(#H1EL69TBp?%NXQvu$-_>}Q zI)C?+ZcaJDd4Q{0RjSRocYbmY1NAPD52BSV@Y6xl0$ zaNC@eA|%uKFOu!7Iws|Y6R+xe(jAGM8Q*`b9P&y34HLcK4A@@tDGjCBNy@_PTuPG` zBKddzRTYNmML-b)Dn5i*T&|GAg@4bkuScur^!!?z>P+tCPJpHlWW7a(*+p40xmmDT zEkV#fr_Aj&;TOtN$h)$!ygvnN|8!$^r{}wSoqkzPv}T$jE92FA?RT(Rqjq}Lm0V8 z(48td*G54P(!U1 zL+c(h)j9AdQJ=Lba-G?i`7+|LVo$g4%?L7>-C1$`%-s>-<6&;7a0d9Yr%VC1TfdYv zvv71a+k-!Dc%{(SMqqfcR>JCLL0;z~q^J~g?`XNB)2>r#_x5!Fjag#J1h^od5hGt_4nqg-2BHvT$*;dyGvvRYXghuF;0dNUD=`e6Pc! za97-Ox3geC{^%@qg!_SxpMSgth1XMx!>g#d8{EPc0*nv-7q5*doLVnW&|*y5ie6{; zg>ib9lu&*#EdTx1S6or}$Q!tWArsN656V2d0mBu6sxXPp>4}~`p<&_d(i$Zd;j)NG z?4rU^?rd`x?Q%VfvMY#d(`Ed#(Thogq##>FUAII2I#DDw>F#wIt zsI0A3Rp$8dla=syBtwx6p=dsBq1DxP6ODm%jT3ROp?TH9^&h&`^tzSu@s6!I`rV@G zpw=M(xw(%Z55M{3?sA8ni9>FykTYe0N`^}zzP9+VMXNBd#Lo^869*yv;^3CPVhcE8vKHV_mOTKj4L7%3 zoa;4z+Gh#aqz2`)k9k8w*Cz`d)CmDzX7 zG9*gwDjHGy*DA7f|AL%s;@h1#zUQsRTwi3T_LQK z6Me|}xA(g{d%a>#sqLvhe7Pd^#_s48c1s$Eo4>oCuNRq|G);G;TPPlB&^nJ zr$!KdSQSat84af47TfgL>3HC=yCOcnSg+*;h1Y9}zQ`ChuU~yG8Wb;xA*mmX-)n6> zErDKc(ghH!y!s0$oNT^UgkOzz&$=?ILYg_RX4i6ty^ZUKPHeAU7)`YLb7;wCIb9qu z8kL&I@xO~|0f38V`}yT~>_4o@W`4)n(fQ}3dnM+zC+pme?{t4vo6^3J!TBb^Dt!7! zB^li5BW2C83$kgDDt?xV`fz{zPBn23=z}yjevuV4M-bjw755^R@h#W*&ttvVmh|bC zr?~^ku;*T_nfvShBX<$9^8v#()kbz_yxE}s1qH*BPDs50OGjYtmCM%s^%lJyD^50G zc$ZZ6Vygk`zUZoQmvqy(l-zEwULvMGU zZ_>E!u(Ov0MNWDtRGzr^AO|=MA^fDT^Es8!C)mx`L)If`zG)x*RHw))RfRGk~<)D7`s58k}8z*G+m0Mk5pF_jhcoyB5Ib)(eMG zt!Gh;DS3f92#~`0>H1yRJbwGt76|77`5Eu;bz0DEzNTteXXwnjk@?!U6M3j4wT&q{ zS$xY#nKlMIRK7dW7c(ygb*71}ISuw*`=v|aQ%I=1v2lxrro3#R(KqLkShP#{li7++ zEcah^&PN+R$Mf$U8W35sN4h~V>8=@l5B~l3HKnBIsC$cDug+IhuZpafQRIf{2bqNH zPG?Hw9yaQyZG*Zyz*qZwSmgTU$OMq zhkzVhaB90r4J5MuhsLYkx)wMQ#`As>(BvYi68W=d9ORAe7p!%03K>V*99@Pa_llqM zfC_qC{VizZFcnZiP`AbmPNnLX2C2Z4QXPTqxax!9J zp+&FI+=o1W_kbRe7|8ZLds?X*RnTke*U29gij|N3pyQCcaNYZDyA(BJp{v9DjSUTN z!8w1zuaA4@qXpn&K9Q@L1;Pn?N&}`kllV|KMSN3|AvVqgP&Yd&^L(v!-M>aV?Sea) zBulWtklXoNc@-UFjat90rAS4*a%NP&qD4+gd*JjKa4Nd(3(?C#D&&$3CZ`+G4qA($ z+wzfIZ!H`)A@(k|gmlG&6ZW$z2Ni`q*aBWfCqo{G#2|Ip<>y&iHEL9Xlxh2c(WGu_ z_Z!|p1BrrfP^@em*>|#Cr7$MO+Vrv3yOiNQ39kxwM=owG+_h3U1(i4N{*X5|@Y&s;t1jzGx*fIem8vD2He*!uirZKBn=9KT}D zDEyLorIOdG%5B8|%P?$;j!Q2usxA zX2zK6>*8+tmq@Gi+%2Wn(5>459~c?xBvBKE-GyckivuG`I> zn!uaW^7X#xtb2}r6M(w zxKIZ`DqTwlnp+>-Y%4rBZb9`#WlqPnQEx*|?YH~u_rtb~gH{$6#2Ve8sDVf8FYVm| zN{7*uh1p(nXugbE+EHD3i_u5_^y2c9B&isEvbCO8`#x|4JqhNQJe7{bdgfhcoI zG?G*wf4nOUN`z}9ATM*_jl!CmO)|kObnAzhy-R)sD~r6M++}*g2xjkOQLXy+>ar4E z>zSW?r=s60s|P!^9N@2@BR|aI)6Qy{)sNV523Jhy@$HD4J%hZ-XgKD0;3m`XjPkHb z`i;fW^-0{#9j&Jc!sV)rfdNEun7Z>xOiQX+bERvcp`-lx2s9YTf(T*RG(wDoV;{t< zBvaq#m<1*4$$cVz=zy2aH1~V8{m8An{YtItJY84!N7xq%MI0uyX`miS6&9Q=>}JtTTrIuiFUjU{u})U!I^lY zt943i;S6}7X#mkBsZ}CTa2cAM|t6Zd%(uM65fYBlbh1@ z6|fnrsm4F*WwNw!@joV}Ac$>9y^jY)MnAN`-p}DV{W~qctsWznQCz7is_$ke(KyH= z!fwHU=$PDc(5lFYiU?epJM)RYXx3q8cN+-1cYcJnjpR<2MsrX$X(O5=e#nL-GHbO= z)~R%+*Lkzq#3|HFalDcYB+uVzJl_ZoVIiG9!;hVqP^gdI%@T<-d_+R5C{XY_JjBtD z$;ipN>2IxJ9~o@)7tAEsRiihfCwbp<&l=hLG#T34{1_CoMg^b>6fZG~YBgh8&u2wA zV=?ic=fsXQu1;}ewR5?NKrV$8uEQ~)-I3kUgOTw7T8Fm})5~w&`m!Vr6KO7b;K)#{ zs`D(9Js{^e6k~*}8zoXM{CdY~R3#FN4xoll9NhbL(LOwewraw@o3ofrgDSh5qtXg9 zWf6w0APylenodxgT!X9QQjITanm)qK8{0u(zCrYa}1>g*H_n zrQ-oKZmCSWfA2=86+Ff0wP9@|niM`yZH8Wd;7&Mqu_9`18tM- zZod2{=INXKpT#k=_NF8f+O22Ha#(vj8lgDvbB7&{9r`K-U-y=umGwTf8qtXI9-zy+ z;c|YQIR^AgECd^OW=}*!(rIRBmFN!l1?RQCL;2(znJ9%Cz7My59%M*jlOI&a`)4}t zWhQVSFxS(+!J0U&EBxR*s(man2Kb)W(8x)^8Fc=!6E_YdqNW_-yovHkV=^HZB6;d} zY|lf&tZ%y-3nuche#J(E+H|o7sUKg=C!b`w=qex1wh^di@2w`*-x$4h43WlnBNR_? zbl+IYa^6?C+w-+PM=tuTvejONrJh7z`1wIFokK%&-U5P}J5I)(A|tg0eo>Lqh{9;W zjG{K$0|Ks!uGa(rrNQW+TyUv**wmR_s0urcAq8H_-c4j9wKMOE|tnH+nTI z?sOlP(lir!0=b62l>SgbId#jwl)gJ-9e%gbgbylxGDf(pz0g5^y@@|VHIuQX{LZyD zCyp^fc=&04ydOlk#u!s}34x*difI6`eM!6=IlMu+JGJMNPYM$0S@=bkOPk(qYvw&F z2o+5BZ0)e^o{qjTY&hW@qYXc-hUd2KNc^hRFQxS6x{>_GK(&Yu}Vc!*_l zXGicY68bX%#ht3d!jChb=@n6^FR8q1hYQyo#f2t}q|ohrZmUrZ(vs6I7Ya$POUfql z1qo(Z9|t^F4iR|EII^-cwMvq{=c&_`M&SO5bo@q(>oPdfk5Yp~JeNg}IAlgr^&nD1$3-_~~ALd~5v8%TT>+N*TYCGOZBEgWSs{KqpGDkte=ORxu zuUsLw9m%Af<}=}Zb>bXYOkeoqw+8fl_$wUd9oVwBeIWJwVHh>jmpA2&vHPzt4s- zVJ78U8s*+v9F(b{n=udg5jkmcV+{`#=6x*u7_PaXg_EJD#j}2vYihCugt}-f7YPfO z63xyHuE)yGPD3Up04eNRlKv%{f3d4=-$o;|SwXmJK!DZZ#^kLS;XnC|cNBC8W87EA zsw2gr=tMU*D5gmuKhOe|4u+rWjLg`9Sk1ni|7dO}BZDizVU-+|&U)(p?|Ipx>Vnyn zn=v#GFx*5>o9c?+vlokDKD#5{yV#-mk6#t1+|^wwEjlfTZ;LUn%c{bezTKGO8QQEzwpYT08D!7rW=FEBf zhDVT(%!WBD`$(@Fsv7C{QPecOvN>lyAFm$-A@O5yV*l@O%N&Jp#?&$a}!dRJ-UG?RHlsk z+CfD{MR5LnFf`EIugcFN+#ev$6XnB@|7qm%w~3zF)$)(A+y_L|MLIiZ53P1n?)X+P zO-KIqk2c%v;*Q`xQDiLkF?85Y2`ux>zWPQr8J8{G>}JT%>a>||ucdf&41Jx_cqY8t z8hGSPRllAAJ3rZ(nUE6~uaXL8a|Yc5;pfF}wtH*+)?R?nJb>Gd3=LH|zbN>lTGDMe zj8<6I%BwxuaFhu!lXUwdeym629B1iU1{{}R$kWLRi$?6lu?Fp~ z36AbTdv7qXQY4}qRZqqSV69wNqQy`+Jr>cMDKc>h`EuPb%R3g~AvAJ#f;`;9<4uiI zkHxBv;zqAta-+7+tcq`%&9GP5ENy_t2$NEnzv;L1{+}z%K_4QjwzYc z{iG$G8wDC`O?gjV965Cb(WRmHE6#o0r{It^7S~;`-UC@fla5PWiKN!=+1%sx4uo;~ zAZqiD>ZcYiE*qZ`St>ihtdrs0x1Z2-Zi#%JxvQgI+D1b{2b|L(yOsOmJruwb1bknt z6l0A5HDB#7wX>_0T$lVONl@o|_ejZ$z}?Q~^0T5xfqoj42u0~0&QvmHQjy^nYW}yO z+W;1_W{uX*ZAq$d$X>u{qqD4}#C|=!dozE6cW1bvQtap{k)9}uAmX2N1toI3>x<#A z;2u>T-4Ll7j-&CrJ~LuFy`o-)#`W1X0NP-n)V8CuOC$=Zyp#BkG82k$FjP()wBp;$ ze9UqkSm*G#GfLftaiB#3j1Kc&aFsa%17DyvdUPNyyfv94qZwlJ(&x$m4%N+}}E6lgMzKZ`irI7{0!oU$2Haq0{;=k6g@m z<)9?o9wjPoIY6`XNT|;)ru@>G7PNBcnLEOptgo-{ow+rK@8@r87j0WQFdpL^Y=2lv zezq_|6;nP|O1|OSEjNFVM31f|fPvwUP*jD%P5v=}Vt+6R>$EeOuChq!bR4UC&^3N3 zfK1hmM{S{GERhtWO5?>eYHeMkQ`o!7!k4{UBOnIE{Y%EF*ZPX0^7!o^un}$_DJ@M+ z|D%Dfc-trO_B37@3OFOzK z!r)KtwEuuAh`eS}MVL06Q)WF(dlpk&e*O(w=d$)ObD@}#JVmVll>^dJr{Bzk%)0kC z8wUJibTN==E@Y}t02a#8Lp#GMsqmO2KxpY>^ zsMbx{i&6|AvDhJ}C|}c%thS&OXn%!c;&(^km}<6fGwhWE-yHuEMt&>3g(Nqm&QJ_& zQ5^GsY?>N^IVhYW_kShzZ2F$Jn~RIfQWww}vf&}rW8zcPR{c7d)BzG@UCpZh@3*+d z@3H_tjcM|6TGppLi8eyyJ+{4{u5(S2)a8K=xyV(*Fm&(pnY+ znzx0>C{EO;_1|w)1B6`<^vQ=1`Y^NeF|79GUbP((JZ7rE3Yo0zCi$ARMdI!(y_Zmq zct~mU3cPgB9g)>T_ZD3=Pi*`7fYzaBK7w^HuDtfXaP$u9+n`;{x=z~UD4K7oab%K!~y!F?necCzphHyg#*DlaR0eoUO&r<$T#23pVgR@vDh0-(ApQ9V2suM|U%5fogGveh3> z{#^}S;McX_C&_CdME!lGzP10GijYX_Uc*Pa#Q2`e|NUb7xWB8rtEG(W-G@j4+PWo( zUk~4sW=_RV?mA8dqVcWwAV!|jYw-st$U@>_YkYRaWSqqV$>g;7w+33Cn3Ze1Ly?C7W!iC&$qmzx{ma;|4AD6^C{mlPBc9X%ozt zR#;Ev0|toLdV;Ef^%VANr$d7Y&Q-|CPANWmSLXZBI3z{G51OA{6U(+qZnMZI6o;NQ zU+9aZsYR;3_Y5_UgA+$!#3U5xw4SyFlU<#>P&CX+B*Xmp3|1iaGk=sjBEoNE40l;S z5>pQRemEILIaN$kc6VORu`N7DQLsU&i>3bI~%9M13Sns}-F23wZ^d?Q_b$lL0 z-~nqL=cS*K%Y$$9o;Q8Y^2}r|rDactuBqj)%j8=R-#r>1d$49_S1uKX_-Vn+4evaF z0W)LV${r%T*(#y#n$PCe=-pQ%37(G23?bCXPJH_EwAIf?N#)LuLHrY%O=jj9+5w&i za{!hm+%tGrZRRUk6PZsY$oP^cwTP_iF5&!=0NzpWbXFtV4aWxn<^!4sK`cNxKBB84 zU2U-|K?jT*mw@@50cd95j)l&D;!+Ap1n$OC_qd)d{v40cFEAd+Oie2X={!-CKZ4l% zZG0Qg$S{~)UduT7l~Cj^4E9|6+P#nl$m8oZ^&y_nwt*rg@4cZJnQna*2ZFa$~^YkwwKm}zZx zW_RZ2Ck1{N6hsmpKdA3EzdO95xs%_SznOdQ(oaL6p2AXqm%Yvsp2JRXiEW?xG!(@j z#%nQfz&TLgO~sI<6@B=)>`QXZdXy-5CH$nJri;@p_P2CruP|r^8=+$g)hq9J}?=Y#=sa{zhQkOk892^VUg2Fh*LX zH(<7Y`hm*1Q-nLUk%Or`csYl+6>>$q4i(B^pgURFtz@M99yBVt%9q0h{#fsau|^Vi zmiS~S?bNQ0^WjK1CWf9YBm^_`aViNwiJbiMX46qiu#BKG86!U>WvuXltBelNqqgu; zgIx{YgsQn_QhVAwDC^}_O0yLLYE7e0cIGp?SG{rR)s-? zBitDpA>6z)V|JA(r1@taJUHQQJ#7lNB5flNj>x2YA_>wPvLrP>u-YVIy5bAlPvkw>HyB)ZCwTA`qgq%-)XISSZJ_6{MZYU%+5&pB zu#hh1UCBeKYsZ`l-KCP%A@09ja4X>#GC)}+s_A$!*JKd%aJVb1rtA%FF-$;C>Ep~k zQ}=G=@-td-z~i^v+P?9f&*yoCrWsU)&fm?tbT0C-$4|#C4>bU`H!#or<-P@{{wuvM_l)r~At5yqoEJqSxvV2)75RxOi6; zC%UiBir%N<%i+z@Tk4>lJ*1)C_0d~0U-TXhC$~{ys%6`Qsfkb2L*`7dDejprdU;4p)r{tAY8e<#7kXb zF;tUOc;L^8QC8?mMAQ*dLHQ;!drtL{3tDM`x!xde>qTa=7Sw@8Q%C;zVxr|NxAnxn z_2i=^1dr&d41D*O7Mp1$ExFp7C0Gb@|0hP*ePFEHshL?j-I=?@Rn461Y$*~*rPBOg zuKDqbYd&CIjLY0UfBf!F7`fB;gUqc8qY{avVA|dbH-5Pi={WZT&6KK7A<&QcWE)wT zP9#Kj299%ms52)rtjcE1wc*u9?s^+uA3ab%(Z-i#@QEhiq2dZWyWsA!=Gy}c`MKzi z{#eHP8Pg>89a(K5t+Um3RX-2fYjp~JK~%%s^jj?(qm+KG(}{5{7cFj${f9^(pKlty zNda2kbwD}{;@#m38sLOTZU@k4@UgosDQmY;?`mOFJnUG5k~c~ed^{ZQ$2|!YP8-$X z3Fgqgy%?`$K`g_Gq#25c@72*c(Z6PO^O~i1UNoplgG5DXCJ@ zFcrB{j6(BG0R9hAcF{Usbs_JGdDm z0SGg65eTgMfL2?W8t)i(p|C5YtIkXXl{Wz2e6eYEajhU#c+Xd0eAE31+2T)->Yl8&3{8iW#sHDd16fAqZ}z^Nd*F8as+;9u6O#Yn@&dDtEt-Lt>X z?a@cBG^Dr!=F@AIt#{ZVv z4JR`v0&9{`^i#{~ngRLm|Lp#R3}P|M;!394Zlhv&YeAV&B}x|0F3lmp6lq_eBD6P{`ukGCV~-Bc zWmX_-VD)p&TSLwi2zdODGM&tOccRM88`-!ku

H{h09VD{09oW;#j#h)z}cY58%- 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
+)d$*!G4J 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 NMdyE3{=@g)zX1$HA~^s6 diff --git a/firebase-auth-flutterfire-ui/step_04_b/assets/flutterfire_300x.png b/firebase-auth-flutterfire-ui/step_04_b/assets/flutterfire_300x.png deleted file mode 100644 index 604593b8e4814998fc8e6d5853a96fbb9176708e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3425 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 - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Flutter/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_04_b/ios/Flutter/Debug.xcconfig deleted file mode 100644 index ec97fc6f30..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Flutter/Release.xcconfig b/firebase-auth-flutterfire-ui/step_04_b/ios/Flutter/Release.xcconfig deleted file mode 100644 index c4855bfe20..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Podfile b/firebase-auth-flutterfire-ui/step_04_b/ios/Podfile deleted file mode 100644 index 9d7ef08d52..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Podfile +++ /dev/null @@ -1,43 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '15.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_04_b/ios/Podfile.lock deleted file mode 100644 index 1bf98b7b1d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - Flutter - - Flutter (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) - - Flutter (from `Flutter`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: ".symlinks/plugins/desktop_webview_auth/ios" - Flutter: - :path: Flutter - -SPEC CHECKSUMS: - desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d - Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 - -PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 121bcd4e13..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,759 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97C146E61CF9000F007C117D /* Project object */; - proxyType = 1; - remoteGlobalIDString = 97C146ED1CF9000F007C117D; - remoteInfo = Runner; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C8082294A63A400263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C807B294A618700263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 40E87F3BD0EB1F883D5D18DE /* Pods */ = { - isa = PBXGroup; - children = ( - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - 94B244503305D250FC6DC61B /* Frameworks */ = { - isa = PBXGroup; - children = ( - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - 331C8082294A63A400263BE5 /* RunnerTests */, - 40E87F3BD0EB1F883D5D18DE /* Pods */, - 94B244503305D250FC6DC61B /* Frameworks */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - 331C8081294A63A400263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C8080294A63A400263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, - 331C807D294A63A400263BE5 /* Sources */, - 331C807F294A63A400263BE5 /* Resources */, - 04E33CCD5DE028ACD36BF914 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 331C8086294A63A400263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C8080294A63A400263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 97C146ED1CF9000F007C117D; - }; - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - 331C8080294A63A400263BE5 /* RunnerTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C807F294A63A400263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C807D294A63A400263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 97C146ED1CF9000F007C117D /* Runner */; - targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 331C8088294A63A400263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Debug; - }; - 331C8089294A63A400263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Release; - }; - 331C808A294A63A400263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C8088294A63A400263BE5 /* Debug */, - 331C8089294A63A400263BE5 /* Release */, - 331C808A294A63A400263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a625..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index c3fedb29c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/AppDelegate.swift deleted file mode 100644 index c30b367ec0..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,16 +0,0 @@ -import Flutter -import UIKit - -@main -@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } - - func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) { - GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry) - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab2d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada4725e9b0ddb1deab583e5b5102493aa332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10932 zcmeHN2~<R zh`|8`A_PQ1nSu(UMFx?8j8PC!!VDphaL#`F42fd#7Vlc`zIE4n%Y~eiz4y1j|NDpi z?<@|pSJ-HM`qifhf@m%MamgwK83`XpBA<+azdF#2QsT{X@z0A9Bq>~TVErigKH1~P zRX-!h-f0NJ4Mh++{D}J+K>~~rq}d%o%+4dogzXp7RxX4C>Km5XEI|PAFDmo;DFm6G zzjVoB`@qW98Yl0Kvc-9w09^PrsobmG*Eju^=3f?0o-t$U)TL1B3;sZ^!++3&bGZ!o-*6w?;oOhf z=A+Qb$scV5!RbG+&2S}BQ6YH!FKb0``VVX~T$dzzeSZ$&9=X$3)_7Z{SspSYJ!lGE z7yig_41zpQ)%5dr4ff0rh$@ky3-JLRk&DK)NEIHecf9c*?Z1bUB4%pZjQ7hD!A0r-@NF(^WKdr(LXj|=UE7?gBYGgGQV zidf2`ZT@pzXf7}!NH4q(0IMcxsUGDih(0{kRSez&z?CFA0RVXsVFw3^u=^KMtt95q z43q$b*6#uQDLoiCAF_{RFc{!H^moH_cmll#Fc^KXi{9GDl{>%+3qyfOE5;Zq|6#Hb zp^#1G+z^AXfRKaa9HK;%b3Ux~U@q?xg<2DXP%6k!3E)PA<#4$ui8eDy5|9hA5&{?v z(-;*1%(1~-NTQ`Is1_MGdQ{+i*ccd96ab$R$T3=% zw_KuNF@vI!A>>Y_2pl9L{9h1-C6H8<)J4gKI6{WzGBi<@u3P6hNsXG=bRq5c+z;Gc3VUCe;LIIFDmQAGy+=mRyF++u=drBWV8-^>0yE9N&*05XHZpPlE zxu@?8(ZNy7rm?|<+UNe0Vs6&o?l`Pt>P&WaL~M&#Eh%`rg@Mbb)J&@DA-wheQ>hRV z<(XhigZAT z>=M;URcdCaiO3d^?H<^EiEMDV+7HsTiOhoaMX%P65E<(5xMPJKxf!0u>U~uVqnPN7T!X!o@_gs3Ct1 zlZ_$5QXP4{Aj645wG_SNT&6m|O6~Tsl$q?nK*)(`{J4b=(yb^nOATtF1_aS978$x3 zx>Q@s4i3~IT*+l{@dx~Hst21fR*+5}S1@cf>&8*uLw-0^zK(+OpW?cS-YG1QBZ5q! zgTAgivzoF#`cSz&HL>Ti!!v#?36I1*l^mkrx7Y|K6L#n!-~5=d3;K<;Zqi|gpNUn_ z_^GaQDEQ*jfzh;`j&KXb66fWEk1K7vxQIMQ_#Wu_%3 z4Oeb7FJ`8I>Px;^S?)}2+4D_83gHEq>8qSQY0PVP?o)zAv3K~;R$fnwTmI-=ZLK`= zTm+0h*e+Yfr(IlH3i7gUclNH^!MU>id$Jw>O?2i0Cila#v|twub21@e{S2v}8Z13( zNDrTXZVgris|qYm<0NU(tAPouG!QF4ZNpZPkX~{tVf8xY690JqY1NVdiTtW+NqyRP zZ&;T0ikb8V{wxmFhlLTQ&?OP7 z;(z*<+?J2~z*6asSe7h`$8~Se(@t(#%?BGLVs$p``;CyvcT?7Y!{tIPva$LxCQ&4W z6v#F*);|RXvI%qnoOY&i4S*EL&h%hP3O zLsrFZhv&Hu5tF$Lx!8(hs&?!Kx5&L(fdu}UI5d*wn~A`nPUhG&Rv z2#ixiJdhSF-K2tpVL=)5UkXRuPAFrEW}7mW=uAmtVQ&pGE-&az6@#-(Te^n*lrH^m@X-ftVcwO_#7{WI)5v(?>uC9GG{lcGXYJ~Q8q zbMFl7;t+kV;|;KkBW2!P_o%Czhw&Q(nXlxK9ak&6r5t_KH8#1Mr-*0}2h8R9XNkr zto5-b7P_auqTJb(TJlmJ9xreA=6d=d)CVbYP-r4$hDn5|TIhB>SReMfh&OVLkMk-T zYf%$taLF0OqYF?V{+6Xkn>iX@TuqQ?&cN6UjC9YF&%q{Ut3zv{U2)~$>-3;Dp)*(? zg*$mu8^i=-e#acaj*T$pNowo{xiGEk$%DusaQiS!KjJH96XZ-hXv+jk%ard#fu=@Q z$AM)YWvE^{%tDfK%nD49=PI|wYu}lYVbB#a7wtN^Nml@CE@{Gv7+jo{_V?I*jkdLD zJE|jfdrmVbkfS>rN*+`#l%ZUi5_bMS<>=MBDNlpiSb_tAF|Zy`K7kcp@|d?yaTmB^ zo?(vg;B$vxS|SszusORgDg-*Uitzdi{dUV+glA~R8V(?`3GZIl^egW{a919!j#>f` znL1o_^-b`}xnU0+~KIFLQ)$Q6#ym%)(GYC`^XM*{g zv3AM5$+TtDRs%`2TyR^$(hqE7Y1b&`Jd6dS6B#hDVbJlUXcG3y*439D8MrK!2D~6gn>UD4Imctb z+IvAt0iaW73Iq$K?4}H`7wq6YkTMm`tcktXgK0lKPmh=>h+l}Y+pDtvHnG>uqBA)l zAH6BV4F}v$(o$8Gfo*PB>IuaY1*^*`OTx4|hM8jZ?B6HY;F6p4{`OcZZ(us-RVwDx zUzJrCQlp@mz1ZFiSZ*$yX3c_#h9J;yBE$2g%xjmGF4ca z&yL`nGVs!Zxsh^j6i%$a*I3ZD2SoNT`{D%mU=LKaEwbN(_J5%i-6Va?@*>=3(dQy` zOv%$_9lcy9+(t>qohkuU4r_P=R^6ME+wFu&LA9tw9RA?azGhjrVJKy&8=*qZT5Dr8g--d+S8zAyJ$1HlW3Olryt`yE zFIph~Z6oF&o64rw{>lgZISC6p^CBer9C5G6yq%?8tC+)7*d+ib^?fU!JRFxynRLEZ zj;?PwtS}Ao#9whV@KEmwQgM0TVP{hs>dg(1*DiMUOKHdQGIqa0`yZnHk9mtbPfoLx zo;^V6pKUJ!5#n`w2D&381#5#_t}AlTGEgDz$^;u;-vxDN?^#5!zN9ngytY@oTv!nc zp1Xn8uR$1Z;7vY`-<*?DfPHB;x|GUi_fI9@I9SVRv1)qETbNU_8{5U|(>Du84qP#7 z*l9Y$SgA&wGbj>R1YeT9vYjZuC@|{rajTL0f%N@>3$DFU=`lSPl=Iv;EjuGjBa$Gw zHD-;%YOE@<-!7-Mn`0WuO3oWuL6tB2cpPw~Nvuj|KM@))ixuDK`9;jGMe2d)7gHin zS<>k@!x;!TJEc#HdL#RF(`|4W+H88d4V%zlh(7#{q2d0OQX9*FW^`^_<3r$kabWAB z$9BONo5}*(%kx zOXi-yM_cmB3>inPpI~)duvZykJ@^^aWzQ=eQ&STUa}2uT@lV&WoRzkUoE`rR0)`=l zFT%f|LA9fCw>`enm$p7W^E@U7RNBtsh{_-7vVz3DtB*y#*~(L9+x9*wn8VjWw|Q~q zKFsj1Yl>;}%MG3=PY`$g$_mnyhuV&~O~u~)968$0b2!Jkd;2MtAP#ZDYw9hmK_+M$ zb3pxyYC&|CuAbtiG8HZjj?MZJBFbt`ryf+c1dXFuC z0*ZQhBzNBd*}s6K_G}(|Z_9NDV162#y%WSNe|FTDDhx)K!c(mMJh@h87@8(^YdK$&d*^WQe8Z53 z(|@MRJ$Lk-&ii74MPIs80WsOFZ(NX23oR-?As+*aq6b?~62@fSVmM-_*cb1RzZ)`5$agEiL`-E9s7{GM2?(KNPgK1(+c*|-FKoy}X(D_b#etO|YR z(BGZ)0Ntfv-7R4GHoXp?l5g#*={S1{u-QzxCGng*oWr~@X-5f~RA14b8~B+pLKvr4 zfgL|7I>jlak9>D4=(i(cqYf7#318!OSR=^`xxvI!bBlS??`xxWeg?+|>MxaIdH1U~#1tHu zB{QMR?EGRmQ_l4p6YXJ{o(hh-7Tdm>TAX380TZZZyVkqHNzjUn*_|cb?T? zt;d2s-?B#Mc>T-gvBmQZx(y_cfkXZO~{N zT6rP7SD6g~n9QJ)8F*8uHxTLCAZ{l1Y&?6v)BOJZ)=R-pY=Y=&1}jE7fQ>USS}xP#exo57uND0i*rEk@$;nLvRB@u~s^dwRf?G?_enN@$t* zbL%JO=rV(3Ju8#GqUpeE3l_Wu1lN9Y{D4uaUe`g>zlj$1ER$6S6@{m1!~V|bYkhZA z%CvrDRTkHuajMU8;&RZ&itnC~iYLW4DVkP<$}>#&(`UO>!n)Po;Mt(SY8Yb`AS9lt znbX^i?Oe9r_o=?})IHKHoQGKXsps_SE{hwrg?6dMI|^+$CeC&z@*LuF+P`7LfZ*yr+KN8B4{Nzv<`A(wyR@!|gw{zB6Ha ziwPAYh)oJ(nlqSknu(8g9N&1hu0$vFK$W#mp%>X~AU1ay+EKWcFdif{% z#4!4aoVVJ;ULmkQf!ke2}3hqxLK>eq|-d7Ly7-J9zMpT`?dxo6HdfJA|t)?qPEVBDv z{y_b?4^|YA4%WW0VZd8C(ZgQzRI5(I^)=Ub`Y#MHc@nv0w-DaJAqsbEHDWG8Ia6ju zo-iyr*sq((gEwCC&^TYBWt4_@|81?=B-?#P6NMff(*^re zYqvDuO`K@`mjm_Jd;mW_tP`3$cS?R$jR1ZN09$YO%_iBqh5ftzSpMQQtxKFU=FYmP zeY^jph+g<4>YO;U^O>-NFLn~-RqlHvnZl2yd2A{Yc1G@Ga$d+Q&(f^tnPf+Z7serIU};17+2DU_f4Z z@GaPFut27d?!YiD+QP@)T=77cR9~MK@bd~pY%X(h%L={{OIb8IQmf-!xmZkm8A0Ga zQSWONI17_ru5wpHg3jI@i9D+_Y|pCqVuHJNdHUauTD=R$JcD2K_liQisqG$(sm=k9;L* z!L?*4B~ql7uioSX$zWJ?;q-SWXRFhz2Jt4%fOHA=Bwf|RzhwqdXGr78y$J)LR7&3T zE1WWz*>GPWKZ0%|@%6=fyx)5rzUpI;bCj>3RKzNG_1w$fIFCZ&UR0(7S?g}`&Pg$M zf`SLsz8wK82Vyj7;RyKmY{a8G{2BHG%w!^T|Njr!h9TO2LaP^_f22Q1=l$QiU84ao zHe_#{S6;qrC6w~7{y(hs-?-j?lbOfgH^E=XcSgnwW*eEz{_Z<_xN#0001NP)t-s|Ns9~ z#rXRE|M&d=0au&!`~QyF`q}dRnBDt}*!qXo`c{v z{Djr|@Adh0(D_%#_&mM$D6{kE_x{oE{l@J5@%H*?%=t~i_`ufYOPkAEn!pfkr2$fs z652Tz0001XNklqeeKN4RM4i{jKqmiC$?+xN>3Apn^ z0QfuZLym_5b<*QdmkHjHlj811{If)dl(Z2K0A+ekGtrFJb?g|wt#k#pV-#A~bK=OT ts8>{%cPtyC${m|1#B1A6#u!Q;umknL1chzTM$P~L002ovPDHLkV1lTfnu!1a diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 797d452e458972bab9d994556c8305db4c827017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index 6ed2d933e1120817fe9182483a228007b18ab6ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 4cd7b0099ca80c806f8fe495613e8d6c69460d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index fe730945a01f64a61e2235dbe3f45b08f7729182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index 502f463a9bc882b461c96aadf492d1729e49e725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index 0ec303439225b78712f49115768196d8d76f6790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index e9f5fea27c705180eb716271f41b582e76dcbd90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1674 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 diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index 0467bf12aa4d28f374bb26596605a46dcbb3e7c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2fd4..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b70..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Base.lproj/LaunchScreen.storyboard b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Base.lproj/Main.storyboard b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/GoogleService-Info.plist deleted file mode 100644 index 00a7de4733..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-i4vto19bqoht9p28mu143vicja7td8e1.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-i4vto19bqoht9p28mu143vicja7td8e1 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.BUNDLE - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:3e6776183887c3fdb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Info.plist deleted file mode 100644 index 66728aa7de..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Info.plist +++ /dev/null @@ -1,70 +0,0 @@ - - - - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Firebase Auth Flutterfire Ui - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - firebase_auth_flutterfire_ui - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UIApplicationSceneManifest - - UIApplicationSupportsMultipleScenes - - UISceneConfigurations - - UIWindowSceneSessionRoleApplication - - - UISceneClassName - UIWindowScene - UISceneConfigurationName - flutter - UISceneDelegateClassName - $(PRODUCT_MODULE_NAME).SceneDelegate - UISceneStoryboardFile - Main - - - - - UIApplicationSupportsIndirectInputEvents - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Runner-Bridging-Header.h b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a560b..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/SceneDelegate.swift b/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/SceneDelegate.swift deleted file mode 100644 index b9ce8ea2b2..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/Runner/SceneDelegate.swift +++ /dev/null @@ -1,6 +0,0 @@ -import Flutter -import UIKit - -class SceneDelegate: FlutterSceneDelegate { - -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/ios/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_04_b/ios/RunnerTests/RunnerTests.swift deleted file mode 100644 index 86a7c3b1b6..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/ios/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Flutter -import UIKit -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/lib/app.dart b/firebase-auth-flutterfire-ui/step_04_b/lib/app.dart deleted file mode 100644 index 10028aa7c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/lib/app.dart +++ /dev/null @@ -1,19 +0,0 @@ -import 'package:flutter/material.dart'; - -import 'auth_gate.dart'; - -class MyApp extends StatelessWidget { - const MyApp({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return MaterialApp( - theme: ThemeData( - colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), - ), - home: AuthGate(clientId: clientId), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/lib/auth_gate.dart b/firebase-auth-flutterfire-ui/step_04_b/lib/auth_gate.dart deleted file mode 100644 index 735b7d5acd..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/lib/auth_gate.dart +++ /dev/null @@ -1,62 +0,0 @@ -import 'package:firebase_auth/firebase_auth.dart' hide EmailAuthProvider; -import 'package:firebase_ui_auth/firebase_ui_auth.dart'; -import 'package:flutter/material.dart'; - -import 'home.dart'; - -class AuthGate extends StatelessWidget { - const AuthGate({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return StreamBuilder( - stream: FirebaseAuth.instance.authStateChanges(), - builder: (context, snapshot) { - if (!snapshot.hasData) { - return SignInScreen( - providers: [EmailAuthProvider()], - headerBuilder: (context, constraints, shrinkOffset) { - return Padding( - padding: const EdgeInsets.all(20), - child: AspectRatio( - aspectRatio: 1, - child: Image.asset('assets/flutterfire_300x.png'), - ), - ); - }, - subtitleBuilder: (context, action) { - return Padding( - padding: const EdgeInsets.symmetric(vertical: 8.0), - child: action == AuthAction.signIn - ? const Text('Welcome to FlutterFire, please sign in!') - : const Text('Welcome to Flutterfire, please sign up!'), - ); - }, - footerBuilder: (context, action) { - return const Padding( - padding: EdgeInsets.only(top: 16), - child: Text( - 'By signing in, you agree to our terms and conditions.', - style: TextStyle(color: Colors.grey), - ), - ); - }, - sideBuilder: (context, shrinkOffset) { - return Padding( - padding: const EdgeInsets.all(20), - child: AspectRatio( - aspectRatio: 1, - child: Image.asset('flutterfire_300x.png'), - ), - ); - }, - ); - } - - return const HomeScreen(); - }, - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/lib/firebase_options.dart b/firebase-auth-flutterfire-ui/step_04_b/lib/firebase_options.dart deleted file mode 100644 index add28296ca..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/lib/firebase_options.dart +++ /dev/null @@ -1,76 +0,0 @@ -// File generated by FlutterFire CLI. -// ignore_for_file: lines_longer_than_80_chars -import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; -import 'package:flutter/foundation.dart' - show defaultTargetPlatform, kIsWeb, TargetPlatform; - -/// Default [FirebaseOptions] for use with your Firebase apps. -/// -/// Example: -/// ```dart -/// import 'firebase_options.dart'; -/// // ... -/// await Firebase.initializeApp( -/// options: DefaultFirebaseOptions.currentPlatform, -/// ); -/// ``` -class DefaultFirebaseOptions { - static FirebaseOptions get currentPlatform { - if (kIsWeb) { - return web; - } - - switch (defaultTargetPlatform) { - case TargetPlatform.android: - return android; - case TargetPlatform.iOS: - return ios; - case TargetPlatform.macOS: - return macos; - default: - throw UnsupportedError( - 'DefaultFirebaseOptions are not supported for this platform.', - ); - } - } - - // TODO (codelab user): Replace with your Firebase credentials - // Generate this file with credentials with the FlutterFire CLI - static const FirebaseOptions web = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - authDomain: 'flutterfire-ui-codelab.firebaseapp.com', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - measurementId: 'MEASUREMENT ID', - ); - - static const FirebaseOptions android = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - ); - - static const FirebaseOptions ios = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); - - static const FirebaseOptions macos = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/lib/home.dart b/firebase-auth-flutterfire-ui/step_04_b/lib/home.dart deleted file mode 100644 index 72a929b243..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/lib/home.dart +++ /dev/null @@ -1,43 +0,0 @@ -import 'package:firebase_ui_auth/firebase_ui_auth.dart'; -import 'package:flutter/material.dart'; - -class HomeScreen extends StatelessWidget { - const HomeScreen({super.key}); - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar( - actions: [ - IconButton( - icon: const Icon(Icons.person), - onPressed: () { - Navigator.push( - context, - MaterialPageRoute( - builder: (context) => ProfileScreen( - actions: [ - SignedOutAction((context) { - Navigator.of(context).pop(); - }), - ], - ), - ), - ); - }, - ), - ], - automaticallyImplyLeading: false, - ), - body: Center( - child: Column( - children: [ - SizedBox(width: 250, child: Image.asset('assets/dash.png')), - Text('Welcome!', style: Theme.of(context).textTheme.displaySmall), - const SignOutButton(), - ], - ), - ), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/lib/main.dart b/firebase-auth-flutterfire-ui/step_04_b/lib/main.dart deleted file mode 100644 index 379a367d8e..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/lib/main.dart +++ /dev/null @@ -1,15 +0,0 @@ -import 'package:firebase_core/firebase_core.dart'; -import 'package:flutter/material.dart'; - -import 'app.dart'; -import 'firebase_options.dart'; - -// TODO(codelab user): Get API key -const clientId = 'YOUR_CLIENT_ID'; - -void main() async { - WidgetsFlutterBinding.ensureInitialized(); - await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); - - runApp(const MyApp(clientId: clientId)); -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/.gitignore b/firebase-auth-flutterfire-ui/step_04_b/macos/.gitignore deleted file mode 100644 index 746adbb6b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Flutter/Flutter-Debug.xcconfig b/firebase-auth-flutterfire-ui/step_04_b/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index 4b81f9b2d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Flutter/Flutter-Release.xcconfig b/firebase-auth-flutterfire-ui/step_04_b/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index 5caa9d1579..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Flutter/GeneratedPluginRegistrant.swift b/firebase-auth-flutterfire-ui/step_04_b/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index 4116d2e5cf..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,18 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - -import app_links -import desktop_webview_auth -import firebase_auth -import firebase_core - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { - AppLinksMacosPlugin.register(with: registry.registrar(forPlugin: "AppLinksMacosPlugin")) - DesktopWebviewAuthPlugin.register(with: registry.registrar(forPlugin: "DesktopWebviewAuthPlugin")) - FLTFirebaseAuthPlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseAuthPlugin")) - FLTFirebaseCorePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseCorePlugin")) -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Podfile b/firebase-auth-flutterfire-ui/step_04_b/macos/Podfile deleted file mode 100644 index 167132a2fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Podfile +++ /dev/null @@ -1,42 +0,0 @@ -platform :osx, '12.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_macos_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_macos_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_04_b/macos/Podfile.lock deleted file mode 100644 index f431c3fe8c..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - FlutterMacOS - - FlutterMacOS (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) - - FlutterMacOS (from `Flutter/ephemeral`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos - FlutterMacOS: - :path: Flutter/ephemeral - -SPEC CHECKSUMS: - desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 - FlutterMacOS: c232990155153907050900a2e175c7773903ba4e - -PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 02a99f8c92..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,825 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC10EC2044A3C60003C045; - remoteInfo = Runner; - }; - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = firebase_auth_flutterfire_ui.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 331C80D2294CF70F00263BE5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C80D6294CF71000263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C80D7294CF71000263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 331C80D6294CF71000263BE5 /* RunnerTests */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - 62858181651BA97FB2AB5B13 /* Pods */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */, - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - 62858181651BA97FB2AB5B13 /* Pods */ = { - isa = PBXGroup; - children = ( - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C80D4294CF70F00263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, - 331C80D1294CF70F00263BE5 /* Sources */, - 331C80D2294CF70F00263BE5 /* Frameworks */, - 331C80D3294CF70F00263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C80DA294CF71000263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C80D4294CF70F00263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 33CC10EC2044A3C60003C045; - }; - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 331C80D4294CF70F00263BE5 /* RunnerTests */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C80D3294CF70F00263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C80D1294CF70F00263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC10EC2044A3C60003C045 /* Runner */; - targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; - }; - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 331C80DB294CF71000263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Debug; - }; - 331C80DC294CF71000263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Release; - }; - 331C80DD294CF71000263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Profile; - }; - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C80DB294CF71000263BE5 /* Debug */, - 331C80DC294CF71000263BE5 /* Release */, - 331C80DD294CF71000263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 9d7d2779b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/AppDelegate.swift deleted file mode 100644 index b3c1761412..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import Cocoa -import FlutterMacOS - -@main -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } - - override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { - return true - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f19f..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 82b6f9d9a33e198f5747104729e1fcef999772a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102994 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ⅅ8MglG&ER{i5lN315cO?EdHNLrg? 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 z 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 Pe7HEdAEg|=c=LY&YVNkY diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index 13b35eba55c6dabc3aac36f33d859266c18fa0d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5680 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 diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index 0a3f5fa40fb3d1e0710331a48de5d256da3f275d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 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 diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 2f1632cfddf3d9dade342351e627a0a75609fb46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 zcmV;b2vzrqP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuE6iGxuRCodHTWf3-RTMruyW6Fu zQYeUM04eX6D5c0FCjKKPrco1(K`<0SL=crI{PC3-^hZU0kQie$gh-5!7z6SH6Q0J% zqot*`H1q{R5fHFYS}dje@;kG=v$L0(yY0?wY2%*c?A&{2?!D*x?m71{of2gv!$5|C z3>qG_BW}7K_yUcT3A5C6QD<+{aq?x;MAUyAiJn#Jv8_zZtQ{P zTRzbL3U9!qVuZzS$xKU10KiW~Bgdcv1-!uAhQxf3a7q+dU6lj?yoO4Lq4TUN4}h{N z*fIM=SS8|C2$(T>w$`t@3Tka!(r!7W`x z-isCVgQD^mG-MJ;XtJuK3V{Vy72GQ83KRWsHU?e*wrhKk=ApIYeDqLi;JI1e zuvv}5^Dc=k7F7?nm3nIw$NVmU-+R>> zyqOR$-2SDpJ}Pt;^RkJytDVXNTsu|mI1`~G7yw`EJR?VkGfNdqK9^^8P`JdtTV&tX4CNcV4 z&N06nZa??Fw1AgQOUSE2AmPE@WO(Fvo`%m`cDgiv(fAeRA%3AGXUbsGw{7Q`cY;1BI#ac3iN$$Hw z0LT0;xc%=q)me?Y*$xI@GRAw?+}>=9D+KTk??-HJ4=A>`V&vKFS75@MKdSF1JTq{S zc1!^8?YA|t+uKigaq!sT;Z!&0F2=k7F0PIU;F$leJLaw2UI6FL^w}OG&!;+b%ya1c z1n+6-inU<0VM-Y_s5iTElq)ThyF?StVcebpGI znw#+zLx2@ah{$_2jn+@}(zJZ{+}_N9BM;z)0yr|gF-4=Iyu@hI*Lk=-A8f#bAzc9f z`Kd6K--x@t04swJVC3JK1cHY-Hq+=|PN-VO;?^_C#;coU6TDP7Bt`;{JTG;!+jj(` zw5cLQ-(Cz-Tlb`A^w7|R56Ce;Wmr0)$KWOUZ6ai0PhzPeHwdl0H(etP zUV`va_i0s-4#DkNM8lUlqI7>YQLf)(lz9Q3Uw`)nc(z3{m5ZE77Ul$V%m)E}3&8L0 z-XaU|eB~Is08eORPk;=<>!1w)Kf}FOVS2l&9~A+@R#koFJ$Czd%Y(ENTV&A~U(IPI z;UY+gf+&6ioZ=roly<0Yst8ck>(M=S?B-ys3mLdM&)ex!hbt+ol|T6CTS+Sc0jv(& z7ijdvFwBq;0a{%3GGwkDKTeG`b+lyj0jjS1OMkYnepCdoosNY`*zmBIo*981BU%%U z@~$z0V`OVtIbEx5pa|Tct|Lg#ZQf5OYMUMRD>Wdxm5SAqV2}3!ceE-M2 z@O~lQ0OiKQp}o9I;?uxCgYVV?FH|?Riri*U$Zi_`V2eiA>l zdSm6;SEm6#T+SpcE8Ro_f2AwxzI z44hfe^WE3!h@W3RDyA_H440cpmYkv*)6m1XazTqw%=E5Xv7^@^^T7Q2wxr+Z2kVYr - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Configs/AppInfo.xcconfig b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index 7f83dd52b0..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = firebase_auth_flutterfire_ui - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2026 com.example. All rights reserved. diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Configs/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd9464..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Configs/Release.xcconfig b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f49561..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Configs/Warnings.xcconfig b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf4780..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/DebugProfile.entitlements b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index dddb8a30c8..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/GoogleService-Info.plist deleted file mode 100644 index 7b3faf7e62..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.complete - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:d9e01cfe8b675dfcb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Info.plist deleted file mode 100644 index 4789daa6a4..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/MainFlutterWindow.swift b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 3cc05eb234..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Release.entitlements b/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Release.entitlements deleted file mode 100644 index 976176a59a..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/Runner/Release.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/macos/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_04_b/macos/RunnerTests/RunnerTests.swift deleted file mode 100644 index 61f3bd1fc5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/macos/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Cocoa -import FlutterMacOS -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_04_b/pubspec.lock b/firebase-auth-flutterfire-ui/step_04_b/pubspec.lock deleted file mode 100644 index a2fdbbeefa..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/pubspec.lock +++ /dev/null @@ -1,471 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _flutterfire_internals: - dependency: transitive - description: - name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 - url: "https://pub.dev" - source: hosted - version: "1.3.77" - app_links: - dependency: transitive - description: - name: app_links - sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" - url: "https://pub.dev" - source: hosted - version: "6.4.1" - app_links_linux: - dependency: transitive - description: - name: app_links_linux - sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" - url: "https://pub.dev" - source: hosted - version: "1.0.4" - app_links_platform_interface: - dependency: transitive - description: - name: app_links_platform_interface - sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" - url: "https://pub.dev" - source: hosted - version: "2.0.4" - app_links_web: - dependency: transitive - description: - name: app_links_web - sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" - url: "https://pub.dev" - source: hosted - version: "1.0.5" - args: - dependency: transitive - description: - name: args - sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 - url: "https://pub.dev" - source: hosted - version: "2.7.0" - async: - dependency: transitive - description: - name: async - sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 - url: "https://pub.dev" - source: hosted - version: "2.13.1" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b - url: "https://pub.dev" - source: hosted - version: "1.4.1" - clock: - dependency: transitive - description: - name: clock - sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e - url: "https://pub.dev" - source: hosted - version: "1.1.3" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - crypto: - dependency: transitive - description: - name: crypto - sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf - url: "https://pub.dev" - source: hosted - version: "3.0.7" - desktop_webview_auth: - dependency: transitive - description: - name: desktop_webview_auth - sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c - url: "https://pub.dev" - source: hosted - version: "0.0.16" - email_validator: - dependency: transitive - description: - name: email_validator - sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b - url: "https://pub.dev" - source: hosted - version: "2.1.17" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" - url: "https://pub.dev" - source: hosted - version: "1.3.3" - firebase_auth: - dependency: "direct main" - description: - name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" - url: "https://pub.dev" - source: hosted - version: "6.7.0" - firebase_auth_platform_interface: - dependency: transitive - description: - name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" - url: "https://pub.dev" - source: hosted - version: "9.1.0" - firebase_auth_web: - dependency: transitive - description: - name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" - url: "https://pub.dev" - source: hosted - version: "6.3.0" - firebase_core: - dependency: "direct main" - description: - name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" - url: "https://pub.dev" - source: hosted - version: "4.15.0" - firebase_core_platform_interface: - dependency: transitive - description: - name: firebase_core_platform_interface - sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" - url: "https://pub.dev" - source: hosted - version: "8.1.1" - firebase_core_web: - dependency: transitive - description: - name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" - url: "https://pub.dev" - source: hosted - version: "3.12.0" - firebase_ui_auth: - dependency: "direct main" - description: - name: firebase_ui_auth - sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" - url: "https://pub.dev" - source: hosted - version: "3.1.1" - firebase_ui_localizations: - dependency: transitive - description: - name: firebase_ui_localizations - sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 - url: "https://pub.dev" - source: hosted - version: "2.1.0" - firebase_ui_oauth: - dependency: transitive - description: - name: firebase_ui_oauth - sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - firebase_ui_shared: - dependency: transitive - description: - name: firebase_ui_shared - sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" - url: "https://pub.dev" - source: hosted - version: "1.5.0" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" - url: "https://pub.dev" - source: hosted - version: "6.0.0" - flutter_localizations: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - flutter_svg: - dependency: transitive - description: - name: flutter_svg - sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" - url: "https://pub.dev" - source: hosted - version: "2.3.0" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - flutter_web_plugins: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - http: - dependency: transitive - description: - name: http - sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" - url: "https://pub.dev" - source: hosted - version: "1.6.0" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" - url: "https://pub.dev" - source: hosted - version: "4.1.2" - intl: - dependency: transitive - description: - name: intl - sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" - url: "https://pub.dev" - source: hosted - version: "0.20.3" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" - url: "https://pub.dev" - source: hosted - version: "11.0.2" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" - url: "https://pub.dev" - source: hosted - version: "3.0.10" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - lints: - dependency: transitive - description: - name: lints - sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" - url: "https://pub.dev" - source: hosted - version: "6.1.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" - url: "https://pub.dev" - source: hosted - version: "0.12.20" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" - url: "https://pub.dev" - source: hosted - version: "0.13.0" - meta: - dependency: transitive - description: - name: meta - sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" - url: "https://pub.dev" - source: hosted - version: "1.19.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - path_parsing: - dependency: transitive - description: - name: path_parsing - sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" - url: "https://pub.dev" - source: hosted - version: "1.1.0" - petitparser: - dependency: transitive - description: - name: petitparser - sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" - url: "https://pub.dev" - source: hosted - version: "7.1.0" - plugin_platform_interface: - dependency: transitive - description: - name: plugin_platform_interface - sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" - url: "https://pub.dev" - source: hosted - version: "2.1.8" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - source_span: - dependency: transitive - description: - name: source_span - sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" - url: "https://pub.dev" - source: hosted - version: "1.10.2" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" - url: "https://pub.dev" - source: hosted - version: "1.12.2" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" - url: "https://pub.dev" - source: hosted - version: "0.7.12" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - vector_graphics: - dependency: transitive - description: - name: vector_graphics - sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" - url: "https://pub.dev" - source: hosted - version: "1.2.4" - vector_graphics_codec: - dependency: transitive - description: - name: vector_graphics_codec - sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" - url: "https://pub.dev" - source: hosted - version: "1.1.13" - vector_graphics_compiler: - dependency: transitive - description: - name: vector_graphics_compiler - sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 - url: "https://pub.dev" - source: hosted - version: "1.3.2" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" - url: "https://pub.dev" - source: hosted - version: "2.4.3" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" - url: "https://pub.dev" - source: hosted - version: "15.4.0" - web: - dependency: transitive - description: - name: web - sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - xml: - dependency: transitive - description: - name: xml - sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" - url: "https://pub.dev" - source: hosted - version: "7.0.1" -sdks: - dart: ">=3.13.5 <4.0.0" - flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_04_b/pubspec.yaml b/firebase-auth-flutterfire-ui/step_04_b/pubspec.yaml deleted file mode 100644 index 7358752b33..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/pubspec.yaml +++ /dev/null @@ -1,24 +0,0 @@ -name: firebase_auth_flutterfire_ui -description: "A new Flutter project." -publish_to: 'none' -version: 0.1.0+1 - -environment: - sdk: ^3.13.5 - -dependencies: - firebase_auth: ^6.7.0 - firebase_core: ^4.15.0 - firebase_ui_auth: ^3.1.1 - flutter: - sdk: flutter - -dev_dependencies: - flutter_test: - sdk: flutter - flutter_lints: ^6.0.0 - -flutter: - uses-material-design: true - assets: - - assets/ diff --git a/firebase-auth-flutterfire-ui/step_04_b/web/favicon.png b/firebase-auth-flutterfire-ui/step_04_b/web/favicon.png deleted file mode 100644 index 8aaa46ac1ae21512746f852a42ba87e4165dfdd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM diff --git a/firebase-auth-flutterfire-ui/step_04_b/web/icons/Icon-192.png b/firebase-auth-flutterfire-ui/step_04_b/web/icons/Icon-192.png deleted file mode 100644 index b749bfef07473333cf1dd31e9eed89862a5d52aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5292 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 diff --git a/firebase-auth-flutterfire-ui/step_04_b/web/icons/Icon-512.png b/firebase-auth-flutterfire-ui/step_04_b/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48dff1169879ba46840804b412fe02fefd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8252 zcmd5=2T+s!lYZ%-(h(2@5fr2dC?F^$C=i-}R6$UX8af(!je;W5yC_|HmujSgN*6?W z3knF*TL1$|?oD*=zPbBVex*RUIKsL<(&Rj9%^UD2IK3W?2j>D?eWQgvS-HLymHo9%~|N2Q{~j za?*X-{b9JRowv_*Mh|;*-kPFn>PI;r<#kFaxFqbn?aq|PduQg=2Q;~Qc}#z)_T%x9 zE|0!a70`58wjREmAH38H1)#gof)U3g9FZ^ zF7&-0^Hy{4XHWLoC*hOG(dg~2g6&?-wqcpf{ z&3=o8vw7lMi22jCG9RQbv8H}`+}9^zSk`nlR8?Z&G2dlDy$4#+WOlg;VHqzuE=fM@ z?OI6HEJH4&tA?FVG}9>jAnq_^tlw8NbjNhfqk2rQr?h(F&WiKy03Sn=-;ZJRh~JrD zbt)zLbnabttEZ>zUiu`N*u4sfQaLE8-WDn@tHp50uD(^r-}UsUUu)`!Rl1PozAc!a z?uj|2QDQ%oV-jxUJmJycySBINSKdX{kDYRS=+`HgR2GO19fg&lZKyBFbbXhQV~v~L za^U944F1_GtuFXtvDdDNDvp<`fqy);>Vw=ncy!NB85Tw{&sT5&Ox%-p%8fTS;OzlRBwErvO+ROe?{%q-Zge=%Up|D4L#>4K@Ke=x%?*^_^P*KD zgXueMiS63!sEw@fNLB-i^F|@Oib+S4bcy{eu&e}Xvb^(mA!=U=Xr3||IpV~3K zQWzEsUeX_qBe6fky#M zzOJm5b+l;~>=sdp%i}}0h zO?B?i*W;Ndn02Y0GUUPxERG`3Bjtj!NroLoYtyVdLtl?SE*CYpf4|_${ku2s`*_)k zN=a}V8_2R5QANlxsq!1BkT6$4>9=-Ix4As@FSS;1q^#TXPrBsw>hJ}$jZ{kUHoP+H zvoYiR39gX}2OHIBYCa~6ERRPJ#V}RIIZakUmuIoLF*{sO8rAUEB9|+A#C|@kw5>u0 zBd=F!4I)Be8ycH*)X1-VPiZ+Ts8_GB;YW&ZFFUo|Sw|x~ZajLsp+_3gv((Q#N>?Jz zFBf`~p_#^${zhPIIJY~yo!7$-xi2LK%3&RkFg}Ax)3+dFCjGgKv^1;lUzQlPo^E{K zmCnrwJ)NuSaJEmueEPO@(_6h3f5mFffhkU9r8A8(JC5eOkux{gPmx_$Uv&|hyj)gN zd>JP8l2U&81@1Hc>#*su2xd{)T`Yw< zN$dSLUN}dfx)Fu`NcY}TuZ)SdviT{JHaiYgP4~@`x{&h*Hd>c3K_To9BnQi@;tuoL z%PYQo&{|IsM)_>BrF1oB~+`2_uZQ48z9!)mtUR zdfKE+b*w8cPu;F6RYJiYyV;PRBbThqHBEu_(U{(gGtjM}Zi$pL8Whx}<JwE3RM0F8x7%!!s)UJVq|TVd#hf1zVLya$;mYp(^oZQ2>=ZXU1c$}f zm|7kfk>=4KoQoQ!2&SOW5|JP1)%#55C$M(u4%SP~tHa&M+=;YsW=v(Old9L3(j)`u z2?#fK&1vtS?G6aOt@E`gZ9*qCmyvc>Ma@Q8^I4y~f3gs7*d=ATlP>1S zyF=k&6p2;7dn^8?+!wZO5r~B+;@KXFEn^&C=6ma1J7Au6y29iMIxd7#iW%=iUzq&C=$aPLa^Q zncia$@TIy6UT@69=nbty5epP>*fVW@5qbUcb2~Gg75dNd{COFLdiz3}kODn^U*=@E z0*$7u7Rl2u)=%fk4m8EK1ctR!6%Ve`e!O20L$0LkM#f+)n9h^dn{n`T*^~d+l*Qlx z$;JC0P9+en2Wlxjwq#z^a6pdnD6fJM!GV7_%8%c)kc5LZs_G^qvw)&J#6WSp< zmsd~1-(GrgjC56Pdf6#!dt^y8Rg}!#UXf)W%~PeU+kU`FeSZHk)%sFv++#Dujk-~m zFHvVJC}UBn2jN& zs!@nZ?e(iyZPNo`p1i#~wsv9l@#Z|ag3JR>0#u1iW9M1RK1iF6-RbJ4KYg?B`dET9 zyR~DjZ>%_vWYm*Z9_+^~hJ_|SNTzBKx=U0l9 z9x(J96b{`R)UVQ$I`wTJ@$_}`)_DyUNOso6=WOmQKI1e`oyYy1C&%AQU<0-`(ow)1 zT}gYdwWdm4wW6|K)LcfMe&psE0XGhMy&xS`@vLi|1#Za{D6l@#D!?nW87wcscUZgELT{Cz**^;Zb~7 z(~WFRO`~!WvyZAW-8v!6n&j*PLm9NlN}BuUN}@E^TX*4Or#dMMF?V9KBeLSiLO4?B zcE3WNIa-H{ThrlCoN=XjOGk1dT=xwwrmt<1a)mrRzg{35`@C!T?&_;Q4Ce=5=>z^*zE_c(0*vWo2_#TD<2)pLXV$FlwP}Ik74IdDQU@yhkCr5h zn5aa>B7PWy5NQ!vf7@p_qtC*{dZ8zLS;JetPkHi>IvPjtJ#ThGQD|Lq#@vE2xdl%`x4A8xOln}BiQ92Po zW;0%A?I5CQ_O`@Ad=`2BLPPbBuPUp@Hb%a_OOI}y{Rwa<#h z5^6M}s7VzE)2&I*33pA>e71d78QpF>sNK;?lj^Kl#wU7G++`N_oL4QPd-iPqBhhs| z(uVM}$ItF-onXuuXO}o$t)emBO3Hjfyil@*+GF;9j?`&67GBM;TGkLHi>@)rkS4Nj zAEk;u)`jc4C$qN6WV2dVd#q}2X6nKt&X*}I@jP%Srs%%DS92lpDY^K*Sx4`l;aql$ zt*-V{U&$DM>pdO?%jt$t=vg5|p+Rw?SPaLW zB6nvZ69$ne4Z(s$3=Rf&RX8L9PWMV*S0@R zuIk&ba#s6sxVZ51^4Kon46X^9`?DC9mEhWB3f+o4#2EXFqy0(UTc>GU| zGCJmI|Dn-dX#7|_6(fT)>&YQ0H&&JX3cTvAq(a@ydM4>5Njnuere{J8p;3?1az60* z$1E7Yyxt^ytULeokgDnRVKQw9vzHg1>X@@jM$n$HBlveIrKP5-GJq%iWH#odVwV6cF^kKX(@#%%uQVb>#T6L^mC@)%SMd4DF? zVky!~ge27>cpUP1Vi}Z32lbLV+CQy+T5Wdmva6Fg^lKb!zrg|HPU=5Qu}k;4GVH+x z%;&pN1LOce0w@9i1Mo-Y|7|z}fbch@BPp2{&R-5{GLoeu8@limQmFF zaJRR|^;kW_nw~0V^ zfTnR!Ni*;-%oSHG1yItARs~uxra|O?YJxBzLjpeE-=~TO3Dn`JL5Gz;F~O1u3|FE- zvK2Vve`ylc`a}G`gpHg58Cqc9fMoy1L}7x7T>%~b&irrNMo?np3`q;d3d;zTK>nrK zOjPS{@&74-fA7j)8uT9~*g23uGnxwIVj9HorzUX#s0pcp2?GH6i}~+kv9fWChtPa_ z@T3m+$0pbjdQw7jcnHn;Pi85hk_u2-1^}c)LNvjdam8K-XJ+KgKQ%!?2n_!#{$H|| zLO=%;hRo6EDmnOBKCL9Cg~ETU##@u^W_5joZ%Et%X_n##%JDOcsO=0VL|Lkk!VdRJ z^|~2pB@PUspT?NOeO?=0Vb+fAGc!j%Ufn-cB`s2A~W{Zj{`wqWq_-w0wr@6VrM zbzni@8c>WS!7c&|ZR$cQ;`niRw{4kG#e z70e!uX8VmP23SuJ*)#(&R=;SxGAvq|&>geL&!5Z7@0Z(No*W561n#u$Uc`f9pD70# z=sKOSK|bF~#khTTn)B28h^a1{;>EaRnHj~>i=Fnr3+Fa4 z`^+O5_itS#7kPd20rq66_wH`%?HNzWk@XFK0n;Z@Cx{kx==2L22zWH$Yg?7 zvDj|u{{+NR3JvUH({;b*$b(U5U z7(lF!1bz2%06+|-v(D?2KgwNw7( zJB#Tz+ZRi&U$i?f34m7>uTzO#+E5cbaiQ&L}UxyOQq~afbNB4EI{E04ZWg53w0A{O%qo=lF8d zf~ktGvIgf-a~zQoWf>loF7pOodrd0a2|BzwwPDV}ShauTK8*fmF6NRbO>Iw9zZU}u zw8Ya}?seBnEGQDmH#XpUUkj}N49tP<2jYwTFp!P+&Fd(%Z#yo80|5@zN(D{_pNow*&4%ql zW~&yp@scb-+Qj-EmErY+Tu=dUmf@*BoXY2&oKT8U?8?s1d}4a`Aq>7SV800m$FE~? zjmz(LY+Xx9sDX$;vU`xgw*jLw7dWOnWWCO8o|;}f>cu0Q&`0I{YudMn;P;L3R-uz# zfns_mZED_IakFBPP2r_S8XM$X)@O-xVKi4`7373Jkd5{2$M#%cRhWer3M(vr{S6>h zj{givZJ3(`yFL@``(afn&~iNx@B1|-qfYiZu?-_&Z8+R~v`d6R-}EX9IVXWO-!hL5 z*k6T#^2zAXdardU3Ao~I)4DGdAv2bx{4nOK`20rJo>rmk3S2ZDu}))8Z1m}CKigf0 z3L`3Y`{huj`xj9@`$xTZzZc3je?n^yG<8sw$`Y%}9mUsjUR%T!?k^(q)6FH6Af^b6 zlPg~IEwg0y;`t9y;#D+uz!oE4VP&Je!<#q*F?m5L5?J3i@!0J6q#eu z!RRU`-)HeqGi_UJZ(n~|PSNsv+Wgl{P-TvaUQ9j?ZCtvb^37U$sFpBrkT{7Jpd?HpIvj2!}RIq zH{9~+gErN2+}J`>Jvng2hwM`=PLNkc7pkjblKW|+Fk9rc)G1R>Ww>RC=r-|!m-u7( zc(a$9NG}w#PjWNMS~)o=i~WA&4L(YIW25@AL9+H9!?3Y}sv#MOdY{bb9j>p`{?O(P zIvb`n?_(gP2w3P#&91JX*md+bBEr%xUHMVqfB;(f?OPtMnAZ#rm5q5mh;a2f_si2_ z3oXWB?{NF(JtkAn6F(O{z@b76OIqMC$&oJ_&S|YbFJ*)3qVX_uNf5b8(!vGX19hsG z(OP>RmZp29KH9Ge2kKjKigUmOe^K_!UXP`von)PR8Qz$%=EmOB9xS(ZxE_tnyzo}7 z=6~$~9k0M~v}`w={AeqF?_)9q{m8K#6M{a&(;u;O41j)I$^T?lx5(zlebpY@NT&#N zR+1bB)-1-xj}R8uwqwf=iP1GbxBjneCC%UrSdSxK1vM^i9;bUkS#iRZw2H>rS<2<$ zNT3|sDH>{tXb=zq7XZi*K?#Zsa1h1{h5!Tq_YbKFm_*=A5-<~j63he;4`77!|LBlo zR^~tR3yxcU=gDFbshyF6>o0bdp$qmHS7D}m3;^QZq9kBBU|9$N-~oU?G5;jyFR7>z hN`IR97YZXIo@y!QgFWddJ3|0`sjFx!m))><{BI=FK%f8s diff --git a/firebase-auth-flutterfire-ui/step_04_b/web/icons/Icon-maskable-192.png b/firebase-auth-flutterfire-ui/step_04_b/web/icons/Icon-maskable-192.png deleted file mode 100644 index eb9b4d76e525556d5d89141648c724331630325d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5594 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 X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! diff --git a/firebase-auth-flutterfire-ui/step_04_b/web/icons/Icon-maskable-512.png b/firebase-auth-flutterfire-ui/step_04_b/web/icons/Icon-maskable-512.png deleted file mode 100644 index d69c56691fbdb0b7efa65097c7cc1edac12a6d3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20998 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 MPgg&ebxsLQ025IeI{*Lx diff --git a/firebase-auth-flutterfire-ui/step_04_b/web/index.html b/firebase-auth-flutterfire-ui/step_04_b/web/index.html deleted file mode 100644 index 9c98e31148..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/web/index.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - firebase_auth_flutterfire_ui - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_b/web/manifest.json b/firebase-auth-flutterfire-ui/step_04_b/web/manifest.json deleted file mode 100644 index 25f26f5ddb..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_b/web/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "firebase_auth_flutterfire_ui", - "short_name": "firebase_auth_flutterfire_ui", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/.gemini/settings.json b/firebase-auth-flutterfire-ui/step_04_c/.gemini/settings.json deleted file mode 100644 index a35b8a7ef4..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/.gemini/settings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "mcpServers": { - "dart": { - "command": "dart", - "args": [ - "mcp-server" - ] - } - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/.gitignore b/firebase-auth-flutterfire-ui/step_04_c/.gitignore deleted file mode 100644 index 79f7ecabd5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/.gitignore +++ /dev/null @@ -1,48 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.build/ -.buildlog/ -.history -.svn/ -.swiftpm/ -migrate_working_dir/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins-dependencies -.pub-cache/ -.pub/ -/build/ -/coverage/ - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release - -# Widget Preview related -.widget_preview/ diff --git a/firebase-auth-flutterfire-ui/step_04_c/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_04_c/analysis_options.yaml deleted file mode 100644 index c063137f64..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/analysis_options.yaml +++ /dev/null @@ -1,13 +0,0 @@ -analyzer: - exclude: - - build/** - - android/** - - ios/** - - web/** - - macos/** -include: ../../analysis_options.yaml - -linter: - rules: - avoid_print: false - constant_identifier_names: false diff --git a/firebase-auth-flutterfire-ui/step_04_c/android/.gitignore b/firebase-auth-flutterfire-ui/step_04_c/android/.gitignore deleted file mode 100644 index be3943c96d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/android/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java -.cxx/ - -# Remember to never publicly share your keystore. -# See https://flutter.dev/to/reference-keystore -key.properties -**/*.keystore -**/*.jks diff --git a/firebase-auth-flutterfire-ui/step_04_c/android/app/build.gradle.kts b/firebase-auth-flutterfire-ui/step_04_c/android/app/build.gradle.kts deleted file mode 100644 index f05f3e1f84..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/android/app/build.gradle.kts +++ /dev/null @@ -1,49 +0,0 @@ -plugins { - id("com.android.application") - // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. - id("dev.flutter.flutter-gradle-plugin") -} - -android { - namespace = "com.example.firebase_auth_flutterfire_ui" - compileSdk = flutter.compileSdkVersion - ndkVersion = flutter.ndkVersion - - compileOptions { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId = "com.example.firebase_auth_flutterfire_ui" - // You can update the following values to match your application needs. - // For more information, see: https://flutter.dev/to/review-gradle-config. - minSdk = flutter.minSdkVersion - targetSdk = flutter.targetSdkVersion - // Uses the version code from pubspec.yaml. When using split APKs, 1000 * ABI_VERSION - // is added automatically by Flutter. (https://developer.android.com/studio/build/configure-apk-splits#configure-APK-versions) - // You can force using the value of versionCode by specifying the `-P force-version-code-ignoring-abi=true` - // flag during build. - versionCode = flutter.versionCode - versionName = flutter.versionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig = signingConfigs.getByName("debug") - } - } -} - -kotlin { - compilerOptions { - jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17 - } -} - -flutter { - source = "../.." -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/android/app/src/debug/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_04_c/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 6ad6b92cf5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt b/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt deleted file mode 100644 index a96c3bd018..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.example.firebase_auth_flutterfire_ui - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity : FlutterActivity() diff --git a/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/drawable-v21/launch_background.xml b/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3f6..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/drawable/launch_background.xml b/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f884..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372eebdb28e45604e46eeda8dd24651419bc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` diff --git a/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/values-night/styles.xml b/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 06952be745..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/values/styles.xml b/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/values/styles.xml deleted file mode 100644 index cb1ef88056..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/android/app/src/profile/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_04_c/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/android/build.gradle.kts b/firebase-auth-flutterfire-ui/step_04_c/android/build.gradle.kts deleted file mode 100644 index dbee657bb5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/android/build.gradle.kts +++ /dev/null @@ -1,24 +0,0 @@ -allprojects { - repositories { - google() - mavenCentral() - } -} - -val newBuildDir: Directory = - rootProject.layout.buildDirectory - .dir("../../build") - .get() -rootProject.layout.buildDirectory.value(newBuildDir) - -subprojects { - val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name) - project.layout.buildDirectory.value(newSubprojectBuildDir) -} -subprojects { - project.evaluationDependsOn(":app") -} - -tasks.register("clean") { - delete(rootProject.layout.buildDirectory) -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/android/gradle.properties b/firebase-auth-flutterfire-ui/step_04_c/android/gradle.properties deleted file mode 100644 index e96108cfe4..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/android/gradle.properties +++ /dev/null @@ -1,6 +0,0 @@ -org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError -android.useAndroidX=true -# This newDsl flag was added by the Flutter template -android.newDsl=false -# This builtInKotlin flag was added by the Flutter template -android.builtInKotlin=false diff --git a/firebase-auth-flutterfire-ui/step_04_c/android/gradle/wrapper/gradle-wrapper.properties b/firebase-auth-flutterfire-ui/step_04_c/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index a20f2c46d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-all.zip diff --git a/firebase-auth-flutterfire-ui/step_04_c/android/settings.gradle.kts b/firebase-auth-flutterfire-ui/step_04_c/android/settings.gradle.kts deleted file mode 100644 index b28021a910..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/android/settings.gradle.kts +++ /dev/null @@ -1,26 +0,0 @@ -pluginManagement { - val flutterSdkPath = - run { - val properties = java.util.Properties() - file("local.properties").inputStream().use { properties.load(it) } - val flutterSdkPath = properties.getProperty("flutter.sdk") - require(flutterSdkPath != null) { "flutter.sdk not set in local.properties" } - flutterSdkPath - } - - includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") - - repositories { - google() - mavenCentral() - gradlePluginPortal() - } -} - -plugins { - id("dev.flutter.flutter-plugin-loader") version "1.0.0" - id("com.android.application") version "9.1.0" apply false - id("org.jetbrains.kotlin.android") version "2.4.0" apply false -} - -include(":app") diff --git a/firebase-auth-flutterfire-ui/step_04_c/assets/dash.png b/firebase-auth-flutterfire-ui/step_04_c/assets/dash.png deleted file mode 100644 index 6ccb3f390078f9482957e860d32fef22f72faa18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386796 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�MY+02|B4_ z_RmKf#bdT3wr@L}zEo%!g{GNUTg$2>h|gO*>TPhM+e3rk4u-jb!(X5q7(74KG3=&|VL#lI=m3yTzyp(c z#;xDK`NG`(9_{=cm6m&C^gqVP)HlC^v)>VGCL#dW${Plw*TP7C`+b zbx%MMB6R#VFZ=Ih1T)6wq|K#k8BB16bC8LHt|R@CZ5ENR#Uid5(M*XjYQUr_$SMR} zbR~d~_-%uqVA=(zPS=6roJESYw_pNjz{6GOalH|jGte5EJ@g7y>iFZga>l11>|rMP zZd(1}b%i#12uT@}m&I)<4QW$MvsTQ8EePPCP&k=OgMi!h;ke+op4Q9`Y{y1M%vv*G zjoT$~Zx|yBlfnh1$SF|Qifod8KalaJR8$WB6pzXQ`NmU_r@({=KzK^Fa!_b4R$ra`>0C$~S0!O7k?YEgw)TPE zDT_9C!|Y5R;IEnoHnyuW&LVa$dRImYebo*I^EgQI5UF>UrlnIVEJD;Lkd>IOM)%L|#A6K^W!PPF{e|^YZ~leu z7ME7bi9@l%EvI^dXSn3PD59F;|WBHDT@N=e6R;N>lipOpq$Yt6>A$ zfQzc$p62l<{;WZj3ucjFg5APt(5dS0F^s!B1&R@sO8AcpH688=CO*e& z{8!N9)2|6+pbuRkVHp`rs1N~NUn$p*l%DlpzyQ{Yf{U8jZT)H9mhEfMEesgj)GG?Q z>yIF$^9OpPNG6js*nxJrNtL=Ro78rw5dy~|Rwpx93IVXl1}vk4plKX{mLtOw3iSvs z=eMQ(osMvf-o9mvA^7(XMT+ZqrPWq{H2tlU==^mUW7f1c2wIBDFsAfT1I$O^#`7yQ zBm{I^9ygrU%y^nMF@rq-LAoGiZU-A3I_F^qx^=w5?YqGJ`f1-lO2eg1!({D7?sJ65=wO7#6p=kBf+SJ~A&yX4| zf>NVa&>F3+R;?%^wOeYB*n98&y!-n;&+~^@_|NN=`@XO1I_F&HSRwiyJ6@k04<(+e zlaw=_#j)2H3>6PD8n?4bXgKQ4i2Z#NjIqxtbO5W*){4+d2HF43QOUUO)VM{K;I4Ar zqIP?vu_SHjQH#jC?;?}_b4wLz>nA(w{V4>YqqjDBSRwygqwSh36P;l3#_ehaaU;au z(Q*bfPja5|wUOuV;DxZ%j0ykUZ;iD+J>8O-NpIvBfdkPRkmGf}0j$~{4L5Xqc7(P6 zf?rIur+NkU|FZnJn3G)@>Ls2DV;|!l+i3A&_SXFM?9*o6&c@P)*qZl?&g*T~rVH89 zbLW0Ca}9A*zpO2&nDO#8+E2H3KnyM`R}8)?(e+#Ful;nJCGTGgA(z_PNO)3*fC-KH z&0Z;sWVVdeuc^v9Xp*S~h*gKxty{9|JT8+wA4HLakTK+}tK1 zSx?UBw8Mnjva=XARpzrJf_$D(bFih*Me2m^l=BHSSy+6j_aT%1|Mn<`e?Y%(^bTHu zMgq+_$j)T1L2<{ddb(hncp)#4e>IdJty=#@EFWl-(7-YCwsr>g80b1umcA!=*)Amq zk~xDvF7sr~M)y|pqk{jqQ1`q>)&u4q+7PnRWNc4A8T)bU_9zas=6-#xG`J6tf5c+``k>P?!>>6Ib1?Rd*p_N;X94nxG>`f>3Yg}*PLh? zKm5ruzjq~Fhp?{kn5!$v0Yv>3tVMp4{SAHdwcUkPgv4l_4llc*efgs5FX4;n6mZ1! z_3Kh<&p>SI@&$P~lS6Gyn@^bOWwBpo5NB>b`?&&MPtdVz8#rq>GU^h9u1k|>I< z@x!mUQ%~iTckjuFefqPAL(io-V!-Eipp65J=WK=d$>f3(r&@55W86@HHHt3}lk zQ+uC=#Q7qh=4g%|{@w*8jJlZ}hkd)VnRqP&KK;PZVDtDUY@60T{LY9p9>ZLMA<>aV z?{-!#{(3W~{`sMr(WnJ{c7Fg_^g{;b+i7wvkmvJ>i4MsVy{=+)8mz%8J1Y7U0lF#; z+XnIh&A8uK87+0G0Lc$IbbjWuu9F?E_JBnxNL<0Md=#7?J-HQhV#sN4bQ~W3eq*!$ zDP%KB(tpuQ{BkaH@^Agzs?i?xw?(IF$l_VJWJ^Zw7lY%P~duX9sWP_=uEnOPcw-H64cvA)8G zr_ZuHf_D>)z9J{#O}|_lEFk)Fa_CLYA@ogza5>;9LymKi*xRsA92&)^7WLX;JjZP~ z9eUO;cW9k6tmEV6D<|(0;DbF|v-4=y!Y|-5PeyGmkW9x3YgT6l+ZUs{&fmXM zG=ltJZP15!O?V6q>;o|kEkjKUr$LL&e1cQ$Lwn&l{h)mCUmPJHB0f62wB?BdZpiMo zwC7zJ1wS+A*GyLcD@&QjWN=`!cX@=>vvYfn$~r;gg*y(|b1wva2jO{@}?0j=o^pVmrjC%+fwjJO*yW$S4){3*IH6oE}^3Nzt&?O(;S5k6c zFp)+3^472N{&{Zk_32&!VWXW$cM=QcrGmJko{P^e^MY=)iE&FkU_nA~K3|e}iR!(t7KSlw2>( zUB+BY&k1161`zEaLa{frJV{koo7;7)^a~$Owa*ivrgGyF)CEaXe_tCRmPg}#y3H51>gWg=jYXVCo*#_+6_lehJsEkk; zU`4&YmCKKAS6ChKpk^T<$$RJ}GNaUn3ZlRuxQO*6*F`B~*-2#IQygHZ?{`PfVt>(# z3jHLejqU#YSShJK_8PQ8qKE#dDL=Bi-SqepByMyuX*T;%nP)_PLOyYP?Y4cA|7~#?`@b9i7@D z^k8ai3;hxR>6p^9TX9W-x|M&t0YLf9}ocmas>3;Q+zV3~2hiFXmg> z^(~Mkw0a3MrJWy@^Ooz3BoGgIYWSNIFWFovL5EHJ1Sm&8&AJ4u%P({1eLk|MF;S;J zoG)Wf*M9n4yzBTQg?Kp+rReq+A_nV~uwCD|)w7kJ$lN4Bw@Eu0YN7Y!I=KlXhS27m zH8J1GyBETi@KIa>>8U2|QGC24J9S~VDe!)J>i@O+d>)K6N1f#zE*3LJ7p?ZI|{wY0sW^5Olx8mn}<0 zaA1Vm{(DPhX{7(ZtPjgsq`lgEcZ#khU>OPr)&0}UgB6l?PXmi1@nG{{YCJiJPUS{npGDABO~pg+XR!Z{_H6#P1OKwD`2K#LCmk%WA3)KXZE5{OV5A zoGyE8)@bGW;-VS5kdspdMOo+9`%rEtzdlDrHx}?tF`xc8JaN&&{8&Oj9And)Kd~L} z7Z(@3q3rE31{mZrUib)$JJa&#)GyQeTFLKS1sgZFL1G$hURJ-gIv$-(QQSYB*p$D_Sp=v#i^df=d`xv&jhZd%Vlxz8BAo0Kx ztH4~JMcGM>N}*&Um&Nq%>c&$c$;`8(_D?NpSo@CCcWznr)Sjm~z0cSqpQ}&di`Hs7 zN0UD(^sVU}r>HJciqQR$)1q|U87&s%>Cur|q{ZB!f{o{tT@+oEb-fczZhzEA!9or%t+*nHFKQP($>+h`SQ4ME zc06>FZ@sCn_`}1`z`59i|7+I|w!Gf+RO_@~kf7Ym*aD@6R^ME&(%xvCQ^1h1b>L23 z;8$?HU)KKmSi`qtyQ%Yu?ktt?PbC5Cc6P5+7N8}C0rQNMpA>@(-@YOdW@b3W$Eqqz zLOdE^VEp*x+O5?|V^W$Tn)a-kNOgT&*blPxbBzWZU6WR+i`cHaqE|}4IYGuYyw_4d zc~2KkjB9q0;0TnWc-JM#fjbIIkbm0Wy|69@(}m~F8eAP`sK*KRa6KBk)e!yTNE5w9 zmf>7ZVG;0QoYLKdkK{`x(>H72 zI$sxFcZe943)pDAlrOA!^AzT99h^lmXdAroq2U#g1lJ>V*ax3(HU*6xo|9tax3&g? zPqB{ajv4O@xI@_7?`K5QQ9ek7;-KU>z_sVIxy^&FUrPzfIR!lCw&ZbHBAoKC*PN-4 z5YbnDc82H6dVoI(8gB0%@nleyxrY%sSXr8LD<3S0fsnu*RfFZ%a*TEjm@<76Cp4?L zhUR<`&JxYw+%G79%E4LET~-nVLDuEmLI-Ll$l0xZkWrXPi%IXi7Kt@>h0)DcLQJX5 ziTf5k*Apt28dv}Hyg=fhCSi8AIN6|K9$lYFk%!BmCr1V<7>!#G2w@UZq_Li1O1GNs zL1fRR%&ML64GK`pNXPK!`o=KrW3W){v`7zI!xdmY?Q5~&bzNf^VY9TyL2TuIARs>; z*jd1h|9`_g%pt!ZIGrzVwmr}8)8|%KC$6=q# z>6=^h1>)xVu``nXM&*Sf+pJF(-J*@yE$cqpb*oH)c4`SJ)XhfCDq1_3x#ACV!=*xp zSPzTYU6=Wj*uS+{LHDK~i-iiaR-&X|k2YWA@CUr(5S49>n zhfW?RTpAM+3ZrUDjySK4^O~rUH|xSN9#Z7I-*wd*8pF)&y%XQLr80)*As+K!QVn@0A}B^e7tQzPz4;LHlCEoleU)TH&GwDL;6_ z>1+-I7XmaI$lE9nRhVc##+J;U@4VCSGoyyvImR|@?=1v$2S<$cr;+Fnzg|~}P@$m} z5dMyDWqLI6_MHgE%sQB_j3Re(r>E)YK;?Av*hMLNmL1vLT&|Vxejn=pft^7K=KYL} zm9?IskAWCFWbt?T+lVoSMvp{Ej0N2v&USja#_BE%HG- z)nB6=z8q)^uR8bT4z$22qSXQ}>PZVqo$_d51c|GU0ONg}8lNc6PtTV4a{lm}!- zOIsaf9xX7gw7kjX?`^WLUlyu2+fOf-H-uZ5>z%B)!yr9 z!!-Nuu{yzqd9iQ?AiSmS9sYQ!L>uyv;{HH|rmzZ$%ouvFJgWEfc@>SN4%5bYm!Clq zjV+Zk@h%^(3SR9AhJ`skK;cw83%L2wMON$_fX(!Ns>E5*|OOg3h^LpHt9k>EXEe zwB}50O)|zl9B~~a7|7l29AO&-Cxi33aKRc2&;$#2Fl{reLV{e3WNB|MJj*LRu4HM8 z&nnl+$3Zct+<6^*hWeX?0O~t?f4vX+Ha{Itb6!j<4BZ~PSU6X#QTK$N_L8WbG^L$q zpNVaCXHSJ_n1V!*DDVsj29l5H1d)~dLXqT*qk4CO^d!`DUKyR1)=gJn5iv0K9>Qk( z^#r%4v#d{R9WUTc$K55^6v3n&ufVhRl!HHp;*y>vL5rJ>UK2M0Hy3#@@E8F(ofR;N zNIneyO*m6bb|hPDTB{A|4W|bp;%xh(z0c4$iLJP&A zLpJ5Bh(5+o!BBTlbl$9t06uu#^f3d*wPQm~e(0`NaIX}a+TuKsOGAs>?JQ(F#V_U? zm~Mtb%vKP`g`bvz@29?SY+Ci0x)Gr8;|T=z?}6$gv#UalXHc@~k-pjm7ofI+ytfzX zjDr#%7b=+W74E>xLDOpN)^9@h;h+zd+6J0AC>*}ssT9C^zClT8;h-K;HTJFwI@Bnr>vw07z z7sA|DHnBy|jc&7qb`3HRL9IBI^;M$+W|T^Y>!DU52toX;)pClb?VRmoWeZ{BG3#bC znwHA;zSj+M6kssDUKjjx>SWUxNPSbOU;YuG9keXl$ai6}eM#-i4MFs>%hZqnO>VmK zenNtvUCZTyb?M-_)m^c2kHzQu&t*Z{jVv3rT)h_3Q>BN;QLB-^wvXhU%HW#E2&(|| z5SD5Ikcb&Cl0Oks-7O{NavRKhgiOQbrYKneiuai87CiWr0sVmfIz2hZqIg_Ad z!|eLzaA|>VKzomS(dKc+=CWH+xyXJPg?0*7n~^jX&#v`JOj5@{Lc3?2q(FA%#rIKa z=PWFz^H1+}jpJ)I40EX0#Xj2@6~mTA8oi+)h7 zjN(28b~!XtEx>}MSIS!oT4-Ulhu;ut>?=fZe6YY2JS7+MD~>|Sl>qgOCAfxsr=Xi5t(w6FUuQQ<5_lqy&r z!{%Xty+P{B)kt~lT1;Py@MFUPJ38W_0*oXIIE1YRqNqd-rVSWnD7JM1+h p`@Kp?d`1 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%0A#%_THjcAbGp<&Pqg)aTn=W z3BXds4q!STA+S~cc3iCS0kjw^bfKCqzGCUL^w8o$dF7>2qfJ|>w%hb6=X(}%f3!#h z8s6y2cbvC(tMKvT6cu^o~x zy4eetEK?Q4gND=665i$m_blCFmr(sB(tvbic2MYtt!HTa--Z&!iCI~qQM<|jE%VY6 zdnK=0vtX{}&D^cFiJlE7b;Y-6_4@K!T>|8HNhx)S)adVbZ(^Xft4gAg2zzm4cr_%1 zF9HNRBNAH)BjUM>VQmL+qGY5(({|(?h6|WMq=;XR4qfWSTIN{<)E3PFa99AcgCMdD zaZ^ka)cMxcM}(h%zon6)!#b`?cu_Mer|@Hjet;~VKE_@m3rOjQN@^w2?I{DYf7vsl zqQJ6eN^G4^one5YoX_E}z`LaJLxI!GxRsZGp2~6Rv~yXP0iTh*od2`?RBMnI5>2P4 z{hSXn3kwS`+E0gi3**AKkPk6b!?|j)d@xR#R1A}xS*`Zn64U4ziEoMr&8`!SzX&F! za_S<6O{2%Q6W3OGbzY!C>Ih+sg2dtM0XHSZ4S7)=rVjxvV)*mF@?jp)9qS{SsQakpmIBf}*7eq+{b9 z?|_99N(e0YS7p3Z0iP1mI=axEZ*b~1l{^Yyb5Z8<5&k6=wJL9axxQFNQ)G;Z!CS&t zsfC7(-Ad~Z>DTdbo_9NgRE#~o%U25ovo){F^8y|a$k6XW^+RxqUf$_)GjNHdSE1S| z=YCcoa`3^YT5O+%2TU~!s>3bI=Uv_EYGzKhuH9Y??-7O9^mnB-|2$JXeG`(qfzdTV5#pXG+O32srU37gsQ8 zqK@(KEombk$;fLEG~p?Ig&?K0b0r=Bw04PnrlkKV_6j{VZ&XP`TqfXPf6B_ww#NHF za5nuF>npvAHVfe=QVsBhp|F!E$b&Jq*AAwgqwgRr$5iC|rdE?RlSrsgC1&x{pp4|+7<2YI8z4N@lxOV^jX|tH!r&CF` z3!suQVu;5?zcLMElSOaq1X8FI2S*$xI^0X>ZO%5Y8*7T@M0Vb&sCj(02_Xq8Wf@m& ze?wF4G5o&s$@C{r4(*4tnoU}UyPi%;p7S5}!V)g>X zsSwQw^i^>-1~Sf_w*x#B_bKEX4vzmaC~)<6uWy+rrKUtw-1udDIz;!7z`&Q0;8{jg zTYZnF@(!YvL4phG+~ELGp{9(XVU@DDFHz~s9tW_bTX4W~yGMczKpbS=;{VlJt_ect z78V)7-k{ShmS;ZVQlUX?igr+T`w3fJUH+f75HApDEMax(#)&v}jl8S^Jr<@$r6@gR z;RR~%PL%L?1X22zwvBpd`9>R!mMN8)jqi6((3epyltn ze2GZTmb{KtyH3gp)mB~WyZGwm@ZvIM1Dtj;$MChuq_@V8jXplDyc7$@Llnb3MWv+H zTj)^Y(y>2)TMPi5L+ceDO~V6B>g3qR;)SWZ9ZQe)W`7#?>~76%cRyLY8lR4~1#Bl3 zjIhB)5@;pBzGH+C$O_VaRHHKQ&+G@QK_XsNu_r$^_lvq3cq8HC6|kE}s7PjH5tEnz zsM&%1a|r{)Hx#w#;72;-pWZl3%jNRr_O$iaVF=8?F%QE zHJh42-<F8@rt5S-18bO{1#_4KS)D!hK8KA;ggs+f$HK6z(~HIz zdL}e$zMC;+Hn|+1*?6o(*Iu32b4KU);QIw)`ShvlpYVoB$V;YT?yjFqK4`i5<`PgW zkA7`|hgr3VciPhcmyhe|4le&M3*bz6cKh8oh$Qvp%SlZS46ms2Vyw)H#U&lp{32tf z{I(7mD@6~^$M38NWcs<(d%L(-2uOwO#F$%GOkf%WDqTa4!Aor_eqrLT%59a*;;5Um^BW9pBCS)bNxYjKJDD z8(3zudb>!fZEnnAZhUu*;ny~O+em8pr=CT#)$XSouWsP46C`L!cz*&-GRNWo8{rC> z(5o%9!(nO{ZIx-kshjayj-v?KWt{oKP+- z>g`(n*`kR(mnJu&>N+k6ynSU~CzydZWA2{9Yq}v`pcEq-(*Z6V%-^(*x2W%U&AuiX zP_&Ji?U=8=2=QC~>LlZ&{FapkoRZuADeENC)dzNvlf8dmLjLUl>oVaJU#1mLMpso}Om2)1ZwF8aM@@pn=dI9a*Q<4Iv zGn?-5VZJ{tb+3h1P(83Pe=&cM5`AI$UFe$yo3tqXcIemF8Nr&UYJu=@5!V+pH}DQ; z#16X8Rewjw;hWb|_Z-E62Pk|9_L2^-bNBr?D+-tKldLz7XOUSeG5KLer0>q zNDaR=aV3Y)CV349NP+&CI*wkk!}drWraZ^JGw=Z?_@(iY8lIUt%Mkr9lcard>M>&I zte<2(2KO3$ZX}0wP#j9H#uYPn#7Tb({iVzbG~xbE)1|AYmK7Py`S1=6UH>(WE|UJ9 z8cUw)hWvm+XzdyV0r2UKmL(y3o$y5j=2fl3Snd&h`8+?)PDTQ zz<3Y9hO(^E81v=xOV#O~pgMBtr-f^PTUUnb%!<=EN=q#x?75sT4=)cf=@_Oy{hbGW|NKy4L@uoj@s%p>)-A3( z_qei1%hW&kcT_(~54zb5cD3=zt9E{H`BI^#mODuAzBV-4z%hurH;DNYh0TTteS8~r zJQ)l4w%6la`Z&G&mBPG)Z_~HUS!-+Kmt;A5=k5fBUNn+O)KQufWR=i&TCLtb^COJA z1W@cpvJNgfX9X;IbE(LZu#nx5j&8fAbj@`gRZttX-QsbiyS;pS&}Bx&l7xlUft7XF zzWMw5s(o9`>`H5qFr_F!dPVrL@=8`P*|o%>mPvhONP^waQUzu_BC4Iy2&jwZFF@61 zfTsh*BC(_t01|?mOB2zkmRQA!De>M(*3ek&>K{f+X-8|xT9OC{3GK`3hCqUV4uwTh zIhw-T&U2E7=JwJ^9={E`D-Dfx6Kv<4s&U}n#nH|nz)6jngqF?d*e9}CCZDb8{Ex{i zfXt}ZTW(TNq(@MQ0kDMG=>9;k_@`<&l|>bpl^Jj}Zl_oAvfYSJ7wvqX=@H}P4aUN& z%n|K-aAu1lrGLYMf|ga<<^1f2PQY2J*=gtmN+*pFc8+Kcs2DB(9K`Gbp!Lx=Hw;?w ze=X6L_Y3|-;BBr}G%vB`1;d_b5M_Yo+>e|^3+_1ce5iXZNs zZQPSFqZG9~wSS~NYM|J&$~bq}M^RlQL+l*}hn#$ITK&@{26j~vk+!gbO6`m>@3LE6 zZ28cR#yRh@44C2%V@`QbD>GaBPym|h>X#PI#(AS=71=bEsKw(^mmM+y9`(wN2q9m*;HX&Cb^iH2lb3V;_u-kpVGdU zF3g7L9D^L1?KbPjBYI7d!5@Fv50klUYdh24UNw}u-ctyOu4+(*?6K9yJ$_;c4!`-k zE)GE9db`O^Aduv}&D_VgI)=18rM*>#o|prP_z)JTX4WoHrOPBUGsUJ^MC*dW&VOe6 z*_N;g8fnA_4Q44Fzf~ym38b@J_qqRPvK@rIcEzq>rmW z74(JKuN?)bFnXWW(#S}d!@4s{05L7(Hrpv0{5Hjj9wp_|=>cn7tuE*osQ`(!2Rko= zcOb#lkJr6Gw#+8~xAEE<__HQ{z)`3EsLq0x^F)+zZ1aj><24gJ*54O)6`8TAxU+4Q zebuHh9{Rb(O&RZO6Y|_~GpPJp&Y$PF(y`jpFdKa7Zh5vku^|ne(#MQsRWC(KlD0J2C z>MVBNXUDw|E<;=w+J9OpjT3^@=^lTbRyg0F;f?Nx{wcoEdeT2=#w^PV_eW9hsOF>< zC-PQ~I!GcHl|t<``wE)5+$udB;%+=3S}FLnWk{$Xyz}+u9INrIGYYl%UR53#w%|`i z(Vv1cI$Y!;i{e3I_L{~-V%ZZ{^Q~oaOBX@(mTkR`JV-HJHM}8VMm1h%4C)Hin1K*7J=nRM*WXIk*$23RL zC;Gd(JRTVzTu<`FKk-Rz9!m@lWJvW-H6yhPTdcx-O$T6_N z`H`URruu2|JkKXsRJi%^wc9&7*?z2=r{AQV@5TS_qr`zyGBur5F&aR)&?|p$zY#s2 zg@q>x7~I#QO|q)ef&i(xTTbu3{{41-X@>(#H1EL69TBp?%NXQvu$-_>}Q zI)C?+ZcaJDd4Q{0RjSRocYbmY1NAPD52BSV@Y6xl0$ zaNC@eA|%uKFOu!7Iws|Y6R+xe(jAGM8Q*`b9P&y34HLcK4A@@tDGjCBNy@_PTuPG` zBKddzRTYNmML-b)Dn5i*T&|GAg@4bkuScur^!!?z>P+tCPJpHlWW7a(*+p40xmmDT zEkV#fr_Aj&;TOtN$h)$!ygvnN|8!$^r{}wSoqkzPv}T$jE92FA?RT(Rqjq}Lm0V8 z(48td*G54P(!U1 zL+c(h)j9AdQJ=Lba-G?i`7+|LVo$g4%?L7>-C1$`%-s>-<6&;7a0d9Yr%VC1TfdYv zvv71a+k-!Dc%{(SMqqfcR>JCLL0;z~q^J~g?`XNB)2>r#_x5!Fjag#J1h^od5hGt_4nqg-2BHvT$*;dyGvvRYXghuF;0dNUD=`e6Pc! za97-Ox3geC{^%@qg!_SxpMSgth1XMx!>g#d8{EPc0*nv-7q5*doLVnW&|*y5ie6{; zg>ib9lu&*#EdTx1S6or}$Q!tWArsN656V2d0mBu6sxXPp>4}~`p<&_d(i$Zd;j)NG z?4rU^?rd`x?Q%VfvMY#d(`Ed#(Thogq##>FUAII2I#DDw>F#wIt zsI0A3Rp$8dla=syBtwx6p=dsBq1DxP6ODm%jT3ROp?TH9^&h&`^tzSu@s6!I`rV@G zpw=M(xw(%Z55M{3?sA8ni9>FykTYe0N`^}zzP9+VMXNBd#Lo^869*yv;^3CPVhcE8vKHV_mOTKj4L7%3 zoa;4z+Gh#aqz2`)k9k8w*Cz`d)CmDzX7 zG9*gwDjHGy*DA7f|AL%s;@h1#zUQsRTwi3T_LQK z6Me|}xA(g{d%a>#sqLvhe7Pd^#_s48c1s$Eo4>oCuNRq|G);G;TPPlB&^nJ zr$!KdSQSat84af47TfgL>3HC=yCOcnSg+*;h1Y9}zQ`ChuU~yG8Wb;xA*mmX-)n6> zErDKc(ghH!y!s0$oNT^UgkOzz&$=?ILYg_RX4i6ty^ZUKPHeAU7)`YLb7;wCIb9qu z8kL&I@xO~|0f38V`}yT~>_4o@W`4)n(fQ}3dnM+zC+pme?{t4vo6^3J!TBb^Dt!7! zB^li5BW2C83$kgDDt?xV`fz{zPBn23=z}yjevuV4M-bjw755^R@h#W*&ttvVmh|bC zr?~^ku;*T_nfvShBX<$9^8v#()kbz_yxE}s1qH*BPDs50OGjYtmCM%s^%lJyD^50G zc$ZZ6Vygk`zUZoQmvqy(l-zEwULvMGU zZ_>E!u(Ov0MNWDtRGzr^AO|=MA^fDT^Es8!C)mx`L)If`zG)x*RHw))RfRGk~<)D7`s58k}8z*G+m0Mk5pF_jhcoyB5Ib)(eMG zt!Gh;DS3f92#~`0>H1yRJbwGt76|77`5Eu;bz0DEzNTteXXwnjk@?!U6M3j4wT&q{ zS$xY#nKlMIRK7dW7c(ygb*71}ISuw*`=v|aQ%I=1v2lxrro3#R(KqLkShP#{li7++ zEcah^&PN+R$Mf$U8W35sN4h~V>8=@l5B~l3HKnBIsC$cDug+IhuZpafQRIf{2bqNH zPG?Hw9yaQyZG*Zyz*qZwSmgTU$OMq zhkzVhaB90r4J5MuhsLYkx)wMQ#`As>(BvYi68W=d9ORAe7p!%03K>V*99@Pa_llqM zfC_qC{VizZFcnZiP`AbmPNnLX2C2Z4QXPTqxax!9J zp+&FI+=o1W_kbRe7|8ZLds?X*RnTke*U29gij|N3pyQCcaNYZDyA(BJp{v9DjSUTN z!8w1zuaA4@qXpn&K9Q@L1;Pn?N&}`kllV|KMSN3|AvVqgP&Yd&^L(v!-M>aV?Sea) zBulWtklXoNc@-UFjat90rAS4*a%NP&qD4+gd*JjKa4Nd(3(?C#D&&$3CZ`+G4qA($ z+wzfIZ!H`)A@(k|gmlG&6ZW$z2Ni`q*aBWfCqo{G#2|Ip<>y&iHEL9Xlxh2c(WGu_ z_Z!|p1BrrfP^@em*>|#Cr7$MO+Vrv3yOiNQ39kxwM=owG+_h3U1(i4N{*X5|@Y&s;t1jzGx*fIem8vD2He*!uirZKBn=9KT}D zDEyLorIOdG%5B8|%P?$;j!Q2usxA zX2zK6>*8+tmq@Gi+%2Wn(5>459~c?xBvBKE-GyckivuG`I> zn!uaW^7X#xtb2}r6M(w zxKIZ`DqTwlnp+>-Y%4rBZb9`#WlqPnQEx*|?YH~u_rtb~gH{$6#2Ve8sDVf8FYVm| zN{7*uh1p(nXugbE+EHD3i_u5_^y2c9B&isEvbCO8`#x|4JqhNQJe7{bdgfhcoI zG?G*wf4nOUN`z}9ATM*_jl!CmO)|kObnAzhy-R)sD~r6M++}*g2xjkOQLXy+>ar4E z>zSW?r=s60s|P!^9N@2@BR|aI)6Qy{)sNV523Jhy@$HD4J%hZ-XgKD0;3m`XjPkHb z`i;fW^-0{#9j&Jc!sV)rfdNEun7Z>xOiQX+bERvcp`-lx2s9YTf(T*RG(wDoV;{t< zBvaq#m<1*4$$cVz=zy2aH1~V8{m8An{YtItJY84!N7xq%MI0uyX`miS6&9Q=>}JtTTrIuiFUjU{u})U!I^lY zt943i;S6}7X#mkBsZ}CTa2cAM|t6Zd%(uM65fYBlbh1@ z6|fnrsm4F*WwNw!@joV}Ac$>9y^jY)MnAN`-p}DV{W~qctsWznQCz7is_$ke(KyH= z!fwHU=$PDc(5lFYiU?epJM)RYXx3q8cN+-1cYcJnjpR<2MsrX$X(O5=e#nL-GHbO= z)~R%+*Lkzq#3|HFalDcYB+uVzJl_ZoVIiG9!;hVqP^gdI%@T<-d_+R5C{XY_JjBtD z$;ipN>2IxJ9~o@)7tAEsRiihfCwbp<&l=hLG#T34{1_CoMg^b>6fZG~YBgh8&u2wA zV=?ic=fsXQu1;}ewR5?NKrV$8uEQ~)-I3kUgOTw7T8Fm})5~w&`m!Vr6KO7b;K)#{ zs`D(9Js{^e6k~*}8zoXM{CdY~R3#FN4xoll9NhbL(LOwewraw@o3ofrgDSh5qtXg9 zWf6w0APylenodxgT!X9QQjITanm)qK8{0u(zCrYa}1>g*H_n zrQ-oKZmCSWfA2=86+Ff0wP9@|niM`yZH8Wd;7&Mqu_9`18tM- zZod2{=INXKpT#k=_NF8f+O22Ha#(vj8lgDvbB7&{9r`K-U-y=umGwTf8qtXI9-zy+ z;c|YQIR^AgECd^OW=}*!(rIRBmFN!l1?RQCL;2(znJ9%Cz7My59%M*jlOI&a`)4}t zWhQVSFxS(+!J0U&EBxR*s(man2Kb)W(8x)^8Fc=!6E_YdqNW_-yovHkV=^HZB6;d} zY|lf&tZ%y-3nuche#J(E+H|o7sUKg=C!b`w=qex1wh^di@2w`*-x$4h43WlnBNR_? zbl+IYa^6?C+w-+PM=tuTvejONrJh7z`1wIFokK%&-U5P}J5I)(A|tg0eo>Lqh{9;W zjG{K$0|Ks!uGa(rrNQW+TyUv**wmR_s0urcAq8H_-c4j9wKMOE|tnH+nTI z?sOlP(lir!0=b62l>SgbId#jwl)gJ-9e%gbgbylxGDf(pz0g5^y@@|VHIuQX{LZyD zCyp^fc=&04ydOlk#u!s}34x*difI6`eM!6=IlMu+JGJMNPYM$0S@=bkOPk(qYvw&F z2o+5BZ0)e^o{qjTY&hW@qYXc-hUd2KNc^hRFQxS6x{>_GK(&Yu}Vc!*_l zXGicY68bX%#ht3d!jChb=@n6^FR8q1hYQyo#f2t}q|ohrZmUrZ(vs6I7Ya$POUfql z1qo(Z9|t^F4iR|EII^-cwMvq{=c&_`M&SO5bo@q(>oPdfk5Yp~JeNg}IAlgr^&nD1$3-_~~ALd~5v8%TT>+N*TYCGOZBEgWSs{KqpGDkte=ORxu zuUsLw9m%Af<}=}Zb>bXYOkeoqw+8fl_$wUd9oVwBeIWJwVHh>jmpA2&vHPzt4s- zVJ78U8s*+v9F(b{n=udg5jkmcV+{`#=6x*u7_PaXg_EJD#j}2vYihCugt}-f7YPfO z63xyHuE)yGPD3Up04eNRlKv%{f3d4=-$o;|SwXmJK!DZZ#^kLS;XnC|cNBC8W87EA zsw2gr=tMU*D5gmuKhOe|4u+rWjLg`9Sk1ni|7dO}BZDizVU-+|&U)(p?|Ipx>Vnyn zn=v#GFx*5>o9c?+vlokDKD#5{yV#-mk6#t1+|^wwEjlfTZ;LUn%c{bezTKGO8QQEzwpYT08D!7rW=FEBf zhDVT(%!WBD`$(@Fsv7C{QPecOvN>lyAFm$-A@O5yV*l@O%N&Jp#?&$a}!dRJ-UG?RHlsk z+CfD{MR5LnFf`EIugcFN+#ev$6XnB@|7qm%w~3zF)$)(A+y_L|MLIiZ53P1n?)X+P zO-KIqk2c%v;*Q`xQDiLkF?85Y2`ux>zWPQr8J8{G>}JT%>a>||ucdf&41Jx_cqY8t z8hGSPRllAAJ3rZ(nUE6~uaXL8a|Yc5;pfF}wtH*+)?R?nJb>Gd3=LH|zbN>lTGDMe zj8<6I%BwxuaFhu!lXUwdeym629B1iU1{{}R$kWLRi$?6lu?Fp~ z36AbTdv7qXQY4}qRZqqSV69wNqQy`+Jr>cMDKc>h`EuPb%R3g~AvAJ#f;`;9<4uiI zkHxBv;zqAta-+7+tcq`%&9GP5ENy_t2$NEnzv;L1{+}z%K_4QjwzYc z{iG$G8wDC`O?gjV965Cb(WRmHE6#o0r{It^7S~;`-UC@fla5PWiKN!=+1%sx4uo;~ zAZqiD>ZcYiE*qZ`St>ihtdrs0x1Z2-Zi#%JxvQgI+D1b{2b|L(yOsOmJruwb1bknt z6l0A5HDB#7wX>_0T$lVONl@o|_ejZ$z}?Q~^0T5xfqoj42u0~0&QvmHQjy^nYW}yO z+W;1_W{uX*ZAq$d$X>u{qqD4}#C|=!dozE6cW1bvQtap{k)9}uAmX2N1toI3>x<#A z;2u>T-4Ll7j-&CrJ~LuFy`o-)#`W1X0NP-n)V8CuOC$=Zyp#BkG82k$FjP()wBp;$ ze9UqkSm*G#GfLftaiB#3j1Kc&aFsa%17DyvdUPNyyfv94qZwlJ(&x$m4%N+}}E6lgMzKZ`irI7{0!oU$2Haq0{;=k6g@m z<)9?o9wjPoIY6`XNT|;)ru@>G7PNBcnLEOptgo-{ow+rK@8@r87j0WQFdpL^Y=2lv zezq_|6;nP|O1|OSEjNFVM31f|fPvwUP*jD%P5v=}Vt+6R>$EeOuChq!bR4UC&^3N3 zfK1hmM{S{GERhtWO5?>eYHeMkQ`o!7!k4{UBOnIE{Y%EF*ZPX0^7!o^un}$_DJ@M+ z|D%Dfc-trO_B37@3OFOzK z!r)KtwEuuAh`eS}MVL06Q)WF(dlpk&e*O(w=d$)ObD@}#JVmVll>^dJr{Bzk%)0kC z8wUJibTN==E@Y}t02a#8Lp#GMsqmO2KxpY>^ zsMbx{i&6|AvDhJ}C|}c%thS&OXn%!c;&(^km}<6fGwhWE-yHuEMt&>3g(Nqm&QJ_& zQ5^GsY?>N^IVhYW_kShzZ2F$Jn~RIfQWww}vf&}rW8zcPR{c7d)BzG@UCpZh@3*+d z@3H_tjcM|6TGppLi8eyyJ+{4{u5(S2)a8K=xyV(*Fm&(pnY+ znzx0>C{EO;_1|w)1B6`<^vQ=1`Y^NeF|79GUbP((JZ7rE3Yo0zCi$ARMdI!(y_Zmq zct~mU3cPgB9g)>T_ZD3=Pi*`7fYzaBK7w^HuDtfXaP$u9+n`;{x=z~UD4K7oab%K!~y!F?necCzphHyg#*DlaR0eoUO&r<$T#23pVgR@vDh0-(ApQ9V2suM|U%5fogGveh3> z{#^}S;McX_C&_CdME!lGzP10GijYX_Uc*Pa#Q2`e|NUb7xWB8rtEG(W-G@j4+PWo( zUk~4sW=_RV?mA8dqVcWwAV!|jYw-st$U@>_YkYRaWSqqV$>g;7w+33Cn3Ze1Ly?C7W!iC&$qmzx{ma;|4AD6^C{mlPBc9X%ozt zR#;Ev0|toLdV;Ef^%VANr$d7Y&Q-|CPANWmSLXZBI3z{G51OA{6U(+qZnMZI6o;NQ zU+9aZsYR;3_Y5_UgA+$!#3U5xw4SyFlU<#>P&CX+B*Xmp3|1iaGk=sjBEoNE40l;S z5>pQRemEILIaN$kc6VORu`N7DQLsU&i>3bI~%9M13Sns}-F23wZ^d?Q_b$lL0 z-~nqL=cS*K%Y$$9o;Q8Y^2}r|rDactuBqj)%j8=R-#r>1d$49_S1uKX_-Vn+4evaF z0W)LV${r%T*(#y#n$PCe=-pQ%37(G23?bCXPJH_EwAIf?N#)LuLHrY%O=jj9+5w&i za{!hm+%tGrZRRUk6PZsY$oP^cwTP_iF5&!=0NzpWbXFtV4aWxn<^!4sK`cNxKBB84 zU2U-|K?jT*mw@@50cd95j)l&D;!+Ap1n$OC_qd)d{v40cFEAd+Oie2X={!-CKZ4l% zZG0Qg$S{~)UduT7l~Cj^4E9|6+P#nl$m8oZ^&y_nwt*rg@4cZJnQna*2ZFa$~^YkwwKm}zZx zW_RZ2Ck1{N6hsmpKdA3EzdO95xs%_SznOdQ(oaL6p2AXqm%Yvsp2JRXiEW?xG!(@j z#%nQfz&TLgO~sI<6@B=)>`QXZdXy-5CH$nJri;@p_P2CruP|r^8=+$g)hq9J}?=Y#=sa{zhQkOk892^VUg2Fh*LX zH(<7Y`hm*1Q-nLUk%Or`csYl+6>>$q4i(B^pgURFtz@M99yBVt%9q0h{#fsau|^Vi zmiS~S?bNQ0^WjK1CWf9YBm^_`aViNwiJbiMX46qiu#BKG86!U>WvuXltBelNqqgu; zgIx{YgsQn_QhVAwDC^}_O0yLLYE7e0cIGp?SG{rR)s-? zBitDpA>6z)V|JA(r1@taJUHQQJ#7lNB5flNj>x2YA_>wPvLrP>u-YVIy5bAlPvkw>HyB)ZCwTA`qgq%-)XISSZJ_6{MZYU%+5&pB zu#hh1UCBeKYsZ`l-KCP%A@09ja4X>#GC)}+s_A$!*JKd%aJVb1rtA%FF-$;C>Ep~k zQ}=G=@-td-z~i^v+P?9f&*yoCrWsU)&fm?tbT0C-$4|#C4>bU`H!#or<-P@{{wuvM_l)r~At5yqoEJqSxvV2)75RxOi6; zC%UiBir%N<%i+z@Tk4>lJ*1)C_0d~0U-TXhC$~{ys%6`Qsfkb2L*`7dDejprdU;4p)r{tAY8e<#7kXb zF;tUOc;L^8QC8?mMAQ*dLHQ;!drtL{3tDM`x!xde>qTa=7Sw@8Q%C;zVxr|NxAnxn z_2i=^1dr&d41D*O7Mp1$ExFp7C0Gb@|0hP*ePFEHshL?j-I=?@Rn461Y$*~*rPBOg zuKDqbYd&CIjLY0UfBf!F7`fB;gUqc8qY{avVA|dbH-5Pi={WZT&6KK7A<&QcWE)wT zP9#Kj299%ms52)rtjcE1wc*u9?s^+uA3ab%(Z-i#@QEhiq2dZWyWsA!=Gy}c`MKzi z{#eHP8Pg>89a(K5t+Um3RX-2fYjp~JK~%%s^jj?(qm+KG(}{5{7cFj${f9^(pKlty zNda2kbwD}{;@#m38sLOTZU@k4@UgosDQmY;?`mOFJnUG5k~c~ed^{ZQ$2|!YP8-$X z3Fgqgy%?`$K`g_Gq#25c@72*c(Z6PO^O~i1UNoplgG5DXCJ@ zFcrB{j6(BG0R9hAcF{Usbs_JGdDm z0SGg65eTgMfL2?W8t)i(p|C5YtIkXXl{Wz2e6eYEajhU#c+Xd0eAE31+2T)->Yl8&3{8iW#sHDd16fAqZ}z^Nd*F8as+;9u6O#Yn@&dDtEt-Lt>X z?a@cBG^Dr!=F@AIt#{ZVv z4JR`v0&9{`^i#{~ngRLm|Lp#R3}P|M;!394Zlhv&YeAV&B}x|0F3lmp6lq_eBD6P{`ukGCV~-Bc zWmX_-VD)p&TSLwi2zdODGM&tOccRM88`-!ku

H{h09VD{09oW;#j#h)z}cY58%- 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
+)d$*!G4J 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 NMdyE3{=@g)zX1$HA~^s6 diff --git a/firebase-auth-flutterfire-ui/step_04_c/assets/flutterfire_300x.png b/firebase-auth-flutterfire-ui/step_04_c/assets/flutterfire_300x.png deleted file mode 100644 index 604593b8e4814998fc8e6d5853a96fbb9176708e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3425 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 - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Flutter/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_04_c/ios/Flutter/Debug.xcconfig deleted file mode 100644 index ec97fc6f30..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Flutter/Release.xcconfig b/firebase-auth-flutterfire-ui/step_04_c/ios/Flutter/Release.xcconfig deleted file mode 100644 index c4855bfe20..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Podfile b/firebase-auth-flutterfire-ui/step_04_c/ios/Podfile deleted file mode 100644 index 9d7ef08d52..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Podfile +++ /dev/null @@ -1,43 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '15.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_04_c/ios/Podfile.lock deleted file mode 100644 index 1bf98b7b1d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - Flutter - - Flutter (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) - - Flutter (from `Flutter`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: ".symlinks/plugins/desktop_webview_auth/ios" - Flutter: - :path: Flutter - -SPEC CHECKSUMS: - desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d - Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 - -PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 121bcd4e13..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,759 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97C146E61CF9000F007C117D /* Project object */; - proxyType = 1; - remoteGlobalIDString = 97C146ED1CF9000F007C117D; - remoteInfo = Runner; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C8082294A63A400263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C807B294A618700263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 40E87F3BD0EB1F883D5D18DE /* Pods */ = { - isa = PBXGroup; - children = ( - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - 94B244503305D250FC6DC61B /* Frameworks */ = { - isa = PBXGroup; - children = ( - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - 331C8082294A63A400263BE5 /* RunnerTests */, - 40E87F3BD0EB1F883D5D18DE /* Pods */, - 94B244503305D250FC6DC61B /* Frameworks */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - 331C8081294A63A400263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C8080294A63A400263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, - 331C807D294A63A400263BE5 /* Sources */, - 331C807F294A63A400263BE5 /* Resources */, - 04E33CCD5DE028ACD36BF914 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 331C8086294A63A400263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C8080294A63A400263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 97C146ED1CF9000F007C117D; - }; - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - 331C8080294A63A400263BE5 /* RunnerTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C807F294A63A400263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C807D294A63A400263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 97C146ED1CF9000F007C117D /* Runner */; - targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 331C8088294A63A400263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Debug; - }; - 331C8089294A63A400263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Release; - }; - 331C808A294A63A400263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C8088294A63A400263BE5 /* Debug */, - 331C8089294A63A400263BE5 /* Release */, - 331C808A294A63A400263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a625..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index c3fedb29c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/AppDelegate.swift deleted file mode 100644 index c30b367ec0..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,16 +0,0 @@ -import Flutter -import UIKit - -@main -@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } - - func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) { - GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry) - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab2d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada4725e9b0ddb1deab583e5b5102493aa332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10932 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 diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 797d452e458972bab9d994556c8305db4c827017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index 6ed2d933e1120817fe9182483a228007b18ab6ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 4cd7b0099ca80c806f8fe495613e8d6c69460d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index fe730945a01f64a61e2235dbe3f45b08f7729182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index 502f463a9bc882b461c96aadf492d1729e49e725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index 0ec303439225b78712f49115768196d8d76f6790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index e9f5fea27c705180eb716271f41b582e76dcbd90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1674 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 diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index 0467bf12aa4d28f374bb26596605a46dcbb3e7c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2fd4..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b70..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Base.lproj/LaunchScreen.storyboard b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Base.lproj/Main.storyboard b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/GoogleService-Info.plist deleted file mode 100644 index 00a7de4733..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-i4vto19bqoht9p28mu143vicja7td8e1.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-i4vto19bqoht9p28mu143vicja7td8e1 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.BUNDLE - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:3e6776183887c3fdb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Info.plist deleted file mode 100644 index 66728aa7de..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Info.plist +++ /dev/null @@ -1,70 +0,0 @@ - - - - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Firebase Auth Flutterfire Ui - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - firebase_auth_flutterfire_ui - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UIApplicationSceneManifest - - UIApplicationSupportsMultipleScenes - - UISceneConfigurations - - UIWindowSceneSessionRoleApplication - - - UISceneClassName - UIWindowScene - UISceneConfigurationName - flutter - UISceneDelegateClassName - $(PRODUCT_MODULE_NAME).SceneDelegate - UISceneStoryboardFile - Main - - - - - UIApplicationSupportsIndirectInputEvents - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Runner-Bridging-Header.h b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a560b..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/SceneDelegate.swift b/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/SceneDelegate.swift deleted file mode 100644 index b9ce8ea2b2..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/Runner/SceneDelegate.swift +++ /dev/null @@ -1,6 +0,0 @@ -import Flutter -import UIKit - -class SceneDelegate: FlutterSceneDelegate { - -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/ios/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_04_c/ios/RunnerTests/RunnerTests.swift deleted file mode 100644 index 86a7c3b1b6..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/ios/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Flutter -import UIKit -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/lib/app.dart b/firebase-auth-flutterfire-ui/step_04_c/lib/app.dart deleted file mode 100644 index 10028aa7c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/lib/app.dart +++ /dev/null @@ -1,19 +0,0 @@ -import 'package:flutter/material.dart'; - -import 'auth_gate.dart'; - -class MyApp extends StatelessWidget { - const MyApp({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return MaterialApp( - theme: ThemeData( - colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), - ), - home: AuthGate(clientId: clientId), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/lib/auth_gate.dart b/firebase-auth-flutterfire-ui/step_04_c/lib/auth_gate.dart deleted file mode 100644 index 735b7d5acd..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/lib/auth_gate.dart +++ /dev/null @@ -1,62 +0,0 @@ -import 'package:firebase_auth/firebase_auth.dart' hide EmailAuthProvider; -import 'package:firebase_ui_auth/firebase_ui_auth.dart'; -import 'package:flutter/material.dart'; - -import 'home.dart'; - -class AuthGate extends StatelessWidget { - const AuthGate({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return StreamBuilder( - stream: FirebaseAuth.instance.authStateChanges(), - builder: (context, snapshot) { - if (!snapshot.hasData) { - return SignInScreen( - providers: [EmailAuthProvider()], - headerBuilder: (context, constraints, shrinkOffset) { - return Padding( - padding: const EdgeInsets.all(20), - child: AspectRatio( - aspectRatio: 1, - child: Image.asset('assets/flutterfire_300x.png'), - ), - ); - }, - subtitleBuilder: (context, action) { - return Padding( - padding: const EdgeInsets.symmetric(vertical: 8.0), - child: action == AuthAction.signIn - ? const Text('Welcome to FlutterFire, please sign in!') - : const Text('Welcome to Flutterfire, please sign up!'), - ); - }, - footerBuilder: (context, action) { - return const Padding( - padding: EdgeInsets.only(top: 16), - child: Text( - 'By signing in, you agree to our terms and conditions.', - style: TextStyle(color: Colors.grey), - ), - ); - }, - sideBuilder: (context, shrinkOffset) { - return Padding( - padding: const EdgeInsets.all(20), - child: AspectRatio( - aspectRatio: 1, - child: Image.asset('flutterfire_300x.png'), - ), - ); - }, - ); - } - - return const HomeScreen(); - }, - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/lib/firebase_options.dart b/firebase-auth-flutterfire-ui/step_04_c/lib/firebase_options.dart deleted file mode 100644 index add28296ca..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/lib/firebase_options.dart +++ /dev/null @@ -1,76 +0,0 @@ -// File generated by FlutterFire CLI. -// ignore_for_file: lines_longer_than_80_chars -import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; -import 'package:flutter/foundation.dart' - show defaultTargetPlatform, kIsWeb, TargetPlatform; - -/// Default [FirebaseOptions] for use with your Firebase apps. -/// -/// Example: -/// ```dart -/// import 'firebase_options.dart'; -/// // ... -/// await Firebase.initializeApp( -/// options: DefaultFirebaseOptions.currentPlatform, -/// ); -/// ``` -class DefaultFirebaseOptions { - static FirebaseOptions get currentPlatform { - if (kIsWeb) { - return web; - } - - switch (defaultTargetPlatform) { - case TargetPlatform.android: - return android; - case TargetPlatform.iOS: - return ios; - case TargetPlatform.macOS: - return macos; - default: - throw UnsupportedError( - 'DefaultFirebaseOptions are not supported for this platform.', - ); - } - } - - // TODO (codelab user): Replace with your Firebase credentials - // Generate this file with credentials with the FlutterFire CLI - static const FirebaseOptions web = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - authDomain: 'flutterfire-ui-codelab.firebaseapp.com', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - measurementId: 'MEASUREMENT ID', - ); - - static const FirebaseOptions android = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - ); - - static const FirebaseOptions ios = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); - - static const FirebaseOptions macos = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/lib/home.dart b/firebase-auth-flutterfire-ui/step_04_c/lib/home.dart deleted file mode 100644 index 044e844d89..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/lib/home.dart +++ /dev/null @@ -1,44 +0,0 @@ -import 'package:firebase_ui_auth/firebase_ui_auth.dart'; -import 'package:flutter/material.dart'; - -class HomeScreen extends StatelessWidget { - const HomeScreen({super.key}); - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar( - actions: [ - IconButton( - icon: const Icon(Icons.person), - onPressed: () { - Navigator.push( - context, - MaterialPageRoute( - builder: (context) => ProfileScreen( - appBar: AppBar(title: const Text('User Profile')), - actions: [ - SignedOutAction((context) { - Navigator.of(context).pop(); - }), - ], - ), - ), - ); - }, - ), - ], - automaticallyImplyLeading: false, - ), - body: Center( - child: Column( - children: [ - SizedBox(width: 250, child: Image.asset('assets/dash.png')), - Text('Welcome!', style: Theme.of(context).textTheme.displaySmall), - const SignOutButton(), - ], - ), - ), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/lib/main.dart b/firebase-auth-flutterfire-ui/step_04_c/lib/main.dart deleted file mode 100644 index 379a367d8e..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/lib/main.dart +++ /dev/null @@ -1,15 +0,0 @@ -import 'package:firebase_core/firebase_core.dart'; -import 'package:flutter/material.dart'; - -import 'app.dart'; -import 'firebase_options.dart'; - -// TODO(codelab user): Get API key -const clientId = 'YOUR_CLIENT_ID'; - -void main() async { - WidgetsFlutterBinding.ensureInitialized(); - await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); - - runApp(const MyApp(clientId: clientId)); -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/.gitignore b/firebase-auth-flutterfire-ui/step_04_c/macos/.gitignore deleted file mode 100644 index 746adbb6b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Flutter/Flutter-Debug.xcconfig b/firebase-auth-flutterfire-ui/step_04_c/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index 4b81f9b2d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Flutter/Flutter-Release.xcconfig b/firebase-auth-flutterfire-ui/step_04_c/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index 5caa9d1579..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Flutter/GeneratedPluginRegistrant.swift b/firebase-auth-flutterfire-ui/step_04_c/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index 4116d2e5cf..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,18 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - -import app_links -import desktop_webview_auth -import firebase_auth -import firebase_core - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { - AppLinksMacosPlugin.register(with: registry.registrar(forPlugin: "AppLinksMacosPlugin")) - DesktopWebviewAuthPlugin.register(with: registry.registrar(forPlugin: "DesktopWebviewAuthPlugin")) - FLTFirebaseAuthPlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseAuthPlugin")) - FLTFirebaseCorePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseCorePlugin")) -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Podfile b/firebase-auth-flutterfire-ui/step_04_c/macos/Podfile deleted file mode 100644 index 167132a2fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Podfile +++ /dev/null @@ -1,42 +0,0 @@ -platform :osx, '12.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_macos_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_macos_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_04_c/macos/Podfile.lock deleted file mode 100644 index f431c3fe8c..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - FlutterMacOS - - FlutterMacOS (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) - - FlutterMacOS (from `Flutter/ephemeral`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos - FlutterMacOS: - :path: Flutter/ephemeral - -SPEC CHECKSUMS: - desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 - FlutterMacOS: c232990155153907050900a2e175c7773903ba4e - -PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 02a99f8c92..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,825 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC10EC2044A3C60003C045; - remoteInfo = Runner; - }; - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = firebase_auth_flutterfire_ui.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 331C80D2294CF70F00263BE5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C80D6294CF71000263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C80D7294CF71000263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 331C80D6294CF71000263BE5 /* RunnerTests */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - 62858181651BA97FB2AB5B13 /* Pods */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */, - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - 62858181651BA97FB2AB5B13 /* Pods */ = { - isa = PBXGroup; - children = ( - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C80D4294CF70F00263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, - 331C80D1294CF70F00263BE5 /* Sources */, - 331C80D2294CF70F00263BE5 /* Frameworks */, - 331C80D3294CF70F00263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C80DA294CF71000263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C80D4294CF70F00263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 33CC10EC2044A3C60003C045; - }; - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 331C80D4294CF70F00263BE5 /* RunnerTests */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C80D3294CF70F00263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C80D1294CF70F00263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC10EC2044A3C60003C045 /* Runner */; - targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; - }; - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 331C80DB294CF71000263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Debug; - }; - 331C80DC294CF71000263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Release; - }; - 331C80DD294CF71000263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Profile; - }; - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C80DB294CF71000263BE5 /* Debug */, - 331C80DC294CF71000263BE5 /* Release */, - 331C80DD294CF71000263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 9d7d2779b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/AppDelegate.swift deleted file mode 100644 index b3c1761412..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import Cocoa -import FlutterMacOS - -@main -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } - - override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { - return true - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f19f..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 82b6f9d9a33e198f5747104729e1fcef999772a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102994 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ⅅ8MglG&ER{i5lN315cO?EdHNLrg? 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 z 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 Pe7HEdAEg|=c=LY&YVNkY diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index 13b35eba55c6dabc3aac36f33d859266c18fa0d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5680 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 diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index 0a3f5fa40fb3d1e0710331a48de5d256da3f275d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 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 diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 2f1632cfddf3d9dade342351e627a0a75609fb46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 zcmV;b2vzrqP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuE6iGxuRCodHTWf3-RTMruyW6Fu zQYeUM04eX6D5c0FCjKKPrco1(K`<0SL=crI{PC3-^hZU0kQie$gh-5!7z6SH6Q0J% zqot*`H1q{R5fHFYS}dje@;kG=v$L0(yY0?wY2%*c?A&{2?!D*x?m71{of2gv!$5|C z3>qG_BW}7K_yUcT3A5C6QD<+{aq?x;MAUyAiJn#Jv8_zZtQ{P zTRzbL3U9!qVuZzS$xKU10KiW~Bgdcv1-!uAhQxf3a7q+dU6lj?yoO4Lq4TUN4}h{N z*fIM=SS8|C2$(T>w$`t@3Tka!(r!7W`x z-isCVgQD^mG-MJ;XtJuK3V{Vy72GQ83KRWsHU?e*wrhKk=ApIYeDqLi;JI1e zuvv}5^Dc=k7F7?nm3nIw$NVmU-+R>> zyqOR$-2SDpJ}Pt;^RkJytDVXNTsu|mI1`~G7yw`EJR?VkGfNdqK9^^8P`JdtTV&tX4CNcV4 z&N06nZa??Fw1AgQOUSE2AmPE@WO(Fvo`%m`cDgiv(fAeRA%3AGXUbsGw{7Q`cY;1BI#ac3iN$$Hw z0LT0;xc%=q)me?Y*$xI@GRAw?+}>=9D+KTk??-HJ4=A>`V&vKFS75@MKdSF1JTq{S zc1!^8?YA|t+uKigaq!sT;Z!&0F2=k7F0PIU;F$leJLaw2UI6FL^w}OG&!;+b%ya1c z1n+6-inU<0VM-Y_s5iTElq)ThyF?StVcebpGI znw#+zLx2@ah{$_2jn+@}(zJZ{+}_N9BM;z)0yr|gF-4=Iyu@hI*Lk=-A8f#bAzc9f z`Kd6K--x@t04swJVC3JK1cHY-Hq+=|PN-VO;?^_C#;coU6TDP7Bt`;{JTG;!+jj(` zw5cLQ-(Cz-Tlb`A^w7|R56Ce;Wmr0)$KWOUZ6ai0PhzPeHwdl0H(etP zUV`va_i0s-4#DkNM8lUlqI7>YQLf)(lz9Q3Uw`)nc(z3{m5ZE77Ul$V%m)E}3&8L0 z-XaU|eB~Is08eORPk;=<>!1w)Kf}FOVS2l&9~A+@R#koFJ$Czd%Y(ENTV&A~U(IPI z;UY+gf+&6ioZ=roly<0Yst8ck>(M=S?B-ys3mLdM&)ex!hbt+ol|T6CTS+Sc0jv(& z7ijdvFwBq;0a{%3GGwkDKTeG`b+lyj0jjS1OMkYnepCdoosNY`*zmBIo*981BU%%U z@~$z0V`OVtIbEx5pa|Tct|Lg#ZQf5OYMUMRD>Wdxm5SAqV2}3!ceE-M2 z@O~lQ0OiKQp}o9I;?uxCgYVV?FH|?Riri*U$Zi_`V2eiA>l zdSm6;SEm6#T+SpcE8Ro_f2AwxzI z44hfe^WE3!h@W3RDyA_H440cpmYkv*)6m1XazTqw%=E5Xv7^@^^T7Q2wxr+Z2kVYr - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Configs/AppInfo.xcconfig b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index 7f83dd52b0..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = firebase_auth_flutterfire_ui - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2026 com.example. All rights reserved. diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Configs/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd9464..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Configs/Release.xcconfig b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f49561..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Configs/Warnings.xcconfig b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf4780..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/DebugProfile.entitlements b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index dddb8a30c8..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/GoogleService-Info.plist deleted file mode 100644 index 7b3faf7e62..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.complete - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:d9e01cfe8b675dfcb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Info.plist deleted file mode 100644 index 4789daa6a4..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/MainFlutterWindow.swift b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 3cc05eb234..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Release.entitlements b/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Release.entitlements deleted file mode 100644 index 976176a59a..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/Runner/Release.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/macos/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_04_c/macos/RunnerTests/RunnerTests.swift deleted file mode 100644 index 61f3bd1fc5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/macos/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Cocoa -import FlutterMacOS -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_04_c/pubspec.lock b/firebase-auth-flutterfire-ui/step_04_c/pubspec.lock deleted file mode 100644 index a2fdbbeefa..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/pubspec.lock +++ /dev/null @@ -1,471 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _flutterfire_internals: - dependency: transitive - description: - name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 - url: "https://pub.dev" - source: hosted - version: "1.3.77" - app_links: - dependency: transitive - description: - name: app_links - sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" - url: "https://pub.dev" - source: hosted - version: "6.4.1" - app_links_linux: - dependency: transitive - description: - name: app_links_linux - sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" - url: "https://pub.dev" - source: hosted - version: "1.0.4" - app_links_platform_interface: - dependency: transitive - description: - name: app_links_platform_interface - sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" - url: "https://pub.dev" - source: hosted - version: "2.0.4" - app_links_web: - dependency: transitive - description: - name: app_links_web - sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" - url: "https://pub.dev" - source: hosted - version: "1.0.5" - args: - dependency: transitive - description: - name: args - sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 - url: "https://pub.dev" - source: hosted - version: "2.7.0" - async: - dependency: transitive - description: - name: async - sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 - url: "https://pub.dev" - source: hosted - version: "2.13.1" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b - url: "https://pub.dev" - source: hosted - version: "1.4.1" - clock: - dependency: transitive - description: - name: clock - sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e - url: "https://pub.dev" - source: hosted - version: "1.1.3" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - crypto: - dependency: transitive - description: - name: crypto - sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf - url: "https://pub.dev" - source: hosted - version: "3.0.7" - desktop_webview_auth: - dependency: transitive - description: - name: desktop_webview_auth - sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c - url: "https://pub.dev" - source: hosted - version: "0.0.16" - email_validator: - dependency: transitive - description: - name: email_validator - sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b - url: "https://pub.dev" - source: hosted - version: "2.1.17" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" - url: "https://pub.dev" - source: hosted - version: "1.3.3" - firebase_auth: - dependency: "direct main" - description: - name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" - url: "https://pub.dev" - source: hosted - version: "6.7.0" - firebase_auth_platform_interface: - dependency: transitive - description: - name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" - url: "https://pub.dev" - source: hosted - version: "9.1.0" - firebase_auth_web: - dependency: transitive - description: - name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" - url: "https://pub.dev" - source: hosted - version: "6.3.0" - firebase_core: - dependency: "direct main" - description: - name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" - url: "https://pub.dev" - source: hosted - version: "4.15.0" - firebase_core_platform_interface: - dependency: transitive - description: - name: firebase_core_platform_interface - sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" - url: "https://pub.dev" - source: hosted - version: "8.1.1" - firebase_core_web: - dependency: transitive - description: - name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" - url: "https://pub.dev" - source: hosted - version: "3.12.0" - firebase_ui_auth: - dependency: "direct main" - description: - name: firebase_ui_auth - sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" - url: "https://pub.dev" - source: hosted - version: "3.1.1" - firebase_ui_localizations: - dependency: transitive - description: - name: firebase_ui_localizations - sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 - url: "https://pub.dev" - source: hosted - version: "2.1.0" - firebase_ui_oauth: - dependency: transitive - description: - name: firebase_ui_oauth - sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - firebase_ui_shared: - dependency: transitive - description: - name: firebase_ui_shared - sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" - url: "https://pub.dev" - source: hosted - version: "1.5.0" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" - url: "https://pub.dev" - source: hosted - version: "6.0.0" - flutter_localizations: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - flutter_svg: - dependency: transitive - description: - name: flutter_svg - sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" - url: "https://pub.dev" - source: hosted - version: "2.3.0" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - flutter_web_plugins: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - http: - dependency: transitive - description: - name: http - sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" - url: "https://pub.dev" - source: hosted - version: "1.6.0" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" - url: "https://pub.dev" - source: hosted - version: "4.1.2" - intl: - dependency: transitive - description: - name: intl - sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" - url: "https://pub.dev" - source: hosted - version: "0.20.3" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" - url: "https://pub.dev" - source: hosted - version: "11.0.2" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" - url: "https://pub.dev" - source: hosted - version: "3.0.10" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - lints: - dependency: transitive - description: - name: lints - sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" - url: "https://pub.dev" - source: hosted - version: "6.1.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" - url: "https://pub.dev" - source: hosted - version: "0.12.20" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" - url: "https://pub.dev" - source: hosted - version: "0.13.0" - meta: - dependency: transitive - description: - name: meta - sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" - url: "https://pub.dev" - source: hosted - version: "1.19.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - path_parsing: - dependency: transitive - description: - name: path_parsing - sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" - url: "https://pub.dev" - source: hosted - version: "1.1.0" - petitparser: - dependency: transitive - description: - name: petitparser - sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" - url: "https://pub.dev" - source: hosted - version: "7.1.0" - plugin_platform_interface: - dependency: transitive - description: - name: plugin_platform_interface - sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" - url: "https://pub.dev" - source: hosted - version: "2.1.8" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - source_span: - dependency: transitive - description: - name: source_span - sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" - url: "https://pub.dev" - source: hosted - version: "1.10.2" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" - url: "https://pub.dev" - source: hosted - version: "1.12.2" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" - url: "https://pub.dev" - source: hosted - version: "0.7.12" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - vector_graphics: - dependency: transitive - description: - name: vector_graphics - sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" - url: "https://pub.dev" - source: hosted - version: "1.2.4" - vector_graphics_codec: - dependency: transitive - description: - name: vector_graphics_codec - sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" - url: "https://pub.dev" - source: hosted - version: "1.1.13" - vector_graphics_compiler: - dependency: transitive - description: - name: vector_graphics_compiler - sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 - url: "https://pub.dev" - source: hosted - version: "1.3.2" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" - url: "https://pub.dev" - source: hosted - version: "2.4.3" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" - url: "https://pub.dev" - source: hosted - version: "15.4.0" - web: - dependency: transitive - description: - name: web - sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - xml: - dependency: transitive - description: - name: xml - sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" - url: "https://pub.dev" - source: hosted - version: "7.0.1" -sdks: - dart: ">=3.13.5 <4.0.0" - flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_04_c/pubspec.yaml b/firebase-auth-flutterfire-ui/step_04_c/pubspec.yaml deleted file mode 100644 index 7358752b33..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/pubspec.yaml +++ /dev/null @@ -1,24 +0,0 @@ -name: firebase_auth_flutterfire_ui -description: "A new Flutter project." -publish_to: 'none' -version: 0.1.0+1 - -environment: - sdk: ^3.13.5 - -dependencies: - firebase_auth: ^6.7.0 - firebase_core: ^4.15.0 - firebase_ui_auth: ^3.1.1 - flutter: - sdk: flutter - -dev_dependencies: - flutter_test: - sdk: flutter - flutter_lints: ^6.0.0 - -flutter: - uses-material-design: true - assets: - - assets/ diff --git a/firebase-auth-flutterfire-ui/step_04_c/web/favicon.png b/firebase-auth-flutterfire-ui/step_04_c/web/favicon.png deleted file mode 100644 index 8aaa46ac1ae21512746f852a42ba87e4165dfdd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM diff --git a/firebase-auth-flutterfire-ui/step_04_c/web/icons/Icon-192.png b/firebase-auth-flutterfire-ui/step_04_c/web/icons/Icon-192.png deleted file mode 100644 index b749bfef07473333cf1dd31e9eed89862a5d52aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5292 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 diff --git a/firebase-auth-flutterfire-ui/step_04_c/web/icons/Icon-512.png b/firebase-auth-flutterfire-ui/step_04_c/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48dff1169879ba46840804b412fe02fefd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8252 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 diff --git a/firebase-auth-flutterfire-ui/step_04_c/web/icons/Icon-maskable-192.png b/firebase-auth-flutterfire-ui/step_04_c/web/icons/Icon-maskable-192.png deleted file mode 100644 index eb9b4d76e525556d5d89141648c724331630325d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5594 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 X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! diff --git a/firebase-auth-flutterfire-ui/step_04_c/web/icons/Icon-maskable-512.png b/firebase-auth-flutterfire-ui/step_04_c/web/icons/Icon-maskable-512.png deleted file mode 100644 index d69c56691fbdb0b7efa65097c7cc1edac12a6d3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20998 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 MPgg&ebxsLQ025IeI{*Lx diff --git a/firebase-auth-flutterfire-ui/step_04_c/web/index.html b/firebase-auth-flutterfire-ui/step_04_c/web/index.html deleted file mode 100644 index 9c98e31148..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/web/index.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - firebase_auth_flutterfire_ui - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_c/web/manifest.json b/firebase-auth-flutterfire-ui/step_04_c/web/manifest.json deleted file mode 100644 index 25f26f5ddb..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_c/web/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "firebase_auth_flutterfire_ui", - "short_name": "firebase_auth_flutterfire_ui", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/.gemini/settings.json b/firebase-auth-flutterfire-ui/step_04_d/.gemini/settings.json deleted file mode 100644 index a35b8a7ef4..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/.gemini/settings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "mcpServers": { - "dart": { - "command": "dart", - "args": [ - "mcp-server" - ] - } - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/.gitignore b/firebase-auth-flutterfire-ui/step_04_d/.gitignore deleted file mode 100644 index 79f7ecabd5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/.gitignore +++ /dev/null @@ -1,48 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.build/ -.buildlog/ -.history -.svn/ -.swiftpm/ -migrate_working_dir/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins-dependencies -.pub-cache/ -.pub/ -/build/ -/coverage/ - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release - -# Widget Preview related -.widget_preview/ diff --git a/firebase-auth-flutterfire-ui/step_04_d/analysis_options.yaml b/firebase-auth-flutterfire-ui/step_04_d/analysis_options.yaml deleted file mode 100644 index c063137f64..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/analysis_options.yaml +++ /dev/null @@ -1,13 +0,0 @@ -analyzer: - exclude: - - build/** - - android/** - - ios/** - - web/** - - macos/** -include: ../../analysis_options.yaml - -linter: - rules: - avoid_print: false - constant_identifier_names: false diff --git a/firebase-auth-flutterfire-ui/step_04_d/android/.gitignore b/firebase-auth-flutterfire-ui/step_04_d/android/.gitignore deleted file mode 100644 index be3943c96d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/android/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java -.cxx/ - -# Remember to never publicly share your keystore. -# See https://flutter.dev/to/reference-keystore -key.properties -**/*.keystore -**/*.jks diff --git a/firebase-auth-flutterfire-ui/step_04_d/android/app/build.gradle.kts b/firebase-auth-flutterfire-ui/step_04_d/android/app/build.gradle.kts deleted file mode 100644 index f05f3e1f84..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/android/app/build.gradle.kts +++ /dev/null @@ -1,49 +0,0 @@ -plugins { - id("com.android.application") - // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. - id("dev.flutter.flutter-gradle-plugin") -} - -android { - namespace = "com.example.firebase_auth_flutterfire_ui" - compileSdk = flutter.compileSdkVersion - ndkVersion = flutter.ndkVersion - - compileOptions { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId = "com.example.firebase_auth_flutterfire_ui" - // You can update the following values to match your application needs. - // For more information, see: https://flutter.dev/to/review-gradle-config. - minSdk = flutter.minSdkVersion - targetSdk = flutter.targetSdkVersion - // Uses the version code from pubspec.yaml. When using split APKs, 1000 * ABI_VERSION - // is added automatically by Flutter. (https://developer.android.com/studio/build/configure-apk-splits#configure-APK-versions) - // You can force using the value of versionCode by specifying the `-P force-version-code-ignoring-abi=true` - // flag during build. - versionCode = flutter.versionCode - versionName = flutter.versionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig = signingConfigs.getByName("debug") - } - } -} - -kotlin { - compilerOptions { - jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17 - } -} - -flutter { - source = "../.." -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/android/app/src/debug/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_04_d/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 6ad6b92cf5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt b/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt deleted file mode 100644 index a96c3bd018..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/kotlin/com/example/firebase_auth_flutterfire_ui/MainActivity.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.example.firebase_auth_flutterfire_ui - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity : FlutterActivity() diff --git a/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/drawable-v21/launch_background.xml b/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3f6..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/drawable/launch_background.xml b/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f884..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372eebdb28e45604e46eeda8dd24651419bc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` diff --git a/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/values-night/styles.xml b/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 06952be745..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/values/styles.xml b/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/values/styles.xml deleted file mode 100644 index cb1ef88056..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/android/app/src/profile/AndroidManifest.xml b/firebase-auth-flutterfire-ui/step_04_d/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 399f6981d5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/android/build.gradle.kts b/firebase-auth-flutterfire-ui/step_04_d/android/build.gradle.kts deleted file mode 100644 index dbee657bb5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/android/build.gradle.kts +++ /dev/null @@ -1,24 +0,0 @@ -allprojects { - repositories { - google() - mavenCentral() - } -} - -val newBuildDir: Directory = - rootProject.layout.buildDirectory - .dir("../../build") - .get() -rootProject.layout.buildDirectory.value(newBuildDir) - -subprojects { - val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name) - project.layout.buildDirectory.value(newSubprojectBuildDir) -} -subprojects { - project.evaluationDependsOn(":app") -} - -tasks.register("clean") { - delete(rootProject.layout.buildDirectory) -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/android/gradle.properties b/firebase-auth-flutterfire-ui/step_04_d/android/gradle.properties deleted file mode 100644 index e96108cfe4..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/android/gradle.properties +++ /dev/null @@ -1,6 +0,0 @@ -org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError -android.useAndroidX=true -# This newDsl flag was added by the Flutter template -android.newDsl=false -# This builtInKotlin flag was added by the Flutter template -android.builtInKotlin=false diff --git a/firebase-auth-flutterfire-ui/step_04_d/android/gradle/wrapper/gradle-wrapper.properties b/firebase-auth-flutterfire-ui/step_04_d/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index a20f2c46d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-all.zip diff --git a/firebase-auth-flutterfire-ui/step_04_d/android/settings.gradle.kts b/firebase-auth-flutterfire-ui/step_04_d/android/settings.gradle.kts deleted file mode 100644 index b28021a910..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/android/settings.gradle.kts +++ /dev/null @@ -1,26 +0,0 @@ -pluginManagement { - val flutterSdkPath = - run { - val properties = java.util.Properties() - file("local.properties").inputStream().use { properties.load(it) } - val flutterSdkPath = properties.getProperty("flutter.sdk") - require(flutterSdkPath != null) { "flutter.sdk not set in local.properties" } - flutterSdkPath - } - - includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") - - repositories { - google() - mavenCentral() - gradlePluginPortal() - } -} - -plugins { - id("dev.flutter.flutter-plugin-loader") version "1.0.0" - id("com.android.application") version "9.1.0" apply false - id("org.jetbrains.kotlin.android") version "2.4.0" apply false -} - -include(":app") diff --git a/firebase-auth-flutterfire-ui/step_04_d/assets/dash.png b/firebase-auth-flutterfire-ui/step_04_d/assets/dash.png deleted file mode 100644 index 6ccb3f390078f9482957e860d32fef22f72faa18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386796 zcmeEu=U)?BxV0c1qliigC@3lj(uB~9fFdFidX*ZaBvh$V#Q+|afQX>f1ZfGqH<5Y_ zSm>QlPef`c0-*-(AaL$|KfM3J(I1dZhM7HkKV?1ZS(}$S+V?rc*yO(b!-ppXf!7QtsHs>_oIE%M_`tP-YUsX6bDhGYy^ccAF!S$8I75<$0{~SBI zkAmpI&Hv9}4xjYTQQ%RPm=r|+oi-&VPRmL96DMw;xPM2*z>jKSG~i9TE(+U(Mj#Yu|mY2E?|;#1Lh4m#j z^5%c+7<+GTDAZ4PPuHp&CaxwdEp0@qOVOU!xlQ%oxBuqgKRfu(4gL!S|3$+8BH@3L z@V`j-UnKl568;wn|BHnGMZ*6g;eV0v{}Txn*k)eEQ^Y1M`fUNdVLEUDbLgWKHz7FEQy~ zQ%lXf&3rwJ@kSJna&VP}e_M)g{d(4yOjx0;Pai~D`EKvXiHP2t?-ULd|?QVq%=hRMj~2id&Zt1wS1yA>*(eN z4c5fR+w??&-r*yJex;`2bZAeO^;?}E+l)_g4I2GCFzz?6$lPM-P3UgShb7VfvI>Cv z`|m7CJ4pL17T;0^3l~JIHwRBgcFlDD@LSrPtL{h%-0qzY*-@tSi|#kqufE>j>F(~H zKFy<4I~**n^5Wr9Sg};6ChQYKI6w1`zdD$VgF)%gW?k}|2tB#Fx+*>DIUX=Zj*t#& z_Ocnp)Azf!%S4hTuM7|+f z?U!0@yX{Z$hfFO|Mmi`XPvo1Q!IVv+4{x|k&CKCk+t4s(dGz=q788y1JXbZVD5FdJ zoxc5Id>1(Rx6Mfx>=rIq{;c^t#@NT194mXD?|6S;FK{-q z@HO6P?V34zF+NM}yU%8? zlVbARKJ9RguXjQ!>$XoCIA|rp-_Awa+!jA|t7?5Y`S*NHn?7aSFRB9mdQu7&P#(r1 z8(jR1*f7-BwX{2LwNKpthlkP~vd_NPWM%Tzn|w4!%T0{Hinv#dnI5gks|L$ZbvCNc z?{L?rd`5o(Z<=0DZoMz5H}2F`i@Hxmk8rf9gzmxwO(i z@U&9b*UVbJ4&5VHqR^a@BKNF(IGU%xKI)C}ko_No@hum(`VI5(4UPT|j4EFo`wlHw zmf!84Erwg#+?=^R`mScm8`V~Og!*Nq_QPt1k{5^Ty(vgLoH+I` zdpWViZVf^W)bFjkZKf%2I|Tn~TiT4@-yZ4WD^x6&g?N`3O68SVBX1LXe>r;9Q6!i{ zzrgqZNnvs9HI(s8hB+BL&RZ{x%;c{%aTMJyZ_Fhr!ER1>55(^bc#KV_?Oh!sHj=*u zpo!?nVF&q9%XxE&7OS1@!mY;gp6oqh(;5)oc7{64s=Gc79T|Hd6Nj?`I&tj5(bUR? zzPRK+GwfTpe`a^cZD;vp2xZr>Who~VKO0YdwR7U9S@?=GHR`fANL)r8NUSxMa z)r_Ly4&#DM@Q(22$tov;+qB!FTx+Jvm+GhRNk&mTiTmr&knJAfZ^g$>y?O(1>Oi=^ z=%GCoxQD*r3HDo|4_Q#&A3GEL^InL}Y=rUW4d05aY@>D;RJ=pBdMq`liE4QDtYhSo z=i zS=qb(f*_%L`eucb5UFm!6)-O6WG>35kll@ti3j_W<9i>YkttV6M^@DF(3)Ir@yqbY zfH4gw&z$&|c9zfV|IA(5O;m15HxGFcu0nWiq=u543WFIqWq_i^>x?lfojT1R)mLHX zs>j`xiEEHv?9RFp9{&Z+l3Cjq{{YSKy^HOo9L%Kgz=Rg{^{ugTMr%T*V%+vV1RH`X;7z*kT@Je z^+*xFC)PQG-|R9|MXij_W^ftBEg+VO)cgntU@Yegi0a5pYW1x_l^sEu@>A5O+(%a%x)*oUe?lnm-2Rf zo~8G~A~0*i$^P01Cl*I9=FoW2J&x(Ge0}oz&^eO|#%qp@g7^S=<#X-}k&%_RlomYE zHbpAf;y&t^tE2{JW(gy+yL1#Ub7iDE5<@)EqdP3)>CoMA@e=g@WMvi{36X9uJCo=R zgS+@kdj6c~&L6P!{-nqgKZasR%VLAIK87;6mmMXaX8$~2&4=`7_Z~eX+ zPe8|u;N@8U(;_22B@ffA;f#jhvd?S`7kMs1@8f#(ZfRG=sAI%WK^P?cK;})6Yutr| z=2g)O=!ck!;jGAvVvCLJ)2QfV7n?6>S| z)#sydg$LXvxXh1uQF(n37X3L`VGeqXGAgKzoE6N)JBby=!t)AUQ0>bM1LVgPTSM^HZn<8%k)!)=Zhm*`(qJKfFYg-; zDLjJU+(;uF$1}^x*ULLGql#j)>vYHmMd_Evd_!eQU3^?^=vwqffHWB6(a~Yxs#ENd zbLI|*mHE(M!7zt~XET&rIe7Op{&;Pd7ig~UitZ1MHk2MC#gelhwqGmntd8%VR3^9V zNzFTnt=m-#dwul>vuBx?<1v~@=)+8P7f7ddpdMDY!y%v$2t5%sRSx})9F}N`Sz7T> zRzikZdX$56X}F|5$xQ_}h~fV^;j2>&j8TN!iHg1tT#N0;y-;1f*W2jPj7CE55H5GXf;@~^U!zq-oAY$j_cm(ejy(>{bG-j-O?^^lAGCgN+LMZ?= zO^NsB87V%hAl0y%Hk%xN>>zKT#`oU0H0L8Fq)ti7C zAX8`gZwmO=6pmR3p(IsNu*WqIveMj>TN+s5EUulY8Fm?vtc*_Wi%LGL^7T7AN+VJP z{>pzx$@DHnzpD4a(Ogo|im+3q2LA3*-jUwhonH+8j&8k@76#6BVbZjK!aj$eD6_$M zWTD*FT4c1bDt)ROgZgB`Yg#G7LZk<8X9c79Zw|vO->XG{y*5SsE>8_tlyJ!y{fLOo zN)U_p$V&S8#bgosSECH&QIclU=OHwFXLoGv=9NS#!q{fG&)ChrD-^%VXHEo5XP6La zyPCDm{bG+E+wfApOP1opaQwS>`qRT^7fIY^Ss7v%r!HgFuz?d0Hy9y$X~mX; z7u;os1X&#w_TEVa(!lebt>^AvN>6m+A?Bu6e% zDl$VZhe_oPw@RLmnxbU!_kQTb4q|(BWwN#JC3v+F+41*Vdk|dXPrh?4);M&_MjcPS zUFdJ)@UQ$bImaVJH#DD7uH6h${@t=S4Dub>LxzE&mEo$;w#Wz9u)Vy!GWyS7hk-S? z9s58umsUyKIS_2O38K)z$^CSi`twNFIdv;s<3C9TPJsWZZ@z(}@^V$K(O$UF-1!_K zQy=AKY*Xe@vHDN4*%uW?nwA>DsEX3Ail=QATA|M)E2>9LZok8;qCJ`OnbKYKKX;Yu zbu}to;9kvCMZQ95-TUg`K&9IR5|n0(S|}K{KC25h_f<^(9KX@-hrP;ZcBAmhKA&C-~nwNFA(j9h?d#<`s(n^pa0& zx^_bFTOFjtp#Ap!97(-2@derU#RjHDP%b0uBDB;Vf_RTj77aVLpK00hCDVR z(FV@TsSGk?xYqq4SIRc0fpfC6iUv0WghARduUyw0h}wfqxvnA82@(!u(~pu4!-rTM za{|DKd%lPDWy6K5x3Mb}Wpb=C6x&FAH17`>#wj5PCL!2XS|R~eZd#$_LZnAtU4g)*)d;m8|zFCVrtH+{xbw(qTu4PVYdMbIcIQjjFuoK8{pvCV# zjYGsn`vfTzMC-_{pdpB*f((|ICA_2;0 z7e6&MMR+puFSuX_z{Pk=`VqL0qGp6-6@GTL#WvEnt;HI^byA9-lBzV3w~@2_lGLF7 z?in^F(n(Y%n^&h^rn`?$S7R{^`020)SymmZlAd@)uR`rb8U%37qJ#gk!1b z4Z%(c{!PK`@HHy+=cn+cK{er=2G=`R*WQ4E<%(ef2};$lq|u(#Qb}-iqKX4Qm1Cr$ zHRLE~MT%#=v5O1>?|3JPldJhR_$DU43Wf>Dm!D0BxJG6^fxXiCSe`)MV}Q&sO8RB$ zA(i^T5~NgIFUHDsC%w)LsRMgiOlH>07f+6Qn}hN(9H{%N66=51%VaP$i(CL@jUNm`JZ0vuobBYk{pwQV%SwOrA>~tXivPoaq2s831$Yv6s^3M2CRb<>y0cUt z^6T^XPM30}F;-WZ9RbhKBr;4f=J!D$c)on<^l(m7bEF_D?_!J~ND$(P>*a0W{fQ}l z_?JpLzecM+*m+eG(M`~~h_?ls7xi+E!V7C#CbX&eOd=Dj&OV($4)a~;P!oN;Zd3(!>G{*n* zaPFySElsJT6@Is_S!|4LtWZ=@7IEN#MFo5uG*J^(SXO>5%ZyeXoQ8i%CI#1^qu#E# zTA+gexdVd8Xk%h328|+lcV@ECVuPym)UU$Mp91a=byT@Vzcb1as?N;$YuLm%L1ldW z#k?sOlIRr1-prd$2i8)q?#xQ=+{EJgXXu8b4G?0aF!cs;oNm4fw#(4v-ML#A!&Bqk zVZo1U1JzSsJu%E3(|}QR{b7V%_KgYOy``vOhhVpX25^Pz7@3SiEG+cMdM<0AepXF7 zkYpZGqpd94CCK2HEF_$!E(rPHe+#Ea9E=$?1QT;xl=br)FGVXTj?@L8gZCO`qs4-2 z&d6>?p`EVbDl{_h3f_9cqk4uKm3*(mB9wpj*a&rDm5{2Hb+XYc%^r!V$KmUpX9mZ zNY$r39K$tu>ixYFi~0|)6 zvp_|PuV>`;J5FEk1t0?((?j&Vj3*X35LWkIt!K}kYn}oV!Yh!KOOE4vksIF>s{w=Wnt-#n8eXS97o zZbZHv$aUZ3xVAnMDE~kzgMLY%Z-hJ{+#5OS7=&K2F47enF*vN1;zX7wkZ0;9Kl5xZ zTT!6q^se$fbu)$S+NkS>a2B}TLzKP?C^B%!o{1@xE)Hz^fN00eYGRJWn}H#{CU!ZR zpOku_dc`rfVS#-z6B=~4Gu2hY4J=rUI`zJYpAspNqMyFninXC9mhGOd*t*CFDM9C) z+SZcAZG7dpjIUPmN-MOX+mIV=0nu;K3U|(c^*y#pnR{k=N< zzhj{$NEKA~Xy7)oBekWv+aXN{U#jD%3i780WnnVT!ZXZZY3L_!VQYZ9UbRzJoMtgw z)@*3>N%3h?LTR2+jr12LJoV59$qqsvR5k7y;X19A4LKz!(;v-&-d#@YAt2yCV>9%SxB09JR@Y*0awK||>ddUv zX(Cq)oLL;XH8WL1s8sGz14L*w`(?GDYgMf)G;H2z@#n85#qoNxy3Mbhv!^YGw8H@? zxW*{U>gWz4Jk2k&!rNwyKF{D@FgM0^Rh)C>Rv7RxYlzVV`8R=7QN!4NjW6nKXYyO- zrJ@5}8u8W%{r(YzBSPTWv&M-1i$|`D46P`|NrX>(;3QMfZft^wzpA#Vss_V;e; z5wx-5kMv=6;oPSBux{Hl0C|4rvjAXqevFdmq=Z7EEHuN-L_ML)}K=*Uo|G;da8PH5xFkAET_F8l_s)Ae44;L*x4} zc&Kpt>KhGZh3qj;zl%Fz><0FBqmeZlj;fI(5c0&4p;Z~jCkBNZa#qEH6DoAuT->THUNAQ@O+1sQJY6=R*u(Y zV;&8r{)W-xOH)^(fhyxrI!GM9BpY*PaRFT%XUpbut1OHdC2THoE!i9$_!bVrJK^2} zUIH-r85$hB3^I;{J}`0g z?Bv0M%W;jCz4H;6cebPIGH~g|2|ypBzQZCea8U}2^pB=6=%C%wxbo)E-$ae6vM_-M z9Vv#_;Xcvc7sJ2^Aud83I95q5CAi6h8nta=oFmoE>TVaJXO;bt1>P$b+Hl#1cHlHJ za*`sWG@C4EwA8X5#sSf~k8Ld0Qo&KFtAe5&k~Bf!pr%vXG+@pL<#f|}`CW$2MLm@? z;FbY=8XdyR?x7~Py5FOO!rwSsY!HS;4Ut{%M>R$azy2b%cRr=3wyCbji4>ij7 z*ck}!*-?u3hWOnxz4=ZPl=@5+R;-iyOpmJvI(PnjRHj*aL2e9!L6SiNsKZQedeusw zzE!gloJdD?Quf4U8by_6f1X$Fms~!a>s_`D#BVw%icX8g?>u4KnEtX-6G7MFXqpYH zt(2e82&Zc)QOxU?F)n$rPR=-Iwyi(qrrVqYYL_3SzK|nDhR5~~au_);c;^$3;#Lu# z&ffc4iJAE0n5#g0DR^`8%hG-^dbhBDT59Q%whB;%gpB&-M}&c!y&(nj`yFVYAh{Op znQ4ZM*955lMF`}UI+_WTm0XlEarwfzurrZoy?#`VCwLU(s{pAF+o~w@LfkB>Yc-&| z%1yEU(s$Xl*rq6dg-|*K!Y=1NNMf#fm9&yymVOO;9|N=v!#LUL5Q&k6!9L2y@zCJO zA&beOqgw7M_4*Qx@mTi8xkDJT%*5*VGv;2_Qq4vkPf8uR=8RIg62#0R;Me){sn6a@ z0p(FIhg1$kU3jqd{5x)FxH@^ZG>VRL<+55paf&-KwIP&+FOKWc`=AOZnv0B*tk&*I z!bIZd6oh9q_|2NBmM=WmtpN7wet)}lBuVb#wNUkTv}=#%Es7nLk&?Mpexs5hIEj9k z&xPQ_Zd(>a9Yq6%EXZ`Vr?=_JO0*}`P#$bG8l2CS61n@$^ALRxo^{+$`j=S}Qkf`j zx%6qi&27se+a9;>s!zHex46f{+4brVB9kP5rK{IhTH-@-lTaqMgFU+CQBW3tE2)S z%#$=1S?0`dVy!@RPnB+)yJK*<;z;?`(tyMG4SUlpx`+|$@exyhU8DWs;2#u%fvs{T)Rsr`e0Sc>C*6_UlLp`K-8dNcMG6uyq=#6Aojq%P5x+ai^cjM61RG$`2(lg2NrEQ zo;E+@You*qb+n6Af-&BSuxVMoaow9rXVH|9A;#BoFyk*StG8!&tevZv-kv}@2{gyw z5CA~P&@@0&G$RIqZor7fgD>jj9;+b7Y=fVhD+;h{_ee(^zBSNC6hH4_bqIdmM>q7Q zY}8UtD$qXeHs5B2jyeL+1_CK5paTkD5Kx_0Cp~ApDbH^1Q6Kyo$!fTtXPvPB_o{qly;@C$adsNCS8gG>#4(8eC3^ z8ouNvuLZ=>K?Rvb+z8f?D;bRwC>0L-Cr$^s4oL++^uEC59fZ2cz1=%>GCjPjx+{TS zslKMR_7U7+?vuOupHWlM0!7PN#$(xsJv9$y=3eypZ@k+kPL4Ly2+>;^P2x!J-=&|(TiiUAU}@xU6BNf%YLS9GZrY_af2qKA1E8rV}RmiAo=lecSkL>aX;t9i_v31_g?i+ zH{$6MMS1x}MSRpqvNwbkz8nnTU~dSvpZCYa-8ecR&d3kd`MDM5chQ5t3uAd(vHChy z*N13T=ql5oxdhHnCg^9@dJQoX&jYSvS}A%jV^-E=Q+fFmiOvH-csQmp*ad)uVTvER^#0XB8z8R`2&;%~i1aNf<)A%do~J)!D&FCa6FM1?2n|A8 zU`JT)4z-I*xICL%Eit>jt^Dtg<$(EY`h180@R}gRuPgqocBJpUbe|+wFjE?SGoBAP zn3)MjGNGK^Hb}37To^gYbF#i1b_?w8?r0j$N8f`j7qX|g0mV$L_7iOYAejnC64w|d zZ{Y*dpYSauDCz6W;D)V-87I~K3)FGzCLieQm;lhzQ~MEUkCeb;%R(k53L)>&gOUC86jW$TLgD(=B1#M_0e8UXPZ#>sqSSZYMJTt`D#_^28^v< zhw9Ic^GyT&7RO~XCxnw$&d5Zq)?J$CMumj@GSCOd0e$nz<#*wFhGN{6Trj`6W&6`P66*TrJzZZ*u_v)nY zuoxi9Z~_N@d~+RP@6|FK4HPZy)(UBKmroMHm>_`@$uul$-02-AitRoi*}0%67VU)t z66)W#nqdh(Z*lyL65XCIqxR@{UOof@@aj|4AM$W2=oVY| zjV~iT0+Eqv#<$b_3Uq0`rnq<|lSFhqtO+pz$Zx5LJ|Jw?nivDTx~VZtzE=a>2pTs2 z>B^)@9rYUuga!?4<1DV*#F5muc#3LxLQ*%MyrwG6ed#TLNR#|x+J8g-gbJ-I}0C22N?PwS8p zJY65S%)t5QO92BHZh|xOi+J@fbj&Y;Cq3)eXUTWoWxh&Hi7(^cvZ_L*^ z>;BfRpIi*6pYHuJQhB}CZ@1|uy=_qiKo`!GF4(D}YFid>2n;y|Nz-PouiqDt)q1Al z=;04nQ2px-?`6e%GE3DJG(3zdB^{ImOI5=BMpSfENIx%zr+27nau@{*H%COe~Ad5(bk zTc8xWCjRv8k)7le#T1&Hg4 zWSJ3SIe-=3$unE}PN6!C$arxus}BQHxV2Y3uxUBnyNbZ*cJR0YT=)kS^ju`}gAXd1 z>f4b$rSWvaRQJd&>FHhmpW+9KE;@z4H2c(}Kqo2jO0I()Aq`(QP zaUT|hN~dS5A0*em5kIz;L8}I9SO`z_QG~H&&^l1n*1-_7t!?l1@^!~``ungj=jj^) z&itL$JGQ7-C=olyGt0c4m{)vMceW=L=QiEtcV_3yoA2I!L8Ynqo)iWKD7Ef09r+iy zxF5Vx>F@_bGgLDa`XL)1+|n3;g1ueFqMz_VQ9?UJggX`dSpG77j}C)086I}vlTK;) zud^xqnPQ-D^4~)a~Xfy%|i+6RNG1=Nsjih zUOC-7yz{yt;%24j6ahu6W}c~@1G#k}oR~}Tb=#h;_;C^l`Dbvw)=BIt_dwhn4|p4; zgj;4yQ&y6{2Lq_<^-39cN3iPawa5Wd^7~*J(pBQxI*wnVdwqECv**nV;91V}v-TO; zwtPE`k{@2Zo#hAeSiJrAmICoRK@KcGdp|49>&39-yBa(`yj*{Dc__AiRatp^CVlE6 zS-Rxd)?Wgidd`&lh?o6xwl!AA#2n_`%g+|D3-9m80CWlJPq!9|^|)CI-lkRiwEFw6 zfyJDaXymmMHc9SCqm~vvBFjfQHX0U2aaNtH@31?Z--G59Z%N_M=PkwJXZhC?%@TCk znWmC|GFrJ((Gq|_zv9nR0d$1Uy0a{^*lY1{Z$y?t(=`FvP`H{tP6ZnSN7dBfH(#Zo zTjo4{d?P;P51qXCDO}CM3U-26aA@J|fS{?0;mwiS)bBDa8#}wh(jMMd@$Xn2#{fe_ zQGt4Y|AYdN!z+SoLRd9bQLao({A-sPk}NXSm5bAi;C7#qg1e!LHuCe%8Pk`-&NE)0 zIcM#D)5Z8iF!%A_0^qO{vjmF#8&wk{kq)DPmMDG7uPJh6roCg*FGsRqX}?1MB+9@c zV_L+NSJF_(z)>t-6SNK3pQ(c6(ldAD!IJ=yXI;Edwi38w?v#`)>*s4>l*Wm#hm^bbc7!J>8ZNBLJuNJ znhcQ*pj>Y`LiZRzI%@zrQg-{DrCqGw-{Z`IlvJow`n+8L(z^*IM;i_Y>YJhR0(GuJ zgwxGRCjkq@1ug?e7JGn8_NePlT53)dF+k^pwfa?kFW<~sx#bfKIo>?z>B1;_YxL(M zD~6c5F=>Ru)mE7l?>ocyy_0x>Yz&a2K3=<+7}w%XEqUDKd+q5R4uvph==ywgQOYaS z{WQ83M7kMl(C>=o#s}lmW$wh?^C5{upLIN*eIFgN2i;R4AD2=S-89>eOGHR^9miWB zrte`Wxx0UQaiIxn%sshDpV&e9ec)ICj8XN0ojQOPwI(t{P zY^UweshG;9Qe5Hjq zud0G4eTi%y_Z`Rf{OX8fbH|{=LLjs9>BSYOqQkJ+HFJ5W9Z68C>iPvPc?i3(wIEcD z(+J+{B*5R1%H?4p4SI}7?go%skIsP*DZ9G<80(8zSV!-pthPZ4hfNeJ+SJd7No&Tt z(iN(fV36-&`!v_woX>Z9oIKC&1PDvZ)qP!Y-9VQ^Uq{AhpbrCvnPfI7+0aql1>In^ zx4Wrw_u^8p?^XS>(NgS6G&8Y??;(H5#LLX?vmG=SViX_0j>*Wq&^2vR4 z04!5hl1qiZ^yz8z`$i$ z6QlAb22jUH07RG`MkNz(NODsR{1v!3g1(Jh2gvA|GaJzzj|DXWjg<%j(Frf7JHW;G z3a)v?DS$sxqCf$a=cQAha*stlynxV`Q6u$`$!S=%8ELsV4bdf{>cq>4r`$?p|?V((9-B-4jYqrXA1Ugc_4&QEP-{Z;4h?szS`=HjO+)ip<%;(T{YAr>Ae0KHqc`WfJxIeOSetezRL*! zu9BKQf*nU_*z3ylBS}BbCeMx3QzVM&;Th`R;xnI4|EL&}sLvT>XNHlo=Y1O6Vb~ z?~;qs7OgE!u$PM zHtGyG5*Fa%xu9nT5}e!OggWYONZ_~DyYj13Z}ZJN+FkDC=IiAB`N55iQBnpk6~`&r zbjlLgHE`A*kinL#TXH|hq*Js}XFHW2?boI_^P)#b>dYnAf%Qz@^}n4r5D2Zrh<|!? zp4%NM0ZQ2i*Wc$jgj5?JSBjZT3f=wvAJFLf_05%LH*QNcY|J{uMDiU@psa^fTu^R? z6bJfSJljD&~eyYZJx*228bk3>=h|05m|oC2qCZ{hE;Z zTjN8FJ2HTO1f!X5H~aGg#`EZygcP?Di?wc-IAO@sD8B@MZyW45Hx6_(#lCe%CsA zTR%AMSJrnnJqrUbpxt)La6Tj>9?f1BTMn(rjxk12d$Wn6p|OzmTmk^TNi6}NLiA8w zmlV1o713oIDpe{N4{T7xmv|xP@|A4DbSi?lM#H(g=vsf#+ztISEhwUtB=f*}x#;a) z=(SO=*!a7V+GnH60xmgDXIsoj0NV{pNn`pXU%gBZN0(f4u`;7P9b9p(cwdfbg?i6) zi!?mj`+)z^Qj;BE3$d60RRUXMNO07;XS!O(tsr^HN^!Xw8EJ1v1TkrBowOwHFXT~H1U{vAvC^gZEU-46Qp&Uo!{inTlyT3I_KTu9k=d)k4PQH zNvYgn*DiZzoqk5RN)$%JXkZFxlKn{M+{N%d&p~8<$n#S<;*LYtdofRtI!N^fVDkP_ zF-L4%`hoJ;gsrF8>axHzW(bFc+dxWE;#~jW zplt5v>~)k#FBS%nCJ^ayL&VkIiR5tIoo7Mv(hzyG6PYwzz>EdDyLwr}5nisa)w%4` zRy%uKRv`mC^}kyCj6cuid=U*^l?FB>{?Xv3{Hw;YJy2tv`+dZzbRbX6BWhQK-FC>C z^Oh7v{&wiYpvO6J;Ieofqziy*>i`*`L zcFHp~`QpG~oVXtowS{FHZAxi$Bxhz(R>utf5#Czt1u(8#1L{o&=)~!Q1f}AW+KS1+ z`o${P#$llS-udA<(0a$ixbmMP;gRGAJHSXS1f@j0U1 z)y0Co31xuzv8Jzki}rCY?OEL5#5O4h^!8Q%El_w)WHaf3A{9OA4N`OoXnK?O_kel{ z5;llPnipN?fJ#k{HRCtGl7oN0i@_fFBDSF#dW@i4@+-Y#}=qe{OOh`x=M@z96_)~^g2;=)%pT>4m z>ZcVqgzG2E3%5c-NCUz7(N;Btt$(GKq2zk6q{9M^skW24ay)ovrE+g^gMusH3eOxj zO-0zKC-HZI8}YrvzZ}bho@##q*7kM8Z*RYvpqJSIv#*04lAa$ zP15W&8g?46ISHXC3N*6}95V_H!C~A6u6gC-4>7u2p>&01z=W5db?nsyMHN@zi`V1M z>gz;Rynz+!AU!1xS{nfMQPG#9u;~`+L%#jgM|4Nua}?oeKRMhiJ-WM>f@rlo)JF zH9+top%5^-UTY>MfD9kx&{nzsMSbjK5FmRom-H&8<$c_x(=J=$RTdQ0*QM`pCXy8{ zW=X&`OSquo$f;57kwX5%=&k-VWP13QF9Y?9Am5M{!_w)!FK)YdHwDW=kHaonsE{Fs zvfgyO0aLWBVf)vJ{B_D{Rg?lKTn9i7KLZ7&9D!(2ap5+9I3R9c=relYO?&xd+<6-A zvW1>AT+>}Mh;V?jn~)j!{Y};Y_A}T!(o;5`1(3%&djgCKgK&xB*f6fYRjEgxj3|Hd zC$35g0zKei4nVi9QYD_(4`7sn+{P_H{Z*xsZc8*#vXkyseXDE5)=dULFn$}H4^#ze zlf9_EZ2k!F?$EU1zWGG`SxbXW1##cn+%dmtwUFQYdw=%wXgT)p`^z7quL6_MpgpkH zm&DD+qjJ!aHadRY2Z0UVJe;(Wi*19`eu`|WqUSSG) z5rt|-tpF0N9$^+>AyA~UStSwfz2zT0Pp`k)tkM1GR*NgmiHo-ZA-cnHX_lCMW$xjXTo& z!gYu$YD(!%>o%BuST#9}YfUmodQhqRd8kOIqt%==;k7z8#)TT-wi$)-4k+YHXWxPK zG`i``Yrt0Os){pm9G_A>3G8mqqZUo-Q|4!6;~xvdz11u2)p6}u74`m}iS3${+3S(# z09{^ho%w@w)BprBn57BJq~$PxC%Z5g+ozzyzy}nv5TwSP*bv&K7tjR&?#l5Tpq3?S z&6~nt9)Xs=Pj+;((N_VOc%>HuTBiu7rpVIJ-m|5zZOZxWfV)_t$39qorJq zV!UzcvkP3tW9VwM$w9Ap;_mqgtDYr*2Cy;@nX>1BFN-c4SBhe{{`pql+4FlUz8up1 zA-HK6Ov6b7maIU8)4_1vyntZ+K*|wzezf{ptur_HbX>ubT;260isYZ zpi@*1**x#v*a_%C0Z}UwV88^{7^U?xi{GoNMrjF6Dm1;`A}cChR>!m2i)q8qF3%&i z_|l+`F`lgUUhM1299(pqz~30C1{!{5+hJU|;nraQ5a$7PcF+nmz_1htR4v|-Bp`Yd z6~-Vg_2rNn&s&s?C0r+_%RxS*Ka7)6vL^Ohv`tlU(ay`F(F8_mSN|TuUQ7LEsq%i* zlj@|SE{QmG$L53n3#(r#m?P_DpgyC#yPS6L*Ge9R81@ffVe3{zPAhQW*=$=tp#fkm z09Ek+;GMx(%{nM$Xr}L_PD(Y>0KyffC<%4GXBwCo()|`z`%ceG!uk*N;($8IWgBdF z^(Tkb)(5+Nco^WxD7n|%y8z@zCv`?ihN5_Lj^@`=7Fp>x-;+GE&96P=x#@AqkV~=&#m{aD z37R$^UuQm}xYk)diaFZ%UiBPM8Wv!bot1O`EZ%F;qS{)8fW@Ynv76lAB;S>3-M2=s zUnp2)pPXQJ>mQhjDiUKS9Rl9tXTp27J3{x6<49?qPD%*=h?SA60c0C77{uc7HB)vU|| zuumXQT?qboauJP1dhmu^$Le!G=k$SS5*+A<-yh&V7-1bkApps;Tl~T41r{Z~fbECa zijTsZ+9`mZHezb!TpavXDRMp`{^J)tfHLaL0hol+w!^|PV08ht;(X`#FBkC|d%a5E zaJu$Z(xnWqn~e+)Swq_ZoQU+zs~J2Iq3Hk$L4dWUcKi(USl_8gn>(IoxO_rE8u{*b z4u&TJ8jY8^=TFe0zr(M|t)Tk)dh;J&vo4&h=7$6(5P;F4`{0c@4XLNvj?f_d!ck1-(rdPV%Jq&m(YcbF~~FO)KAt$ZhKpW@8Rl@1hu<$uu6 zGNTK>ejt0{tQLhh1kx!}mOzo#~0kYo1kM$FgRVUUM-*ZDaR!{ z{c}ZKopE8?=^HAp8)+KB6*~5JQH*1msyBo?6+HADKF@aUJr%y{_&srB@a5kIzYGh& zwm9e2k%I--RrfXLzWcMh6M>ldTB=QQ>WHhD8@a zVgVF_oz?)EpB@f)-?VaL{e9gVoqVb`_BtnyUS#Rm0f@b8!C1jKbr&Bbmq@T+h!KSv ztn)b>Rj*5mv8~5`4AhhDNrBATTC2%Q%Q$upDn(P>-ZY*8i;eW&J8ihVTE*>isFpwV zadI+%Uo0Q4tmXf<^LxF*SK;QN^HKFv*0;-wg48DWoB=J)PEnS8UUtrl;0^6+nM|1v zGR|!qkFE}d(1Js#20%YWs*%GKyd{vANNi-`jgPon#rRnf)pjZfFPIjUI{rA8kCA;>L^Jb}s|4hK@e9ixY2*x zZ=+urgC&hkGg1|>zaC(UC#YBj`V>izAEgXGntnF;@KzmC>JAP@4XACM%bu-|oy<`H zC7YAOvxVz$P{-j#514WFkj#5`hjgs8SLnBo+y`t|+uxf^#oxi3&A zCB-jWnxm^u3)4Z&SvVJuL_=MHk}Ku)*Oz%&v>(zP5QoG@qqBWqt*v1D1%P;D1}W<1as3>+o0+Iw#8SXWJ8r18vH=QFScu+Um5^%NfY6IGeY!7HXNX;zb2w|M5P z5xfUi#6I~2bqt$tx%Z%XsVmG9o$ zt&&D;alr+mH(V9!o`e!=XNSa{P$|9-;7^MW?YAe==k+AmuVeE|?f*g7Q+Kt=#c zRYl{K40Bz#P?v2?+ipaKv0=K0R@dz_SzyH|ox9;)F$J@j9ah(hdFf}j( z_+(w)Q$u3sA%r~Oez>0?D0s_pX}8QMK0j;e3?L+*cOIQlZ((5&U5XnawN@C;e z*7VpLt%Kx`*V_RXKlfXW;1;1Gp~?xI#gr(m!IY|gQmt9v!Rc9nwGV&wSw@Zkj*>hL zD}X8dE`p%UpIcg5RuTs1Nj3NK2Fs#G30jE1)W|zvQ2=RlB>K1$&~9Q;zM(y6y5+ni zenzbZoLw%7u2)dNa6~8?VlJA*5w)qlPO36Q`T{6(B`!{NT^(ES^H&>q9-A zc2T&q^^D!b|^s8k_n8 zqL-pI8cKZt(7tDvv|@nE3J?(khgislWSCaU<-C)qX6px|=-&}2aOmBkEBBv#XOI2= z%5+UwFc3zr{e9I6gj}lL4*{c7?uX9Sox$>|eCsNY=Py56(n{41`#t!DgJu9?Xz3Kd zz1;^8wgUlRmO$almhx^zUaOrRza>=0@W#|AEh_s1NX)ylXWeMl%!Vab3n3I@afw35!Xh{*L3|;RjM??O@V0owduF*jaC#nKn*skom(-bcjKeusMch@ zdVvg#m|3C==AcX&o3UYM)+U0cQkFWGI6RxL*aS>m4<11<080D$`jfAb^9|G=r3i!p z`uR2u7TK#NJBVl$SB>0b!(!bqO5Sx<7;?9D2<+Qk~y9Bl%6i1AbC~AO@_o!Mr^wAz$-R%6y}m zLgZa@3ZYgF{lfSzbo`*8a*M zjXhTTZ~q^v@;0D8vA?puF#Fv`@Cpa9qMeS!=@Y^ub-)($8ne7v*UB`&5~m{fWc<1q z)MA!E0QA4G#f=;0KsA#3R)wY9J2?Zl!k zsc!Rt2%b2*7k&RM7QCo@L9vZRj!%ilcuO&7<=lQnywm#d%$`4EADIU!r-_!_UztJf z8)v?B^gFKl`1~7=jJz>G@l%ITQI*@-TG)>?0A4FVK+zg2#hRBvARD>%GqF|);92EA zv>jO%E_A2T00xC=ZOzVPH>v2_jSt~p?JCMWvJ8Tq7Zo=EmbRkpj5TNIreq3(;$LNY5PV^w!vAz&xS)7a#MMQhWD?~-FE$x)({UO= zt>5#{1AUPDuEqfCkmB-hG~OKe8xP?1g?(m?AvdrHt7z3hu^Hw7I0^IF^rT1Rjqme& zuwR_YE+(o_{G9%jUTPaGWTXxdtW(YofN8EmuTB#&QII8{;W+Z6>PoX%fRbqpHOL&m z0wk7a#*ZS8bZe)Bb}=1mFbN6oZf0r)%MX%j14c5SBvzrz`!sY^G)c+eko5!@?j>Ai zdoxT8woYMcgFCI0;HQi39{>BKO_kR}5Rn1?Ex((JAiWrA4k52z@!M~^Li4CI{Ug3` z+bBK-1H?uqzA%8k5nBWCaKnz+@uS1lS*yDvEyzOY20|lN#;dJZ*UGsBhkO%}B>gF> zB3=3}!jfx+2yF!0-P|4rm`92t!=qvwAi?wdCm*-FMe;{P#P(8zia_Mu<|mB&S6-O9=BH#P@3u3e^&nnD0{B| zb!cb(xje4g{G>-jaa0WJPwf5M`MnWLkl`_b3au08UG@W}Qqc@?>= z<=rfMt8mO|-?cmrMr}<%<9s9Xc^$wOPh}lJ)8xBjiz0O_06yu&WSpE@A8>s;9xUn9u{!Bf1 z{ew7*FhaXxw?l1LHKg%A;5g(Eb&0tKw}l$D?JJB++W^kUeR$~1f-DMA^Qy}9smJp7 zLBGp=m?wwQw?8N;s*((dCtO$0E;Rnc6WpMh7Mau3sUm`tqd8#FpNUuL+5@ga-!K;7 z^d+dg5}8$ZFq6Q~OCPfGi}W?&5G1U&A!y>`2K-V*LL#*xr0o~9$}m9O&bj`e(?(Qi zHjUO}Y4Y=66=^5`)*H#7PUjmpV19Lq)<88`TW`f7Fv1UjFEyd1II6VD%LMbcvH*hR zS@}}Yk#Hf<|FyQ9Z>{(GnZ@3S0;H(?&v7o+TFMq4!JasO1fZ>?DN$g)lELEo@T|J* zbB><2;kDuOgHuz#gJA`(b7Ry?8@~%zw1_LR$mq@$HT_3cD%G$}9A8agOi>0rc-{L^kv* zFfb8M6i;xfeBHYY3cHr%!#4{%neyI%BFC?F-&J*pEiNEkK)s2$!@^Xon-VUNpTi+9pBCE?M%_5wc z9YnV7EaLM6q`D3n2l>b(OLry-4p5=zk>}MQ#(}c+sch7){=+-+7-0uLB+jtqNu9@l zArvC$swd`)%#8tgO2F{bXg9!?4hxRS3!(AhChIY_%Zz1w_wvyvEV<46EkNqR2~00= zaq(`tHkoq>{yZCco`jHnF+bev?Er1SCL=C)r6gl5Rsbil5{ASzN ztdtO!gTC*)muUf~gI5k^6@T?AE`YtZ?&Fo)#UFl$w-C-Mxf|w+J18+5@XbM6lN|So zz;xF5;*-Q$uNOH{|2<%Aku&pic??2w64iIHfGT=W!Zr|qF~bhrxe%Lzy3wZV9@n1h z3cZ5ZYJrnJbrWk&XEkdqVxX}nqh&2E1O{FV+|i)cwYfjwj-UAK?g8f(B2No|?*Zr@ z@Ec7aGC6{`>^#HS8}^?a=M+y_BS@?PfFc+eJf*SdR$mrE{X?}U8c;kqXT00{t=|Qv z)o3s42>)53I{Ry6b6Uzk>i5J-xH9(+AQn`CiPZ1)HqI(Y-G(A2%|dy{PakFQZk)zR zh`0mt00#L?0zGrOxHvGrbDNkumP~;H z;5g}SMOFzS&()UN*|QAoRv*L0)R-yKUydHf9Wx zpm)-b8JRwxFcHH$7ktzgBbfeNL){Mx1k+RpwY7v=5p*SeA~>w?`cT(X6Kkx`-apCK zBhP5a+&`81fQrVTQ$}B(x?h^mo`?*8XlR7=EOy}ddmXm5vm=+pu;^C_{2dtuU-8>P zR7HB05vFI^V(`1t5b3)M#jLOb`m$x#h1DurZ2c6PZenNcr4qj*fAj zgJ(raM?z?QIKGn#|B$5d4~%c_%?t0Dly18#nckF7>L+M{AD(gdwOa4P$=26m<-Ip> z=j8%J-~^pH_K-jVbqgDiwHGRH)ktD;QHF54Sdj-q;4|~=30XngsAcz9U_xOK!Mm&o zNDvK&HZR7|j5_NKnUIJI)M2FS5hEc5CLMp1t^5HZQKHzasw<|HkJ zFO~jYbM|^1C_&iJ&>$2U?P+g>OdhoU!kV41`K7{~tCory=5G)_@W%diWeJ3jx{3k& z$fgsA@imBW-A_Lg)0x7X-;iyT}21$mQa|Xr{#;j2jt?i6Zzi(iI#R4tm$%`kfiY`o>o$L z+!+FoWXk@;g$;rPf+TQmr)=U%W75s)5v^g$)936|u4Cz*H0Z2sj1ls1816BlzFFB6 zs4{D0ubvwkyD(jWs4)Z&a;TEtfdH+Ft!7?G;LX#(e6d7qYcE4s;T;K7NCClEW`+s` zRv}XpGB}9>_z~GV%b*mnD9_4gWW5uVQWkCN<%0r>-!o+u6htBQy%#89IF$o1Y<-g5vO4404Xe_FfFW z9MWTNsMWj0_V`Kxlz+Si@?=*z|3V;qz*L`l!FKfB7g&fi5eKrMn%Tmlt{qPuL#cWBa!VFRm9MeB1k@>%T=9`z_wf zHfD~#fa>QnH@d{Uj({lo*uO)_d#DN0ZEn?mzj~ZIA$32OGzQEjP5ve+7sRB2^9j#zPChHyBODPzvQ z(}78zKJHZq@h6nt;R&Gc15Q_R1@_pa-Lx5-A!a(RAe*eDc`z&NL_+W=Vu=wqv(u|} z%WRzuTTquk=gU2|4=S@hUAV%terSY>JuTh}Z^!>4ZXTY>wq*5(0gi!t{~h^IO)MeD znP*hLHl|)qh*F&Q9QByxe(}+R+Bba}(Vo_$D)rD2Yi!uMlYSZiv2Y-mlK)^%ieuvD z@zlG^L$A|2Ni`ipiq1%d%Ii#X=ud=HzXkChsi^7dexRS7n9ZOIr0K4%sUa|$+{kPB zamdYr?Fwt|>~AOT9d zXqsqGOt1D=d1%|rjhY(s2{jPzasr5d=;jz4a3I8*82Z1Mw^WA&M%YGG=kQc^HFD6% zCLSfJ##%sa-4KKKumwQ;-alT&XRjJ3uCR@=4d4{J&I;VpPZ! zl9askOUh0-+&D(YKzcPF_e>2*lFI4R^!Ns1GO?M<_DXeNi*?sZ-w>gqm`FxytG;4wtE~sSW&@ zqQ>{mdZ_t;mm~7*HOA>?gi(B}9_$ zy`EGB6%yJV%Kr;D*4I1zlaud9kAFLT25-h~R5ja&{&ZryVlYIAn420*MZ?4`mnA+U zc@bagCp3iVyg3!W-6*5qtAWB08@g#0m`@X~wT-{?2>#aeD-#WzD2RS!UN6+mz~d2B zrd()G2D2=NqgF~K2x6fq9qLuqzlG)OrD1Mo+L9k49m!>wZPu=Fj@Lw->{JIL;u93( zelDLGV(;52f5S1RbRPEl5lw43&N82Luvn#_*9|3kn${yy9NTj%lXr;!?du6pqd;S*e@~TrRS2t=?LtI{hq|u zJG2vsQm_B{Gl%$*&KU+xAT7`#4v_?IAo8a38% z3p1QR93NZhKq?D+X<%K!)@+8%+5%ow=WSLd$BBbi(|Ua!+%7glj75KIJfKj0$NV`! zZIww9DN_C46Voo>>0B-R3^;`^h2cp? zXca#yX<5b)3nG^S2ra;u?aUyUeKeT+XEIGtIDB_Cn3MOX=_J7S_&-y?!?+Kj%p+}J zzNiFohS~d z6vA?}(5LCuE#T;#)c7g??I?-3ASh^XrW+Jhs9VpdA!`dJ;J|cL`GNOA+|uk#;7uYe z#$&@~IAm^i`V}fi3s(ip@?CLh9WFnXW5IxH5S1M5Ls+4VP=`JaIl*+iY^J$`a`-Rr zIAz$f@BwhBvUnD2q&EC5e7to#A%Uy>JWOh|_WkomMEym#W!Ip}xkvY~gEXeg&U&&W zUVRN2*Wp~;3^B+z&SOBXi3wli^}ouVXYe}>p7Ys3w^C$=e7Y_EUo1Y4!}(jNT(>CB zLrgmv$4&WLC;YHeTnh(rQRGu(3+LRD3>=4wCZsC(!g}fOsk`U)is-7GSg%+Bwr_~a5v$5Y>$Si`rEFI43Uq) zAWnNCNI~}HT_Z5z!X9K2j(nd@0SY2mzWJ8pwu|jutJ~a7J2}b2ON6~r7jMN(d0g;8 zU%ECspkF-qS23q+>;s(96RfSf={}C=uI+%04I&SBcL!=(TG}szx-ydQ3~-|V)&}q3 z3z5=$UmCsC1qQhOd+bnUtl7P!+7h3m!R9Sf`VE7|7HiR-?lQW>2fb4}%9@jQ!F>=o zgj-=)i)=s{Nx1U~%8nr{4xBcXn{Zqr-<-pPMF%!nlNE4;e4sq@edc4a^tUgYN->|? zbWT;%C7L(bCPHiavWpv2!IbRQu}Qm$ugUl3-eFpLX=JN7F3Gynuf}ZFZ}y0wyMRWE`$$u@t z-N%_{Rt#5YPEQ8UpIt}p^sRFyG(A(O#~@)WTeyC>WG{f@b0%sRAkUd0q4e zjgSy~35s_?Wr{~sH1wz)$sP+ZDWRH(o6cB|xGJKE9b zq{V03pvE4l2%-zu_}7X3f1Y7d0Ts?!W^G#QXgpXib-LGz9u8mRRZq@7iGT=^ycLJf z!(z1DDltUp>FG*W!`OSqc8*5Eiq$f)q2K9O6`^37%0yU#T_HXQ2W|FIcRCsRoM4)s zQnr^s{0S(6tcln;iy%VYOm52aOC_#=McO)+b07Ikj8q-2aE<~lw*WjyollIOq43gd z)Lg11ErKwkk6%oz0ZA{_XCu&!o#n3aUmA;w0J_MR7ES68dj746FG)emnyQo7_NHmm zuYuUIW%O2c+uAxl`{h_-Gq^76g4MTK8X}UjiRTpj@ikS#MI2cW8T&C%2|rhu>-lQN ztS+=G?$He*zqc^p#j=p<{=P;|v`Bw7nir^~U1e+7;hH(e zLUGu(-Is6HEt1~840o8p4~(^Zt|B$$@iUI38aN&NWcTmzJgjqLKX#w>zheQWSvW~( zB9;z?LtaW*u2F;O4N@1TpRBYInnw3k-iEqPUecQKk4JBYaf-w5NfTm_k^OB86&?e% zf(X-W9;Ls z#Nlo#sT8knc#}&458_QKok4d;K{oq$kpU+srFl1EWMv5H|K3}u`}Mt*%w09nZT&4jWN#6SlOizdD6)sWdmc>4+pAaHM1Zos zJ+pHmfFY(8WA5vF9y^)buE4wWcNdC$yvCR24;(w5{ex=?5|=R^pyViVM)sYMar6C(%1=Mr;kfK5B7w5sgFl7VJ;uB$<*ML+LANa&*k`z$ zBg5+dotrqk$wlF5;3GjAvebKi}sh1 zJvOcD=2>-cf|uvs@avvQ4ChnY7r8>j5C<4j8|wxb21-!O_VxF zBo2qsc1(_B@Cx3sR(G3{C&ypY{H(s#>&l@!8L!ZQp8gW~5KT}gLX3KgOAOiI#@a#*4kEmSyd&qeF;}JZBH=gO=Wuk86y%fjMc<@^}xQPpX}sXZ47c zZ)Mc0lY7jm-DnS7Ek`Wk0zyI?dlOz`$Jo{)lZL8hL~*ly!M@lMQ$XbtzucN4Q^i?4 zl!jF0u93SdmSkw%zgYmw7?ReeN#Ev^3kzWKjJWE0uXZlcQf@4E_faLlc{(!9l;L!P*Dy%%{$Z0O` zs+sSzsrpi0Sy`-$M9#(s-5$X-$gv2c({{VhGN+wh&1S8_uAY{E*urHPM3Qjt{or^f zdan{h7%6)xp_g7)F3U5T?~#D5Q!tR6_Pr>yR*AkZGqNWm`BX_JN*)wyT2wh7Upv!e zGnyA_UZ|vRAt0z`9ri|LD>4!5M|bD^i4QzQkw|>aksK4 zBV#>YUFJaTQ>ld(6Mxifvc=2sUXvCrHNV)hlJtZ9teWgY7?|a z&>8DAi4vJv5~3Y6)pmG}&txk_u9Gp!(DR}zwB=yUP^!UYxu^fgFU5X|fBnBs<$fBF ziXWs|zjgTU0L0;a_6$)Sn=m@7gtfXjA8MD;(Qb+n-p2$nKS#?In&()Y+s-}I?=iPL?~ zFS|!yVh?A-M<-gl;;a_6Q6W=ocGwcX4{Q?$=U$K%Sjj@009cJEb;)z=-vM?^6Z4^(rEMF%lnQ zdnR99VLTXmlBB9HTK%ns$_67k-J*_Fbu(AFcch(WyjpA9ufKElcw>1ibRESM(9&YE zyW`Q4eo(q2za3e=&*#rBd$}KH7jF6hE6IP0}oWk?$Q+gz7 z{Z5b492>&268!`6eDK--+X?7vMDxP@R_cGPV1itx_r)RN*rxvbdbI*f82Q8fMM}j1 z6iHPCgYc$)@J_cF+$|3)JF!2rx7c9aij&AMWjWo;e&T1VXHhKFUw20AWC@$7ohnO7 zFINcZ8Q?EZpSI)N&bIGZ!>8JV5v}c|?je{yXU~Y0+hC(kW|L~l0~UK>4f9bD*y&QJ z)cHK!1Rp5MGAO+a){tDgEHUmBfSw+opP#pvg6;0^dc+qudT!5#)H1I zb$EL5C7qBXoigt*vM2RjkNk3ib~LbWsz=&-4`w@i*OrV(y`)|xH?OlLf3KAISl`K$ z5%u&e!JIWcc~~YqH~GC=%FFk>mlp?o{ZAd=3U8>vp1<6@*WOz|0d}a`DX5HOx+PXG_8!_C9+R4u%=NZpTp$Qd3^XTWJlA zjl$89kq-QU?3l8BC2fry(SPmw_;;o(g{7 z0@R*rC4N=uswT1)u@B}B(IqJ3Y{0SMUl8alO+t1|PXC&!IsVfvbwyw9L@D@t%{d&; zx~^PgXJ@CG*T+O_bprSKwTH>|yO)ZBrYN_@ggwFD@}_vYwd zz6?>Vm)XZH)0^A1To`ITnj{G7jJzuIE<)*u_i9q;*RU-r1J_$A<2 zF1xG@7(lo8&XfFoeH&V0$E1>KHK+X%W#tl1YhWUHRB80=aqjkv>$KGD)s~a*%5E0} z@KqY_+PYzZb?!g05*~EDy10^^!?J$^CG8y&v$)+MSt7_O0R%+AVruBAJ`sYRF4`fR zQIvs5RdA;6+uo)o)-;D=oZe@K}`&CTuvh8TlY=_ z&^;uQSp!FF4;UA{F!^{u-HONS*GOzc={@kwA}DOkBKpU&595c{=#U;^q01kXoh7hm6R5CaEg9%bl#vHK7`XE@7@>mg&~)KBv{+j{y$~mkw553|i+q{~!MQISlR}h@(%Hs>80# zoUTYqAe~Ln@vOTW9}dq?9#;^{N-{AbwNG66+6%%w(9jGCnR>U9#Bb_n9LsCEZK!10 z*}T=3;8$`l8Ni>mm+d>(+af*LvhN--V9yPpO0x`4WuPVw!3B=2$wa$7i zMn`m~xv6X0*|xUW9trAe$v zE)f&C+ic(C+pBvh2X))O!!U>Ju6!$dd6B?VZgcSzCTgI_vry_a=J|<)cRw57U9%Ze z#2>*YB1FG_k7Fur#fIXdLmg~MP$IE@8j;o|u{~*AXl?T(H8Cq9LS9;a_>^MpS>>l? zW+1IW4oz5n*0uJK3`L_pT39YI-`cbiakpEqNMXQtGB4XS73dC!p5uwH>HMY$-?IUA z7S|_XezkvONU8$rY@>Wz>Z0kU>E#SX%YmnsbhdSUnD~vcOfD*(ksQ@!-B&j(hXytb z4*3lmKYcGpB%Y4mZ77i($D|d&#B7QT#M$nuRe()t@G@kWPZva;B{WI6x0F{6AhbO{ z7pzLes7Z$a-=K(i0)IOtz@d$MI#}fPN_E%nOhS`t_MJcqPbC<25`E>1!c@t*0)9AA zupI3$j7_fJC~N%HFzcQVJB--RxOi=+C$W5@XG=s6O96ivR?_XXuY3SvB~KM!)%-ba z<+kbvUK-N6&8-ba0bj#VhP51KGn}JvVFCfThkood0lzo$H!85Fa*c@k{Q-{u%8SQ= z3T$Ok+bI+h=zHbO^HsOwSE3G%EL(%lm3!hiloNNOQbXMN2viX)oq z=8`fY%xU*J&1EVpSb%*%`P43U08z_v(^_#0o6_qud|D~Vcq*fEihTU`n#Ej1vBPzx zab%tYS?c07HsNnXSZ)WGAM-UA5SX$lNkwziV%VNMSZ&nqXg21sV@h9t72dO$Ry)z+ zyCNKL@#Sh~mxyk)nSN5({BV7|>!NSNf0=GWP4d)gg!MyA`mn7fj+s339`g2ep$NL= zW^yD{+TC9%+C(%<1ARHfgDrBo=n6YqJZ`94Sw0IWo2082#^#+Vd!~z~hzV-87+h9}H%+8? zZ3h&Aw^c6-k83J-r2`R9j{KWd9-i*kjQC75>3gszb9)yQL^rVn9Bwt6Yz@6aPAg_? zpg(ymoW#$(E1u)~B^40&ZCoBY_!JSbfnI*~MM#bj7u4kmqxD10Nuk%~X1%)f9Gih2 zO+NKBMb7W&ar~m1=;HZJ-uiP11KS0D{+*`@>6%r2IV73GNL7L#P5}d zNJ_aHsC1~49**-)_hk8Huc>J*UWUCkS?bU=^c*U3-E}VrGdBD~4=_o=6OB^49i(0R z(d(mXqCdCjhcXo$Ti&zKP^*&E$)v-)PIK98lU=}6CcNpmJiZr3OJr3;cgamncsS6P zT85^q_4ZmBfX0E3c4SG4cgr;CQhKLq`}AlYOyql7c?O`K)2C5cn|}M=7V2kxnfsNs zHY`5G?Ez)YEh*7e8QYXO+h!)Ir$yUNBy~aedbNM~S#*U=x9k)iPmYSUSW?k`Trjff z%n&cNw8}vwpMt35P;cSy>N66i-Y+UtuE<>irS_E9E%>mMZn2xYUOt}){nSZ1(ac$_ zl<#2BK+&!_{x$6I?EE?u?zVQl4EbH3m=(&Ib;hfmOH!){)FB;f9;`mXDzT4SX^U{% zTbb^&B=FbbK)U*#;yW6sZBQR_2R;(wNPfB511C6DtcM5cnCfPf`o+S=LVMVGZKoAi zrhOiMyJ?)Vxn;$PKCV)fU-=$jG9u=*0`>E6Ce%M;%9uK?Bqa$}f zoa7j&XHT!B@lnqV(@WTW7U>X8YjayuM~P8t9Ru#yojC>Hc=jXgO3- zaoPH-0cdh-c%%&CU_#B_odF^`BGr+ho&P;?^XFG=>zw%J`V%GAtOO#mMAe376F+5K z^)P%%9i3zZ?Tj9n@a7M@Skr)CMaLf>uz65N_biO?-lafk;#jP@PT0cE?9HPIZu|Y( zPyJbb>BCBuaVs!HT6uR&o+iS7-AVFb){;j5?1DeaG~nm-uAr^D5S4O<{ilBE_n^r7 zKq^--U(Iy-xtRn@+&uJ6>H585KYf~meQc40<{;kIt4=-1!{}D8u8_eQ@xch{ncq~3 zvN*<;^7;AV!QTqRjO1}3lr=xyW9mtH0J`yNiIvy)%&CUxpllL>O!+Zu_ep!BO!t^Y z_#8y3a(^DZIkXfOqe1>kU+g7|V``n!(aaHX-}=1&g2F4Ij=S*;4yr=hlKP&VcdHfi zrV!)(%2cGb==O&XEgtK8pJ`C(`-K-r*44@=^!3<}=iR134kQV0JUm3KKMOxUbJbJ9 zewMSFV>*7voHwqt=gYG9)i*(1zcK+e5wW#-Xor;n4C>c8FQ%h@KGb%2alhiun$JpW zauwoOH}bHVeC7OPwq4GMXh78e@GYyvVw_%v>#zDWJ)Uj!tiS*=_ZJ1RoNcmU2#yUD z9Wz&(^T){3yap*Ae1Q0t_@lTIhjX#K=C=y+xp-Q4m`3UZ@|nXqy@#*R{LFWMw`%8F^6ewC{zULdCXFsznv}=J|A8`ut#~m!mmie_)>e zm@X)Ew^qln2)|+vPz6JJzT9CkOU)cEEBJWUPT#1jn2B8jU|G7pLX{+nZI3k*)_tk; zYetIcJ~l8l*Xl>OAYUo-W@I!TWcZ|g@-lDKxJxX1iG?L_*7sfBA$7NMuobcKFwq~@ zoK}1ZgUkm=zn@-%0OvQU4x{jmg`mB(Mw97NAJ1BHm`&Eeqx%StQzTp zT~>PvXHx{o1nIq$fC)>IKSaokvmx@;0=YH$y86S(PFx0lOI@ZX-B)L&rm5{FY;F|S z8J%kvuW!%8F-(C|P3muTLl}x@krr&?zs%d(E4B3|2$0FC$v}v#HKZ6umXv8t0iNH2 zdn;R$t|nE*yIv*vEW@teexd0Z93PAmu5OTY>AXOl4T`8d?v6%Id-*XVgQ*Ku9!mPe z1QPg>_j)->?2iZhyeGWCZ%C1hWm%vL^-{VNi+N2miQz16qW=6eE0;VbYn}mNfMuN! zL~3D8rkT=gZ*|ieFK36=6hyr${)AO6-NK7=sSOe-=)fA2O$C>c@JVz#UO`x&AN(qQ znxtKqm7$t0QWd5Y@k@4|S63>q>kS%$~%XqP{!bnEvujBigGsmNcJ z6?I;FK zCw_B_9m_8TgQ!p26)nA&=qMt#>FKsQ5Mj@mn&#jh864uJm(2aJ!jJ!%2L{*{l+=UU zz!dYMc#VczILlbcKLy|2;6~h(CQeCrQV1n04+e|MM~-YgI$B%HP*eNmM*9FrB!nl1 zxf)s@29K2Q)&5LVD^g2Sr^!FyQ&C=OP^jOhpE@EjRB`m$%E;rT`*GgjG~b;^G=FMC zgKPGL`z`x_LSYU0%ofqrwQ|3W#>;1E!M5V5USwOjZA+cO)c#D5eNlK6;~&$o}4js{&QZ zVCnjSetIt?_bQ5U<6+0CX2^z*^@9IWYipcMa0z8$EH0}EZW)a;o(87aEXJgr63e6% zFeep^^P%m{$M#VpFocNAE5PI^6Y~KoQ2be}UET&;FHhnqpT|j@)2RdYk~Nm&P_&T7 zAxNR2f(?ap*l4c+0Yw#I3X2u_AS4$Tl8t60_m=XvoAw9NPYA+)v;F-{_mk(cEG4rg z|7$O9k_Q2eOxf{LzVXgF>?*hRB4v&?fly$VZC&MR);10kv7`V}(0u4Nv&sMcwLtx+ zk|&t)JcMk^^);u(m#5@)ZI6f5X;a(^OP=I-F>m|x^**MEQzJEX>poHTb7>g~OS26R zchgS9)f}oX?5&D0S>aA=e~YFZ^iZi9f3<6}+BCn~yIyKLur%jtafR%#x#76VFOf!g zas1vD<%7L~@>!|BZ54ARx$!Vc0s->7^1}?Gb&euKQSyEJUW575lBPrUa%n?NOBxd; z8-Gf6zHYdM)a=q-S)|ZVlRLit(}O<;P!l!+Www8y$^CcIM>((c zn%DHMs<@Q1ts^2q5TxB+cBP2tV5&-%Hd4JZ=5Vl5q$aXk{UAnA^s%KDc4$+{X@ZyI z@cC^YRhN73M-47Jw4+BzalaS#XK~qSnF@qdsm1%-k2ZWd!c`WA)fJW21(Z{@9yrgo zGih;kytmh)gQ;$(dH2xHsCYZe3MXH>I48h9sG394#fM;SuZ{c4P2~uoA{5=LT$MK3M1{&7H8Hb)kJ^5V>0l?Q335g(hBHjTZffPD&{Hz*hY zp;lRA3lVO7MSQeUA2Inp@{yX>5t8Pw$7pLk+@weq(A}<8T-ngB$18~;8ZX?O*3!#K zhPa0(yDdacegCQP@=9{8ne=#Nb5Q-|Ehp$^3+!P330g_>S9Sl|~fKO_IRVFm{N)%fHE064@8#_G9l~hk669MH!*2WPte zXa+x!fCI_}vzc!EU+}gLAOQ8w2c<41eRzF-@y{V7hZ-N551CM>zEk8a3%h9)7_vT6 zdEl%XgGzn2);X(Qb{Ab!+O4u9u)7~GRV|mS6{{w+W}y?W$MVXg)8wLvTc}XYeIfEJ zso%an5G-}1lV9nZ4_%utikI5eDX*;CT)HW-^4=uW{#%9Wbk;-4oa5q>@~RA1nXbt@ zou&KQ#=6gWFVBZ^p~%}WeQ%QpCpJ`cgvc_6uE;s$Dz{p3xSG(e9g`XJFQ9pyG3!eJ zo#~tpW-Ewxb@0A(_Ndx|4Ej+r6mUUU$MHrHy(7S5x$GI*F$*aZo(uy%JZ*-37)VOX zxj-XeDf#ISjtPcO7T}~{t2JgO`1#;h~`bp z=87qL2GP2Okm@H@KXUi5to@a0EdY1~jP5@lzWe`(I?I5l+U@NRjgN$gMI$I7rF1h$ ziL|uDpfD)iNQWq)3?U`b(hWm52vP$KF)$1uLwCar4e$0j=ltIj#JM#Z~wkGByU6$xom zgJDT6_kA+HY_w>?#TO?|h4>TZ&GQ`j73Cz~BUe*^t7$jbQ5tvI3%pLa%k0G6%+|0q z64Fd|<}=w8qZd~`K{BBCXS191an??AF}d6!o~iHScF*}J37i!kffdw*a_%1^By+}2 zxOo^9;A9VpHNDdO!V$oH=jL!s8ks1n&TGnG@y>nm>@5l~B{?e@-H?0>at5^Ypiaz8 z1wA}402AdA5Mp?d%z)VL6x56g4Q9yC@S2do=fop_$Gw8z`u+DHYu_TcY`vrR`TuKP zWSoTf2j~t&nOEno+11C@KWkOOYiX*X9E|Jl<8!lA)%taPH3H^v=lg{>ZpSgodH*cU zc%iBcQT$QRArgBOC#|vdeslAyUxG%IO%L&%Z`9q}=UL`Zmo1Zrr}n>V?=l23f79ic z8!g_F@JQuc%{$C*eUVry?s=|LID zqG+kZpYez~r-dX{+9@irrk$w~P_?qJDW2^V@b0v^`9btUiz(1KDQ>okufOGO662LX zWU}smM#O7`m-U*M)81kjEJ+=u-+Bhovt{IF4N!FF*^^xi(4U=ZxuL{WwSAMTzLbfOq({6?7B(=l_)02|dOfw9oGuU(VkH(wdysf4ix;1(A z$$y7phSgF5Rhe&qc^5rXO4t1d-TI+)yUs;@t1fGe_;2$u3e1CJl^^y0_lp7e8MOl= zH!;9eWOvs6OjpYf1{W3%`k9~p9{5lTtB&M6Mi2QdTc@g0(6Wh>NovFkON?6e6w3WeqU$cv`7Ijedme%FBtcmh9*X+gMTzkjTg2*;%TVf9&Nk%8fp>yD(4G zT+MnW6cCOd?MsAP?aC!oc2fJC3c1*-9|UVY!XD(-D%IMuN0m;gp`REAmQEojqFhAS z#?QUhXFSY{*zXN?^8_mSzglf0>s7+0{j425-OapiJ&>6=PTb#UD)UUwNB@&xlfU_; zPQ|*UpFVplDX&C02zYWpfQatL)=lzEO3T~aLWDa6q~mqJKA4zLgL9S*{7!hOg6XR} z%e&VuPu#%wjEK;#cLYU2!XPna$`}jde-OHoNz3WgSzN{pAjZ%TD^@aJhYH@uBx1@^ zMG3RPwookoH54vsyw0))!A_fB?r=I?VzC1<-FE-Bci*FcQgy77{C@*us<*^tjT=Sj ztIcarbjy{8;jESKS^=rnY(oXZCE>(H^9*~>}Msw~*9t}H6LKm9)D z{Oof)o!q`5MHgL$)xNT0TcHIl3sdN^Aa*W}B= zs40!((+}Zk>g02As36ntKgR^R%>hO37#_8PgYycPY@)x{UjlsZyp!L~+Ol z2tLBp**!Y%yHCpm!PAQQqyJ{*xhzP?hCz7QohF?fBtylW%hcAp0E9DH;kv7 zIBU#Ezg%)$h`A5-X4S*IJBezlKy!O;BiaYYy|X>sXW-L+3rh9EVg4vzavjPJiHC-m zDjw+T8Rm_7^>3Jr2nD2NZz0?xX?{Yc)?QfdAg6mi)uxXI=ySG*_y{1(eXd(<-Lv~Y zOa<1ht4Ma2?QgyYw{V)tN#A$g*p3;?=})h1SH`X$#nf+04f2- zoB!!^#tH(uZxpLR#P$|rPL{WiJ(Ayq-1mDXN(H-{2BO1O+urTcV+;!6OmRnx-PR{1 zQ?|Uv08AMlv_G@(yu}dV6BKeOI;rk{z(w?|Bw#bWwm--p-0isvB1>lARa;;G{**PR z7QaNR<-jm~)wR07&222c_;;dHpprSVt3>?2SAmW2CR6YR%go6t()U#0vKyP~b@c9@z4xx{#&N7j#MJ%u(-EuD$Jz>vCK{+109j}8 zJ9*N^wNRB#GH@emt)YREyUuWm|c!ANAF;$d&! zE}+gMXCj*et^D83`PB`3m!;?tFd4{%oG>da5DMfflHpnrYQ{J3F`9;7L7$ z$RiCAy4AIG&mAB2#Ydr^rK7qetoO|ffEVvHRLGYQC051wjU_JEmYo>Ilu#BMje$plgpYOjoj?+GBWq^2Ka;cc(Rs^n7@roE)&6}HSac8 z7v_J-F@k8&xsB=RN}c)XmyCcuIqEWVPYR};wT%+nZ^Q4z4rl6pM@MPJbNa~OWD;C< zqijQ;Li=tkyZ^E*D(t)E%6<^{B$$3u=!P1n?V5fi#YIRD@sK zD4+0goWtqFq{yFJ`LpPULXIvQbX7x2t1pb>C)B8uSa7Qi8*^V${7!3aTI?%n5>EN( z%csJ9uSfe>JbIl2hbD6+w@{jlQn7x8%`v9C)UtOK#Fr3X(z<2Q&%CjO!o&MaqsN+9 zi3B<|x*Kzu=E)3aJ2&Tsaq_0E?lL1Hp@Ob-_3~2P+<+W!)1!n}A9I>sx`;hX;fw)$ zrW1*he*z0n^M^OWbtXuaCwFSWMKD2;E&|DJ z%4Ul;7?ZUayIUtX%AWf6O>tjGa?~E6f)mt_SdtktY&8&USG(5n$-OatS&LO>nlUn9 zDow3esb6kN_gi9Nvty6eZ~i;AmUznS^1mQxcsl{C9fyWsuW98DZ|*j2H6Z=4t;>k* zT1n1e`uKVbKK>&;%I08xJBGxZ_2zKUc^`#`y6bSw^B*ssjf}Q|dL{QB-cn#>!g1Ry z?=G;5oUsr$jDSI(U@17ynM#`_4QnV-xNNE%bj@IWGN{x5= z2gZ++xeC2iKXFWWHLVQY*vm*K^1qu#b{0Ph=uU(Z(kc@l1aWbRr|E7QLGF}6LbLIf zi+vEwM`OSQ5cD>oW_~*3J-YH8=HRPLV#EHQr5`KX#LA$18q$gS}zG^fZxoL^3jh;69nM+f{SL_U&HXVxY(Nc?E8PMqM5!m;fnuXoK++) z!gHbH%KbK-t{l!#aqwJD3N{jvBLUkHkW4{VUnIxVNnh4Zgi>p>CM~zS`ogGc`cXQ2 ze%GVueXlar@(bX}9nX6JQ_recI_wo+h>w=FN)1Ogvg;JW=NX(0tDY_-BOq<&%Kw&pG##v|Rkyip@<|73qGJ z(G@y5<>So_ImT3C{gavHCi7QWTi$95^V?@u%k>8_fF8sM`2H0yV*`--c+SucHK z?Ljot<=2}_L1Jvd^dQDRo*%6o_P$Ru6ES8A16ev9xP}s62oad*(~ZoKT(04mbpjEC zO`>nbRcQImcTK0Hz$HF8sq0XDr0?o%>Ez@~>R9pUa|tY)G_SsE#$9uuu~) z7@g?Hao1C67`&RD)HO$Z;(xr}HFg#PltNA$anE#CB|PFiPJA{Li|!x$U_*T%iA<@I zT2H=?QT^m)GWFSb^;46~W7Z&`xvZe&>{b#?U@-*#0)EVwX5aPoVpub5>xTV${Jaz^a{ z?6|CAAmq%0%0fQg+WdtagZWbDaj-xz-9puV+ZdQ4F-MQmUVEb3)$>@G%}$|t5Pv_o zmhP;}^$yLlux|*^8N)O@^wd&Cfz|;yv-&j={j=lkuZ8|PdId+sE@}aPpYFQ}#lP39 zQ4!7L^~*{`Ufms+%YI3a;V8oQ zjOGoz>)}&{IND2g#1e@ylvXXGk47$(@dwv4mxb1*fZZ0Bx}wPMCAoppKeN*~+-J2W zxV$?wFCXbsepT`pv!8oHS2fj17cvx5$@-POxWwhvg!d2e@!9E@dFh_En+-!|lJ?_C z-Am`+WIU_0C>|Ee$?+d4kvS-$6qFd#&f4WZX<8~y$TQ`*u<~?|>V%HM{fhq9PZ^Tr zX?00d88PDU3sz*}T6W}-Y!0I@Ok+_m*=5jE+K(ESwsamL5LnQfkYa3h^VLwzb2JUD zkOWM^=LP!l27zRAS{XD_RT1Bv$&~cqLB$}Prgag^NXPdSEe;Zluav+4`rF4ybFfPG z7Nsb7bo360Dk!RDB1lxk*Rppq$PGBJDpl~!#nTRPqr~Sx z=8KVu%4PK19sAx%3k4mh!xo&n9bRi&8@qN;=06^szFc!SB#Xm}+D}@{{wpo!G6sh@ zN0{}`!`%Ke8&VS>G@Q;hgNcf`F?w6X)g4khHY%-|L*3l0_M@svryXYylh#6L>rH!Wh$ z@&c_i*ydw4V(DnZ$`ukdx49RosS3?qX;fCHweJ;DC$vCLLw#H9f9pzNiULGuqE!OA zT39d1_IF`^!xPgl@|b@mC5=a)wJW!d)}rplUi01=7pRVMv6(rs zZf2wplT+Dvr%-+ORQ7~<)3?kAd0CV7!g|0IQgFx`e*Cb(7*A?ULumHCs$26)+~kLA z-nvtj{FAEZS5$ZI7X$|i@}bIs!f!i=(_T6a_mvH-k`JSO)vb(Qd%{!IMtbfTIh{h@ z+u;g8Dp)~OP$z8;UrW?bG9WT!-!gI$6k!#m9=HD4KQ-xyw{nW9>CkaKR3`bGcp5-Nn*+nv<^e+F!YA$Vi>$0EODb%yepmUVWZjL3uF z2kL?`62kK_nzf~_8Ugk1Cj8y{Q%>Kyb`w0KJ6Klt4ube$-IbDEzzg3*M9U4&OM-o4 zS;mVsVyV%*wBxleGB*5-{Z;d2xqUI`$36nZ8bxu;>G-grxT*fKa0JKlLAGf8<4y^b zvJWQ5XIxEyzs0XGl7)*eXFN7PTPVHtFJ%m^2LiwA~aIsO|2*K;a@$&)7J{xSyJz)@~maH8h%b?;K zMx0g&!$89EEm?wU+QXfFvlg^E`z1P;zjwy2X2S<{2u2Q4* z4isUnSvBRPMoA8T<9-%4%B=i^YKQ*ORZ;&QUEnj#Q&#^oP2)M_vdGZ>f$50bw+~xR zTO&LkQp>F{tKbLRne&^E@9!_k%B1XNE)Fk+0WYYj;*a>ksJ>*5_djxM7PwQ0Iz(>h zVU_&fmn^K;3!6{%LjeC*F$<PeM*R1q=g9m$d8F{rcGLx`$*@)Zb-5WTsl0SwCQkm+(7aAa45J z{#bE&-`{(xC#nzMuVWYGf3`B1VrZSPfBWxO0P~k#V}(5v-~UhNe@zauy_gwy^5)D` zhI-Xsv6u(2XUq1$?x01owI+Q5>Zz0=}4>=J$dt9zVY4 zZm;O#Wn=vVdyBMi8@i%JDj6GkNoU{89rXAYH{8lhFU4%JUtm-Di}B25jmlU38>or% z{nl8UuV%5-H9)}6+y|*IfQ|Q;@#)=cPDN{Gh(TfH@1=_jo2q%St*x)C8(F++6un0e|y6kkO8m9=JIW{o$F z-D0@nb01RGKeNHG6N(eR2YJ5eCdmY1$c)Te78!uZ-8%s43W|{-8`$%;U#by;^r0-u zDeK`PfQiK*Pf+xgzk|i8i&oPbXF&gvZkv3eM*QEd@Hb1abdueE#=F!v|E+*|orz~J zR>VHE;`y$(k25}WV6OeK2g|x*@gVvDIasAxTuoG&?Om|K<|y5lBoSc_Ds}s=hB|c4 zbJ0@gEAnMBOo>NY*jLKlFkb%ftM*onxMI+)?bs}_xd`JRS(Z62?O6t|2}Hh zqeRL$6`5Rw(2U8;0R6MsR;b^Ei^NO^TKlu6`GT=R>Xo0>rKX~cdeNb(8Pu} zL`Exb=Z>f5*168N?!PtmsD^(yHZnXv8A=gzoOv%p@>k1Jdq(IPapV6g<@PN$i_Gph zJM39mo9XqDE_O}q#-B!CxahEP>6txcF#S=xMkxn@O|<$QVV6wJxEuQ@Sw6d;gkdMa zV~V6h1c1Zl5|V86j4s$s&J1NhD_ERP+gEq?>xO@!oJJ^@W#@w&U5uX4i`Cr9Lg~%| z`8TzAXc_&fjb4}>tYzRskpSFjLd954X}h^hy&IA(iG@g-*C-&*|H&0?5DiT5@3)By zFgTLnhAZVOIIPP%49lN<8de*+vhL3H+f~W!=-ZD;h$h5!tUAUQ2<`FP}@^uaoT&zcdKl+o>+gHnb{RJd|s9dH7 z6Q@AT19GX93dNp;K@S#s8Dqedg2IyG@`Uc(La<_88Td`A+)m{+ad$i z+0Z@1IPaP)-ZM<=Khe)X$*=Q@@@@JAl`gSq`qQ}hf9&!w>#rHJ;Pufm-2{nUh-hK{ zAq?oVr)?R*&lok-ygFqkVgcRz^1=s1)u-gCB$=27c5bI^n|V~;2gyIevEn9@en!4d zmV}E=nh*tLBL#W!Mg}B|W`X{yUyhUdr+H%(R4YItMql8a;M>fZKU+itOv$tww??=- ziSB8$HwZBt#fHV<=L8KWAF_{c#4JUEB)8|v&J1yLIli1p7U>J2@- z=V7eKjZT4_8w~KXS4^h(qI}-8`nn{hW|~3=_LQHJIDNgOjo0g)=ZCI54y&V(sl1Y{ zo^MmaMV%ATExonIGO|BvI+Y)poN6>|%}u^47hOQf7pWw&SiPtn)lK9F=o{mO(hU5N zg;s~6?2^_|N$e2fihd4?Az$Juii52-@@K`B*d^5|+yh2c6Zo#Ke__EEKK& zNaoitwxmR^73#Ix`l@YJ5#&1Ozpv;)M>6W z8%X=fiidPc6TJWCI+U1$FaD|Q)e_YFAL?!8Zg3IsLwJ+g`b~wZKZ)VW!xg;-OBdK@VD z`xFeF$FR7J4<^=4nbQ_y&YY~Uwpb7j}Skm3iRLl8* zd|zW!#C@|)z18W5oAm3r*FV_)jA?iwEvN`Vdd}g^fUM#fL<>(AW>sh>7qv9V-=cIm z`gXYp=^F;2Zk1JYM`Z}x3tBUn65;7y5TS-NI~qn(NVhC;cCzNvi0`p zS#{vwu0sa6F1w*+G1sTp^8 zY)!@ec}fq>#L&bn3t%p=?o!FCLI-#K$Fbs$lCOgWHSo`sxm50%A+>0ZDv80~-f$U3 zvA;|;qc1cs0vQtDQY@sh6Nc#$7bWgsN3dAzn-mKi{^*ET4p+EZc1Sb>#35^2jG$U3 zCev$6OH2G!Oo1o!VLeF6&5|DuTfGqaQ!IU}4v-^kPzq9qt+t-&mrrWb?ew+ZoQWxn zb+~Oy4;PMUP({ndu2VKSo{?CGFCq}}Uth%i!@=^cGLF|Am8c54&Kg_l0WLq0(Og+5 zkAMGo{+4u)XW65+h0+t%b2S9aulnuu7mcYN)2SR;KkuwdZ){b<*X~z2DWwo6?AoQk zrkan-E_FjMXRWz_u}@71qTGJ2>hUQTkX_DqDHu8~Y-EG1joO8`O|ZIEKX06#JYB7^v59BV>`y{$RN<+W=)qTrw?{70@qw+c zZ9>_8W&g>f5!6fz`R89&PRY%Tz@Az@EmtIM)E?EjMk)6(^w+yX ziKHu(o2#~^*M>rYI^`uD8E|lPxQ%>%X|(RVkqMf2x@t)c4eL`bru_$7Ykxb$dA*iR#Wo3C=o-e;+D5W=>uOt)gZsH?B7FOe&kP97yt zSs*)7(mDrw5%2?(E4zf<+<)A1@d{hyR3>KnL3;S1G5ROQG|8Rv&O2ToJrtRHU*M zLxI*ve`D96_HOHI=%3krimj8Kz}Zve2m6x&bazh=OT&6zN`2dx$f&}C&)RngnAd%_ zY~Ee}T28uL0*oU0@{~~9J5ZZDr}8~yRJSW0rrRMPBHnw=Gd|X^jG2LwWE0gZ)N3Gh zbl-1XIY@#rBcd~yDy;H7h4YKbeV=QlZ_Fk&^5*2}*?4p{J4o$A7UsqaSt}wpkn` z5Mr_y^VGW)8z=L1ti*$n?HT?TyAa>s$mXSTWgp)vEP1X9vbrDr#qfjX#H0y(=@@16 zY9UO3$O0TN%4%jlHpL^h7Q^w>+s3neHq2=q*SnD&d0q>JPbH4~UfSFHH^r>71UGaC z)NWhb?IP`E9rm;F3kTZ>a|8c=T?PpMw~^eXHai=KyAO$Ojlb%-FL+y6TAXq8&^&X@(@cdoi#7;whtzg=S z*1xo(-?YJ(j>`9ug};-5TyF}wUU>_CNjo00oFE+MWJmw`aE-k>Wl8e}65s0ip6bS* z|K?kGSIFT>|!IVrNa2nB05g2DiY|C|< z88uAVTyHOZ9Mo+eM6pXG(IAknQ<{ROdug~wOTXKLT|$`R2L1YFy%gsxR5Hhr*6dBn z9)m;qB@XN@etB4>DX#;ZxtyV~P79temYr#Z2`mp1VBdiV!YLhXhp z-q~y4t0$-!u`~(Sbeyi*uVT4uIdoX(3!EhWS7YEJ44wWrwME88n3(H=`d41~F24Ee z`YH`SG~YuB^c!AXRF^%V%x4Bq2ktY=EJ*NNRiyhLf6cttavOvr0; zTu!mb;Kwq~r>(@EO-o5l;LCmcZz5Yye(%@%ZZxBIogWKw&p~w|Mcen^G_^dR+h>Z!%6XN(>r$7kA_1L1?Vn zPPx#n&Z~+6aeS}syM+KfgC3Z)g9PiJNi~(^+N*Y|Z(2jft_CijTDk72tnFD&@)Ig$ z^!!BH#HP&@loh1e_t#GWD2pRhA@fdKNbi|nza|z_9gRsG&p*?}mY$7xybO?DUHM^W zG@>DjRtA(6rBn~fT;7fK{_-X!k5+WqucI4$b&%DY_HAFTD_|1Fy8jSZp-i10bxseY zD=hVV8F&D<%cT5Hsa!1hw1o_yDbLA%a^RmD(401l9N+Gn1lP78dH#520~Uh88&!46 zt~$G-P0tt@OuJfCn>+;HZi6H^8iD=pq$y#wCca=wJZ7z!^E(iU_J^!~O6zIuFB+I$f>c{{Bzg#`s1x>ieD7yMVB| z=UDoaG;^HNWpBP$a0*f0X#MN;_GzDngj#sAom35Vz#dyn0Q1;E2ZQSDnCZC_O4EZo zU&TE}w(8&0A5egUm*{4!nd}$aeP2DmL~i=r5cuhC^94EM)gBZKsbPq8pkj=n&iIST z(%VJ0+1_9JLCMTdI6PO#)xWS-x%E|th;cZs^5JNA))O9+5ctv-ur$lLnaeK3wjH)S zF`~K16Q>UkIMlW$apbbJT<+@X3=CZKMb`RvjZX6ng#3*LC@~U*ZSyZwMd|{NG>3dI zTs@t`W#Mc2#lp(nu}t83k^yl_$^e%!h#4^FU9b2cRgtZ3z~JX4*D427SS0jnKt}CO zX$*$cQZF4FF#7kcmwPSVzeeoNp4`3ad#4J!AcdIHfIj(-@RVN^qzC*;r|-PPsnkyu zoNc01c?TQ0Y)dPDz;&ikJ6L!Amaw2lYQl@D9cT! zvt?bzln|x$dIsF4!{rGu-1GPn0#poPZ1B~NRV43C zsd7fiz&DzmoY4->py5IgbV!w0bkZ)}<2Jse6SsK!JA9;1L zvD$oO8I3!(0+R;GSMgG|lLZ9Jkk2DQpb#Gdx}5A+p_}dIfO=0>Y4zBw_Sc}UClS6r=^LbolDAOrT*h9ob!k0+7}P)@J`@wIRmD4G60`BdM{ zz!nc@C8TO9x!3@Rj#qvJCJgSDm3^R0_x+8UR{aQzkU8<&7?0H3EDr+g#oepQscArA zR~hI7nh-ld}V z8}>}3GkbaIq_C|Vw(;jKqiinvq^mG);GG7Uk1X~U?u>CmC_`VorGF3A4Rqv|2mWVx z*u_(hK#lByEIUYciep(?W1e7W zni4xduif_K>!~wa;OV{9cFe@z>Gq4XWYsh__t{74G2Cl~GAxtmu;Z8w-52pz(6h;s zcm-eyf)eJ9&s4b4$I;fY?rFQ-uMfE{yB~sKH;9Dr^oHHtuB0ZMa1l|%>HNf>Ta{c# z<8m~wzl<6dZ=cM{K+cDOM5NmC^{*VrRj4B{c z^_Vc`Y+k%>n0F%-F$(zgdM9F^5jAHOgHf>D=u%(FGrE4Vq0E?mTde(}9azs4>K2mm zDmE&D=u*39=~q(eq+nr-U%^A4(ofYh{y?Tq`k{-}_`|Qw zn(%u2SFknV{+Q!iQcPbcYW?^})FwVKnVreB=iU9umvhxMK6^gM z_pY_51w>_bU194vR%*9F)ui>kU!r2OtQ~mP=>%!}znz*uH``&0d=DViH%k-K-a}wF znj&v@Wil-)pyl`M!F2h*$U)hE(pW8s(L1uf^T_+Yu70@)050!o0*;X(cn>BNi7y2Z z-yqnJhvJCA#7hzUlz8I?=cx51YD<|!){$(E)YmRtxya#e8?Y0@-d)47(A~p*l6}Wc zs@1Is`U%;2QtK&5#hD6vZDrhWD`)stNb{EEx4HvZ027olS74|?o zq$Z0NPc#Uprnap%mZ`3ydcWqBM038s;^M%a`EZYI`DCtJ88FF8Y7t6ykvNjiO%4ox z5xLb%(B9GVvT| zF=j^BlCw;7p<#Kzutwo)3BFNIr6)&GHg-h5cT(&i`p@&2?nVF8O5c{HYM6l9J;M}X zQX7^p)OcH-9e=O1B;7#U#fG}$Gr(mDV;kP`E!gFeZ7#KP*^*vA{2t&r28>iw@nL~f z7b6Dni1XNPwjqyb3CU$;F|4WX`DvEu!UqYd`ve2s1Y)49u>lxu$zY5~eJ5iDiufr} zi~{=Yx{<5k8_sq>!7`@rNA*h9CFvZ7M4b~BWWIo7DDmDfY0zM75$;JYsUPrD+tM&^C?W&HXf}ut~=t_Q$1%Y26kgH}kJS zROtbM+2;NE!r$CLjjTx=8WyGn%^p^1B6}AEobb>fb;@vFN-8i+b@Ae`awg!!4yUN< zReo7O+s;mAKvMMIEsM^pObk!%{88WPaQO`(~C6ZeJ$R7M9PZ=0JI0BG zHcr483I4s_1#Ez z&~5vu7(WT_yrKuHj>N2i-pMu2=NDO3rEn*E`kwFKzrV);yHWm4e^rRHStQl{wYXc9 z(O5uW8TAKgkdyr)%V;*;MHSN5F|rbl2L+cghGec_qU(OtBvkBw+&PP*|ul- zd+K&Pvk?OY-CDe&dLovLE{03YUA5b^mWTeim7J;p(LKGLgXC0Ot&0$w`_My zC^F9C@5}CfMDSZ)!`k$1X)@b_x>)X*->aV;j8xX4m26RaH;4LwI3@fgs8* zixYj5&|k9j+n#&RmNM0u>c07IRn6+O=`3Fv$#Hz+K5UqO5h0}+U8I}HbooMa`V{W8 z=>O1dj(xfH@;O41a~~z=Go-N?$7E`m3$xl{#i(W2xkNiaAEn>p0 zxev^2CPXG+Dm)t0Ws!V?c-0UzM4(uK)O0PcA()x8@wgzZhG3|6)kjJfEINr(bMdqCH_yPN;KDYv*MAnYI#=4qlgJyz>$ z%iZsfy@-~JkP!{H&<30$N~|sE{H0aVRWR}acEYVMV>UW)&*@ToKUFKW@+pwc4N_?$BdkejvhpB<dCE?edRUT8-mx zHR*zmrygzta>1Ckk2B!u4oY9VQ&t}?+R@XXmrz7|QbmMF6ePmhU8NZ57@UZ()L z?$=JkoSvy02Uec1my}KwXt@la3>Z!NP{_mw43~LJ$cQtxCcSb&%Wngd?y_sFr$6~? z6!O_?^7$m0;xEM?`|h0YEo!&X^Rz~}zcQsh@@6avpic{vWthzaBA?WT$;bju**Np0 z#KN&v1Nij-E!mM`#qXF%^<8vicK_S2>7#3-gwnbt!M|8XQp?5N7DsD~)OavTlz%)FUHdRne z1*pA~fs(qw#wNjU$5@$*od+-T#9Zo5TtXt9H>E#`#2kYd7>wyarm=x z0X1#K#Y9KrDye%>e>{ac4rqa6Ri(XSwFP<^C}jS(vu@)=njuv##s?5~UPJ>{>Pd4KdicM*S# zATedRrJ<~6pa99Ega%$f@Uz4(<2H*9FI-Cp`d`EKo~SM>F?4^G7PM$`2(g+{L)0^f zeRZg$6MBH@_99?F$v#-2*kSfD`r$TU!?N;}RI@28RAS6}U1-4OLEb(MCEurZ&k$I9 zBCp9eGx)?5PZiuX`P`SLt=zHoi-3??BCj#svDK3Q?(Dg_VzU?aE5mjDF3EC?iR`zu z99cBlX7V4I)+r7aDaq&vVM%hj_`^hnp=V2en%SJ?1J$netC^ZRm6IG3^H;oI8DEvl z2#z_wV5nbKuF>GWbuCS`9qVM!4Tq?vNAFh72v`=OOYG!K98y%K%QlUeDKQ4oha;2s zJtk|9j7L{SRE^7+9Rqv#kHZcn$d1*Rc2qRe%sjj)8YpbKwR`jqZdvkWk}esU-n;i_ z97IPrtp1RA#v&~Tb8qS7Y)^IPAC`rkY6T!o*-9@(Tq!D;JtEwyNGi(lGwOH6AEqG? zm{hv{e1es_z(w4V1H^bDs;&}DTiRi$6OQW5R7Poo zfrZPHOtEx!V`EUFneWM8m<(wcy!VH-u9h`eC|Ew37;E|8JmRZ>y$*7z&Tl0-yC;sk z$EB;?x)^xz;h5=S>Rl9}NK{w(O|ZfbN33!T=Sw26rNkwn$Gzd3w(X~S3?ua7pyYQT zBJIv*5E(92fUaepFfYDGE0|d9r6h>jk0C!F6d--)BW*~ZKUulokR8Np{4l-B?P8$x za>1;6Vo}qw4L{v>cqwqHf;|7c{HH1GZ|@9|d4tFdeKYh)M(EF{y3eM*9TXBEm6PP( zG-Lx6#hff>skA-2N*OF%Pp1kfeELs81U+K;k$!sKh{#cuyJ?CoTeSSihAYp!DH1zo z4|RL4WbS!5Z@zMxZJb{#nLgv<@iv`^MXdN+HF)$FqWuwWEyjt*Y0({x(o`PKh<6xI z)iGuU9mDBKd;_CrP4kc?Rv%KfTB+_PZFad>Ig{_8qvqdz z2rFnp4zf+5r`k0(U<(G5pd-ANUyFE3lal~ zq<;AbEXM?i%mvX8D}opgrBdF*I!50{0K5Gt^M7ucN{W0>PL;)fMqUiIwVbY`wD2Xs zFWdh9xLyZ!?Tg;jeg}1qfuUMc_v$xJ1juCFnt&R|$`FW1e;#!BHNgxh=$n4iC&F#Gt^ zR#~_W)MeyD%XN}$KamKl_Oq>P8D_qxctqRTrhxxovH5-=1%BIv%yuu7+BsX6>)tbQ(K3%dp`$S{vnS=i7u;Su|TGWkkpMzVT+7n{ms;+DLq^EhxH*-imCMKZSj(5s8 zA3%@CpB!H-rKE*96r?TNdZ(e89g|ZHIFOQ~A~uGHQ$x}{*`;v)*1IWXu8^_;yz8~= z#^XOV4M_W9UN>B_38V#UI#em-=J6C>Y)1%409NVs%gQL{kO6R9wJP=*&VK`@<^8!vJ~y>o!@6ioU0QW z8j0%xg`ljB`lhk=VsBy0_74GT>U3$D@2^t?zJ|Tt=_2}o8++prnSRVyG59)@Otcn5 zva5BBa3WwvQJbEn2D;c^{ptv*d@iP|eQzu!OviWbuq+uQcyElo4f1@1)S2iy7+EtP z2{N)8{%Di;N|Ogso3}g_xe%b5J8^zDfx;2w400rQZa?+uFAYiN$-rxwpQn_cXR%!V z{?M{%Mz+y-c40Y7XgOk-f!jd0%wq{`*Vf>M@~{h%JB-WlR^>I-`%NcgK?HrOA0%db zRdhV@Dj2Tghe6Ud{l608>RMk=sa|S3Gv7Fl{kr7O{-JG0#XPCcdn{2z%NWrq!vdXp zC$Y{yZQ5OZUMYQQI_o345MQ{7z{P}CxbS>D64;fCK&pCfuQFzr$5<5i_{oMXp7w3R zQ?{%4leXO?(I!dq`Rba+V+~sc)wS7pRSAa|(Qt(5B@r3zeHGcN8wo;(9w0R#Gp_M z<*KliYu8lJ&Cu5dOkmPj`n}KOKe==mxQs2cZ&YyQ<#1Zkf1#mw1yQXTNk@Pj+l6Qf zE2Soe#hK@nIM_vjm)KbA48TT8eho+U%VO)mSVG|adl9XyHRZOYRpJz^QbRI(lE~8F zxlv>nurt{ob)vW8W&G4#0vtZJ4Qq~?uvjgF&Ig0ut9Q5f2s*B)t2}fiiX!Sle4W3P z*|3@|`s!af_xm+hnj@ihhcBII2j%G6;ZZ#A;e*;=5{~)#@8xV=bS9|XZ2w_as?zM4 zv^ZG!YJM;%;Psp5)U{vD{N%#dv2i_5{8u{j<~@+Q&)B)_-uZnqX}7ynWn-GD9~X+w zc$LNI#&mk6!lt>o0#3U;MCR;9IM=g-81@FkWn1)rCAK=zZHA>V>!YpDbe3bzeG%s> ziObStUiPx}?o6CGo3AoGO0sUF%;k&>n^n!8Q@x$;X5P!r$2UG?n{SqT7fd8nQuTk& zWA63&VH#(cuO2mX5YH}v<~W48V|FSvqa`y`+}dyrjz{a; zO07rzRveeG*8Nr(g8TTBq@GH`!;F3rKRdb4H*fcpWZ6B(#ds1V^xg9tdYpVeCQpH- zF5Kht#bbyX!EjKLi0JpIk8*dQk4B4KZhd{zsdpzLN$fVn0ujs5d!OyC<>SA`<-E+2 zfk8?mh~=}D(t#2_YR%6?#PyYu_jF%P^;=IEkmhUgUH!-K3QpZx$AbWU7O7*lZt~x z8f7U>sQ89(14DfwNoJQ9V%yA-X+BfI{w!_Fi6(p7K0cAJ=VW%hkz1RNUdVC?Es2~4-M^43|l5uCNQ1(2Vh=!SlO`Yw| zID6$#M%*E?R|u7vy@@z`b2gdTdyn6{&-eEi+~Xea*ZcK;y`HbCicmDjXtJM~N= zI}Hu+JlUm+cE@9ZGG>zh`lJE%1oDv*ix*zjsYl1ana0B$?0W4YftPb6|AD>Fj$w)@rr@jiPHwiH#KJru^%BFbR+tNv1tFXg8!jWNqYKd$r|zj5 z))ltoVaR1NJZ;qol_NdXIs*CL>TX6Q(I~Wh%W=Q&8lec~5N#Qc;(&gvg^714qa7k{ zU$diiBzYi8+8KvCCqXsD<4IycqAQP-;{Ao?WrcLFXPdX~nep;^W}%dAJCpDcG+F7* zFu1f5d0|npOAJU{L(XCP@^o&~yMtBVx95~@`CoNlkqZZsa~Eo-bnfr@8kUT>?%g{u z+50(iG4?HF^k$ypPZ|Cc+_3KaV%HVo)oK|!jfM>(-CRhoR!`090OD5Bdh?rL6OPdL zHm{|%9Siue5Q>PKr9zDOz#EK}8Z0Iv!Eb1T%I3)=u80u~?v1?6X0_gHY0~a%L#UqN zLj~&3s+Nqm*DUu_Kjax4_H~H7Tp6D_;*{^9*J2ryG*EzMh#Hzv1(o9mXRbQOcs$_F z0jCu)9TzzyRlaHd%JgKog%8WZU~dHwlc?LF7Z_EyLarwftF=mKD-v4&j*lI?{)Mk!rORb z$Dv-k%Y3QkgA{sz4zcV}iz6~|eO+KfDNzvqWLUa?=EnV;^3Z4}RF*6xT-s@c;A-S@ zznG6OZnrYy_(Q-&n{}>0+i6`tfh=yyrRtcHmrX1*q-s$mj=FKJlx||?8IMUY^W*>t z4KS-cOk%RehP6GW0KT;mDUF*~tAA5DAbD0EQVZSvs%$4Zy2Gjv043=qq(OvDKAJfo z?}8{Y#Ns{*-%eErPYCLhYLO<4HQIcg9m(BbHT)S^eq%`nvFpWpOwC$XX?EiK-z1-> z&ldh|e5Ls`YTaPQ+W-hC7+Ug~lfQ@w8Kr0+gH@i{$Q(g=6mTxA#;o@f-e+C$PM+b0c78tQcP)^$RPF$h&jzWR;j+I7k^re9>#q#uoFq?h|037!0c>jvZQ}e z=hGSa9f?-naNPJB zgG*%?5N99r`A0GT&Pv3BsK>gkG`h%52@+Xuc%wvkAj7?OQ`;5Zme+Ldg<5pdLl@_2 zcukGD4v`j8&awzz2-B_JN3c}iyE#{}3it|X@fTz_M>i)6^-ov$3cA}ZgGAV{6dVX) zfMnH}03!(F%5|QAM2Km%dEarEqTL@U0;}p; zybWEl(iO~oaAh}v5b^C^z{RS(zi}oswSF#!kXxM%{p^!&?^j2bGRW6U3fEle7*CzZ z7$uQE3Xn$>?|yq-zxk}A>wKqHJ#dk9blGkX^KJBbhL)trAPNLunUR;77HvwR^Wd;h|(B?h}>j$KT4MAc-03 zmgA{fx7J;gqxI>-?Cqgw3Bg*fW?7$OK0$Hcwt@UwU=ca>P=L}=+O&85!c0{Lq+!3 zM=e=u)k!@rIj>(i9cp*1p1oS<9x*pyO%-o{E)d#&r3jc{x>|B|sB-%hiGWcMGoCr*sk?CTC=2t#_t%!Xd8pAG8EhTkymJD{t~Tzrhg^$s2n?7t&; zbq>Z4z}GoPkov~4NM6^o+r0#ksBnv8BXsfxhze|XOa|ttIczZ93Ue?ANrd&9rjjsX z!UG;d{U{MPI8o-?y}|teCw8WgGRc|?1lyWiPrh(pl?LuJ(w1BR`!gtJ(V~4sD;QvW z6JFE>_g_EaxZb>EEaJ0LVBhz<{g2$_zlm}@jm*;&2{)X-pk+;_i%Us)x6*$`_IjxF zMqc0TBK91=b7cew3kz+$yIG@bQ}Hdpk{mC31O90SGC_bgQlQj2RQ(wIIYzsEP%Wzj z=o)ScAehhO$Wu^MG``l^NJ?Vf0v_*WbI(~nPGain)WAS&ABnx!_;|`MdMzr=P3Cti znyN82M!I&(M=IpaHx8WgJw~KDv5b3YCL2XODw|Zkow27Zvy@9c)neR6uig2^!fqh$ zv}mJ70PSQnX3l7SXH_KC=M1FSVGG%s~kNR%sXS< zp1B6K9;*Ql2JWq@jfgJ}jZ9Qktql&DcN%1s>EtJ$bQa?7PhoE&4Jo5qqM*q0Qi~(7Q2FoS?aDEpqXIP4}dxVzBZ*X49hfcYr?q{LZn${uy4Gnczq>*07TzDW7qDK zvO~h`lHi?H>EOOoLhI}g&s6n;Yp7Q~Ai0j0U#i@^C}VYB3Od#N)&Dj;3=~+mxh{X) z@k2VRfG9DdY|W6Thzq<+`Zij^y)k5vpbe91A#&1pZt<~WLh7u1qb-xIJ<2veeFeP9 z_?+7Hjg9GDFIN`E7Ha-#FMXZ*xy7$HJo0z9X!_$iccOmEZWbCI-naWIwbB~BDuZd~ zEN7_%9CSaFbe*U;9n`z9387^dd-My+740T7i+ap$n8mfq*i+XDBQI7Z+J88)VipE* zVKq`_^Tp~K89in5#Z#g(*+s=km>oS8edYri5A^(_zIMKVzHoF6+JJ}Bq)Fn2hJ-_^5^?=1bwWM;gS|`=_=Dmr!cSpq}ls% zxl!yjv_zer99SN5mnx{mGE7VQZdI>ZbHDOc3%}FF-gN^`1e?(m&6Y%ODGjSXYlM&t z>QXo$c|C-r5X+;tBVp~qM8cKFermlOPW>KDbk9|cy%xr3n^scORG4dv04EeN51Wsx zcFn(Hd#GNXrsRz2rLLpESvxgHsWpqtJ=HtuBj%(TV$LW>*Tek$e8w+*C#herY6!up zO7Ozhr)fWB)kg-6Pev{|C%1}^BcIh}@#~?HQ&LWh11p7H!aExVQ|3|Tnbic(;{0bZ z`!1f*K9e!gaP!1fCUc#Rt|f88sVFYFYzx)%u2?PkV3~d1Zr&DnrTYVgBlZ*cf4#EP zH_Cs|k^9W+aOiG%Qduc(C!yMYAx0_Rj<%I9**urCqsp16$7PM4K^aMzZzbVT?5k`@ z{qdxN0U}$+gcPr)v8*-sQr;~)qhDZ7IxcSO7B+c;vKYt7au_%Jz&3IBdVIjWi8;`n>02``BfqIaCV~rc=srcg zxz39XOjAMjsXc4chGn^xi>QLc?lb_yZ^VsK_Ovhm7IrPF0#5OJSr%`ZBfNgLnZ7aK z8E~6)85u3ayNt;V{D%M>&@KDnxK3|x^lWNd`^kD8tTA^Qxi7@rx3ypPy59g+0AB2@ zua9SgDBE(NSFkWF9IoveW2p7Q^p_X{#KR_O?ROnr+*xuk3YoOH)9Yt6QUzCg_68|+ zJ-QJ(Jn6oBxo7YD!{kMYbz+he{oznywZ3$v_>Q3lV_D`x`)n3Zc1p=X<`-?L)d*XI>!k~79jjFloKY&ww>(`kDqPG` z!l9C<7+;oWU8Mm^8$B4kSCoHD@|EIi`0ZKjlDBXxY5eQOc`oL)KNBqB1DI9u)MJ&u zIOmP}vbLopmv&h?N%440t)AR{bnUVe0K1n8O~0hC;+Jkkf~lr`8bsK-+&BDt!;Z5m zSqtSA?Kf`o-fQ=S$9^af9NM6ziU2n#npt_-ezDTCRHA9(hR&Q z+h%oD=asTHd^D*Z%=rb5N4l0TmPUO_wc)Kdv3~vgV));`j69yUkNS7%!xwQx?CN~l z0K0$UJ%7@h5o|a$nt+;UbVOu<`RFSLC3vN{SkDYZDnnw$MFJ2Q*f`96^gRiDr>zaM zqbRYTuItcyjV!b`anxPqsLA7G(o-OnJw^p7q#O+5X0H@R*j5(&m z?z0a5WIje|F{{(Z%64jp$P+GnzyYO{uh41MyW zN-*oiyyG@OyyJ^C81yWm6ZvdRJ=wFvHny^=Q{8~YYuS52{o7)_OWTkhmrQn_Ermp0 zlFR{S{!`g-wzr5~rMBy`EqoW#u?U=J=uIt97P$w^!C27=Zs^F1^dxOh4INQTz`ppD zW1-$NQo(?(-|alFm&in~AV4C)gAtYr0isvp8egf}9^It{;VG>U(62m`XFaR7g=H;w z2M(z%V)3!xxKCY0^LpRixJ$n}@c*Zee`spo?+wlU$a00;f^8S-|HvPY}tU1W};cJ%Q#~4@B0LNOp3S1Qss7tEF_zi+XnO1XX_< z=$>Pv)(dn-hvwcx&)AKs)c!QA|Jhl}YMw0@>rvA0kqTeuT2<>P$MCLMa(eBJxvODT z3Oc?=AxR@&LwXj}9>nTUecvTu7RbVF$;=XzPOR^IxAUsaFSE&R%&;S@H)=NKM-3aoKzHvm~0^8kLpXnT5Z{ zOjdfouFXI>N%phITesK}ilkMi#1azlX_e@b6*Hz1-|MuF;=4-}JpaI%@8w$K4k-G*Jo&4$jRGdy!1J`A923 zw50zXXG!W`?YrUxUwM7X-*w@XP^2K6^>3U+Ovn)_dzcmN~_0WxtL4r@R-3vvJJ) z9g#zrmBKKYk!PNR+g9cA#?=C`)v5V&ol*lC2ibBXO8S)xgO(}4T9eJ>S(Y!{4uIh7 zP`y;wjpFVH<;Lv^uPlAyZIM39Hb7pfxgP%ynGSB9rO3)n{ZzCQOuFqnE_UQ#aW+O< zg)tnQ&*GuJGQX1d3~!joJ0Q1Os`Gluw$ih5Kk9YNz_Qa6&^(0d8K*m0YEL^|&|jGj zR0gg+7Ad26WnjW`7-`;+Sd)gZ2BzRgScdp25OnXyjRkPUo9I9tEh=)2J~A6Ei$C*~ zmW%0MR9mu#AE64ZxD%r@#59toBtR3yQdf%x05|=hG`H$35b> zsgBbm1}HzJAS!k5^^W?*&l#OucydJFltK7!7|biq|7Hyqu67zG!A{}m3q(o)*T_tI zBs0~N4oxY0L*Gkz5cvbH!O#%bQI3IYjm$L53f*thbsP=-=?Q9h!Qb4j!jI)MOXY14B;+7p6_L{rphN7MEDNQ2g&8O z{2Veo)5$pem#cTHV3jZ9Y)G)$4WY}4j0A2CG@|~wt3Q~pnRq>}uMXO23Rze-m_Y1w zk&ddE#iODC=nC({$Jz5rCsqv}emfuDx%sh&!J<7?LNs|llc%Z1Ii!c{;n;4JTi}sO z>x=8MRF~pXS-G6*UgnHJKX^NwV2S+wEjwEY(bl2Hr>Gw+MtQ21vN3%rHC3H_19yw5 zDqQu-^rS{c&40Y(Ocp1J?6Q%vd?xriE#}LkZu^P3?)3=s;exQAS=ERW!>qC*8Kz%! z@SH{5-r2>{3Ge9L@yD;ny$oagkWt_G1M z8wQsPvj<*Yfj7q)urRU-D`wsQ@T@-b($0OLupm+bT`N{j zi9xk3VX}&i%I-odS=V!)Ns2E|xYN)!fZQAApt;$Db0^Nvw!LJ350lV-nYw92lrzUL zf}n0H#}pa!A8v1LJDkal3gjfU@=W*RSyVIf=hi-<7icQ)MVHnj{akshG|#?16vZWb zUz5=#lYJLsHq5CCi4Rg*`Tb~cuVq;qD|QJ?v_ZfjT7sog-OQ58nay4sIos(GVKqgeiqsgQ?j4V`gvn)>3LY&1{WzT6GtS-kdEO`o4k}JINKG7juE-#+XwCg zTN~spkVqyoEz(_KGO|agOd|sT6@gUwG_C-5@?nIGh!C;7;yE1@8a4apOQuMUqA}3B z(^T-o3Xso#xx-4q!4-8aEA8J5IDd)1yZgWLa7BY#+txiV&OLx@sWpX~x_Vb?LUP4Q zqr2>OFN2%?qObT3`UkTw7>cwx#Ga!mZj^VQ%iq$5V;QTPGD7Y@y`l<{DC`2M;s^`=xkHpu^BXT~@|5Kr`nyHCa% z9h~TD`eX5%6WueARhya%K8cI575v`^s3xYTlxdBL2&vdUMnoxLCmUq_oKWtKrH^{k z1XpZ?B0R+HX%D^u3rhXJ4^L4B%W1YtLM#7>xjx=_oR<@qWX(as7|DB{w9E>kYzQSE zkGdzElhp*r!c=ay@p%Q|u7;QW`VzF9*{hR2x%el|J?F|Af&t!4x)4xwTsZca_3{!B zxT$_x$0T4RH^shtiK0n)%*AuZA5XLLRcZ13tGABHv9Yk2zO;bln zuSlQ`+IVzU3#Ws5izB;Ksto0_CGLwnUGgB5irAk6U}DE2CSzs&dp#Dmj_5jq4$Y`= zLa`Ei$|$q$T5zEfeDm&zv8dd^6oZKT<0aHJEHH--;7JG{M^aQ~a$#M|rP~1O<)fSXZT|r) zfqcDUuk4yEmNhHw{rdQ}N?-dnnU|Jp0M?M-ln|HYfW({{^@Su&q_#rhwbPqp(3iSU}z5`Wu7X;&~Zs>LinCpTDT4oWg!4 z^x9g=63z6={`Q;4TT9jpaR{@KWNz59(%>3q*lAX51YB^xPcAjWKTR{9fBO5}Ay_ms zrDVUdK-#K+=w6X2uq#+8!0}xmWbdnE5)F0aVB>C+1zPXAOyK3tMXj7sb%$$KsYGhW zH=USWqXWWEoVDcse93;hEwhJJhG(CxDy%=nIq%0VaqvA9-auz6+~Y@Getrv-u_3Uy zuCt}>?Dm5Q_r6N0n&7Q|@N(X*r2RZByJ$Tl9MUJx4h}zeoUXca;trWZuylhJx}7p` zX$cbjif@UL>iw%DrGsbO8XmE~MyBO1m7SOiog-HDj{N5VO$=a1q0|($c1jvB~cy zbd036;BPs4g+GR-i*4}DsOSQ6Xue!yrnybofKf5k3l0{beER$Q=@Shv>;GZxWwsPa zn}`~t@o(~*>*FN9Yh|i1+H6-X;cqyY9yUN_WI4qL7r${UTV1tkP~T7%g);?IHo3l65}#Ci+qEifBc;WRXeO*y%0Ii&RbpGNo|_ zz(>mv`(IjT4-|`-P*}LV$7cOSa$y*1eAc9)_^szP zjgoPFyoe~{hJow~gH#iH>yyA`_&_ArnO=$_6g>m)vpCmoHP$f7T5vh9R>D5(XyT~P zkPatPps}Y1U-L%fatcNVd3@oMl~M6oXe>IPoSt0#hTUl*Z+|sCI6+X~)oQET49=5L zQ&C9^2*!ubwUI>3nJ%Y3j$|@I*Y}mK{Va#tBp+ARNogKymkmS9nXK2V=ZQ}wah;gT zd{lt3QH%jAlcWLE%$oxuc!Hga^C=2*WDiOoXenUF_8w(K->8VY54|SV$F9(U-hc^x6DEK%?{~6J;Ik zNU{|!N@xpK8VSY=L%;H&ngL3htxaL1@sx-p!Ug3~$Td6`5jMv*5;Fx7*w);vhFaim&hEoO zh}pbKlr5HOK*cG-&GX|#F!Tshb2~7%x=kz+F4+ZxgKj^VMKXB!8E-u_P`qB@I(lz4 zQfcSj$ho|#y_rLRD~r^0h0(08n;+cXeM$4u$&t&-rJ z1Bg-PPQKS_aswGFQ=Wi4fHyoS?{PVAu^qKIHk3biXJ)wR;YS5*!&Fmo1NC6Zx-2qD z4rx;(DmkvM@olc_9?*q-$Dt7*ruAT0xzAZOQHP zi8VwDqfCCj-&mH5zETd=jxX>qSo;yU;PfZ0`a}&KHQp@ju#hP-s^TI$8d!qdqnQb| zUD$iLM?#z;4V$1j>t;Gt!@^@*-=@pcBnR;D_``^1S^+iMuvYqE$f-qQBk{w-kilSf zuZF=W*;_cg@bi%2$7wBpjf5ue=)csOn^MRFSO7)&ElSiH&;t_&POFvaj%++No>gv7 z`pu`zua7Sa{%bCJ6eZyt<7>I61M3E+p?nTNs=Q{+OhT+rM_+uvNb*PfEP=2O%oH7|T@pUXH|tA7Xg1(5`(ioPVAEVO$(REX^Jhwq<*y=9LrZ+e)=~N% z1}V0eISLY)S4MBW`?}Suh#X|!e#WwGYjHRl&0(u8(OO0lj_LmS85xj-Bw!();x3Ct zBXoMnDye_fR;NWbo(|kAq3|%Sq~V}QrebXEPE`CDtwY_oGiCJJ&}(Sd1X1U_ChxO` zWcBK=|9WiVyD)uuR-7V!DI0oABw)@K9rW=4dqvEfw0zb1Jq$=)FPbI92&`T)0ZjA@ z=AbS58g6>u)i8_$m_4yklfR_&EiLV} z*?$llVcBQna}q9IwC}jfl-QRVQ*mPU8qJRVnrtk?bWM!%%%5{Vyzb%x3(M0Tf8Z`| zt|T)Fb1gy>22{kdr{;zMdAmmD5qd#}((Mld2Flr1yFBOjB+cw% zitzmfN+u&nli&FoQL&hWx+hnZ3=;sZUQ<1ea9odDb%Xnenx)znY@Rn(P8nVX`HQqv zg7tfYX2OE-A?*6G-N*d!6~aQPVja!-$D%PG?bvz82Jkqefs_2g{BlNR>RY$hgB~VH ztF=YU;Z>Tgn{VW+kChE?wc78Y!q&qk9UcRt_95iRbOd0lQfx32EF2Iw`BL=Y zhAyV4H7DvTH1L2SeAZwui2_oH%I<&8)Zza2KB2yY1C@@&EUUVIn#^20r&@P2u z=8lEP>WN8$TTwPgoC;eOanH@26#jGdKr_yFm3tcWIQ{} z4E8bz5;(-nO$~7mW)usX6%s*RA=4bwgxdv89JTg%^@WbmQC&82$!&)?6sIQ90>tX$ zL}Q2j%Xe?_t!KsWMLu$VSGq0``kudB!#0k@M!|t)!Y3ezmlU2!CbBGmXpS%>uZ~PP z4_E5B8xxf!lW0EA4r_nxcB9O2mEvtix7QzkU;c;mbu?6avf6*YMD&pp-QnGjEWHre z>wc8($7OGv(>b-T;Uz$jzULr@c_)M3dy=d}pJmRJ*J6L`{Ef{ zAn+P_P{z$ha*r2IR9J1ZzNMXtwu;1EqS^iWbp~HB(XH%MvFF_|LwP{P+*C0wmtx9= zZU8gO118y}2Hj^SU&Do|NHM+lcpaMUxAKpeuVQ4H?eD&;!7|bRRxuE|If{>z4a!*! z(a6ASSIVT43!gwI>b`~@6ly;DS)$p^8I@~bmrUjk&FJK5V(9iUi6CY4XsKA}l^nk2 zKHyeiPg6PT^Io{W?rTQCxA@T_OXbJ?sbo1dv?GXHNS-TcLhzBKU>vg!@`L7j62O)Z z?vFE~s_cG76xn|-4A8Wdz`aCS*_R-wACA(d&}w;**w(23zO1{%1&r$K>ZZa^9X8k( zB+DK6PCE~%JCFXalHuhFr-+|8gEaa5Ix=x9Fo$@G-Oc2NjHk`) zYTJudE*jmLCi1rSGY*Z7eU2titIQ(-6shE+T-l?00rA~W28MtYAxf*QoPKs$rP3k9xW#*d6 z@bQP!#c&?32yGa~Y>)Y*RSnVV&rCSJ#@5p)l}tUGU$6v z<&K|6PcoAuZr8t@M>_xF4o%vF1z&L~HMrt>o6#^`Q)$16)0AAEorQ%_K6t)DLj2cB zJ#DKGhXNHCpRKHf31P9vHrdhz?F8rWn=IuGz7u(xx?VWcjlrx7mrrwKFukwERKSrm zp@S_83==H$i%3UxjF}2Vq@pfEA&k2YZ`1HgX6}x4i+Zc63y2nb+k4?7wR5Bil$L~w z2-Q;e40Eg*ifXyH1V$9j)mG)m-1F<_--Pm;i7%EIzYK6>~?A6|&c6i1%d3-esU7f*C)wGK7b1 zcMEAY7$_(?C>7RxW6#%9zIwA1SbvE`vppa++J`xuR1kyQY1ZG%E4o<(PHTj$Q(k#* zh1(Xf%n-%riOxXMT2|KbkIuGiLIxesxVEn!8r%L>f(=cPZZ&t~CmIU`TBZT>MufB7 z{+8+ebeW@0+em?An9SMlp1MOW`?KvHdd2@AS6nDc$_vnwKpO5LpWsijVB*oi>hzYT zNZ~e3L4m*P`zDL#mRa|-F?vm|P$kmy8Jm;4u3)wBXcEL#Po#+R*rSCK$t0?ld+mWC4-tEGbBOjUkX3|;*g5=wL z&pSgc>qyCqvs|z$aQ)njk9_tE?$5~06-ZUfa}#e!jr7bwS>JSF=}72z7UJ54Sk4ol zxl8RiFs&SXqS}?3K};FkU7_hUt!m4DYvSSzln2X4s>Z!fBo@kgoFaHKjWYi>a>`bQDUNlGa|sIOrg^avsMD>h&X*0#Uy&2mt`cKzxi2T-e>bQEH0pRVXi-q zK<4bvkFNP{sg25I7jbSPpzeO1InWWc`>PHmhhRk`PVtJM!h)J%6{uZWs;r0E)_*W8?2tEkuXKLB$ zTfbt&!~xi`0jGwA(O^{|VleAn6KudTl#bTC7JAi`R8R@u8H^LrW(AJ_5GgSA)EL+X z^*f%lw|DlBQ{jh)EpI3c3B|=g!pQ8_r%pX4B;KZp)GO(hwHYZhC|Vsr|SiEsCm%^ALc8`#}%yjty_ciH%B3;gH5>}fZ+ z-uhn2WRuM#D1qoztZ2bI#OPfIi6;T?QTL?^0HzqZ%2a}C6g3Yia~(VV%*>a_t9X8F zKu-9s_312CD)w3{Cv{%;g94AT3_etNrw>i8xi!OmpHGKPd#k7EwU-9DbhgeApC~aA z!v~zI7Va`0HA;&NmL{S=hTYR;Vrw{V9%hFy2^M@A~ z`SV~QI$DMX0m#u}cis)vVt_y3eS^$2zzUc@>)vw|`kjx(e{GyPKzHIxkD}L_T2HLG zMb-Y3;A!cz*=ha{zJ>s5sVa$yty)GR;+-&E>Bn-2OS8&rW@U63N4nU*c)BebGO@yc z6(2TZg~8P-K!lYdz)}vuoPV4evQ5~T67wHD3hI8nMo+G5$$)M8%l*~=fR#%8PU|&^ z)W+*(i$z0J*(}eqnx-F*T!t&bp1Y=?pCUG0+{>DU_=D)s6;j2A-&G& zga2{`{(j9m*{h+bmptxKD0f0>W2T_Qb=!+|>d63k;EakW|1l+MX76SQIL!~a23G(u zS};|=^8=O>Hn=-67Pg&r$$2&X{Q;{j7+QD7kt*$m2BKB*eGA77siuY^2&N$xA40Lo zWbXkH#lW>8U5l($Ia=v&#a?Ac*=OyAUDVUc=a(+*%k4seK&~r1gCgCJpUTR^h4lyAcGJ5S#k%-{dZ&UbJ?j&`=51lJ z&>*W5YnJQ|O);~5PbOtY5QgS=qdnI8K8R`0w)^g_*0GKIp%Uu$WWCcRp9BU>Gv+q> z9rFz-oQ*ksJB%|^vNB>(0&wDN(Gld!*syM_<_8x3S>9b2S~C!n zq-T>T-oiuY<@$hBy89Oyu}9gX%eXb?IjgzOcAg~WYDk#yIvY==var{9W zy69-5&P5&tQCmlZ`Uj~Lx?|YP)jrO2OpllH-Fo2<6)Y)<)?;Iw zf;m*}K(2yfWVLg0ha?SD1V@p8*{NsqASUWm8CmghjdO=uT=o^=S_YNW5U~i*TvFh} zW{7EE1LXA0x}Z1~Ix@`mmJ~?71KOnAX8W%%G?B30vwS0>6mOxcU9bhYeXxMro;- z23P|MDZh7o^N7N&uMQ+nbshG9koI!hqTiDWvanF-Jb!wJ9M8}47BO^_N+=C70dW2h zLQTJwGA8b%Jg;VDu~9eB>~c(S%n6xrScihC=Cu~HB&quSS+XK29CU|;$I`fP=&Tc4 z9y#J~9$;Wen{9uI2X zNnDZfvRU#h`1vn4M`c2y$Yzg3+Q*Wo|9@jYEfgN37KRy%*~fqPbZ zasR6~spcQApBopFiurt&J2l-?rz_b=$l_>dDw_&rWQQ&>0(IjY1V&8V64{!8!C?lODjSZQ9C4)_(aLK0q0&O zeopnH5@JOg7f%KuhhGb(i^Y$2=jM>D83LqMAiF|S?g33*15yq^ZG(LGE#Cjv7z~94 zhRSv>YYkU5MWW1)>8E!O$}g-(-~4Yc zI-v`uv$C)BG1voW3kt6(3bAtwJ?`D19e=(!Hjxnp-_8yGddk~8Tme@>HT!rK!Zcvc zqA!$f6_inGLD{N<5a0+s)euSA8%M=OufVB_){5cb(NG01(_97hf+kE!2f2@Xqf&yA z+}#xQTSVcCzJ<71?p0n(DnjHFa^v{!TBgeGT5&+yg5u5?DBzn2x{82P?c^8kJH^)w zfG4msv(g2LF&q_+rmfBE0u?9UHGRZO7x``m(#D8Vi#XTp)+eN7S?> zpZDy~zFDXvABLpjD__0)=^~=g1dDTh>kMHsZL;Pfau3ukN=h|}`m|e7p6VwTthRZu z{CWCb<*GV`9m8iuxvbdM_H&#%L?WldJ3m&GIw;@Gl$IP6R8JNjOWu0)Fs5--{X;!^v6=W zV&o+OpoL(m`wFV_f6H^*6lqnDMKOf1Kc)%S&tuxI@QYq=@SFVVShxWD0B!9mdnx>u zbi+r3(S^+^AFhqH>-TJv`Fnp;h9&)of!!HpFxANKFQz= zT2vb*hD*(RmwX)*pf1ceh%v7)J-!vK6*dSWM#w5CD@;L9Y0HPMVpQHD@Adc{rQi<_oKjf zF7c2_W=lA!RSg8}eShUTtkRAUA@~W{F4b*PMO#=}Nx~u+jEnBNN6B*iO;m;R{L(QZd&NA(N7x7^h4_oYKLyIPv z$CHct>U?iP&qAzvyymJdEx64N^7fGqClx{R^JoTD_kv6lo9K=RuPg=>3 zMIKxM#&?FO30T|7=@vdOAF*v6u>%%FQZN zY@RTR&!nT%zPZCPyeTbL^;VJ${CEy*=Zu>S8*(cd=bBS(EIs~VC9x6OgF3a(VZGsz zno)QtW$q$3ULk@8i1=CO$6MY;R=Wv5J8jcZ?#XXa9~fHia_$mHF^}~&>S{Fw`M!o; z>FYBREJxz3c`}VUPd>y_4(Es1b^x0-Ea93$)4o{rtuO4?Y!GB0f}z2|(5rwdk-6T! zq7LGrfEx&{X}?N?2B_|h8~pJXCjaPsKg|g6w?h9atES`K~%l+}z)txtLaJIr>G)F*5Jn7F55>=O%ZMf@BHk&OUpE3W2?q z-)of*cKrs%oxWu%mHife(2X_@*CQgRq%=63a_{hcaa&W48JL&k_q)EMXP;==WHIFv zrOF@qI%a*y&9S3N-FE4MU{EgQ4ml!>r;;HE50t`_>aG(MeM@_U-?f_Skvn+vHuR2j zyU;o`yqf9!$IV1jRc&SZDii$TLf^DcYVQ9K2l9{ZSrJY?xa z(Zn{ZR`oq+$+y(CCQrYiLx@@sK>7HFh3e>H>;dfBjLJQ^?e+v%{trJqP(y-qe%~r* zt6&6OLE4+WY|lxhFeS`)p7HO2Z44Pwqd%}zoNiur1b zWyvggjdOD|Xz~(2{Yg~G&fFThon*gDJG>o~>hb|r>EVJEL=k3X6yjnyZ{-T9U#;`w z@1C}pHhm&fvBlqJ&69MKg6Gd=SXU>d@xFRNm8-?^^5(SXYM!#ZJUdTA?6*zdCC&5p zwGZ^(I&unrl#=Yf0x2x3lkTlCWXD)@Wzv(pAZ<2n57E(%^Yjk@WbZXu5Fb+qe%DyH zzWA2eI_|O{qki8-&+IoVx(E6yEh|mo}*uQ zI2+Q7%Z+>5$~?L>XBY|fAG3QS&J@b@V;=vSh&U*^*Q|S*`FBt@yj2Ftv0=#0%@{0<^)#J z4&iJ@XMQ<9?rn-VjEp%5^~GnHz@&xTW=-X&?wlMDS*EBdZ0(059UX-0B}g! zEw)rF;#OXfp>(t;?Wg_CKqvs=TA#ih=szk2FA)IFK8~Wh<0{3)_?`CNX*QSrU^su9t4q+ zayKNQvA8kGIfO%k@N7i&HH&CX%D~s=EDHWXAcd=}kQ^n+i4uhm!iS&tV-{+zAR>;n z+MC*6H9$3PIUubC9k(9!yxX{ax^(Yyw@b5kXkhx_*5+xQ{n?4-rE{$*x5n4h>4CmX zKJoOMUv9|Fs2Or5jR+6j@qRYa*U)H$R-~$++G1-6?yIQY%&55??&Ezh zTiQtfc9EL;|7bevps3gX?eDU%D-D9=Qlf%_bSz6PQYuJ@N_Y3tjSDE9iiFZ2pwbNz zi%2)@p=0Up7KG<>&iDDvzzj3YF#K`f_rBx0URS)5ExHKA#8uBOC$GUd0^qZl_L*?l zz)BC1vIKAMck4U^@Z}ezR@f~-h9d@S3&0eIb=$|v;i968TyIch2rN-W#oP;Y2O*Z6 z^$LWXU`Nytu%NqP^oZ5-b18#L3Ya~E#ce$PtY3dW%v_Sulk|Yxtu0x)%9gv5fJa2F{zucc+|Vqgt)?_u_W4Cn%K7kx9$HqUGWZQ06IdHH7}$ zc%?kya&>MtnxzN!7Fdpv{$JeIrIwn%TVBd+yZX5Me~Yv?3XCdtsaa^)&x*@{8G4}q zME`y8;eDdDq~+8(*1>1Fr>eVgTl}P*4_HxZy#z_yYLkZ*a zU8K>w#LRRIE2AAa$cmrNZf;LypGZTAyVjEL{u4Cf>f zsqyz>{Nqv`n^*sQC$nLnXACW>Ubs6vLlenH<>>5NX^t+A(c+>57WnuM-0sE5kBF%{ z_xV12%e zqVW(1cmQ5yFK}MH@p5U|@BcsFuB3U>nsjFy{|Yg)h|Vq6Ynyg|W{3w2j~e-%ANL_m zAb$zMm8hthfv=KEKpBMxwBZ`U@}lrOv`9*%>jQTL7gZX0K@1E?Y>pu_0J-A5d1$)W zGg~pYSEGe#GN^5Tr5HMg{C$G7L8v2kdrd#Gl$+7s5DIx~MX=n97j(Z~N>R-fk74;; z4tB!b69`Uomw`E6yd)%j^qg@9-^%ozQ#|tQ4p-&B)6gFoe{ksqaWebH88*hxea3&z zdEifEk7MWcCIo9sC8AbaG@15!_nt#c$`IUHM9xdmW0)f-B}F)Ot5V26>&c<~A3MN& z)J)l(f_xWLcdYdUCC6Wau3OxDS0?G*B^`_X@$@3%-oO%=eL;s9){m zr~S;cr(8N15)hfi&)jwp-D60>WYNoJZfGjDl!;yR{LMFesR_Hu;t9c1$DtPk-^>!5w47uPG@@q@j{Wr0S}@S1 z_dq*U^d_zIUak=QXPMk;N+;r}EKL>nlIH~aN|cJDP>x07g$zw{k<8mu@n{laX|d|` z@vnR;vn$@no)uq&=i%+YB#a7r=^mE4g3rZPca~B=TA3RBk-@V2fGI$fpjbxlSHJ*3 z29nIgC*Uj85zH+%!M3s%Lemr!bH+dQ%RQXbGIf}a+jUB;s>o+swKu_3*@shlh(p*} zVvCdiAI~0TmjU&jzht_@?Gx)Kx3lPGOayJlUYN~TH*!6RyLx2+X{Fd@oRgeUU*!>W zwz0KB4hZCDR2e@#I4W)5{hd(0l4=-Ie-KgLBGVC0Gyb4C_->Xa;X#}YKzYs2+K(9j zeBQ`o{Dc}Opl2@eop1uL!VSFW;bZ5$an}p#ii8i^T>qQz1FnSzI=sxV)_)F{A%fDz z-PcE>F#fk%0OId%$Cttwq*;hvS}f2PF&1;2kv{C}en309!5z$$xIj}D$nxI*0c(89 z$a9M@O*jF3;(&oHyj9Bfesp1qtq7)D zuP_41*ZZ&v#S=T7Q!S2jc;nmXZqHyjtRQ%*L{>)6 z6Q{6ivo(5-=~gc74_CL&cWQNn9K6cR72&R-E_AsU3mbZ((bfg{4b3_rWM5o2c`{$3 z<~{&1Jtz`ZM1sWM-y*)Pq@b9Ub4L<8P+AlP6L z3=yS=lFz$BDqr_)$q?ohu&_livjIJ;P{Kzmn;?k8xvfqh*Hs6{U`(_6u~H$Fvh1c1 zGx+OvQ^LHz*6P8%fffJ4ngZ$54o_zcqpIWrObti1h1ds?Wto1tWro-l7>Ku0T^OCg z^&?WmH_x<+x~k>U;@%5>koq!yii) z5qL8-fzkAA`b;mIy(Hc|q`_dmlz=IEqZhZilex%Oe0hHiNO|@=wU)T(=QftdlH_iJ zN*H_Vq39MTj|WgdwuN#88un&)qP6SzR_A5*5ITWX5vcDhaI_p29PnSDI-EG&hM|U$6C%$ zjL+*c|Asis7yQc~%5nzlW6I0^Lq$$x5jkC+7oS<5_`9rCSOiRMa6bh?@3y#?W9Hb+ zLb}LprMA8O$ORu0nQ>^=d^RZPg$aT|J39JpM5{Q);%stw=kp$0%haVZ6^R{vRgY9s znR9l{t@!bVw81~T#xHi1(xvJwdZHrku9-?2;VD`Y5C4M*DqbtFH%}c_tIwY8_QzVj z!a<#<@8t?~(bOkM@OKX_5mw&OM<}(DcDI$pH+~vbCTs;{Bv_Y~BkG4yfxBTQZ zetVEtY|A1n6ykhrr2)x;Jo44}mK1ur{1MO)6_Zm+f#~Bme7_T4M663Hxr&U%^oam6 zY?>Dll5=9V&j4eb#7dXE)H+yi*|o7aG`_doT=+wz$d0`a0(DOw>?#&Ugw-4|B-K6? z82puTC9@kF!;b-ay8V@i!FN|CRpa+HJ%xJ!P?z(Y-SV+%I-s~Qx)Ei%G2gie6g;QG z*>o~>P2CZcoPK#?3RZjn_1%NXK_PO-@_oxNM z=;PuUhTneejGI9hNMLPO4by+3&fFba4&;}yhjPFdF;un{Dm4n@}VIb@|d>4 zrkBatV_iv03&eaw3n4UW4{foOV5)Rp_@ngipS5JOLWi02gu8-Rzq2t^^tnSH#mgBA zEsrHT(k;Rf+TQuwWSpHGNxQ^;&54IEZniIF_hY>pmxNa0=vxjtnAeOB562tdy6oMT z=XwlbP;zu|_xC?hu%?CGDWFTG;1xOyW+EE8)%j+v4pEKhK-40;x`!VJWPO@e_KwfH zo?dEQ6sBe(E9A&(Eq7x0O5I72qRIWF7yOt|JTyzOtMY|?0ADY=@(&{11WgMgYrKIn zBtvv@EbAH{O4FGIXD zt_Awe*n9J!QDOO za96e$e1Fx=kEr66SPotLakb|DjC=As=X(S>Gc>LZ7!K30#wd_TBijmpUc40tU>ht= z)idyG_ZRV1{C8q#@tWMG@aN6%8H^*xFOxT`;cb!j(|jo3^R8}L-}UUU<~+y$JXzdBASFDo{JCWq?orK-rJq}>%BhhlXTIrxUBnY+ z0!}C9issJ)MEpj*w6wO$S0pYu3y5SThj=Twmt91PUkngI#WN4N)t+?^+N;WQm_eBH zbBjXPma1s;(E^W&Fp#xKDi3;EQG>C4y`ydB0s}xck`Wr5CS^MN!B)amzNPw`1S&Lp z0lo9dbnjP$YHjP>!-r$db0w29hnxe;IcGL3szpG2WTt#-f&s!}e{@rm zg0kDBw2!^SFwHxO%x3`oR)-CcbmeIQ-%`-8iX7J7kP zj8}OnfgReRTz#a+(AfNz=euVB7zNWRLQ}uNgadV%e2&<%?g9%P0``RWUD3gZL*_dT zcOiIGhZPe=Nk<6WHe8C*l@|y$_)x?HJy5R~llMvFG3JkS#U&JcGieLq5Gp8a-vIU% z81m73=MUwtJ)a7bLol3thN(%nCp2}v%#kH~?Fj?+bPA{N!#_U?k9t~eOMTArZ%#V8 zvH*$P+@ESMO()|N0W32TR#=V>?&+`^Gcq2$(+}sOfxq)=2W*ehVuffG2y`zV-_O28 z_bGhZK_oXsw|`pOGANLy@5Q=FY;&A0y&*i{A6JxKU77F!I6BJgZ5{I@0Uz9Tl|zIQ zLf1=GJA*+Y4BEhdeIp$6qo|e|9uEN1dMF?E2v%<^7zpzr+6W;&DHLkIDPxl%ffDaG zUMo14#Xky2yH4$VeE9>Oj)Dl)@~&O4NmEJK_Tp@h(4+8@lYeX-W~_@jDK*8|oSz9> zsU+k-CaHGK|4geZne@@B&&%*W$d)dlgUu94au(rA8L_qS_uU`Y1{~Xsfpf^lL)B-% zFGgP)Jardq);l~7`3b9?VLK~c#_!*ueQG3h5Jx0`l&lfImm#g0pSdk@gg4oEKxQ)@t+g%gwp$->xv(E7P*#|5mNQeHoy`U*rB))s7Kxu{BnT>3;t5Fw^JC4CNNoM*LejqZ7pq_Vv=oKpLmgI=Yw7yeXQ+6;4@8wlf@}h|?ZM3W%I*)E6zclilt-V&6bGN*W!&v*MExA7dG3H$? zwoA~mD+OM@nVVVIeuB;sn3B?DHgL8??kS;DU^s-Uo#XyD&KLK{wA5p3G-&|z3gbw* zyQl*?u1NDgf;LW#S0xW&DkSw{N|I!XypQ0nuRTS4&ILU-+YUcai5%bXne*VcNpn(9w*qiHnS zJTsQDDgw)EJ4NC&Z5CBz50?*(ef-g<-XpbhtPnAxyBp}5TBNNe5#Csl#@BOht?Ldb zw6_yKzTqo9S^Y8DW2*|nCrb*hi~E5{FDAUEc&r^-+9(>V@ih2 zT&=XyjaS(Q>0QsaZ0^rL&NCAISHjF3ajlhfiJ}^2o>T8y^Me6fB^>m3V&aFVH{mnr z=RLLCvXa%mpT@wF7w_J`s|RfG4S{u5#JP+F23i$YOE0Hj4@aQ!86P%o{&j@|`V>w* zyo<}GGF*j!S07J2Nl@zh&yP2&rv~RAJ|59G)$y1usq)S?Nr`Lb@T9~pS{tt|wqDvG zR1_RRHdHL&x`jk4V>`rSBD5)ATFoK?n(Q6b&+NFlB3zdGTtq4H2d8)yaD_6%j3dms zGsB~i=S(W$Fq&2$dDUg;hNypBVU)Ohvt|YBJUq4Y;aWc@vqBz}l2{@bAi3WRdc6Oo z>DX(R3?zT1<`$4KUp^`w)bEJAT#uQ-R|d)CJ-%H6Uuy|=gCAB*BeElAVMd3z)QD+g z^vUZ?0L=U4dv3R1Aa2xL_QZ|NdmKoOZIl`3O)*VW0_JNJ51f0w+n``OJmyfK^^3T; zMPmY|akJ}f$`U1q#PN)UzC{6=nCy>|)Q$jpp>A$sg3_~79rZ!?xmpDSmSD2Z2&LPdw}t)?IDWKVowk~4 zO_0b>uzuS^qCDRdOg=3=uE;nwSh1O?&$p+nTjL?CYsGZ=xgyqmV7&7~?|1XJ@Y
rMascqxqvHazIO~#4g@m^=%V=CJmVZ4NyJUW;69+RgltNn{i$LoLfBmK3acCqnjBTICv>h16cB}0}ovuYEgR0 zveHxtz3KGU?(ub#XRUaW3d_>W**BZDMjvClJt0{AswGB4s0D43Hm}FL;Vsdu?9$3fatTw5mO8bZsli-z3?vv|yO;a3H zc`HH87ouhXm@0QPmF+bstcgcb4c9b8zaJX^B;bAbyEb-pt-ek78b9n=o){KJ}T^f#FP20fRYz|`f>`CuqJ z-MO!e)DCBx_Qt(ALVjLxwE0z~Bhn}X@V^+`JJyhr2H7ohlcP8bNpUDOKm;QmyyhYN zJP+E*c*58nWXQoO`b0b}GKW_|$v#W?*DnD0;q;V8oTQCA#tOD}O^@To5ZWkGfrwl! za-XJ~Ks~#jPo4%*=%y<}HNXcZUC@U=MwhF*HxRQ64X`WEi^batpXcvNmEH-WSQM9k zM>9;pThpEM#jAs}t;waSG#Yv6rlpkwFsJbdj7Y&hYeF8#>G1|lp9U_<263XogXC62 zm5`%CxtJ0p1Dg#`xLCKyqqrHNi7$f{jo8AI!sMU)M^g`zdG@9##XNkr4?|--;zM0! z3Yd2$-R`RY9Rv9Njc>QRM!CS7&qybJvIQaPY&UaNV<*atIYX8`?!my2qI8I0VBM*b zdqf3V@anYiQkb&jlOOk%(-526Th5pwK!~t|&!6PCed>pJHSNCfcskMMTAy#LXcSpx zY}aXX0%B=%mD#OLy9E6qu+ov+|3G_Izi{8_G6JYZJ z@x2vaX>HY^^YmDf-;jxquHhdWz=j2Qt?!Bf$8p(s{*Pa>fope@;_%JZ|Mq#nAv|6$ z3wm9;sc*tui|v#-E&s>9q{-6^jo)xamJ89VjanckW0c#N0I|$1yNQ2gGAaicIUE$e z7AJlW85E<4pj&tcb}Cc)rRN=5RNK17FlqOFd>Wwh0EL+oiS`+EibJJr@FL= zB%y|fsvM2Q)V3)&B@UhA5$eq@kDRlgtWI~VOvE8K3DNip;|?a7U%}f`TIo=Y~YxYkAcv|9Q)is=Az$>3!Ce`EZS7{sY)Ny4|hC>HpSyQqN`c zf8&z(0;Xeb-2VEEH)e!VGsDB3yPqzZAi4Bn$qK3(1ERKc?+X8_>8o~{9|Hs)XkYy> zdalXZ;FZrxx;bKRavZ&TyJ|S6!qj0EPuC$qHI^C>REVeuu+&4Sfg)4awOmIP9H`R4 z@p2YQ5x84uGmAu}Y4w;fftQ?aD6*r*ZlbO(xJKLwb*OV(ZY7SI30{fKvbO`-@G9sA zhG|-Y5l@xf$gK2OOo$pLid6_`L2XjLBk^e>ls;Dj6BXo03m`KfM5{SXdm?GxuFKne zpzZ#+&}WPD_(-xG@-amxg*o*$V7oI3uH0DVrjkwR&2^Ib+U@)!YV7aohUA1&D(~K- zFb5v7q!j~fRf_K+*TFqM{q42ui4@P5bBmpV=mX&Kh?2;tjP8#UD!~{ ziO{q7#<|clI!?%nrSd_X-^fVc@r0g#=D3I0`4f^+O&wI?!-vW0>8w|?@=NAii~aJk zW9ZhQ#+r`4-)$i))swfsxp@0qmDT>e$4kxparogPb7kh=zWM8a;*N)zjDmoS2w>W* z1n40@{Z9{>ONTc-o@k@oZMoW{Z$8=I%ph>+d&jd*kVBm!!9eMZAyP2h{`kkL?ZWg+ zWP#1tB)eW)VT|uvRpnNWuoNMJ2^0?4C}=W+;Qky$8jwu_ai$mB{0`^`KI_4R(jXBX z4O~B9g?@y-h53q5ZS`nAlvnZWDtFV1)TEVpb&kj38ZO>~qxyM?P-Sd!ZjZ1p;5<7W zUv%Ni-_Ul%>Q<0GogBft(sxb|(gFcOleV$%ByQkfC62(%vF3(f`Rz{ixXjkH@zLfD zYN7VzU>kPbSSmU3dPLtj*frez!BdyqsT*bJaU5>Yr$+<_r7-T-S(p-`zQ z)vy5T?Oy&&I7M9nR5W}D9i*|^EPSF&5ijRUcg$S~SbfIxR7E4~39+Vm9l%)X0P`|G z{kP~N!ajwD{ym!$dDc#wcThMsxQi@51I0`6sH+vi-4byae`n3OKsa7b7e&sBO*{fA z(VNM`4yZbyruH%gm9Zj;U~)R`A~0D{TnF;lloMlm(V*Jh=>k@2K$*`b*g|SNQy#W3 z%U{_}Y1{!w;DPL;F1M3Mld7^|FI_qb*$mB^p#R4LC|T|i73bHMiL|GmEte9xdC?eY z9WHSA-(fk5mkScCi%tuqhrv(kv3hdOF&>2< zIlajGR}!qhAFbOlc6MA?NZ8gGc*&G#++hJyRCw)uroUIo9rK?Y3kS;YGRFr6k`&yG z!WhG{7o3ax+v17Edj1;5uX#b+1%y=T6;u*x20y~~HvQ=Tm_IKUOp!;#m?$Bm7j}r;3oO(!oa4H5%j`Ki;9g>=(#kwi zQKTmaXnG4it$QY}P2*a0ILpoAR#~3mP)le$fZadgojJch_M1_5ihpMr&hb1tV)V6-1V;%C*dY)3LrO7SJatLqbsB1k= zY&?akagJ($M6UEmR=^_nu%OeW+n@5&Z$sFzz|_VM@+em8qtu$LT0;U8a=S6%clnA= z!&7vQN^L4Hggq~23bc$j1;T{?T=?U65rM1?*(?X4kv@}B0v^S+@z8R-BFMk^>_mv|rNM|U{J_$kX zEwWGA=JR-CT^qyHPF;$KMZ4rphXbpvx!nMnp7AW`mMz0qj@p0)C0lrmxzJ0%f^=mD z_v-GHiJ1uJl=?!~hhpd?2EDv%znHSz6*Ge8=n@qHiQak*iw1IpOu{JD*V8hd%paSw zG0rLgodel10bIc~z9TdyOc+dtpfu4?1G0K*Fbs|9`Mk`_ZEznjxg6;cBaZw1)Z5KZ zw%XqCAJp1c@62oEg+52lQ!If1=8cQTbTxXD|*f913uoZVEO@u5DmXs56J{rr4w3PX5V1;}bl z%c#XTrz>I{yOZ=blm5&azBY`LZfQI_`{&#CrCP23r5~~e zmL4R_VC0}<8N4+}W4ayDmdgoYrGCxbF}9onVXr*MY@#WJCQnTn~wvJsoq3 zdol0M_|DQX!D6lsS!6F$V7}YzN9$2PJXT*Y^tI9zM2DGEzV?mnw-(%Fp6A-Kw{vzo(0f`#mO0 zATo50iIj)_jx)KG>B$(Hgk+BC=0rX4hOHe2`y3J!%EVx2QW*5u9&?66$&-_bmMN0= z_4NrXN5<;hTvpHBA({>uZe7L9oQjr~g1b1t+^CXbYTmd$nWUyqbF=Ee9N-psrAlD3?Fu+Kb2x&f%UlT?Vw(6=h{ zXK-Yf8kf-A9gT=BWRW7ZE6{9ImOxuH`+JjRqH_bobK80iPUOS12aa&uR3&^pjZ_SG8g+gW)cw0W#X2edvc6zHvG-5Q|SjN=P}u0wDMY(dU{BU-~{8TXezYn zbSfnl%~<4VAo+zjLpk=UFFv&T(S+eUMG0AI)0&q}{F@2s52hH8bsQaF4mAE_E7i>} zCa=ZS3|TsoH->GjZnV-ePh@8fmUXTMZd=l;Dq1r`)>}RD^|S9COc7HhJ605X9>T4W zhwL(IK@=l0(^dh3->*}l)faYV5@hB-q)+l4{8y*+2H+h7ZY!6eeu|g=PLAPRY)f@) zkK6M6K8pNyVTahAOJ&Iq3}S=^<7@U04MGE6_{@?|d11#tCJ;MbLR@YHKJ5Z-SXVaV zxu)?=zgPj-S*c6v+9k3#u^nx!w^Sy4lLk%q9ZWuIt;u(=PDB1GX*UJrVxhB_7%|q{ zGx#Rppj^ZTt(`@0Iheo-bCV4>(?|5Ad>bWQ2)#{wv zV*4{gl92kMAJmraOeA-VS3BKyDX`pWW#S1gttVsLSx}I|`gw4#8aDwGh|!xBu|uf4 zf7fjh{HTgE_C)v?Kco@@P6FcR+$ep1BYyNvcM20S<{;x2CgeM+vptx9`C2h>jUW9I z0Mcn!IxL+U9Mq)-1yO*hN>!^wc9#d5U%l30p1t%YH3DY-An=F%PixlnL75#CYn>vl z&T$CJk~kd=Pd+larSNx5OC4kY;!T^CW%C(ppyIyYnUUOY|MPThK#qtDW z90j9V^Mu@b6-SX_lAHe+r+N-@zFDeKW;5ZB`D6GFZrrXW3_2XFO>T>CuMg4Y%4(%p&tvCKp)4c{?4&DquD7gXYYU z-WhF(&o-kepDUQ)qgtj7Xj=Z%S(H2 zwq8&Uo`wdzab=y5o50&D|J)OiZxoB9hwb=wE#*SQz4_P6*^00GG4R*B+ z%AUH_B&sHRjQz>xvwxlWb1lQK@%;mM`QT|g{(g=KCeiw#SqPaOpxNzH^*y6 zUbEYa2W@YE)8>)Nc)blCro6!oHZJgFo;6CkRk1Py?BT`qPy%#Cld z(J(SYU2YL%?bkMD50o{1y|>dlGV87JSxwtanW`x`vbq6`LuYFY08(ZgCthilfMMc} zM($SIU5HKML+)AS`f~Uhe=Z#Y#tzF(QIjD*zrB_kacr(0bDj?PIfQV6EC3Ug@G*!d zo&!uO(cl2<%9gGeRU_nnBFd^Gf&KN-Ty)@>4hq6J(oA05Ni)__w}Xa-RTqbJ>KRWT zU6DA|aSM#Xo*3Q&eOQYPsrgDq#R)A_N1KcC9exPUjA>AY9rURLIHF?RK%r{-763-9 z%{{1aMCfF>t#z{a{l-O=mZ~UoNMqIO1Zd9H0ZlY)arK80YqCg9>)aMaIn@CmCXzhL zlI}jZZ+i7(XVbqb#E;ctw6!v$uK$*P&)rXA2!hpw-l!N~6zT3;ENq#)>^J2m(c(F{M-W!4i7g@Axj`LY4e8^lisN4^n7+NHeR0i>IjgT{S=rCB^ zdk;YLeKM3v+~9_D6|9nA%iRueHqJ$3e`_iEMZN7o4)||CiWLu1yr>vl*qW2=X1|l( ze_Ap$f3?BpzcoE~S_4xtIT!!;BLTPrmC&4TOg4o<+0dHrV7gC@SNLXIdaCr8Wb_=1 zVrfinVq$&7b@{OD4;} zw`5+VW~RQqU~z8n8{dxQ=_WxzoMV`Vx(d4auow1>Vxb8e;YkCw^t zWlI%T0L=;|jidvG$lVgp%wSF@D->k21h|VclDtfjYe0`b$AktXcDc7a1qz3uSp)=K zRO{@#DGBxVHYRIk*}ET}P=kf{@u&x^uAqEXxN<%+ZHZ5zB!~IV{OSD#E!x3J(lf`)|KdDi6g*@*=hYSQDUji}-%G(x^{?fM>ix$G`g z#T`t8tIDjPmVK;DmL@D4+#xGnmRaZP_2P`tG^;jYY8>~3q`#+?K3KIxxQ%?sADH&9 zx}P?f-fPa9`lV#mL$^EZaiC9FN`^?!lA97s)+moWBM2gpJK=GX*c$agd%elI@y(Rp zhzsS&>JuU=+xGGSzgHT$QGC&tsn&EoLZ%svnU7gbv1IODvz!4L<4Ov5G-59aT{~%8 z$?4WhTFJ*}utse@F^$^o(v{E#E4ajvyGbWU2N7Bbq<{W$~ENO@zQQChdYW1 ziB%aAz-w-n&g5YZ(QU)E7(yhW2tIh7U`w=a;cgDPNh~Q&7Wp}KeiYV56TRggat>&q^6}LfO*$CVSQ9V;l70?ESU5 zayqk<&#?U&JSC9NcKlTBQ@VOu@P{LF5)vHDE(TW;qJO>uiq?+UluqT?O6%??YTKT_}cB8 zq3vkjB@_yMGVR{z!}UKj$w%_k=FCryo#hZ-r}hsy|~b zS~-~3OnA%U^Olby4GbkK08cTiyF_9 zik=1B6@NRjc9vjTx8;cS@!F_vttnmeguE>&tvzTgs4)eRN1TXKbkZ})ksqsAt9{xr zls!w0yUE=1Uz5ze^S_5Tl&P+a>1qF;_xIsNVNB<)KZ4rZ+s*qoINy$Y&BEUNG%}`- z=x;0b}#>{ZSI->o9PPSJt)W(sOEl*UvS+zzywA)lsdAn;>2m9{uTb zamrSIlnGKjo^;Um+Q+v_i?^J=UV6x#`|*c80BSwT3bEm;i0w6E`b}&TEt!+egHb{w ztKC)IbjotaSi+IJN4Rh}3D^c?ghpYWF!r(Y77oL75{aIC^8%B<4Y>u;i*6EeMc^oyFzAF^~TWv$}`lt65UF+c*`r<2t*b{aYTe0id`ep z&-_9qe*dVQ$Mp6;J{NGc=eaTkTAdOV8D$}_Ek1v0w!VX2nnUPx(V&-_&m;XFEN?CP zw)W*+ZLfLC>Bh2Pplg>OyY?tK`3o}AqCH{id?+>Q`zIsmAQTjbVilClE@5Rs>(!vpl_kU&MuYHt}qf9B5 zj5HQmTpMKV?I${~G1Q?#28n~mu#Q3DBs}2?(q=xi6FKD`8lgM_;@VBpRKj!j0 zJ&E_6q_xFC@Xe~hv@2CgulO-T-?pp>pRROs1;(tU`UO7VkEKPt6R;l^U)n(wkpW(hKCw}$P?Y) zZ1fSJ2`9UySs+RtT^OcJ>G~SeKg6e#k|Cm^X|7MwvY>~}C1xv2=^EkNHfx2S{ zl9IY$k-KI5AV_`|)}8E=C0c3*2j!Inz zBp2Hp2X8!S&pv{8c^FZMMErOd;+?nE%e7{0gtmm$5|H?+g2ESHfa?x+C!7{r6#b5M z(n5AjO3AZwPv^=Ev!Z*@+X&Xk%cC8z-PIbO@z`kDmA4%#=_`4)sZ)K?+2jCnyPnmZ zVs)5$EY>~${(%3=#6xDvc{SF_2brb(O=}z_alD+KHR+p#WKRnyBujO5Gu~QHb*6

!W;YIL^5btD$ZhjeZKhqZP^iG%D8ijpS)`gtd?fFSf!X$l>iaCODYz-vluw) zCyx$6NCQsYgVXFf%7gn|_|Ovv8Hw$tG!I>|j4Is$vEM6Yo||Omuy4-tTaJjG2A7(x zsbn-vk5)jkq;dkvMpLnX4_;2SrZP|CBaWIS)h&(Lt`8cAMuk_XkW9D4Hi-e)EF(SM zIVOv0&%+5sr(0)S^W_}n^~z;Oq}+dFwrnV088l;Pyo*$7+(ZV4rS~I`cJe!j^4bRO zI-68O1Hb1ZU1RGuB87SsP^V@@smcEKH_p$+8kz&vvh{leR%M~sRPVdOU8dHV)uQ`2 zlgB`9Vp5RkTO4!hF#Iec;~^e;%FC-qvt_qz_)2xWCRqR*{MzL&Qe; zS1tYJTgehlts7E~DO;?zw|?d;-QyQxF=>S@JqP<YaSVMRJU?G(Ea7& z!XP94B%N9(c21bIU(m)YInlQ%W;RIP|K#;xou}u;dCN_2%auy#GQGm!+v_8*wQA8M zYo*-L-dv$O?@vTG`_kH^Xy~iUDx21&#&!MN->=tofM{}#deSz3xiqPnBJ1CgX5BHN zUNCgwmx0stu|>1(FRXm4xQwv3>-+7@S-0?+$;S}bK`d#8)_0NelS@>V0Ts;g9Cy^a zoX)*3L8_-C>rgS>!MoY*TAaIHo^aC_F%_Ol2FyasjaSd$Um7!@LLsaGI8aiOWy_A8 z)FPfP9Rstsy=8*c6`+mH2$4%kmeX6pF+Wi2Io%X84r>{!#?S`%PQhe-lN2$dhW}W% zWSGa%`W&P^#nErwDSFRpra7#<1R4wA-ZZ(NAx(G3(!^VL!ll2cNi(ApC^^>nzBkt2 zqo`T*pEqClN_|@LwUr4$_T5KKIDyh99^kEK^M`C|BzmysJh9CU=Z84!w4 zI)r6Nxn6f==&La~;&k~I^Bh80#y{;u51w{S@G4l$EhsSeI>Bo!I5nw>6rjVa->CahF$J<(i?S zcG&vb@GuB!Z1nNbXJ#qoq92-=o36q}uO;P%ds8e|B;LUG+63YvVPse{c%VCG_40F( zxZzkT>%gzU+l~?ot_l~oeg@vQe^mce#Kg$*l zOD|T8uU9|84Prv2;Jvx>3+{6>DE8)45P-P^tePQR@=FRmb^?x}Wv#f^Rl9 z^-&^w(XNNvdJde(M;ImDKHg1A6odee)o+{CTo(zo<$&^n7`&AQ&=J>q*&FNs5WGPP z;6dA6#-@URR z!_+X2Q90o`B9fCKc6AhtqM3r!NxG{iu>CFp zLp{!g6{SmEQ%{DJGRW@of(*+U zX;aacd3yKzH*d5QQwx_Q*W)l|pyv_hbb8R^>T+_|=oB~5!~Qt#{s=YOM^_AI3Q_+;w4_}jZ~ zX})#7jtE%=)M^0I1dfAiSHvBGZ0d9hXAp8vPZ;r3W!N_o-}9*8EQ3XZba5QM6d7_s zPkX|mS()W1rY^{w_T@01*WL_9w4L?m3#adP7oWZgVGbq@CQsN&!PyGOPACYxa2zSv z8+G9WI!Ms(AvMsKG9dtu%!s49;>%JpAzKpY0Ll~&Y*5cx?A|?k+H_)64hY`r6K07H zaRsR*^ILq-ng{g7&t@`FwXQ;}h?QW~isl%Id^_zpi=4AK( z8==S5LKj5^{x>nKg_hK>er_-IU9EJMm8re?!!(gH)x?7dtx4WZDg};E1~UP329KWu z2tA~`OnO@vU$T>|vpxG2vtyh9M$FuAzgotyQl(MigPGQ6IEWb0AtC%hqIGgoK=TR> zDG*Y;KR_xN|4mvXu<)-Yo*#Y?s2xdaaA_!w}_fG(p_< z^LCEdvWiwR3s^Z@yLc2+;<(o+Daj?HJXtqXADNr4xn6zhHzRzig)A8E9yHJhQ7gf8 zlrY@qP1mtUw?T23Smk>^GgS#h4*{4Ud{Qgq8@D(5mfbB^_pS9BPI5I`4}B$;J44`j z!M3>DXHUSQi*u}g*1z}OV90vt#obbaZ&w^Jc47G-3|*lT(k)yeEUgsoRQOOB{yhdN zRhCJhL6vzzR;Z>d!MM#yL*LHU3!?sT@Q#QbjA1l390*5Sf-LRY zP0IZ39pJKLa?0$|V=~W~{a(FCuoiNvkPWcZb>2@3ItrEZN+gyZ^k>8=GdzOq^OdA= zEwc2{#PLN|fUi*MM!#K9@2Z7)P2|#C)1lL8u(bz$CmL!?glvc~r1!v=Q=jergp$Ge zrvf33Lf*l1HRD%h*}O?1zK@J#XW!FegN2|gzWIi9i2@}I9yhM=?_>t+#R(^q&60-Q z4|`=e*S(wBgUA*aH6H`iL`Ug5K_T{AgH3~yE~0g<(v)>Bi0!iu;<3g1v@hJj;x@ha z|_wmzdhwp5uordar!a|T`8 z@Pl2Hd{9q!k^_pNA#=zcxs(`4{IrBm>pVgnQ zK$-qsd}c#g-;%qRMs;Sk#=8~<@fR?8A4C~99#!!0IghQL1x$bYbg@`2$ZR_Pon!x^1&F9ua$RsqH3SfEFWiYR{CDKZZrF}3n zV1wbhv|h#w4+X(sA!5iuQLt5A3U|7x1!9e8Cd?JygU`8M0G8-F?s1vd~f|CQl59b74D2|tP~u|4;d88jviaz=W{96 z9RKRpXm5Qq!^7|J{JFP%qntAUrD$LGP$v*QUsPNh_7D-u5`+pD(mq6He?UQ5Ufs%& z7G0mXow2G{7Eu+(YG^ORm>G0{1L0E0QJs#4V7|gArap8!`QrY>#GQ*ka7KtEfFf$#Lm$&<_ca z!El&x2-allP4m9%jl8dwK=|#h2^PyfQwyl#&qWhGlI1L(UNS79;_~k=Y{?l9A>_KH zjo{^IH)|>aW)!*fqdpZUR`f`A7@_dc!&*T{mZNA%o7I=Ip06<>o*)3a`7o2@BG<+A ztbOlnu13#gOpTb8R0>|5@3poJe-R{q9aK>8^!TM41l@(-N@zp z<28rc>50P5T3g;)W*EaGu+4)==I2ZTNmIH4;@X;6ZjUk4>>37&4 z!3An86LaU!fh=HpjEwkdKB)__s~do_Xiz|@saTmM`b;{i#o-fGNjq;*RQY+g(CpT~ zLLg>MR8l@t1Bz3W6a*UM7ckr@p2uD;7xTs5}W$+>1$=%Vb+k&=l#}( z{l^mz?-)&E7n=>V0h5f=?I9yAjsP(cQmF(v^tgaapq?@0H<8WgLFjw@2X^4>C>PV! z4tW1?f+5SOUe)Ke`oe3y zktsyyYtO#rJV8%9(WvR+TvhPgpiLxxbPwZzqC&i%Nj+@yF@X*zgAuridY0z7T<^cqO%?M6m8;ukEE*yddui|4}xILk5L z#wr*Q7rwZ+ioId=Yyp1Jb5 zS01nlu!ZAgg-Pc6Z5EfliS+C#M?Ok58NP_W+D)20$!j>zV{f!i`>&2V_hA&bv(Ejc zFUl8K>+y(?F;C~K3#;v!zg|B*sMk8(`^wo^a*vgWip|=PLYU<3c4x@z`yX%T&Nsr0 zWVld}qe+nm@6E2yXEn`Fve^IqSSJjb^(e^Cp#C)XO@Rpqc|E6%YDn+10N2tsf?5gY z3E*g_GyfzMp;gGD73+7cTKX&KdRo`C^EZ)XDaY78fa&Ob&Z#8P_6UKi^BnkK~Y)^GQ~55bT(1ga1P zaU4>U+^vzyO2MN>GUscWfbvo#{C>r6tA19^$%KxpzfRJ#Sr8K(>D@WK;BG&6a)TPa zJP~$0c`D&PCB8OF%oS^_umm&tfQ*PPV*rR`*Y zI5SZ3=KecyVmWXOi3P8k~d= zS4bI8@^sWvm?@5zypdjbkV@1fibaneB#^(&OopeJN}+}lBi)wFq;2sPLzyRr50gEI zn!_co46a&FwD{xqvLmx!Lq<%w1|Y97>~C0Pe_$(y$NHGhC)JZSe`LY5Cp#n5q9ZEU zcEqw*26{`ihiz@Ue6)_>R6`B!C2D=#6+X&2V~^v=c%S4Y4_WH%z+9$9G&@9O#5iW3 z5j-u;6Wtj}C1%!mB2$d`LPM_i_425y_$eAY{~h`wE3MoU-SFpBpOKOAT?0?>e`c0| zh!dj;F?2syA-pBL23B7TqH6o+MqFXt`Iik1_Nq-A14}bc-vX(rt!pTHMcwH>4L1mG zc~x{POnu0O{I#H9bDguXjL*1&536GRmx;Y$GvNLTmqB_LjkdiywEx3!{m#y$8JED_ z@9j|I8V(SA8n5$pG2UIx6y7lO{BVwTHH}MEPxkcT6K+aI%LYW8y7rP^JE^d-qU@wd zrDvzs^l(dDL@^r+){tjvpcg1pe@&;E%^#)Y0P6#fB?T5nX14I+ic1SRv17Yp4k&a0 ztLb8FY$7_+zJB4}*mjDMNBf`ID_@|IVIakQM(X6F#KmbtlRm&e$f$qI)2)#$LSPik zNhYWOLHMOFyY;w|_8=n`7gaLR!x=1}K`>1_%{rV%Rn`wAqT3ps@<7+B!h0{v=phXj zEOZpOc2`wwz7dLs2!wh1z&4M1qax*7+S0xgG9zWWZp6-k7(A_S?B3djZQqlXAkcFt z7Q&h*vQh+FK~Mo|ynxID4p}h}!{PW`D1QKV_NT@XGYw?lZPeggdD;WWorPuM0_xQ1 zJIsiN?@>Y>dz6&-%V^HQ1USB<3fSF~NsK6pI%3BeeK72JeSl6JX8I&4nWlso2n@s` zt(mj$tb!P2k-7uLi%K z-ICm5Bod71$9MD1dZkJYdKJ(4)eEUM53MyBU+Bn4RE-WsXfZ34xlYDnmV#jenfHj{ z?~EkG7lniDq;w1<-f|3n#*!F%ujInw&pX5&**Xp59c7b>?cD&ggnMHrm@8p;RkynI3XXMv|$S?bE*a6~|_nO2UF%D!a$VY&dBP zm?;E~Zg`}U<97G2p%@x!cD}qEx;**a`lr*dcFxnrw8gn*;Vsycgx|O*YNp&tcd?^5^YGWGx>jR>QuRY?)3*Ld3n5+m;0Z-WvzTVOI&HR zk2?>0F_IK6%ON9vI0>4LI#yPu(+FSOJKXvRf6D%2e?*!>gSsKD2`nJ7((H=!ynU6=yN(jo2dWa;45f+167VrKvrrE67%&MHZ{34+< z@p;bB{kNEF53JAIZw4{h-9J?jQuxZ#mUcN_ND9?};~aaWeB*kfW-m~%y7(+J^!<94 z0wOyVt^Qb{H!Vnbh7rX2tCVY71q7qODQbkj9P+TH-NnZb`D`r#l^2?QRI*~%A|u3+ zgAoGxcaX%SN4`K(DIf)pz(D0%9cfqUUqpt>FF#FsNvRzR<^ogS5=wxlFRNkDX2+7SS z&yXb^L6UI;bTnF()!`#X+g>dd5u)QsfHc|l+IKxv;i7bV$(3z%>D!Q;O6EoC6NA_H*g(lGzzDW#VE#NtPKw z76PzIUo^~>Q1&PA^F3iyOY50^t^jucqF!go6EgaCzvkQVq+mV~XkqDSp<%>9B4IL8 zgq`m;4yT))ot+@-;m^{6!GIrjj&cM&vgP^E1NPxxE%TdSx!2`ILJpTXY__$ zvtNeZha-ffaEhH!6p0lG&Srpn+Zr(3;y0{tE1~uGmbZ>qKQ zN2en(@_gKC=0g{mk%@uFsS3cumk%Goeg`OVCE%Fb{i%%1nOQT(fW~lA;SgSJHGg^? zTm-zVKW>fZ{ZebN0XnpIwCQmL{SunHQEP!xr-2g^r>cI2K`SOGL*fHhYOEaWh4bWw}xYa z4qF|~IWqV+GIujYeYSEvPFaZAMK-TRnVnM&Z*(q8J)19fBNF4(N5uB}Iec%42apY1+NCX-6wnS87O}mOPMS_85GG_Td|dJFtf~m6!eUzY}_?OcRI{W zs4?O#)MKE@1kpT!htn5ix+E;Cg8dQ@#Rm1xWu{lsCPKB$vjeURx|*@S9?h%DV^G&1 z$mXAWiywW1O4>bKE!vX;#L%6uadg3d#L&uz(NyV`-4>ekL>{V<$EX~9qvK9ij9M_u ztxbg-_DV|}1Dt{Wh0b(=3hmJ+y9D2du0Ulp$u1{#f*-sQq5QW`Ag!r=aiwA=|76ht@A&$ z+)vjieyZWMHCCBQD5hR!>I(wYKoB%}%MeDq$CDZk_cYQ8a9&Mss{1L=kK}Jukg?wl zO!OC~Zy=)z{7LoEh(%otJjWxQq3K7P_V|H&8g#%y6S+s$7&5E4OClR^Hz&g+ROT(m zW0@h=%+fvm_d-iQq4@=+l zYZ4X)-M0|RPf4B~Cid>1{5qRv(Sa`guKVR-#coSa!CPa+bK-c9r9lO0`WzH2Y$L5u@C@ae3~ewyh;)8>@uJG{dJ!`51+Sf6^`Dt?~DiH5jEpv)jnKXLZvbuyFo#Mqn6+7&LJCE;HO@SVPjAmVraK#0F4k+}aej&|h{=X{UhDEUm4s0i1!P>i)$E z1xvP0s*eb{fs|l4e_Bw$9aJ45v0s6NY5%3y*@d+F-2 z)QQ(N9QF4Hm~DQGZVW5VQ8K?3r3DJBx?3eo6s(V)qhn~YX4GdykCIKo@giWw>T25V{WeMyDqp^}e zuAl5!!H;QgTg&pozWM6%9D|FXvq~Yj(N%p+^GrbYQQ|FCk=UU#zE4o;r00i0^FcjB zE`c@^;)?o{XT^-VM7@^+cRNS3$<2hcHoD7FY4Cp3<{*kE_O*_yV9w#8V;16{TVAHL zmXbt$_3Kw*F-gIDF_Mikf$>n`9T8darTjv0M|7$u=KQFsK#A=?rnw*lR@j>3%h7+* zFLMuV<|3rG6Hp$9O|#P?W5+0gH94}LwqbgB2-uW)(=`oRP>6ITUYi;LF@vN)A|K-) zu6JK^p)hEaBISKTQ>>~pN~sGn;h-mvN{4YkAC14gA2=Z0&&BtRev@`CP2?3iVKt1( zJV6OB-C7;pMiz~*c+%6HiM*hA*CRUIKVKv3V5DjTd(XccA(b+ zk9r%EAhe2xyjiE3Oafy{+a|xx&Q`%}r++VC^H@gawzgTOI&+ymSLqh$i`eXgc-nsNnrj^paoqqWaHd?zQUA9~4s$#2gl)%l)3MsGx>M&nR@w^@n1D zDnc$~Q;{5j$Ad+7Inx_a89L%uNO41U9c5G@S0(YN&LXksL~d9~9r;hN{+805Uv|59 z7|~+^zn7xIbiKRifmQj&Rq-P8dmHWj^}(dspd<0GcAZ zz-EIe1Jzc&ukom?UWWZt+0V9BU61~~*R*7o;v~Y52X%LsNRSu{G^O816$4O<@ahkR z1ku1^p*sCWYnr|Qg(DDh(MixM#A)x&OWFYVH{&;JK$=xNLWaT_^ctJ1z0=t0JgLGx zBUxnXytV3H!eqVP*fRZL5@;SOb528IgLznKDvqse~d@6OCLq= z?F}q8uuh2=1b>jeegbymUi6*!T_N;+>PtSs&AkVaFQeP%s94>4*_;54IBZ4`tpX?7 z3_w%FG4K%VGVrR@iC-LPlIpIBbC%QZ@E89#zL$4&Ry)2dj8M|q2oD%ra*mj3Dnm^| z$mjQl!c?RuSr^-*Iiv7^v38aAy7LW3e2WIKN}Wgra_P+?ZFNyPvqz;_~{k|IK}Gnmw7% zUUw!%LyFu;80}PLV(zg?r|NGFsE{B64I9TLr@Wd|!%k3ao;jUUa_H&YA?_p)J4dz2 z`(#NAY=zb~9MI!}Q0=iGuT|TSpxx92zR>cJPkvhqy(WcP?eO2nH9co#L zrDSFfMI0m^Vm?S>O%Z6$%+g0?sYy}9$-$AU1^t-J!Q<|-RW)ULSGAq>6PLyyJ^4t$ zHFEA%GO@V{hFy{xYD^h}9e3*KkmFy^ue9y$QmEFfma)$<_gK1@z|&Q?>z7!=)py3~ zPhYs#?}a;f&z9m(#N;QBd>~67y}jzU*M4Y$VAm#Y4)<~pKa+}XV$PSli`*=(eVjow zQ7RXkf!ziXlgn6$0mnv`7ASmom}gJR5^H5rnw6tOtR5hLqj}da zOoo-r2l%lpNo?=+xjj01YQ^HSO+R59Q2X*1t3FnTMgH&2<)6yZ_1`Dtz06AE{R~d> zUq|ggnn{p%__t$XOlz)>(OAr-33Qi!BH#1CSiW-IulEiUDMYCvas}$c^{yNyU3)xH zgOD~&dpM<3rL0swthQG=7y$4{cimSm%r_KLze1{J+&{~zI(^%g>QioJf+xRRXRaN3 z(>UfzL*A+Rdu zAqYj`>pjn9$8i~%8eV+2llH_j9b{QeRO_k}Sk3dWkF+ZkY4l???U;RPc-iwogw5U{ z&Z93qo?dzCnQpI$F6j4MJtLUEY@Q3OR=}b3wnjzKknF8aS76FV62>JSyH{m)-f33u zF&~5FCP#CWST=SPCbZF*EhG$yCliSU=ASOp$OcOIoMz{FClxn*cF$DwCGZsPVKQQ_X>@8qK7C@5nVjEXm-Fe?y^aL{%zuD(=S{>X4U#8XgZtb$~)a(yB=$c5x zs`)lx>00&}Ndsv%`2fP(f3qZJ~RtUe&d{rwz$=k9vUK6AQ zm;OuYB`Xz`ZWNUf{wnq3byF}9`z?iq{X$n;_CnDo6Xo#k+{TYEN;U@$99#ijVp7Cy z5fxwwqk-X@WC*h?C!urXC*dU?jR$CTpH%zj$rYGy_Ecetg<(JDyL%wge$=js#Erv5 zi5baey}PRQu4mSD7G(yl4#7;e(jnWWeISVNjmR^PG%Gu9ke`pSfxXu{cJMH(oj$Mj z2*gL^nj9gV66{rw>!?##Zn-H=ha-z_b$J8L7MUz?; zEUGBt<6IjrO+kSajO-6$nzpsytVQNeRoY`?Una`cBJP!DRm*>WjW#I_V@>AJAgim(N;M@Bze=IE?CJ??c zKPHc|Gd>zOnbL91bY;<%dOLpk`NsiaOaW#*l5^_;TLGrgZvw8%xfxePh^@AzoPybd z0g+&uvA-M1EJ*}v6c_97xK zL${x8`>coeN>C#9zFx5|`s_RQ$ZZj%L4lEW)wpf^+EVqsScq>GF@VEp-8O@fWUxX*V zP%xxrKgl~@iaEI5UGd|n^at!LUYy@oBgDJ&WpT7bAS=qAa`UM{G7Z3&vz7vjs4EBT zo8;4%V(w;Z*c~A;pSVM7uNY^hk|j@`IE!`)$@{E%=$kLnwl#@iI7-!QFYC^JOZM+c z17yr3g!0~*Pr2fbc()99Eqx;YOMK#-Eio*@osQgbb$awBDDVNE)75FA=>7C%IjsC@ zZ(Ne@Y>(eGdV9!mGc0)afeCT(jtnEsgCSWk%QRk$Se$5!sIHKaKZ+{|9HG=TiA+8M z!qA}S{cWY?yr!F!U1UNbW>Y$q%ug6Y>!N*NZNhW)Af4cD>h z!>m6l(ld9OSEVeEz0+)c@GRpGTNU*^9Lip9y@P^=DbvXC2z|#PYh|X&?UIUz z21zAum@(!K)RN5OfO7Hr5?*=7n9)(d)tfA{{;CkxU^PH#e*QsQlb~#v_`13A7V29L zq}C*&a!3sww{ZRG&mlT_cGK)Mr0ESjVU0UCc0RFWOsTp)gl~qqDJ9}oRkYOpn@q+a zq`rlRUc%jaM1-uU0Xdf?HAaX%Bjk%E%d#Aci)L@ei0UP~al2l|B9o0rcSA+_hObR3 zZ|qt1g4E(!%Mj80Vlfc3F_eqLeJ-)@Cn7?Do z^;46xlu0q`JnOd~swh?`w@cZYF1Q^NRcqCyyIY|u(lNt4|9D_&_f$32GTjTx7Gl}B zcHdLTLIXbOZY5M;YH5(yVDtA+p2Lr+tM&aI)i5>%f~Uc5?Gr+lA+`D|b4ss8LU6@< z*7n;6K_}5R_O!}gPxN&wF1Bm?;S8d}hhTfbJIfDMa3t`x579^Kb5V}v2DfV7NvTbY z+#dYO>q;lif_2~iy0MfTKf~;_P}2RU^W=tOXYCl4Q$T5_(H&XqaR1tnW_BOa#=vHA zFfnV4T?V^5N!X5AlKRj597q6RtvMPZ*)`5Ndw^Guuo&jwI8Ct~@t}VDra+w(!+X+h zNmhYfk~gg{7E-`=WL74NH*T0yIE2dz&G|h8vE~;8X=CPztFI2(fXzc4`7A^g^Pw-1l962cysIL3XOi!K3W7ajn~_K!PV%!ScBt5M#(YK2cNP z^nr?kCP;-#!VI&iO_siK>-8S%xvhWriBw|f7Q76|XD(t+^D~9=v6(%tWm=VUDw){p zA6Q9b5AAiK`CG~I+UVpn`LphI9m9!NAbYfwysKUJ*_D||BDot03w(ilFImfO5zQ~3 zF~KH9b6%2iJ~^}dX3y1t^)5}}nY1R7rsx~wJVU7N`KlTjf4BU@l1^h7 zj~9?){}Q9ly6^VHt9s^1%;=3~MF`66yzV@Z3_QFKbxaS!#ox=dBxnX2{2-)%};0OaD6-62R%Qjt(j)qQ{qS( z9oGuVR~A#H&qFI4R`cGWY%?lF|9?qf=Eb6d^ceBjCqh7877Yvgm&7q)V~<^-vade6 z=^*#>YJV(MT5u})19&qLixP*3R2^@oYc=mV$a|99q_n26VuBUP)uTzxH;7Ij%N8>(oG_1uVn-U(k$eGN$xLZ&Wu{9LZs*71c(ol0 z2Zn)RvSPOmlu773O{x*yBREB(ozT%h@E6Ogj)1Hujz315D1%YLY4aY={;%M;MKspobY#-YSR@rD8t zfe8QWTML#d2!DH}9YOtyDZVSX0PbbC&b^#^)VZq)H?JIA#@2C{sC$%3+VKYxFGvNJ z{JDM3Ou16Rh%Iibln?|Ba^m{ZLGA9I2u6?ZhKp9!vt=R&i~TJs%+fCpR$*@W>}dV?(x;f z1bW2P=w}eX{J6b=@^+e*^2WD$(b$pI8(=GQ{17d1OgHs@3!hVx_!~%l1lM(#qTTvhVdyR(v}E+18(E2`K98e{7x3k$t6K zbpjzjCjp~umy=zMo`IdsxKoRb1C^~)?O3Q$wLthX?wLQc(-C7Q8Pk(^FvUR!%5Hg5 zWV>N`{Ke_RyMqeI@q3;hxn=TF}ONh($YT5_XvgJe$GomqDNX-4JR!PHq{Q~I6xn+Wd*l3^u>%wY z21O#Kbzz!j_fcxZ>*JuR;_Hx|Zdrj02_^sTH7HYVPJua&%Uw>5#8IU@Nei80mvqO*^8*XNzgFP zh)wZrPC9LY`$L7`Bqyjuzlu-F!v*U)j<(zCh&r*79OyZ?g5iC474BWmguraYc4-R7~p<8=1EgGh(5Bjwl+xpX^69$P$+ku#TBA zeP&{Io!iIPm@Y^-B$BUcpiTXujsC?q7?>#%fcS(Y3Ta^a&|aZLFR-Z9wAJ?K{6Yu2~P`g0wZ3a0pN9 z)io0(66PU8ay{vzaXJ76ut0k#C{PtTW}!hT%jKl}Pvd*hP8T`OCh9|VeT6;_wG@c> zVWtSo)Ry!Ug zxsH5pLQ=Ff2_UE8lt!dd&|xpZY4m2sX-;L^yqQf;`f_=Rl@(O{939?MD^8GrFk`K9 z1034TxFAdxohmL1EEVG0GGd*>F{M`@H(yP5WdN8P450henLs>d1HS zrv{fisoq?#jWbwDE-XoQAv}lj#x9TZjG+V9Di^Y6JGb}Rh)yGE(5>e?3u#Fye7JgI z?V?#Yo|zdZs5fdcajH_=S1}59nm*W)$oCRc>*SNA@v%G0G@s%2yn9AHe4-UWo=NC~ zycNbYRSTQUSC^_mg-Y^&On-9*UKo;Shjjh6zv0?9W8R|>Lidg@s*-jdP$L;oJj*uYUo=V-*Q zyZe?KwF#7374KZ7bt`;Z8CWXczc-7o>}qYZGnrs;yWdM0iilB`zX+3y^Z9qFi zVV1Ve@p1S8X^0&jmisT$()6*nua$@;O! z?9;ObXO^il?ia%otX;gk(jeA3Bny4{45N?d=J_G8EWJI65hGd7yvtRWt<~RxuU5=5 z2AZ8p&tr96L>=zvGk%?7aJC+^TfQ{)GQmU0|0EnBF;x%l2Z$YE?3T-Jj=!#q`6IqQ zQ??X+}HOfP`}O?ez9=vuX0t$EKhcN{Ms5=evK}#N%i{{imNB?C}RVG~ybRI(5G=EO`p#eHzICDkTP+YWHJtTElCH z_(k?aW*q7HijS{2bwt!F*NaWP!04Zf;0Lb#j}SQA0z4CN`gej+irp&EEE%xE;uIJhB~BhurN}%9_G5GLrR*@03gfGw%lg( z^71T{zxxb`r>+%n2EYjRU9TK|cS=>gv7KvW=>kZQK23SbWTA@%i9#@Au>S`abXAl<>cv(G%yN?To<^>s!V;IhI|$Jnfc~ ztj~M%TMs*Vxb+(fQe=<4PNtpv&U<=P{+HpZ$n`7uHq~q$!e%`eS_a)6#4c+5J$z<# z1d%^DUeqx>@uB&JqeU+^Rk4wKVy&w3Ul_?N3TDvs6VOVv8xlC?e?H@&!lCcm{?tT) z$RYC!Z|N*d`)PjIExx@$puNpWEi@NIDorXm7uBf5@^Sxh4jgCph&%kCy}CHvOx==> z1Ovhm9+AgxlyhCP@{?uNlrCxod!tod3jnEV%WY$ zv41BNvrTc$Wfee=`x)4-#@{wPNazt9u{4Pu=zv>HX!?v$gW~0e3+p zNSFf*mjwhxQi-AtVN(j)7Ei-WE|#O8OdBbD`H_^z~daw2mu=af3Q#2l|UOrr5 zaIM{cGW|y)&Spgq*Vd;o3@K4&nUdpO#i~nkG%xd(o!BfrMg|~;SR4=@Ns52i^;PsD z*otrp?xRP`W^8Ru_nxhcr;H33D}L+!)nO- z{A!GYR9m5LjOK{8WFMoRXj5gsS8%IO@+Dj@%+CwTD z)}o$*Q-aF%|9CXjA_aZ`lIag$z~A0%@`ztpestj`BXOz*7H8n<>6Ls58K~s}#_}IR zGaNXp6zWNk1{o!DWHJGaZCxsb4*=0c%DNNac21MO$?Zyxluo8~_-K_>l8-9wJ)UKk$z6OPo@L{s;VPNrYO*wIEBxCS zhh-7T{AY!m;5R%iXZ}84)Gb;E2AXHeG8fOm0%<}C3hDm4NWW|S11ZY=8BmE5OLE93 z68}et!wIvNCW*8A4p8eN+O<~~ZdhAEIJry}YX54R_v_^X+gg(U!(hG0@b@VL#i5>( zb^Wf;#afs1)!nl!DmbNW>?s8mhBkg|3^b0FnL&8kMH#bGz8OYh%%t#sSq zeRmSXBIcss(k^tjUS-9SS$ z6-?6Q#%A5eooqpp_VxKb*&EHfs(iH)qk-0SiKJOJBF*KN*Bc+#2a`$`J?1}w_UXAh zq-UrZP_UBDrMCyoy*FYR?^XV}`Pnaw<|$MxEIvk{;Q?vU0I|GD`eFf;3KqZZ_W_ZQ zrg2O`MpXoo-3`lYvHN)3;HYPbk`-}E{@H!IIH}EmG)LCG!+XU zy403p-#MNdL0UPe-Jd>%O7YPHt6N<1UkX~Yvze)B@q~o*Zc^*Lb(Y2lf%+EvGzPmZ^wk6aJoQEP;vzn-+gLKT$W_O^knfoQ1 zOg?kjk^)fd!(K^7VdHc%k-6s+&E-_QL^08##jbj7HNeTrgbuiO&mxLF34%lQ8IwKp|*N4Gzxy!ynw9GiAaBpm^}izdrz^yoG*kMG&N4QI9`?6Wb&eJ5TM&;Q;`= zHnISJ;7>$MBdk6OVh^%@A`s~`ds#-1xZz!#S0}crDsmJEAsJ4i4>^IR$e0s)ISgna zc%YmYhT8IcyGs_n#zS37Bl~mI`)7?_NhK7I$S*902;S;!{|oP!>TkR9XSMBeK;$U-~5()1-*%CGeh=17&LH zq;_1)?mI`^|+76t^=2z>`zib)&Sg|_3>cooPZ1mxW_!#)E{|VVv5f0kJ zD7-db>zw>inDGpFHJ}LJ?%VN9R!VYjP*4J!cB9eBg&{jT`*lxvxDiWcda^$P(@0e- zx-?FqYDLvoat1iimL!){GTotjogjw1-!&9yGh~E2^$;tWlyH?_JamQyu;P#~?;@rJ zBTn$ZIj?*d1mh_zpLdD%k?u2OPiy=A?nvjIt8fnU(*HjaOA)I-HIovl9f1$F)=1+j zhPo>`#TyDE z!hm#7ppFC%!U2UCuLMAh`n6v3t-nI}GkMyFwV2Y(q1)^Dt|5?}Y46z(t%^RTIO=;{ zt3?`%M+?HRC{CgAoPc_+0>6m0UP0&_PfByuOEe`4Ps{ogUI39TF#+1aJQ;NU$qvYK zCwC0wM8lfk&Bq@I8YD<`w;%h46J9GMtM>MmUxR65t(Wbr|K zdwjM17muyt^hzLQV4xEKXEQ>$T%=ux7q}~}5P+HP=rc$?*S^`mq5LH>#f~H|B--p9 zaymH41L#Pps(=dPnY}XXNl^@#4a)C1shc78*(T(BWW%ezkIb`EZ9!rvw8?r4ji~X} zySjH{E+{nM8gj|mhqE&_=9_Tkbi=sn)!3gTMfzF^kc6�MY+02|B4_ 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 p`@Kp?d`1 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%0A#%_THjcAbGp<&Pqg)aTn=W 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

H{h09VD{09oW;#j#h)z}cY58%- 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
+)d$*!G4J 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 NMdyE3{=@g)zX1$HA~^s6 diff --git a/firebase-auth-flutterfire-ui/step_04_d/assets/flutterfire_300x.png b/firebase-auth-flutterfire-ui/step_04_d/assets/flutterfire_300x.png deleted file mode 100644 index 604593b8e4814998fc8e6d5853a96fbb9176708e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3425 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 - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Flutter/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_04_d/ios/Flutter/Debug.xcconfig deleted file mode 100644 index ec97fc6f30..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Flutter/Release.xcconfig b/firebase-auth-flutterfire-ui/step_04_d/ios/Flutter/Release.xcconfig deleted file mode 100644 index c4855bfe20..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Podfile b/firebase-auth-flutterfire-ui/step_04_d/ios/Podfile deleted file mode 100644 index 9d7ef08d52..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Podfile +++ /dev/null @@ -1,43 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '15.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Podfile.lock b/firebase-auth-flutterfire-ui/step_04_d/ios/Podfile.lock deleted file mode 100644 index 1bf98b7b1d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - Flutter - - Flutter (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `.symlinks/plugins/desktop_webview_auth/ios`) - - Flutter (from `Flutter`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: ".symlinks/plugins/desktop_webview_auth/ios" - Flutter: - :path: Flutter - -SPEC CHECKSUMS: - desktop_webview_auth: 4cf620136c3d79796496eef85e59508e3a1a003d - Flutter: 71a624a5bc0c04062bf19101d501e466baf2fb47 - -PODFILE CHECKSUM: 3ba3a73b1b12adcf321a227a745625fe0888cc82 - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 121bcd4e13..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,759 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9048793820B6240156B9A4A3 /* Pods_Runner.framework */; }; - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97C146E61CF9000F007C117D /* Project object */; - proxyType = 1; - remoteGlobalIDString = 97C146ED1CF9000F007C117D; - remoteInfo = Runner; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 04E33CCD5DE028ACD36BF914 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3B2AA26897DB70726678BB9C /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 38F75870184C74812A75F8B9 /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C8082294A63A400263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C807B294A618700263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 40E87F3BD0EB1F883D5D18DE /* Pods */ = { - isa = PBXGroup; - children = ( - CD4E5C854AEA94E78119E385 /* Pods-Runner.debug.xcconfig */, - C9DD1158C3EDDF1F48375467 /* Pods-Runner.release.xcconfig */, - E17399471D071219C9AFF36C /* Pods-Runner.profile.xcconfig */, - CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */, - 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */, - B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - 94B244503305D250FC6DC61B /* Frameworks */ = { - isa = PBXGroup; - children = ( - 9048793820B6240156B9A4A3 /* Pods_Runner.framework */, - 92CD602125274F958CBAD41B /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - 331C8082294A63A400263BE5 /* RunnerTests */, - 40E87F3BD0EB1F883D5D18DE /* Pods */, - 94B244503305D250FC6DC61B /* Frameworks */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - 331C8081294A63A400263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C8080294A63A400263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */, - 331C807D294A63A400263BE5 /* Sources */, - 331C807F294A63A400263BE5 /* Resources */, - 04E33CCD5DE028ACD36BF914 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 331C8086294A63A400263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */, - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C8080294A63A400263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 97C146ED1CF9000F007C117D; - }; - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - 331C8080294A63A400263BE5 /* RunnerTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C807F294A63A400263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 376B2ADC1655B08D0A03C952 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 7C1171EDA7853C0F19D1E0DA /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 8A8D6CB1D884F5C8BB406A08 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C807D294A63A400263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 97C146ED1CF9000F007C117D /* Runner */; - targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 331C8088294A63A400263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CBAB04A9AF0EE492A19036C7 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Debug; - }; - 331C8089294A63A400263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3094369883ACA647AF684917 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Release; - }; - 331C808A294A63A400263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B44F20A85FE26F211217A2DC /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C8088294A63A400263BE5 /* Debug */, - 331C8089294A63A400263BE5 /* Release */, - 331C808A294A63A400263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a625..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index c3fedb29c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5ea..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/AppDelegate.swift deleted file mode 100644 index c30b367ec0..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,16 +0,0 @@ -import Flutter -import UIKit - -@main -@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } - - func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) { - GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry) - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab2d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada4725e9b0ddb1deab583e5b5102493aa332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10932 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 diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 797d452e458972bab9d994556c8305db4c827017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index 6ed2d933e1120817fe9182483a228007b18ab6ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 4cd7b0099ca80c806f8fe495613e8d6c69460d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index fe730945a01f64a61e2235dbe3f45b08f7729182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index 502f463a9bc882b461c96aadf492d1729e49e725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index 0ec303439225b78712f49115768196d8d76f6790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index e9f5fea27c705180eb716271f41b582e76dcbd90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1674 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 diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index 0467bf12aa4d28f374bb26596605a46dcbb3e7c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2fd4..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b70..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Base.lproj/LaunchScreen.storyboard b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7c9..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Base.lproj/Main.storyboard b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/GoogleService-Info.plist deleted file mode 100644 index 00a7de4733..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-i4vto19bqoht9p28mu143vicja7td8e1.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-i4vto19bqoht9p28mu143vicja7td8e1 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.BUNDLE - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:3e6776183887c3fdb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Info.plist deleted file mode 100644 index 66728aa7de..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Info.plist +++ /dev/null @@ -1,70 +0,0 @@ - - - - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Firebase Auth Flutterfire Ui - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - firebase_auth_flutterfire_ui - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UIApplicationSceneManifest - - UIApplicationSupportsMultipleScenes - - UISceneConfigurations - - UIWindowSceneSessionRoleApplication - - - UISceneClassName - UIWindowScene - UISceneConfigurationName - flutter - UISceneDelegateClassName - $(PRODUCT_MODULE_NAME).SceneDelegate - UISceneStoryboardFile - Main - - - - - UIApplicationSupportsIndirectInputEvents - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Runner-Bridging-Header.h b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a560b..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/SceneDelegate.swift b/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/SceneDelegate.swift deleted file mode 100644 index b9ce8ea2b2..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/Runner/SceneDelegate.swift +++ /dev/null @@ -1,6 +0,0 @@ -import Flutter -import UIKit - -class SceneDelegate: FlutterSceneDelegate { - -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/ios/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_04_d/ios/RunnerTests/RunnerTests.swift deleted file mode 100644 index 86a7c3b1b6..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/ios/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Flutter -import UIKit -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/lib/app.dart b/firebase-auth-flutterfire-ui/step_04_d/lib/app.dart deleted file mode 100644 index 10028aa7c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/lib/app.dart +++ /dev/null @@ -1,19 +0,0 @@ -import 'package:flutter/material.dart'; - -import 'auth_gate.dart'; - -class MyApp extends StatelessWidget { - const MyApp({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return MaterialApp( - theme: ThemeData( - colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), - ), - home: AuthGate(clientId: clientId), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/lib/auth_gate.dart b/firebase-auth-flutterfire-ui/step_04_d/lib/auth_gate.dart deleted file mode 100644 index 735b7d5acd..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/lib/auth_gate.dart +++ /dev/null @@ -1,62 +0,0 @@ -import 'package:firebase_auth/firebase_auth.dart' hide EmailAuthProvider; -import 'package:firebase_ui_auth/firebase_ui_auth.dart'; -import 'package:flutter/material.dart'; - -import 'home.dart'; - -class AuthGate extends StatelessWidget { - const AuthGate({super.key, required this.clientId}); - - final String clientId; - - @override - Widget build(BuildContext context) { - return StreamBuilder( - stream: FirebaseAuth.instance.authStateChanges(), - builder: (context, snapshot) { - if (!snapshot.hasData) { - return SignInScreen( - providers: [EmailAuthProvider()], - headerBuilder: (context, constraints, shrinkOffset) { - return Padding( - padding: const EdgeInsets.all(20), - child: AspectRatio( - aspectRatio: 1, - child: Image.asset('assets/flutterfire_300x.png'), - ), - ); - }, - subtitleBuilder: (context, action) { - return Padding( - padding: const EdgeInsets.symmetric(vertical: 8.0), - child: action == AuthAction.signIn - ? const Text('Welcome to FlutterFire, please sign in!') - : const Text('Welcome to Flutterfire, please sign up!'), - ); - }, - footerBuilder: (context, action) { - return const Padding( - padding: EdgeInsets.only(top: 16), - child: Text( - 'By signing in, you agree to our terms and conditions.', - style: TextStyle(color: Colors.grey), - ), - ); - }, - sideBuilder: (context, shrinkOffset) { - return Padding( - padding: const EdgeInsets.all(20), - child: AspectRatio( - aspectRatio: 1, - child: Image.asset('flutterfire_300x.png'), - ), - ); - }, - ); - } - - return const HomeScreen(); - }, - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/lib/firebase_options.dart b/firebase-auth-flutterfire-ui/step_04_d/lib/firebase_options.dart deleted file mode 100644 index add28296ca..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/lib/firebase_options.dart +++ /dev/null @@ -1,76 +0,0 @@ -// File generated by FlutterFire CLI. -// ignore_for_file: lines_longer_than_80_chars -import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; -import 'package:flutter/foundation.dart' - show defaultTargetPlatform, kIsWeb, TargetPlatform; - -/// Default [FirebaseOptions] for use with your Firebase apps. -/// -/// Example: -/// ```dart -/// import 'firebase_options.dart'; -/// // ... -/// await Firebase.initializeApp( -/// options: DefaultFirebaseOptions.currentPlatform, -/// ); -/// ``` -class DefaultFirebaseOptions { - static FirebaseOptions get currentPlatform { - if (kIsWeb) { - return web; - } - - switch (defaultTargetPlatform) { - case TargetPlatform.android: - return android; - case TargetPlatform.iOS: - return ios; - case TargetPlatform.macOS: - return macos; - default: - throw UnsupportedError( - 'DefaultFirebaseOptions are not supported for this platform.', - ); - } - } - - // TODO (codelab user): Replace with your Firebase credentials - // Generate this file with credentials with the FlutterFire CLI - static const FirebaseOptions web = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - authDomain: 'flutterfire-ui-codelab.firebaseapp.com', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - measurementId: 'MEASUREMENT ID', - ); - - static const FirebaseOptions android = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - ); - - static const FirebaseOptions ios = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); - - static const FirebaseOptions macos = FirebaseOptions( - apiKey: 'YOUR API KEY', - appId: 'YOUR APP ID', - messagingSenderId: '', - projectId: 'flutterfire-ui-codelab', - storageBucket: 'flutterfire-ui-codelab.appspot.com', - iosClientId: 'IOS CLIENT ID', - iosBundleId: 'com.example.BUNDLE', - ); -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/lib/home.dart b/firebase-auth-flutterfire-ui/step_04_d/lib/home.dart deleted file mode 100644 index 8c60c6b636..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/lib/home.dart +++ /dev/null @@ -1,54 +0,0 @@ -import 'package:firebase_ui_auth/firebase_ui_auth.dart'; -import 'package:flutter/material.dart'; - -class HomeScreen extends StatelessWidget { - const HomeScreen({super.key}); - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar( - actions: [ - IconButton( - icon: const Icon(Icons.person), - onPressed: () { - Navigator.push( - context, - MaterialPageRoute( - builder: (context) => ProfileScreen( - appBar: AppBar(title: const Text('User Profile')), - actions: [ - SignedOutAction((context) { - Navigator.of(context).pop(); - }), - ], - children: [ - const Divider(), - Padding( - padding: const EdgeInsets.all(2), - child: AspectRatio( - aspectRatio: 1, - child: Image.asset('flutterfire_300x.png'), - ), - ), - ], - ), - ), - ); - }, - ), - ], - automaticallyImplyLeading: false, - ), - body: Center( - child: Column( - children: [ - SizedBox(width: 250, child: Image.asset('assets/dash.png')), - Text('Welcome!', style: Theme.of(context).textTheme.displaySmall), - const SignOutButton(), - ], - ), - ), - ); - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/lib/main.dart b/firebase-auth-flutterfire-ui/step_04_d/lib/main.dart deleted file mode 100644 index 379a367d8e..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/lib/main.dart +++ /dev/null @@ -1,15 +0,0 @@ -import 'package:firebase_core/firebase_core.dart'; -import 'package:flutter/material.dart'; - -import 'app.dart'; -import 'firebase_options.dart'; - -// TODO(codelab user): Get API key -const clientId = 'YOUR_CLIENT_ID'; - -void main() async { - WidgetsFlutterBinding.ensureInitialized(); - await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); - - runApp(const MyApp(clientId: clientId)); -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/.gitignore b/firebase-auth-flutterfire-ui/step_04_d/macos/.gitignore deleted file mode 100644 index 746adbb6b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Flutter/Flutter-Debug.xcconfig b/firebase-auth-flutterfire-ui/step_04_d/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index 4b81f9b2d2..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Flutter/Flutter-Release.xcconfig b/firebase-auth-flutterfire-ui/step_04_d/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index 5caa9d1579..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Flutter/GeneratedPluginRegistrant.swift b/firebase-auth-flutterfire-ui/step_04_d/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index 4116d2e5cf..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,18 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - -import app_links -import desktop_webview_auth -import firebase_auth -import firebase_core - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { - AppLinksMacosPlugin.register(with: registry.registrar(forPlugin: "AppLinksMacosPlugin")) - DesktopWebviewAuthPlugin.register(with: registry.registrar(forPlugin: "DesktopWebviewAuthPlugin")) - FLTFirebaseAuthPlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseAuthPlugin")) - FLTFirebaseCorePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseCorePlugin")) -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Podfile b/firebase-auth-flutterfire-ui/step_04_d/macos/Podfile deleted file mode 100644 index 167132a2fb..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Podfile +++ /dev/null @@ -1,42 +0,0 @@ -platform :osx, '12.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_macos_podfile_setup - -target 'Runner' do - use_frameworks! - - flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) - target 'RunnerTests' do - inherit! :search_paths - end -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_macos_build_settings(target) - end -end diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Podfile.lock b/firebase-auth-flutterfire-ui/step_04_d/macos/Podfile.lock deleted file mode 100644 index f431c3fe8c..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Podfile.lock +++ /dev/null @@ -1,22 +0,0 @@ -PODS: - - desktop_webview_auth (0.0.1): - - FlutterMacOS - - FlutterMacOS (1.0.0) - -DEPENDENCIES: - - desktop_webview_auth (from `Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos`) - - FlutterMacOS (from `Flutter/ephemeral`) - -EXTERNAL SOURCES: - desktop_webview_auth: - :path: Flutter/ephemeral/.symlinks/plugins/desktop_webview_auth/macos - FlutterMacOS: - :path: Flutter/ephemeral - -SPEC CHECKSUMS: - desktop_webview_auth: d7fba72ef3ee2292cf66d464eede3c1a4690da83 - FlutterMacOS: c232990155153907050900a2e175c7773903ba4e - -PODFILE CHECKSUM: 1e95c36afbfd1cb6423ceca4de7a8e1b256fb6ac - -COCOAPODS: 1.17.0 diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/project.pbxproj b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 02a99f8c92..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,825 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC10EC2044A3C60003C045; - remoteInfo = Runner; - }; - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = firebase_auth_flutterfire_ui.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 331C80D2294CF70F00263BE5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 564D99F9DA8EEBDA1C20D907 /* Pods_RunnerTests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - A62696E4650619CE6DEE903A /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C80D6294CF71000263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C80D7294CF71000263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 331C80D6294CF71000263BE5 /* RunnerTests */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - 62858181651BA97FB2AB5B13 /* Pods */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */, - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - 62858181651BA97FB2AB5B13 /* Pods */ = { - isa = PBXGroup; - children = ( - 56F6358285DDCDACB57B4861 /* Pods-Runner.debug.xcconfig */, - D341CA7C2A970F104DF5B850 /* Pods-Runner.release.xcconfig */, - B44AD71BA6B43C95CBF31986 /* Pods-Runner.profile.xcconfig */, - 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */, - BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */, - 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 36844632CB0B908A93BBABB6 /* Pods_Runner.framework */, - 3D68A8F319AF4CC8A55D3246 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C80D4294CF70F00263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */, - 331C80D1294CF70F00263BE5 /* Sources */, - 331C80D2294CF70F00263BE5 /* Frameworks */, - 331C80D3294CF70F00263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C80DA294CF71000263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */, - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* firebase_auth_flutterfire_ui.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C80D4294CF70F00263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 33CC10EC2044A3C60003C045; - }; - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, - ); - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 331C80D4294CF70F00263BE5 /* RunnerTests */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C80D3294CF70F00263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 0144CC7CB7D7AFC82B379C54 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; - 7D33C30C804ABF0BA39FDBE1 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - FE9F011D35C717B85AE1F006 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C80D1294CF70F00263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC10EC2044A3C60003C045 /* Runner */; - targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; - }; - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 331C80DB294CF71000263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 644F6BFE64C697BFD94F77E1 /* Pods-RunnerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Debug; - }; - 331C80DC294CF71000263BE5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BBDFDCE1FB25B710E7C193F0 /* Pods-RunnerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Release; - }; - 331C80DD294CF71000263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0E5AB51C5C60B81209DEE9BA /* Pods-RunnerTests.profile.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/firebase_auth_flutterfire_ui.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/firebase_auth_flutterfire_ui"; - }; - name = Profile; - }; - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C80DB294CF71000263BE5 /* Debug */, - 331C80DC294CF71000263BE5 /* Release */, - 331C80DD294CF71000263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { - isa = XCLocalSwiftPackageReference; - relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; - }; -/* End XCLocalSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { - isa = XCSwiftPackageProductDependency; - productName = FlutterGeneratedPluginSwiftPackage; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 9d7d2779b9..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcworkspace/contents.xcworkspacedata b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14c7..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0096438963..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,122 +0,0 @@ -{ - "pins" : [ - { - "identity" : "abseil-cpp-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/abseil-cpp-binary.git", - "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" - } - }, - { - "identity" : "app-check", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/app-check.git", - "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" - } - }, - { - "identity" : "firebase-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/firebase-ios-sdk", - "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" - } - }, - { - "identity" : "google-ads-on-device-conversion-ios-sdk", - "kind" : "remoteSourceControl", - "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", - "state" : { - "revision" : "0208e2681ec81f8a9c81084696f60fcce26cb7ee", - "version" : "3.7.0" - } - }, - { - "identity" : "googleappmeasurement", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleAppMeasurement.git", - "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" - } - }, - { - "identity" : "googledatatransport", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleDataTransport.git", - "state" : { - "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974", - "version" : "10.1.1" - } - }, - { - "identity" : "googleutilities", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/GoogleUtilities.git", - "state" : { - "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", - "version" : "8.1.5" - } - }, - { - "identity" : "grpc-binary", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/grpc-binary.git", - "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" - } - }, - { - "identity" : "gtm-session-fetcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/gtm-session-fetcher.git", - "state" : { - "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc", - "version" : "5.3.1" - } - }, - { - "identity" : "interop-ios-for-google-sdks", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/interop-ios-for-google-sdks.git", - "state" : { - "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", - "version" : "101.0.0" - } - }, - { - "identity" : "leveldb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/leveldb.git", - "state" : { - "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", - "version" : "1.22.5" - } - }, - { - "identity" : "nanopb", - "kind" : "remoteSourceControl", - "location" : "https://github.com/firebase/nanopb.git", - "state" : { - "revision" : "3851d94a41890dea16dc3db34caf60e585cb4163", - "version" : "2.30910.1" - } - }, - { - "identity" : "promises", - "kind" : "remoteSourceControl", - "location" : "https://github.com/google/promises.git", - "state" : { - "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", - "version" : "2.4.1" - } - } - ], - "version" : 2 -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/AppDelegate.swift b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/AppDelegate.swift deleted file mode 100644 index b3c1761412..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import Cocoa -import FlutterMacOS - -@main -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } - - override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { - return true - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f19f..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 82b6f9d9a33e198f5747104729e1fcef999772a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102994 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ⅅ8MglG&ER{i5lN315cO?EdHNLrg? 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 z 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 Pe7HEdAEg|=c=LY&YVNkY diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index 13b35eba55c6dabc3aac36f33d859266c18fa0d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5680 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 diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index 0a3f5fa40fb3d1e0710331a48de5d256da3f275d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 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 diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 2f1632cfddf3d9dade342351e627a0a75609fb46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 zcmV;b2vzrqP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuE6iGxuRCodHTWf3-RTMruyW6Fu zQYeUM04eX6D5c0FCjKKPrco1(K`<0SL=crI{PC3-^hZU0kQie$gh-5!7z6SH6Q0J% zqot*`H1q{R5fHFYS}dje@;kG=v$L0(yY0?wY2%*c?A&{2?!D*x?m71{of2gv!$5|C z3>qG_BW}7K_yUcT3A5C6QD<+{aq?x;MAUyAiJn#Jv8_zZtQ{P zTRzbL3U9!qVuZzS$xKU10KiW~Bgdcv1-!uAhQxf3a7q+dU6lj?yoO4Lq4TUN4}h{N z*fIM=SS8|C2$(T>w$`t@3Tka!(r!7W`x z-isCVgQD^mG-MJ;XtJuK3V{Vy72GQ83KRWsHU?e*wrhKk=ApIYeDqLi;JI1e zuvv}5^Dc=k7F7?nm3nIw$NVmU-+R>> zyqOR$-2SDpJ}Pt;^RkJytDVXNTsu|mI1`~G7yw`EJR?VkGfNdqK9^^8P`JdtTV&tX4CNcV4 z&N06nZa??Fw1AgQOUSE2AmPE@WO(Fvo`%m`cDgiv(fAeRA%3AGXUbsGw{7Q`cY;1BI#ac3iN$$Hw z0LT0;xc%=q)me?Y*$xI@GRAw?+}>=9D+KTk??-HJ4=A>`V&vKFS75@MKdSF1JTq{S zc1!^8?YA|t+uKigaq!sT;Z!&0F2=k7F0PIU;F$leJLaw2UI6FL^w}OG&!;+b%ya1c z1n+6-inU<0VM-Y_s5iTElq)ThyF?StVcebpGI znw#+zLx2@ah{$_2jn+@}(zJZ{+}_N9BM;z)0yr|gF-4=Iyu@hI*Lk=-A8f#bAzc9f z`Kd6K--x@t04swJVC3JK1cHY-Hq+=|PN-VO;?^_C#;coU6TDP7Bt`;{JTG;!+jj(` zw5cLQ-(Cz-Tlb`A^w7|R56Ce;Wmr0)$KWOUZ6ai0PhzPeHwdl0H(etP zUV`va_i0s-4#DkNM8lUlqI7>YQLf)(lz9Q3Uw`)nc(z3{m5ZE77Ul$V%m)E}3&8L0 z-XaU|eB~Is08eORPk;=<>!1w)Kf}FOVS2l&9~A+@R#koFJ$Czd%Y(ENTV&A~U(IPI z;UY+gf+&6ioZ=roly<0Yst8ck>(M=S?B-ys3mLdM&)ex!hbt+ol|T6CTS+Sc0jv(& z7ijdvFwBq;0a{%3GGwkDKTeG`b+lyj0jjS1OMkYnepCdoosNY`*zmBIo*981BU%%U z@~$z0V`OVtIbEx5pa|Tct|Lg#ZQf5OYMUMRD>Wdxm5SAqV2}3!ceE-M2 z@O~lQ0OiKQp}o9I;?uxCgYVV?FH|?Riri*U$Zi_`V2eiA>l zdSm6;SEm6#T+SpcE8Ro_f2AwxzI z44hfe^WE3!h@W3RDyA_H440cpmYkv*)6m1XazTqw%=E5Xv7^@^^T7Q2wxr+Z2kVYr - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Configs/AppInfo.xcconfig b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index 7f83dd52b0..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = firebase_auth_flutterfire_ui - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = com.example.firebaseAuthFlutterfireUi - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2026 com.example. All rights reserved. diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Configs/Debug.xcconfig b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd9464..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Configs/Release.xcconfig b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f49561..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Configs/Warnings.xcconfig b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf4780..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/DebugProfile.entitlements b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index dddb8a30c8..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/GoogleService-Info.plist b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/GoogleService-Info.plist deleted file mode 100644 index 7b3faf7e62..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/GoogleService-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CLIENT_ID - 963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60.apps.googleusercontent.com - REVERSED_CLIENT_ID - com.googleusercontent.apps.963656261848-v7r3vq1v6haupv0l1mdrmsf56ktnua60 - API_KEY - AIzaSyBqLWsqFjYAdGyihKTahMRDQMo0N6NVjAs - GCM_SENDER_ID - 963656261848 - PLIST_VERSION - 1 - BUNDLE_ID - com.example.complete - PROJECT_ID - flutterfire-ui-codelab - STORAGE_BUCKET - flutterfire-ui-codelab.appspot.com - IS_ADS_ENABLED - - IS_ANALYTICS_ENABLED - - IS_APPINVITE_ENABLED - - IS_GCM_ENABLED - - IS_SIGNIN_ENABLED - - GOOGLE_APP_ID - 1:963656261848:ios:d9e01cfe8b675dfcb237ad - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Info.plist b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Info.plist deleted file mode 100644 index 4789daa6a4..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/MainFlutterWindow.swift b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 3cc05eb234..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Release.entitlements b/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Release.entitlements deleted file mode 100644 index 976176a59a..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/Runner/Release.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.network.server - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/macos/RunnerTests/RunnerTests.swift b/firebase-auth-flutterfire-ui/step_04_d/macos/RunnerTests/RunnerTests.swift deleted file mode 100644 index 61f3bd1fc5..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/macos/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import Cocoa -import FlutterMacOS -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/firebase-auth-flutterfire-ui/step_04_d/pubspec.lock b/firebase-auth-flutterfire-ui/step_04_d/pubspec.lock deleted file mode 100644 index a2fdbbeefa..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/pubspec.lock +++ /dev/null @@ -1,471 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _flutterfire_internals: - dependency: transitive - description: - name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 - url: "https://pub.dev" - source: hosted - version: "1.3.77" - app_links: - dependency: transitive - description: - name: app_links - sha256: "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8" - url: "https://pub.dev" - source: hosted - version: "6.4.1" - app_links_linux: - dependency: transitive - description: - name: app_links_linux - sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" - url: "https://pub.dev" - source: hosted - version: "1.0.4" - app_links_platform_interface: - dependency: transitive - description: - name: app_links_platform_interface - sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" - url: "https://pub.dev" - source: hosted - version: "2.0.4" - app_links_web: - dependency: transitive - description: - name: app_links_web - sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" - url: "https://pub.dev" - source: hosted - version: "1.0.5" - args: - dependency: transitive - description: - name: args - sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 - url: "https://pub.dev" - source: hosted - version: "2.7.0" - async: - dependency: transitive - description: - name: async - sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 - url: "https://pub.dev" - source: hosted - version: "2.13.1" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b - url: "https://pub.dev" - source: hosted - version: "1.4.1" - clock: - dependency: transitive - description: - name: clock - sha256: e51d50bca3217c9a9fa2b41a30e4a38971133f5f9ec7a3d57bae095007f1d28e - url: "https://pub.dev" - source: hosted - version: "1.1.3" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - crypto: - dependency: transitive - description: - name: crypto - sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf - url: "https://pub.dev" - source: hosted - version: "3.0.7" - desktop_webview_auth: - dependency: transitive - description: - name: desktop_webview_auth - sha256: cd47d8cc97e2121adda213ea600470fd3e8d0e0967ed260b7d9362fc9df38c5c - url: "https://pub.dev" - source: hosted - version: "0.0.16" - email_validator: - dependency: transitive - description: - name: email_validator - sha256: e9a90f27ab2b915a27d7f9c2a7ddda5dd752d6942616ee83529b686fc086221b - url: "https://pub.dev" - source: hosted - version: "2.1.17" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" - url: "https://pub.dev" - source: hosted - version: "1.3.3" - firebase_auth: - dependency: "direct main" - description: - name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" - url: "https://pub.dev" - source: hosted - version: "6.7.0" - firebase_auth_platform_interface: - dependency: transitive - description: - name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" - url: "https://pub.dev" - source: hosted - version: "9.1.0" - firebase_auth_web: - dependency: transitive - description: - name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" - url: "https://pub.dev" - source: hosted - version: "6.3.0" - firebase_core: - dependency: "direct main" - description: - name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" - url: "https://pub.dev" - source: hosted - version: "4.15.0" - firebase_core_platform_interface: - dependency: transitive - description: - name: firebase_core_platform_interface - sha256: "9bfbc85faca09346471ac56fbcee00757ebcfd85887c6f602764eff0001902d8" - url: "https://pub.dev" - source: hosted - version: "8.1.1" - firebase_core_web: - dependency: transitive - description: - name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" - url: "https://pub.dev" - source: hosted - version: "3.12.0" - firebase_ui_auth: - dependency: "direct main" - description: - name: firebase_ui_auth - sha256: "0edee4f2e0f1d88c8711eecfebaf866df8a242aa3f88f59c6a0ea44ec1437c4b" - url: "https://pub.dev" - source: hosted - version: "3.1.1" - firebase_ui_localizations: - dependency: transitive - description: - name: firebase_ui_localizations - sha256: ad9d0936fd40690f92ac248d3bea702f2f1a3b395757f2d133564c1223d619b5 - url: "https://pub.dev" - source: hosted - version: "2.1.0" - firebase_ui_oauth: - dependency: transitive - description: - name: firebase_ui_oauth - sha256: "250d397f9b9354f54cab91aa326b445767c824932303df6d0ec5544951e49945" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - firebase_ui_shared: - dependency: transitive - description: - name: firebase_ui_shared - sha256: "6967fff0b9c86f875fe1da5822c0c77b35e741001d5afec38bfa1d638baf5040" - url: "https://pub.dev" - source: hosted - version: "1.5.0" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" - url: "https://pub.dev" - source: hosted - version: "6.0.0" - flutter_localizations: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - flutter_svg: - dependency: transitive - description: - name: flutter_svg - sha256: "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f" - url: "https://pub.dev" - source: hosted - version: "2.3.0" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - flutter_web_plugins: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - http: - dependency: transitive - description: - name: http - sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" - url: "https://pub.dev" - source: hosted - version: "1.6.0" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" - url: "https://pub.dev" - source: hosted - version: "4.1.2" - intl: - dependency: transitive - description: - name: intl - sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" - url: "https://pub.dev" - source: hosted - version: "0.20.3" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" - url: "https://pub.dev" - source: hosted - version: "11.0.2" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" - url: "https://pub.dev" - source: hosted - version: "3.0.10" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - lints: - dependency: transitive - description: - name: lints - sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" - url: "https://pub.dev" - source: hosted - version: "6.1.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" - url: "https://pub.dev" - source: hosted - version: "0.12.20" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" - url: "https://pub.dev" - source: hosted - version: "0.13.0" - meta: - dependency: transitive - description: - name: meta - sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" - url: "https://pub.dev" - source: hosted - version: "1.19.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - path_parsing: - dependency: transitive - description: - name: path_parsing - sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" - url: "https://pub.dev" - source: hosted - version: "1.1.0" - petitparser: - dependency: transitive - description: - name: petitparser - sha256: "2f1564aadb14215e478563b5406cb80729d022158c01dc50c96013c2f7eb4790" - url: "https://pub.dev" - source: hosted - version: "7.1.0" - plugin_platform_interface: - dependency: transitive - description: - name: plugin_platform_interface - sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" - url: "https://pub.dev" - source: hosted - version: "2.1.8" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - source_span: - dependency: transitive - description: - name: source_span - sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" - url: "https://pub.dev" - source: hosted - version: "1.10.2" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "277654b3034d17ac6f9f1cb5595db011b1d5d41e8806866db28e0abaa101c490" - url: "https://pub.dev" - source: hosted - version: "1.12.2" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" - url: "https://pub.dev" - source: hosted - version: "0.7.12" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - vector_graphics: - dependency: transitive - description: - name: vector_graphics - sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" - url: "https://pub.dev" - source: hosted - version: "1.2.4" - vector_graphics_codec: - dependency: transitive - description: - name: vector_graphics_codec - sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" - url: "https://pub.dev" - source: hosted - version: "1.1.13" - vector_graphics_compiler: - dependency: transitive - description: - name: vector_graphics_compiler - sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 - url: "https://pub.dev" - source: hosted - version: "1.3.2" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d" - url: "https://pub.dev" - source: hosted - version: "2.4.3" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" - url: "https://pub.dev" - source: hosted - version: "15.4.0" - web: - dependency: transitive - description: - name: web - sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" - url: "https://pub.dev" - source: hosted - version: "1.1.1" - xml: - dependency: transitive - description: - name: xml - sha256: "67f0aff7be013d107995e9b75bf4e7f2c3ef2dfdb2c8e68024bba0a7fd5756a4" - url: "https://pub.dev" - source: hosted - version: "7.0.1" -sdks: - dart: ">=3.13.5 <4.0.0" - flutter: ">=3.44.0" diff --git a/firebase-auth-flutterfire-ui/step_04_d/pubspec.yaml b/firebase-auth-flutterfire-ui/step_04_d/pubspec.yaml deleted file mode 100644 index 7358752b33..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/pubspec.yaml +++ /dev/null @@ -1,24 +0,0 @@ -name: firebase_auth_flutterfire_ui -description: "A new Flutter project." -publish_to: 'none' -version: 0.1.0+1 - -environment: - sdk: ^3.13.5 - -dependencies: - firebase_auth: ^6.7.0 - firebase_core: ^4.15.0 - firebase_ui_auth: ^3.1.1 - flutter: - sdk: flutter - -dev_dependencies: - flutter_test: - sdk: flutter - flutter_lints: ^6.0.0 - -flutter: - uses-material-design: true - assets: - - assets/ diff --git a/firebase-auth-flutterfire-ui/step_04_d/web/favicon.png b/firebase-auth-flutterfire-ui/step_04_d/web/favicon.png deleted file mode 100644 index 8aaa46ac1ae21512746f852a42ba87e4165dfdd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM diff --git a/firebase-auth-flutterfire-ui/step_04_d/web/icons/Icon-192.png b/firebase-auth-flutterfire-ui/step_04_d/web/icons/Icon-192.png deleted file mode 100644 index b749bfef07473333cf1dd31e9eed89862a5d52aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5292 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 diff --git a/firebase-auth-flutterfire-ui/step_04_d/web/icons/Icon-512.png b/firebase-auth-flutterfire-ui/step_04_d/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48dff1169879ba46840804b412fe02fefd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8252 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 diff --git a/firebase-auth-flutterfire-ui/step_04_d/web/icons/Icon-maskable-192.png b/firebase-auth-flutterfire-ui/step_04_d/web/icons/Icon-maskable-192.png deleted file mode 100644 index eb9b4d76e525556d5d89141648c724331630325d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5594 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 X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! diff --git a/firebase-auth-flutterfire-ui/step_04_d/web/icons/Icon-maskable-512.png b/firebase-auth-flutterfire-ui/step_04_d/web/icons/Icon-maskable-512.png deleted file mode 100644 index d69c56691fbdb0b7efa65097c7cc1edac12a6d3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20998 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 MPgg&ebxsLQ025IeI{*Lx diff --git a/firebase-auth-flutterfire-ui/step_04_d/web/index.html b/firebase-auth-flutterfire-ui/step_04_d/web/index.html deleted file mode 100644 index 9c98e31148..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/web/index.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - firebase_auth_flutterfire_ui - - - - - - - - - diff --git a/firebase-auth-flutterfire-ui/step_04_d/web/manifest.json b/firebase-auth-flutterfire-ui/step_04_d/web/manifest.json deleted file mode 100644 index 25f26f5ddb..0000000000 --- a/firebase-auth-flutterfire-ui/step_04_d/web/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "firebase_auth_flutterfire_ui", - "short_name": "firebase_auth_flutterfire_ui", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] -} diff --git a/flutter_ci_script_beta.sh b/flutter_ci_script_beta.sh index 5b49681faa..bc2e197962 100755 --- a/flutter_ci_script_beta.sh +++ b/flutter_ci_script_beta.sh @@ -12,7 +12,6 @@ declare -a CODELABS=( "colorist" "dart-patterns-and-records" "deeplink_cookbook" - "firebase-auth-flutterfire-ui" "firebase-get-to-know-flutter" "generate_crossword" "genui-intro" diff --git a/flutter_ci_script_main.sh b/flutter_ci_script_main.sh index d6bc168baa..c3f8383204 100755 --- a/flutter_ci_script_main.sh +++ b/flutter_ci_script_main.sh @@ -12,7 +12,6 @@ declare -a CODELABS=( "colorist" "dart-patterns-and-records" "deeplink_cookbook" - "firebase-auth-flutterfire-ui" "firebase-get-to-know-flutter" "generate_crossword" "genui-intro" diff --git a/flutter_ci_script_stable.sh b/flutter_ci_script_stable.sh index 227b2122ee..f48e220be4 100755 --- a/flutter_ci_script_stable.sh +++ b/flutter_ci_script_stable.sh @@ -12,7 +12,6 @@ declare -a CODELABS=( "colorist" "dart-patterns-and-records" "deeplink_cookbook" - "firebase-auth-flutterfire-ui" "firebase-get-to-know-flutter" "generate_crossword" "genui-intro" From 4f398c11edb0817c15066edb35486b5442358816 Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Fri, 23 Oct 2026 06:07:13 +1100 Subject: [PATCH 03/19] Update google-maps-in-flutter --- google-maps-in-flutter/codelab_rebuild.yaml | 3 - .../ios/Runner.xcodeproj/project.pbxproj | 124 +++++++++--------- google-maps-in-flutter/step_3/pubspec.lock | 24 ++-- google-maps-in-flutter/step_3/pubspec.yaml | 4 +- .../step_3/test/widget_test.dart | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 124 +++++++++--------- google-maps-in-flutter/step_4/pubspec.lock | 24 ++-- google-maps-in-flutter/step_4/pubspec.yaml | 4 +- .../ios/Runner.xcodeproj/project.pbxproj | 124 +++++++++--------- google-maps-in-flutter/step_5/pubspec.lock | 76 +++++------ google-maps-in-flutter/step_5/pubspec.yaml | 8 +- 11 files changed, 248 insertions(+), 269 deletions(-) diff --git a/google-maps-in-flutter/codelab_rebuild.yaml b/google-maps-in-flutter/codelab_rebuild.yaml index e258b7af1a..ddb842d88e 100644 --- a/google-maps-in-flutter/codelab_rebuild.yaml +++ b/google-maps-in-flutter/codelab_rebuild.yaml @@ -77,9 +77,6 @@ steps: # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' - - name: Patch ios/Runner.xcodeproj/project.pbxproj - xcode-project-path: google_maps_in_flutter/ios/Runner.xcodeproj - iphoneos-deployment-target: "16.0" - name: Patch lib/main.dart path: google_maps_in_flutter/lib/main.dart patch-u: | diff --git a/google-maps-in-flutter/step_3/ios/Runner.xcodeproj/project.pbxproj b/google-maps-in-flutter/step_3/ios/Runner.xcodeproj/project.pbxproj index 69bc3e66b2..a4d55aed75 100644 --- a/google-maps-in-flutter/step_3/ios/Runner.xcodeproj/project.pbxproj +++ b/google-maps-in-flutter/step_3/ios/Runner.xcodeproj/project.pbxproj @@ -9,12 +9,12 @@ /* Begin PBXBuildFile section */ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; + 364090D49E7328641934F495 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7207757A8192398C7443FC5F /* Pods_Runner.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 47695F8BD78CB9EEB0463FC9 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EB2035AC267E091220CADA14 /* Pods_RunnerTests.framework */; }; + 5A964785BC56575A3E2FB9A9 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 30267996B3DC1FD2626DB58F /* Pods_RunnerTests.framework */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - 84FBADFF0FFF2FD0074B35A8 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A0866E9BBA305B52E70F869 /* Pods_Runner.framework */; }; 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; @@ -46,18 +46,20 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 1A0866E9BBA305B52E70F869 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 30267996B3DC1FD2626DB58F /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 41A6439F84FA4799780B4BF1 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + 43C06B73A44EEFD3B6AA3DF7 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + 62D48A7A19F06DBDEF53856B /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 7207757A8192398C7443FC5F /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 74B2B983F93FC9E06E91F4D9 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - 789496E228E6A62FE62FE2B1 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9262174FC0AB843DAC89861C /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 8B575BDC549652DA21F899A8 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -65,27 +67,25 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - A49A4A0070FE9F9FBCB46DD0 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - C85E4EF8378C5EA550115912 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - D25AAB7A15157A761A230AEF /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - EB2035AC267E091220CADA14 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 97D7F9990596EFCCFB864346 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + FBF8BEEC9F3C1531FCA31262 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 546328F2646C8DC9851EDB0C /* Frameworks */ = { + 97C146EB1CF9000F007C117D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 47695F8BD78CB9EEB0463FC9 /* Pods_RunnerTests.framework in Frameworks */, + 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, + 364090D49E7328641934F495 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 97C146EB1CF9000F007C117D /* Frameworks */ = { + E06098CCC80850448D6F40BF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 84FBADFF0FFF2FD0074B35A8 /* Pods_Runner.framework in Frameworks */, + 5A964785BC56575A3E2FB9A9 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -100,24 +100,15 @@ path = RunnerTests; sourceTree = ""; }; - 37AA5A9A24768DDB55AA8302 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 1A0866E9BBA305B52E70F869 /* Pods_Runner.framework */, - EB2035AC267E091220CADA14 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 812BE3E0582E3ADF5C5C0425 /* Pods */ = { + 41202BE73EAB8349D79AF66A /* Pods */ = { isa = PBXGroup; children = ( - A49A4A0070FE9F9FBCB46DD0 /* Pods-Runner.debug.xcconfig */, - 789496E228E6A62FE62FE2B1 /* Pods-Runner.release.xcconfig */, - 41A6439F84FA4799780B4BF1 /* Pods-Runner.profile.xcconfig */, - 9262174FC0AB843DAC89861C /* Pods-RunnerTests.debug.xcconfig */, - C85E4EF8378C5EA550115912 /* Pods-RunnerTests.release.xcconfig */, - D25AAB7A15157A761A230AEF /* Pods-RunnerTests.profile.xcconfig */, + 62D48A7A19F06DBDEF53856B /* Pods-Runner.debug.xcconfig */, + 97D7F9990596EFCCFB864346 /* Pods-Runner.release.xcconfig */, + 8B575BDC549652DA21F899A8 /* Pods-Runner.profile.xcconfig */, + 74B2B983F93FC9E06E91F4D9 /* Pods-RunnerTests.debug.xcconfig */, + FBF8BEEC9F3C1531FCA31262 /* Pods-RunnerTests.release.xcconfig */, + 43C06B73A44EEFD3B6AA3DF7 /* Pods-RunnerTests.profile.xcconfig */, ); name = Pods; path = Pods; @@ -142,8 +133,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, - 812BE3E0582E3ADF5C5C0425 /* Pods */, - 37AA5A9A24768DDB55AA8302 /* Frameworks */, + 41202BE73EAB8349D79AF66A /* Pods */, + 993CDD1F2AA83B0E518D1485 /* Frameworks */, ); sourceTree = ""; }; @@ -172,6 +163,15 @@ path = Runner; sourceTree = ""; }; + 993CDD1F2AA83B0E518D1485 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 7207757A8192398C7443FC5F /* Pods_Runner.framework */, + 30267996B3DC1FD2626DB58F /* Pods_RunnerTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -179,10 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - EB4D27EC30B9D2F346CCF7A5 /* [CP] Check Pods Manifest.lock */, + AC6329D4F15F5A0811F99B9F /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, - 546328F2646C8DC9851EDB0C /* Frameworks */, + E06098CCC80850448D6F40BF /* Frameworks */, ); buildRules = ( ); @@ -198,14 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 1E38C9921B8400A65CC621BB /* [CP] Check Pods Manifest.lock */, + 338E395FEB2A27BC80EE3DB4 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 38A30C9421D16A458346BEB6 /* [CP] Copy Pods Resources */, + B9E0F1CCAA4607BFE5E01670 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -283,7 +283,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 1E38C9921B8400A65CC621BB /* [CP] Check Pods Manifest.lock */ = { + 338E395FEB2A27BC80EE3DB4 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -305,23 +305,6 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 38A30C9421D16A458346BEB6 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Copy Pods Resources"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; @@ -353,7 +336,7 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; }; - EB4D27EC30B9D2F346CCF7A5 /* [CP] Check Pods Manifest.lock */ = { + AC6329D4F15F5A0811F99B9F /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -375,6 +358,23 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + B9E0F1CCAA4607BFE5E01670 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Copy Pods Resources"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -488,7 +488,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -503,13 +502,12 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9262174FC0AB843DAC89861C /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 74B2B983F93FC9E06E91F4D9 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.googleMapsInFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -522,13 +520,12 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C85E4EF8378C5EA550115912 /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = FBF8BEEC9F3C1531FCA31262 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.googleMapsInFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -539,13 +536,12 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D25AAB7A15157A761A230AEF /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 43C06B73A44EEFD3B6AA3DF7 /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.googleMapsInFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -676,7 +672,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -699,7 +694,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/google-maps-in-flutter/step_3/pubspec.lock b/google-maps-in-flutter/step_3/pubspec.lock index 20baf0de1b..93424e1928 100644 --- a/google-maps-in-flutter/step_3/pubspec.lock +++ b/google-maps-in-flutter/step_3/pubspec.lock @@ -61,10 +61,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -121,10 +121,10 @@ packages: dependency: "direct main" description: name: google_maps_flutter - sha256: "92b73931215d03057bb76c2207373851081c41bd1562f909a8bb14a98f9d7baa" + sha256: fc084ddabc22645bebbe9df51baeec4949e5d14fc37492dce80501863425a82e url: "https://pub.dev" source: hosted - version: "2.18.2" + version: "2.19.0" google_maps_flutter_android: dependency: transitive description: @@ -137,10 +137,10 @@ packages: dependency: transitive description: name: google_maps_flutter_ios - sha256: "9638557fa31d451d64c815d415b685f9959e314606bfa5daf2a77bc63f1eba04" + sha256: fdfef49c2cb79fb74ca982ba47aa4eeff9847007073a753cd77f74908241ef4e url: "https://pub.dev" source: hosted - version: "2.18.6" + version: "2.18.7" google_maps_flutter_platform_interface: dependency: transitive description: @@ -153,10 +153,10 @@ packages: dependency: transitive description: name: google_maps_flutter_web - sha256: e9a78255ea50db294f9a6949d8b144313ed5555497dcab21b198022aaaa56641 + sha256: "65911541b63c3ac7ae46c62a0bddaf130bb9e85b478d4650b0e69468ab6af7d6" url: "https://pub.dev" source: hosted - version: "0.6.4+1" + version: "0.6.5" html: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -334,10 +334,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/google-maps-in-flutter/step_3/pubspec.yaml b/google-maps-in-flutter/step_3/pubspec.yaml index 58b6fe94a7..f2f1a925c1 100644 --- a/google-maps-in-flutter/step_3/pubspec.yaml +++ b/google-maps-in-flutter/step_3/pubspec.yaml @@ -34,8 +34,8 @@ dependencies: # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^2.0.0 - google_maps_flutter: ^2.18.2 - material_ui: ^1.5.0 + google_maps_flutter: ^2.19.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/google-maps-in-flutter/step_3/test/widget_test.dart b/google-maps-in-flutter/step_3/test/widget_test.dart index 0d0630e041..b838775061 100644 --- a/google-maps-in-flutter/step_3/test/widget_test.dart +++ b/google-maps-in-flutter/step_3/test/widget_test.dart @@ -21,8 +21,8 @@ // gestures. You can also use WidgetTester to find child widgets in the widget // tree, read text, and verify that the values of widget properties are correct. +import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; -import 'package:material_ui/material_ui.dart'; import 'package:google_maps_in_flutter/main.dart'; diff --git a/google-maps-in-flutter/step_4/ios/Runner.xcodeproj/project.pbxproj b/google-maps-in-flutter/step_4/ios/Runner.xcodeproj/project.pbxproj index 69bc3e66b2..a4d55aed75 100644 --- a/google-maps-in-flutter/step_4/ios/Runner.xcodeproj/project.pbxproj +++ b/google-maps-in-flutter/step_4/ios/Runner.xcodeproj/project.pbxproj @@ -9,12 +9,12 @@ /* Begin PBXBuildFile section */ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; + 364090D49E7328641934F495 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7207757A8192398C7443FC5F /* Pods_Runner.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 47695F8BD78CB9EEB0463FC9 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EB2035AC267E091220CADA14 /* Pods_RunnerTests.framework */; }; + 5A964785BC56575A3E2FB9A9 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 30267996B3DC1FD2626DB58F /* Pods_RunnerTests.framework */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - 84FBADFF0FFF2FD0074B35A8 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A0866E9BBA305B52E70F869 /* Pods_Runner.framework */; }; 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; @@ -46,18 +46,20 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 1A0866E9BBA305B52E70F869 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 30267996B3DC1FD2626DB58F /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 41A6439F84FA4799780B4BF1 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + 43C06B73A44EEFD3B6AA3DF7 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + 62D48A7A19F06DBDEF53856B /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 7207757A8192398C7443FC5F /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 74B2B983F93FC9E06E91F4D9 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - 789496E228E6A62FE62FE2B1 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9262174FC0AB843DAC89861C /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 8B575BDC549652DA21F899A8 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -65,27 +67,25 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - A49A4A0070FE9F9FBCB46DD0 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - C85E4EF8378C5EA550115912 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - D25AAB7A15157A761A230AEF /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - EB2035AC267E091220CADA14 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 97D7F9990596EFCCFB864346 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + FBF8BEEC9F3C1531FCA31262 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 546328F2646C8DC9851EDB0C /* Frameworks */ = { + 97C146EB1CF9000F007C117D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 47695F8BD78CB9EEB0463FC9 /* Pods_RunnerTests.framework in Frameworks */, + 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, + 364090D49E7328641934F495 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 97C146EB1CF9000F007C117D /* Frameworks */ = { + E06098CCC80850448D6F40BF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 84FBADFF0FFF2FD0074B35A8 /* Pods_Runner.framework in Frameworks */, + 5A964785BC56575A3E2FB9A9 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -100,24 +100,15 @@ path = RunnerTests; sourceTree = ""; }; - 37AA5A9A24768DDB55AA8302 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 1A0866E9BBA305B52E70F869 /* Pods_Runner.framework */, - EB2035AC267E091220CADA14 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 812BE3E0582E3ADF5C5C0425 /* Pods */ = { + 41202BE73EAB8349D79AF66A /* Pods */ = { isa = PBXGroup; children = ( - A49A4A0070FE9F9FBCB46DD0 /* Pods-Runner.debug.xcconfig */, - 789496E228E6A62FE62FE2B1 /* Pods-Runner.release.xcconfig */, - 41A6439F84FA4799780B4BF1 /* Pods-Runner.profile.xcconfig */, - 9262174FC0AB843DAC89861C /* Pods-RunnerTests.debug.xcconfig */, - C85E4EF8378C5EA550115912 /* Pods-RunnerTests.release.xcconfig */, - D25AAB7A15157A761A230AEF /* Pods-RunnerTests.profile.xcconfig */, + 62D48A7A19F06DBDEF53856B /* Pods-Runner.debug.xcconfig */, + 97D7F9990596EFCCFB864346 /* Pods-Runner.release.xcconfig */, + 8B575BDC549652DA21F899A8 /* Pods-Runner.profile.xcconfig */, + 74B2B983F93FC9E06E91F4D9 /* Pods-RunnerTests.debug.xcconfig */, + FBF8BEEC9F3C1531FCA31262 /* Pods-RunnerTests.release.xcconfig */, + 43C06B73A44EEFD3B6AA3DF7 /* Pods-RunnerTests.profile.xcconfig */, ); name = Pods; path = Pods; @@ -142,8 +133,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, - 812BE3E0582E3ADF5C5C0425 /* Pods */, - 37AA5A9A24768DDB55AA8302 /* Frameworks */, + 41202BE73EAB8349D79AF66A /* Pods */, + 993CDD1F2AA83B0E518D1485 /* Frameworks */, ); sourceTree = ""; }; @@ -172,6 +163,15 @@ path = Runner; sourceTree = ""; }; + 993CDD1F2AA83B0E518D1485 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 7207757A8192398C7443FC5F /* Pods_Runner.framework */, + 30267996B3DC1FD2626DB58F /* Pods_RunnerTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -179,10 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - EB4D27EC30B9D2F346CCF7A5 /* [CP] Check Pods Manifest.lock */, + AC6329D4F15F5A0811F99B9F /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, - 546328F2646C8DC9851EDB0C /* Frameworks */, + E06098CCC80850448D6F40BF /* Frameworks */, ); buildRules = ( ); @@ -198,14 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 1E38C9921B8400A65CC621BB /* [CP] Check Pods Manifest.lock */, + 338E395FEB2A27BC80EE3DB4 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 38A30C9421D16A458346BEB6 /* [CP] Copy Pods Resources */, + B9E0F1CCAA4607BFE5E01670 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -283,7 +283,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 1E38C9921B8400A65CC621BB /* [CP] Check Pods Manifest.lock */ = { + 338E395FEB2A27BC80EE3DB4 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -305,23 +305,6 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 38A30C9421D16A458346BEB6 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Copy Pods Resources"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; @@ -353,7 +336,7 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; }; - EB4D27EC30B9D2F346CCF7A5 /* [CP] Check Pods Manifest.lock */ = { + AC6329D4F15F5A0811F99B9F /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -375,6 +358,23 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + B9E0F1CCAA4607BFE5E01670 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Copy Pods Resources"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -488,7 +488,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -503,13 +502,12 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9262174FC0AB843DAC89861C /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 74B2B983F93FC9E06E91F4D9 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.googleMapsInFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -522,13 +520,12 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C85E4EF8378C5EA550115912 /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = FBF8BEEC9F3C1531FCA31262 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.googleMapsInFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -539,13 +536,12 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D25AAB7A15157A761A230AEF /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 43C06B73A44EEFD3B6AA3DF7 /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.googleMapsInFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -676,7 +672,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -699,7 +694,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/google-maps-in-flutter/step_4/pubspec.lock b/google-maps-in-flutter/step_4/pubspec.lock index 20baf0de1b..93424e1928 100644 --- a/google-maps-in-flutter/step_4/pubspec.lock +++ b/google-maps-in-flutter/step_4/pubspec.lock @@ -61,10 +61,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -121,10 +121,10 @@ packages: dependency: "direct main" description: name: google_maps_flutter - sha256: "92b73931215d03057bb76c2207373851081c41bd1562f909a8bb14a98f9d7baa" + sha256: fc084ddabc22645bebbe9df51baeec4949e5d14fc37492dce80501863425a82e url: "https://pub.dev" source: hosted - version: "2.18.2" + version: "2.19.0" google_maps_flutter_android: dependency: transitive description: @@ -137,10 +137,10 @@ packages: dependency: transitive description: name: google_maps_flutter_ios - sha256: "9638557fa31d451d64c815d415b685f9959e314606bfa5daf2a77bc63f1eba04" + sha256: fdfef49c2cb79fb74ca982ba47aa4eeff9847007073a753cd77f74908241ef4e url: "https://pub.dev" source: hosted - version: "2.18.6" + version: "2.18.7" google_maps_flutter_platform_interface: dependency: transitive description: @@ -153,10 +153,10 @@ packages: dependency: transitive description: name: google_maps_flutter_web - sha256: e9a78255ea50db294f9a6949d8b144313ed5555497dcab21b198022aaaa56641 + sha256: "65911541b63c3ac7ae46c62a0bddaf130bb9e85b478d4650b0e69468ab6af7d6" url: "https://pub.dev" source: hosted - version: "0.6.4+1" + version: "0.6.5" html: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -334,10 +334,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/google-maps-in-flutter/step_4/pubspec.yaml b/google-maps-in-flutter/step_4/pubspec.yaml index 58b6fe94a7..f2f1a925c1 100644 --- a/google-maps-in-flutter/step_4/pubspec.yaml +++ b/google-maps-in-flutter/step_4/pubspec.yaml @@ -34,8 +34,8 @@ dependencies: # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^2.0.0 - google_maps_flutter: ^2.18.2 - material_ui: ^1.5.0 + google_maps_flutter: ^2.19.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/google-maps-in-flutter/step_5/ios/Runner.xcodeproj/project.pbxproj b/google-maps-in-flutter/step_5/ios/Runner.xcodeproj/project.pbxproj index 69bc3e66b2..a4d55aed75 100644 --- a/google-maps-in-flutter/step_5/ios/Runner.xcodeproj/project.pbxproj +++ b/google-maps-in-flutter/step_5/ios/Runner.xcodeproj/project.pbxproj @@ -9,12 +9,12 @@ /* Begin PBXBuildFile section */ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; + 364090D49E7328641934F495 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7207757A8192398C7443FC5F /* Pods_Runner.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 47695F8BD78CB9EEB0463FC9 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EB2035AC267E091220CADA14 /* Pods_RunnerTests.framework */; }; + 5A964785BC56575A3E2FB9A9 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 30267996B3DC1FD2626DB58F /* Pods_RunnerTests.framework */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - 84FBADFF0FFF2FD0074B35A8 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A0866E9BBA305B52E70F869 /* Pods_Runner.framework */; }; 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; @@ -46,18 +46,20 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 1A0866E9BBA305B52E70F869 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 30267996B3DC1FD2626DB58F /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 41A6439F84FA4799780B4BF1 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + 43C06B73A44EEFD3B6AA3DF7 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + 62D48A7A19F06DBDEF53856B /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 7207757A8192398C7443FC5F /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 74B2B983F93FC9E06E91F4D9 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - 789496E228E6A62FE62FE2B1 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9262174FC0AB843DAC89861C /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 8B575BDC549652DA21F899A8 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -65,27 +67,25 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - A49A4A0070FE9F9FBCB46DD0 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - C85E4EF8378C5EA550115912 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - D25AAB7A15157A761A230AEF /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - EB2035AC267E091220CADA14 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 97D7F9990596EFCCFB864346 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + FBF8BEEC9F3C1531FCA31262 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 546328F2646C8DC9851EDB0C /* Frameworks */ = { + 97C146EB1CF9000F007C117D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 47695F8BD78CB9EEB0463FC9 /* Pods_RunnerTests.framework in Frameworks */, + 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, + 364090D49E7328641934F495 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 97C146EB1CF9000F007C117D /* Frameworks */ = { + E06098CCC80850448D6F40BF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 84FBADFF0FFF2FD0074B35A8 /* Pods_Runner.framework in Frameworks */, + 5A964785BC56575A3E2FB9A9 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -100,24 +100,15 @@ path = RunnerTests; sourceTree = ""; }; - 37AA5A9A24768DDB55AA8302 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 1A0866E9BBA305B52E70F869 /* Pods_Runner.framework */, - EB2035AC267E091220CADA14 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 812BE3E0582E3ADF5C5C0425 /* Pods */ = { + 41202BE73EAB8349D79AF66A /* Pods */ = { isa = PBXGroup; children = ( - A49A4A0070FE9F9FBCB46DD0 /* Pods-Runner.debug.xcconfig */, - 789496E228E6A62FE62FE2B1 /* Pods-Runner.release.xcconfig */, - 41A6439F84FA4799780B4BF1 /* Pods-Runner.profile.xcconfig */, - 9262174FC0AB843DAC89861C /* Pods-RunnerTests.debug.xcconfig */, - C85E4EF8378C5EA550115912 /* Pods-RunnerTests.release.xcconfig */, - D25AAB7A15157A761A230AEF /* Pods-RunnerTests.profile.xcconfig */, + 62D48A7A19F06DBDEF53856B /* Pods-Runner.debug.xcconfig */, + 97D7F9990596EFCCFB864346 /* Pods-Runner.release.xcconfig */, + 8B575BDC549652DA21F899A8 /* Pods-Runner.profile.xcconfig */, + 74B2B983F93FC9E06E91F4D9 /* Pods-RunnerTests.debug.xcconfig */, + FBF8BEEC9F3C1531FCA31262 /* Pods-RunnerTests.release.xcconfig */, + 43C06B73A44EEFD3B6AA3DF7 /* Pods-RunnerTests.profile.xcconfig */, ); name = Pods; path = Pods; @@ -142,8 +133,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, - 812BE3E0582E3ADF5C5C0425 /* Pods */, - 37AA5A9A24768DDB55AA8302 /* Frameworks */, + 41202BE73EAB8349D79AF66A /* Pods */, + 993CDD1F2AA83B0E518D1485 /* Frameworks */, ); sourceTree = ""; }; @@ -172,6 +163,15 @@ path = Runner; sourceTree = ""; }; + 993CDD1F2AA83B0E518D1485 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 7207757A8192398C7443FC5F /* Pods_Runner.framework */, + 30267996B3DC1FD2626DB58F /* Pods_RunnerTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -179,10 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - EB4D27EC30B9D2F346CCF7A5 /* [CP] Check Pods Manifest.lock */, + AC6329D4F15F5A0811F99B9F /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, - 546328F2646C8DC9851EDB0C /* Frameworks */, + E06098CCC80850448D6F40BF /* Frameworks */, ); buildRules = ( ); @@ -198,14 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 1E38C9921B8400A65CC621BB /* [CP] Check Pods Manifest.lock */, + 338E395FEB2A27BC80EE3DB4 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 38A30C9421D16A458346BEB6 /* [CP] Copy Pods Resources */, + B9E0F1CCAA4607BFE5E01670 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -283,7 +283,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 1E38C9921B8400A65CC621BB /* [CP] Check Pods Manifest.lock */ = { + 338E395FEB2A27BC80EE3DB4 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -305,23 +305,6 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 38A30C9421D16A458346BEB6 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Copy Pods Resources"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; @@ -353,7 +336,7 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; }; - EB4D27EC30B9D2F346CCF7A5 /* [CP] Check Pods Manifest.lock */ = { + AC6329D4F15F5A0811F99B9F /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -375,6 +358,23 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + B9E0F1CCAA4607BFE5E01670 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Copy Pods Resources"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -488,7 +488,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -503,13 +502,12 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9262174FC0AB843DAC89861C /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 74B2B983F93FC9E06E91F4D9 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.googleMapsInFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -522,13 +520,12 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C85E4EF8378C5EA550115912 /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = FBF8BEEC9F3C1531FCA31262 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.googleMapsInFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -539,13 +536,12 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D25AAB7A15157A761A230AEF /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 43C06B73A44EEFD3B6AA3DF7 /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.googleMapsInFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -676,7 +672,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -699,7 +694,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/google-maps-in-flutter/step_5/pubspec.lock b/google-maps-in-flutter/step_5/pubspec.lock index 047ac96028..32dd58482d 100644 --- a/google-maps-in-flutter/step_5/pubspec.lock +++ b/google-maps-in-flutter/step_5/pubspec.lock @@ -5,18 +5,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" args: dependency: transitive description: @@ -45,34 +45,34 @@ packages: dependency: transitive description: name: build - sha256: "8a5c5761af8e31748bba3c82f68925ace40f3225c3eea25be9beb57eca7cd7a8" + sha256: "50df3d1558953a0d936401c1687cc41dbc039f9132f538c7bcb2aac2a580ae7f" url: "https://pub.dev" source: hosted - version: "4.0.11" + version: "5.0.0" build_config: dependency: transitive description: name: build_config - sha256: d466ed2dc9c6cd1d169948879b84ee061eb5e22c64a7c6089879c6296d272a8d + sha256: "4703a785fbc3c266c5c7518589d0863f6a05078ee33f7ca5aa4b87a56f1cedd2" url: "https://pub.dev" source: hosted - version: "1.3.3" + version: "1.4.0" build_daemon: dependency: transitive description: name: build_daemon - sha256: e1d40ef3f7934986d5da2271b1ba07794921ce263e44d622fb6c406d76589e33 + sha256: "39ab65f7c60c19af64b9ef96e6a5d3ab48355f7dddfd98a9079d55a8cb6628fc" url: "https://pub.dev" source: hosted - version: "4.1.6" + version: "4.1.7" build_runner: dependency: "direct dev" description: name: build_runner - sha256: "6feadd32d90a68253c1f7b4fcff76adb4b41ad32a53f8bad835dc65f01ac9dc5" + sha256: "96b9da39a3a8d4365aa1ca6f7655437d80f514ba13d4c21d8408cc8aacb94681" url: "https://pub.dev" source: hosted - version: "2.16.2" + version: "2.17.1" built_collection: dependency: transitive description: @@ -157,18 +157,18 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" dart_style: dependency: transitive description: name: dart_style - sha256: "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1" + sha256: a0e4f65339b31eb6a9e6a12e14b4682a48d46fbc54a82f4a702396fbdbac63a7 url: "https://pub.dev" source: hosted - version: "3.1.13" + version: "3.1.14" fake_async: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: "direct main" description: name: google_maps_flutter - sha256: "92b73931215d03057bb76c2207373851081c41bd1562f909a8bb14a98f9d7baa" + sha256: fc084ddabc22645bebbe9df51baeec4949e5d14fc37492dce80501863425a82e url: "https://pub.dev" source: hosted - version: "2.18.2" + version: "2.19.0" google_maps_flutter_android: dependency: transitive description: @@ -265,10 +265,10 @@ packages: dependency: transitive description: name: google_maps_flutter_ios - sha256: "9638557fa31d451d64c815d415b685f9959e314606bfa5daf2a77bc63f1eba04" + sha256: fdfef49c2cb79fb74ca982ba47aa4eeff9847007073a753cd77f74908241ef4e url: "https://pub.dev" source: hosted - version: "2.18.6" + version: "2.18.7" google_maps_flutter_platform_interface: dependency: transitive description: @@ -281,10 +281,10 @@ packages: dependency: transitive description: name: google_maps_flutter_web - sha256: e9a78255ea50db294f9a6949d8b144313ed5555497dcab21b198022aaaa56641 + sha256: "65911541b63c3ac7ae46c62a0bddaf130bb9e85b478d4650b0e69468ab6af7d6" url: "https://pub.dev" source: hosted - version: "0.6.4+1" + version: "0.6.5" graphs: dependency: transitive description: @@ -313,10 +313,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -353,10 +353,10 @@ packages: dependency: "direct main" description: name: json_serializable - sha256: e45aefa0324f08c683caafbb94b72837aa6193c61822799c916e45f4a263113d + sha256: cc7822761b40be9237bcaae62b755ffe5453ceff96a0001f1f5f2439251c66f1 url: "https://pub.dev" source: hosted - version: "6.14.1" + version: "6.15.2" leak_tracker: dependency: transitive description: @@ -417,10 +417,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -481,10 +481,10 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796 + sha256: "9ac81c01ffd6a9cf9b2713288834fbaaf6aebde05ffdf02d380e68b8e06f27d8" url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.7.0" sanitize_html: dependency: transitive description: @@ -497,10 +497,10 @@ packages: dependency: transitive description: name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 + sha256: e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48 url: "https://pub.dev" source: hosted - version: "1.4.2" + version: "1.4.3" shelf_web_socket: dependency: transitive description: @@ -518,18 +518,18 @@ packages: dependency: transitive description: name: source_gen - sha256: "11b6047da8e4eb6c643ccac3d0fda3f9c9e11651695f7da24a85ade8aff15a44" + sha256: "833ea7d15b5be79949d3d6c077da0267a0bd93c16897b36a771395a91e63086e" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.3.1" source_helper: dependency: transitive description: name: source_helper - sha256: "5e6f216fdf6376c9f3852381ae037499797a3385377d388b011dac98d303c67c" + sha256: "279126bce72de3f2b7d4756408a4157988cf6bb4815be551bf55851aa00e9984" url: "https://pub.dev" source: hosted - version: "1.3.13" + version: "1.4.0" source_span: dependency: transitive description: @@ -606,10 +606,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/google-maps-in-flutter/step_5/pubspec.yaml b/google-maps-in-flutter/step_5/pubspec.yaml index 09c4f65ff4..22385d22d4 100644 --- a/google-maps-in-flutter/step_5/pubspec.yaml +++ b/google-maps-in-flutter/step_5/pubspec.yaml @@ -34,11 +34,11 @@ dependencies: # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^2.0.0 - google_maps_flutter: ^2.18.2 - material_ui: ^1.5.0 + google_maps_flutter: ^2.19.0 + material_ui: ^1.8.0 http: ^1.6.0 json_annotation: ^4.12.0 - json_serializable: ^6.14.1 + json_serializable: ^6.15.2 dev_dependencies: flutter_test: @@ -50,7 +50,7 @@ dev_dependencies: # package. See that file for information about deactivating specific lint # rules and activating additional ones. flutter_lints: ^6.0.0 - build_runner: ^2.16.1 + build_runner: ^2.17.1 # For information on the generic Dart part of this file, see the # following page: https://dart.dev/tools/pub/pubspec From 4eee5adcb06e93fc6a8f1ec4522a472c4701620a Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Fri, 23 Oct 2026 06:30:46 +1100 Subject: [PATCH 04/19] Update animated-responsive-layout --- animated-responsive-layout/codelab_rebuild.yaml | 3 +++ animated-responsive-layout/step_03/pubspec.lock | 12 ++++++------ animated-responsive-layout/step_03/pubspec.yaml | 2 +- animated-responsive-layout/step_04/pubspec.lock | 12 ++++++------ animated-responsive-layout/step_04/pubspec.yaml | 2 +- animated-responsive-layout/step_05/pubspec.lock | 12 ++++++------ animated-responsive-layout/step_05/pubspec.yaml | 2 +- animated-responsive-layout/step_06/pubspec.lock | 12 ++++++------ animated-responsive-layout/step_06/pubspec.yaml | 2 +- animated-responsive-layout/step_07/pubspec.lock | 12 ++++++------ animated-responsive-layout/step_07/pubspec.yaml | 2 +- animated-responsive-layout/step_08/pubspec.lock | 12 ++++++------ animated-responsive-layout/step_08/pubspec.yaml | 2 +- 13 files changed, 45 insertions(+), 42 deletions(-) diff --git a/animated-responsive-layout/codelab_rebuild.yaml b/animated-responsive-layout/codelab_rebuild.yaml index 685a151723..ee97c2483c 100644 --- a/animated-responsive-layout/codelab_rebuild.yaml +++ b/animated-responsive-layout/codelab_rebuild.yaml @@ -70,6 +70,9 @@ steps: - name: Dart format path: animated_responsive_layout dart: format . + - name: Flutter clean + path: animated_responsive_layout + flutter: clean - name: Build iOS simulator bundle platforms: [macos] path: animated_responsive_layout diff --git a/animated-responsive-layout/step_03/pubspec.lock b/animated-responsive-layout/step_03/pubspec.lock index abe6a3f783..78cf71c2e4 100644 --- a/animated-responsive-layout/step_03/pubspec.lock +++ b/animated-responsive-layout/step_03/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -140,10 +140,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animated-responsive-layout/step_03/pubspec.yaml b/animated-responsive-layout/step_03/pubspec.yaml index cc46f46318..91c9d8c898 100644 --- a/animated-responsive-layout/step_03/pubspec.yaml +++ b/animated-responsive-layout/step_03/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animated-responsive-layout/step_04/pubspec.lock b/animated-responsive-layout/step_04/pubspec.lock index abe6a3f783..78cf71c2e4 100644 --- a/animated-responsive-layout/step_04/pubspec.lock +++ b/animated-responsive-layout/step_04/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -140,10 +140,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animated-responsive-layout/step_04/pubspec.yaml b/animated-responsive-layout/step_04/pubspec.yaml index 462c457ea5..ad51f4811b 100644 --- a/animated-responsive-layout/step_04/pubspec.yaml +++ b/animated-responsive-layout/step_04/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animated-responsive-layout/step_05/pubspec.lock b/animated-responsive-layout/step_05/pubspec.lock index abe6a3f783..78cf71c2e4 100644 --- a/animated-responsive-layout/step_05/pubspec.lock +++ b/animated-responsive-layout/step_05/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -140,10 +140,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animated-responsive-layout/step_05/pubspec.yaml b/animated-responsive-layout/step_05/pubspec.yaml index 462c457ea5..ad51f4811b 100644 --- a/animated-responsive-layout/step_05/pubspec.yaml +++ b/animated-responsive-layout/step_05/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animated-responsive-layout/step_06/pubspec.lock b/animated-responsive-layout/step_06/pubspec.lock index abe6a3f783..78cf71c2e4 100644 --- a/animated-responsive-layout/step_06/pubspec.lock +++ b/animated-responsive-layout/step_06/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -140,10 +140,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animated-responsive-layout/step_06/pubspec.yaml b/animated-responsive-layout/step_06/pubspec.yaml index 462c457ea5..ad51f4811b 100644 --- a/animated-responsive-layout/step_06/pubspec.yaml +++ b/animated-responsive-layout/step_06/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animated-responsive-layout/step_07/pubspec.lock b/animated-responsive-layout/step_07/pubspec.lock index abe6a3f783..78cf71c2e4 100644 --- a/animated-responsive-layout/step_07/pubspec.lock +++ b/animated-responsive-layout/step_07/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -140,10 +140,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animated-responsive-layout/step_07/pubspec.yaml b/animated-responsive-layout/step_07/pubspec.yaml index 462c457ea5..ad51f4811b 100644 --- a/animated-responsive-layout/step_07/pubspec.yaml +++ b/animated-responsive-layout/step_07/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animated-responsive-layout/step_08/pubspec.lock b/animated-responsive-layout/step_08/pubspec.lock index abe6a3f783..78cf71c2e4 100644 --- a/animated-responsive-layout/step_08/pubspec.lock +++ b/animated-responsive-layout/step_08/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -140,10 +140,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animated-responsive-layout/step_08/pubspec.yaml b/animated-responsive-layout/step_08/pubspec.yaml index 462c457ea5..ad51f4811b 100644 --- a/animated-responsive-layout/step_08/pubspec.yaml +++ b/animated-responsive-layout/step_08/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: From d106a587340e5f5954b08b87e4aa1ee7f38e346a Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Fri, 23 Oct 2026 06:44:43 +1100 Subject: [PATCH 05/19] Update animations --- animations/step_01/analysis_options.yaml | 8 -------- animations/step_01/pubspec.lock | 12 ++++++------ animations/step_01/pubspec.yaml | 2 +- animations/step_02_a/analysis_options.yaml | 8 -------- animations/step_02_a/pubspec.lock | 12 ++++++------ animations/step_02_a/pubspec.yaml | 2 +- animations/step_02_b/analysis_options.yaml | 8 -------- animations/step_02_b/pubspec.lock | 12 ++++++------ animations/step_02_b/pubspec.yaml | 2 +- animations/step_02_c/analysis_options.yaml | 8 -------- animations/step_02_c/pubspec.lock | 12 ++++++------ animations/step_02_c/pubspec.yaml | 2 +- animations/step_02_d/analysis_options.yaml | 8 -------- animations/step_02_d/pubspec.lock | 12 ++++++------ animations/step_02_d/pubspec.yaml | 2 +- animations/step_02_e/analysis_options.yaml | 8 -------- animations/step_02_e/pubspec.lock | 12 ++++++------ animations/step_02_e/pubspec.yaml | 2 +- animations/step_03_a/analysis_options.yaml | 8 -------- animations/step_03_a/pubspec.lock | 12 ++++++------ animations/step_03_a/pubspec.yaml | 2 +- animations/step_03_b/analysis_options.yaml | 8 -------- animations/step_03_b/pubspec.lock | 12 ++++++------ animations/step_03_b/pubspec.yaml | 2 +- animations/step_03_c/analysis_options.yaml | 8 -------- animations/step_03_c/pubspec.lock | 12 ++++++------ animations/step_03_c/pubspec.yaml | 2 +- animations/step_03_d/analysis_options.yaml | 8 -------- animations/step_03_d/pubspec.lock | 12 ++++++------ animations/step_03_d/pubspec.yaml | 2 +- animations/step_04_a/analysis_options.yaml | 8 -------- animations/step_04_a/pubspec.lock | 12 ++++++------ animations/step_04_a/pubspec.yaml | 2 +- animations/step_04_b/analysis_options.yaml | 8 -------- animations/step_04_b/pubspec.lock | 12 ++++++------ animations/step_04_b/pubspec.yaml | 2 +- animations/step_04_c/analysis_options.yaml | 8 -------- animations/step_04_c/pubspec.lock | 12 ++++++------ animations/step_04_c/pubspec.yaml | 2 +- animations/step_04_d/analysis_options.yaml | 8 -------- animations/step_04_d/pubspec.lock | 12 ++++++------ animations/step_04_d/pubspec.yaml | 2 +- animations/step_05_a/analysis_options.yaml | 8 -------- animations/step_05_a/pubspec.lock | 12 ++++++------ animations/step_05_a/pubspec.yaml | 2 +- animations/step_05_b/analysis_options.yaml | 8 -------- animations/step_05_b/pubspec.lock | 12 ++++++------ animations/step_05_b/pubspec.yaml | 2 +- animations/step_05_c/analysis_options.yaml | 8 -------- animations/step_05_c/pubspec.lock | 12 ++++++------ animations/step_05_c/pubspec.yaml | 2 +- animations/step_05_d/analysis_options.yaml | 8 -------- animations/step_05_d/pubspec.lock | 12 ++++++------ animations/step_05_d/pubspec.yaml | 2 +- 54 files changed, 126 insertions(+), 270 deletions(-) diff --git a/animations/step_01/analysis_options.yaml b/animations/step_01/analysis_options.yaml index d2ad3868fe..b1a042d01e 100644 --- a/animations/step_01/analysis_options.yaml +++ b/animations/step_01/analysis_options.yaml @@ -3,14 +3,6 @@ include: ../../analysis_options.yaml analyzer: errors: unused_field: ignore - exclude: - - build/** - - android/** - - ios/** - - web/** - - windows/** - - macos/** - - linux/** linter: rules: diff --git a/animations/step_01/pubspec.lock b/animations/step_01/pubspec.lock index 09b7e3207f..b6558f3420 100644 --- a/animations/step_01/pubspec.lock +++ b/animations/step_01/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -233,10 +233,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animations/step_01/pubspec.yaml b/animations/step_01/pubspec.yaml index b26bbd9abd..e6501358c8 100644 --- a/animations/step_01/pubspec.yaml +++ b/animations/step_01/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: animations: ^3.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animations/step_02_a/analysis_options.yaml b/animations/step_02_a/analysis_options.yaml index d2ad3868fe..b1a042d01e 100644 --- a/animations/step_02_a/analysis_options.yaml +++ b/animations/step_02_a/analysis_options.yaml @@ -3,14 +3,6 @@ include: ../../analysis_options.yaml analyzer: errors: unused_field: ignore - exclude: - - build/** - - android/** - - ios/** - - web/** - - windows/** - - macos/** - - linux/** linter: rules: diff --git a/animations/step_02_a/pubspec.lock b/animations/step_02_a/pubspec.lock index 09b7e3207f..b6558f3420 100644 --- a/animations/step_02_a/pubspec.lock +++ b/animations/step_02_a/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -233,10 +233,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animations/step_02_a/pubspec.yaml b/animations/step_02_a/pubspec.yaml index b26bbd9abd..e6501358c8 100644 --- a/animations/step_02_a/pubspec.yaml +++ b/animations/step_02_a/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: animations: ^3.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animations/step_02_b/analysis_options.yaml b/animations/step_02_b/analysis_options.yaml index d2ad3868fe..b1a042d01e 100644 --- a/animations/step_02_b/analysis_options.yaml +++ b/animations/step_02_b/analysis_options.yaml @@ -3,14 +3,6 @@ include: ../../analysis_options.yaml analyzer: errors: unused_field: ignore - exclude: - - build/** - - android/** - - ios/** - - web/** - - windows/** - - macos/** - - linux/** linter: rules: diff --git a/animations/step_02_b/pubspec.lock b/animations/step_02_b/pubspec.lock index 09b7e3207f..b6558f3420 100644 --- a/animations/step_02_b/pubspec.lock +++ b/animations/step_02_b/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -233,10 +233,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animations/step_02_b/pubspec.yaml b/animations/step_02_b/pubspec.yaml index b26bbd9abd..e6501358c8 100644 --- a/animations/step_02_b/pubspec.yaml +++ b/animations/step_02_b/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: animations: ^3.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animations/step_02_c/analysis_options.yaml b/animations/step_02_c/analysis_options.yaml index d2ad3868fe..b1a042d01e 100644 --- a/animations/step_02_c/analysis_options.yaml +++ b/animations/step_02_c/analysis_options.yaml @@ -3,14 +3,6 @@ include: ../../analysis_options.yaml analyzer: errors: unused_field: ignore - exclude: - - build/** - - android/** - - ios/** - - web/** - - windows/** - - macos/** - - linux/** linter: rules: diff --git a/animations/step_02_c/pubspec.lock b/animations/step_02_c/pubspec.lock index 09b7e3207f..b6558f3420 100644 --- a/animations/step_02_c/pubspec.lock +++ b/animations/step_02_c/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -233,10 +233,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animations/step_02_c/pubspec.yaml b/animations/step_02_c/pubspec.yaml index b26bbd9abd..e6501358c8 100644 --- a/animations/step_02_c/pubspec.yaml +++ b/animations/step_02_c/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: animations: ^3.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animations/step_02_d/analysis_options.yaml b/animations/step_02_d/analysis_options.yaml index d2ad3868fe..b1a042d01e 100644 --- a/animations/step_02_d/analysis_options.yaml +++ b/animations/step_02_d/analysis_options.yaml @@ -3,14 +3,6 @@ include: ../../analysis_options.yaml analyzer: errors: unused_field: ignore - exclude: - - build/** - - android/** - - ios/** - - web/** - - windows/** - - macos/** - - linux/** linter: rules: diff --git a/animations/step_02_d/pubspec.lock b/animations/step_02_d/pubspec.lock index 09b7e3207f..b6558f3420 100644 --- a/animations/step_02_d/pubspec.lock +++ b/animations/step_02_d/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -233,10 +233,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animations/step_02_d/pubspec.yaml b/animations/step_02_d/pubspec.yaml index b26bbd9abd..e6501358c8 100644 --- a/animations/step_02_d/pubspec.yaml +++ b/animations/step_02_d/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: animations: ^3.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animations/step_02_e/analysis_options.yaml b/animations/step_02_e/analysis_options.yaml index d2ad3868fe..b1a042d01e 100644 --- a/animations/step_02_e/analysis_options.yaml +++ b/animations/step_02_e/analysis_options.yaml @@ -3,14 +3,6 @@ include: ../../analysis_options.yaml analyzer: errors: unused_field: ignore - exclude: - - build/** - - android/** - - ios/** - - web/** - - windows/** - - macos/** - - linux/** linter: rules: diff --git a/animations/step_02_e/pubspec.lock b/animations/step_02_e/pubspec.lock index 09b7e3207f..b6558f3420 100644 --- a/animations/step_02_e/pubspec.lock +++ b/animations/step_02_e/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -233,10 +233,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animations/step_02_e/pubspec.yaml b/animations/step_02_e/pubspec.yaml index b26bbd9abd..e6501358c8 100644 --- a/animations/step_02_e/pubspec.yaml +++ b/animations/step_02_e/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: animations: ^3.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animations/step_03_a/analysis_options.yaml b/animations/step_03_a/analysis_options.yaml index d2ad3868fe..b1a042d01e 100644 --- a/animations/step_03_a/analysis_options.yaml +++ b/animations/step_03_a/analysis_options.yaml @@ -3,14 +3,6 @@ include: ../../analysis_options.yaml analyzer: errors: unused_field: ignore - exclude: - - build/** - - android/** - - ios/** - - web/** - - windows/** - - macos/** - - linux/** linter: rules: diff --git a/animations/step_03_a/pubspec.lock b/animations/step_03_a/pubspec.lock index 09b7e3207f..b6558f3420 100644 --- a/animations/step_03_a/pubspec.lock +++ b/animations/step_03_a/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -233,10 +233,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animations/step_03_a/pubspec.yaml b/animations/step_03_a/pubspec.yaml index b26bbd9abd..e6501358c8 100644 --- a/animations/step_03_a/pubspec.yaml +++ b/animations/step_03_a/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: animations: ^3.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animations/step_03_b/analysis_options.yaml b/animations/step_03_b/analysis_options.yaml index d2ad3868fe..b1a042d01e 100644 --- a/animations/step_03_b/analysis_options.yaml +++ b/animations/step_03_b/analysis_options.yaml @@ -3,14 +3,6 @@ include: ../../analysis_options.yaml analyzer: errors: unused_field: ignore - exclude: - - build/** - - android/** - - ios/** - - web/** - - windows/** - - macos/** - - linux/** linter: rules: diff --git a/animations/step_03_b/pubspec.lock b/animations/step_03_b/pubspec.lock index 09b7e3207f..b6558f3420 100644 --- a/animations/step_03_b/pubspec.lock +++ b/animations/step_03_b/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -233,10 +233,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animations/step_03_b/pubspec.yaml b/animations/step_03_b/pubspec.yaml index b26bbd9abd..e6501358c8 100644 --- a/animations/step_03_b/pubspec.yaml +++ b/animations/step_03_b/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: animations: ^3.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animations/step_03_c/analysis_options.yaml b/animations/step_03_c/analysis_options.yaml index d2ad3868fe..b1a042d01e 100644 --- a/animations/step_03_c/analysis_options.yaml +++ b/animations/step_03_c/analysis_options.yaml @@ -3,14 +3,6 @@ include: ../../analysis_options.yaml analyzer: errors: unused_field: ignore - exclude: - - build/** - - android/** - - ios/** - - web/** - - windows/** - - macos/** - - linux/** linter: rules: diff --git a/animations/step_03_c/pubspec.lock b/animations/step_03_c/pubspec.lock index 09b7e3207f..b6558f3420 100644 --- a/animations/step_03_c/pubspec.lock +++ b/animations/step_03_c/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -233,10 +233,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animations/step_03_c/pubspec.yaml b/animations/step_03_c/pubspec.yaml index b26bbd9abd..e6501358c8 100644 --- a/animations/step_03_c/pubspec.yaml +++ b/animations/step_03_c/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: animations: ^3.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animations/step_03_d/analysis_options.yaml b/animations/step_03_d/analysis_options.yaml index d2ad3868fe..b1a042d01e 100644 --- a/animations/step_03_d/analysis_options.yaml +++ b/animations/step_03_d/analysis_options.yaml @@ -3,14 +3,6 @@ include: ../../analysis_options.yaml analyzer: errors: unused_field: ignore - exclude: - - build/** - - android/** - - ios/** - - web/** - - windows/** - - macos/** - - linux/** linter: rules: diff --git a/animations/step_03_d/pubspec.lock b/animations/step_03_d/pubspec.lock index 09b7e3207f..b6558f3420 100644 --- a/animations/step_03_d/pubspec.lock +++ b/animations/step_03_d/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -233,10 +233,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animations/step_03_d/pubspec.yaml b/animations/step_03_d/pubspec.yaml index b26bbd9abd..e6501358c8 100644 --- a/animations/step_03_d/pubspec.yaml +++ b/animations/step_03_d/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: animations: ^3.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animations/step_04_a/analysis_options.yaml b/animations/step_04_a/analysis_options.yaml index d2ad3868fe..b1a042d01e 100644 --- a/animations/step_04_a/analysis_options.yaml +++ b/animations/step_04_a/analysis_options.yaml @@ -3,14 +3,6 @@ include: ../../analysis_options.yaml analyzer: errors: unused_field: ignore - exclude: - - build/** - - android/** - - ios/** - - web/** - - windows/** - - macos/** - - linux/** linter: rules: diff --git a/animations/step_04_a/pubspec.lock b/animations/step_04_a/pubspec.lock index 09b7e3207f..b6558f3420 100644 --- a/animations/step_04_a/pubspec.lock +++ b/animations/step_04_a/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -233,10 +233,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animations/step_04_a/pubspec.yaml b/animations/step_04_a/pubspec.yaml index b26bbd9abd..e6501358c8 100644 --- a/animations/step_04_a/pubspec.yaml +++ b/animations/step_04_a/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: animations: ^3.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animations/step_04_b/analysis_options.yaml b/animations/step_04_b/analysis_options.yaml index d2ad3868fe..b1a042d01e 100644 --- a/animations/step_04_b/analysis_options.yaml +++ b/animations/step_04_b/analysis_options.yaml @@ -3,14 +3,6 @@ include: ../../analysis_options.yaml analyzer: errors: unused_field: ignore - exclude: - - build/** - - android/** - - ios/** - - web/** - - windows/** - - macos/** - - linux/** linter: rules: diff --git a/animations/step_04_b/pubspec.lock b/animations/step_04_b/pubspec.lock index 09b7e3207f..b6558f3420 100644 --- a/animations/step_04_b/pubspec.lock +++ b/animations/step_04_b/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -233,10 +233,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animations/step_04_b/pubspec.yaml b/animations/step_04_b/pubspec.yaml index b26bbd9abd..e6501358c8 100644 --- a/animations/step_04_b/pubspec.yaml +++ b/animations/step_04_b/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: animations: ^3.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animations/step_04_c/analysis_options.yaml b/animations/step_04_c/analysis_options.yaml index d2ad3868fe..b1a042d01e 100644 --- a/animations/step_04_c/analysis_options.yaml +++ b/animations/step_04_c/analysis_options.yaml @@ -3,14 +3,6 @@ include: ../../analysis_options.yaml analyzer: errors: unused_field: ignore - exclude: - - build/** - - android/** - - ios/** - - web/** - - windows/** - - macos/** - - linux/** linter: rules: diff --git a/animations/step_04_c/pubspec.lock b/animations/step_04_c/pubspec.lock index 09b7e3207f..b6558f3420 100644 --- a/animations/step_04_c/pubspec.lock +++ b/animations/step_04_c/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -233,10 +233,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animations/step_04_c/pubspec.yaml b/animations/step_04_c/pubspec.yaml index b26bbd9abd..e6501358c8 100644 --- a/animations/step_04_c/pubspec.yaml +++ b/animations/step_04_c/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: animations: ^3.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animations/step_04_d/analysis_options.yaml b/animations/step_04_d/analysis_options.yaml index d2ad3868fe..b1a042d01e 100644 --- a/animations/step_04_d/analysis_options.yaml +++ b/animations/step_04_d/analysis_options.yaml @@ -3,14 +3,6 @@ include: ../../analysis_options.yaml analyzer: errors: unused_field: ignore - exclude: - - build/** - - android/** - - ios/** - - web/** - - windows/** - - macos/** - - linux/** linter: rules: diff --git a/animations/step_04_d/pubspec.lock b/animations/step_04_d/pubspec.lock index 09b7e3207f..b6558f3420 100644 --- a/animations/step_04_d/pubspec.lock +++ b/animations/step_04_d/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -233,10 +233,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animations/step_04_d/pubspec.yaml b/animations/step_04_d/pubspec.yaml index b26bbd9abd..e6501358c8 100644 --- a/animations/step_04_d/pubspec.yaml +++ b/animations/step_04_d/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: animations: ^3.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animations/step_05_a/analysis_options.yaml b/animations/step_05_a/analysis_options.yaml index d2ad3868fe..b1a042d01e 100644 --- a/animations/step_05_a/analysis_options.yaml +++ b/animations/step_05_a/analysis_options.yaml @@ -3,14 +3,6 @@ include: ../../analysis_options.yaml analyzer: errors: unused_field: ignore - exclude: - - build/** - - android/** - - ios/** - - web/** - - windows/** - - macos/** - - linux/** linter: rules: diff --git a/animations/step_05_a/pubspec.lock b/animations/step_05_a/pubspec.lock index 09b7e3207f..b6558f3420 100644 --- a/animations/step_05_a/pubspec.lock +++ b/animations/step_05_a/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -233,10 +233,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animations/step_05_a/pubspec.yaml b/animations/step_05_a/pubspec.yaml index b26bbd9abd..e6501358c8 100644 --- a/animations/step_05_a/pubspec.yaml +++ b/animations/step_05_a/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: animations: ^3.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animations/step_05_b/analysis_options.yaml b/animations/step_05_b/analysis_options.yaml index d2ad3868fe..b1a042d01e 100644 --- a/animations/step_05_b/analysis_options.yaml +++ b/animations/step_05_b/analysis_options.yaml @@ -3,14 +3,6 @@ include: ../../analysis_options.yaml analyzer: errors: unused_field: ignore - exclude: - - build/** - - android/** - - ios/** - - web/** - - windows/** - - macos/** - - linux/** linter: rules: diff --git a/animations/step_05_b/pubspec.lock b/animations/step_05_b/pubspec.lock index 09b7e3207f..b6558f3420 100644 --- a/animations/step_05_b/pubspec.lock +++ b/animations/step_05_b/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -233,10 +233,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animations/step_05_b/pubspec.yaml b/animations/step_05_b/pubspec.yaml index b26bbd9abd..e6501358c8 100644 --- a/animations/step_05_b/pubspec.yaml +++ b/animations/step_05_b/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: animations: ^3.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animations/step_05_c/analysis_options.yaml b/animations/step_05_c/analysis_options.yaml index d2ad3868fe..b1a042d01e 100644 --- a/animations/step_05_c/analysis_options.yaml +++ b/animations/step_05_c/analysis_options.yaml @@ -3,14 +3,6 @@ include: ../../analysis_options.yaml analyzer: errors: unused_field: ignore - exclude: - - build/** - - android/** - - ios/** - - web/** - - windows/** - - macos/** - - linux/** linter: rules: diff --git a/animations/step_05_c/pubspec.lock b/animations/step_05_c/pubspec.lock index 09b7e3207f..b6558f3420 100644 --- a/animations/step_05_c/pubspec.lock +++ b/animations/step_05_c/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -233,10 +233,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animations/step_05_c/pubspec.yaml b/animations/step_05_c/pubspec.yaml index b26bbd9abd..e6501358c8 100644 --- a/animations/step_05_c/pubspec.yaml +++ b/animations/step_05_c/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: animations: ^3.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/animations/step_05_d/analysis_options.yaml b/animations/step_05_d/analysis_options.yaml index d2ad3868fe..b1a042d01e 100644 --- a/animations/step_05_d/analysis_options.yaml +++ b/animations/step_05_d/analysis_options.yaml @@ -3,14 +3,6 @@ include: ../../analysis_options.yaml analyzer: errors: unused_field: ignore - exclude: - - build/** - - android/** - - ios/** - - web/** - - windows/** - - macos/** - - linux/** linter: rules: diff --git a/animations/step_05_d/pubspec.lock b/animations/step_05_d/pubspec.lock index 09b7e3207f..b6558f3420 100644 --- a/animations/step_05_d/pubspec.lock +++ b/animations/step_05_d/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -233,10 +233,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/animations/step_05_d/pubspec.yaml b/animations/step_05_d/pubspec.yaml index b26bbd9abd..e6501358c8 100644 --- a/animations/step_05_d/pubspec.yaml +++ b/animations/step_05_d/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: animations: ^3.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: From 7662ed5635dda119ba6ad6c6de713507b38038c3 Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Fri, 23 Oct 2026 06:48:11 +1100 Subject: [PATCH 06/19] Add back Flutter version `beta` --- .github/workflows/flutter-ci.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/flutter-ci.yml b/.github/workflows/flutter-ci.yml index 3fb7d3223c..66f7b79d42 100644 --- a/.github/workflows/flutter-ci.yml +++ b/.github/workflows/flutter-ci.yml @@ -23,8 +23,7 @@ jobs: strategy: fail-fast: false matrix: - # flutter_version: [stable, beta] Disable beta until fully migrated to material_ui and cupertino_ui - flutter_version: [stable] + flutter_version: [stable, beta] os: [ubuntu-latest, macos-latest, windows-latest] steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 From e5d59448112fa9acf1876115ae66d6d7ec8e4ac6 Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Fri, 23 Oct 2026 07:02:33 +1100 Subject: [PATCH 07/19] Update brick_breaker --- brick_breaker/step_03/pubspec.lock | 20 ++++++++++---------- brick_breaker/step_03/pubspec.yaml | 2 +- brick_breaker/step_04/pubspec.lock | 20 ++++++++++---------- brick_breaker/step_04/pubspec.yaml | 2 +- brick_breaker/step_05/pubspec.lock | 20 ++++++++++---------- brick_breaker/step_05/pubspec.yaml | 2 +- brick_breaker/step_06/pubspec.lock | 20 ++++++++++---------- brick_breaker/step_06/pubspec.yaml | 2 +- brick_breaker/step_07/pubspec.lock | 20 ++++++++++---------- brick_breaker/step_07/pubspec.yaml | 2 +- brick_breaker/step_08/pubspec.lock | 20 ++++++++++---------- brick_breaker/step_08/pubspec.yaml | 2 +- brick_breaker/step_09/pubspec.lock | 20 ++++++++++---------- brick_breaker/step_09/pubspec.yaml | 2 +- brick_breaker/step_10/pubspec.lock | 20 ++++++++++---------- brick_breaker/step_10/pubspec.yaml | 2 +- 16 files changed, 88 insertions(+), 88 deletions(-) diff --git a/brick_breaker/step_03/pubspec.lock b/brick_breaker/step_03/pubspec.lock index 2d6092d716..706f69f35b 100644 --- a/brick_breaker/step_03/pubspec.lock +++ b/brick_breaker/step_03/pubspec.lock @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -127,10 +127,10 @@ packages: dependency: transitive description: name: flutter_shaders - sha256: "34794acadd8275d971e02df03afee3dee0f98dbfb8c4837082ad0034f612a3e2" + sha256: "16cd456daf2fd6ed7ac0c5168716c5e2fe18f91d82631b775f1af9100fb3f586" url: "https://pub.dev" source: hosted - version: "0.1.3" + version: "0.1.5" flutter_test: dependency: "direct dev" description: flutter @@ -188,10 +188,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -260,10 +260,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -457,10 +457,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/brick_breaker/step_03/pubspec.yaml b/brick_breaker/step_03/pubspec.yaml index b416202326..bd107ac2a2 100644 --- a/brick_breaker/step_03/pubspec.yaml +++ b/brick_breaker/step_03/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: sdk: flutter flutter_animate: ^4.5.2 google_fonts: ^9.0.0 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/brick_breaker/step_04/pubspec.lock b/brick_breaker/step_04/pubspec.lock index 2d6092d716..706f69f35b 100644 --- a/brick_breaker/step_04/pubspec.lock +++ b/brick_breaker/step_04/pubspec.lock @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -127,10 +127,10 @@ packages: dependency: transitive description: name: flutter_shaders - sha256: "34794acadd8275d971e02df03afee3dee0f98dbfb8c4837082ad0034f612a3e2" + sha256: "16cd456daf2fd6ed7ac0c5168716c5e2fe18f91d82631b775f1af9100fb3f586" url: "https://pub.dev" source: hosted - version: "0.1.3" + version: "0.1.5" flutter_test: dependency: "direct dev" description: flutter @@ -188,10 +188,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -260,10 +260,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -457,10 +457,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/brick_breaker/step_04/pubspec.yaml b/brick_breaker/step_04/pubspec.yaml index b416202326..bd107ac2a2 100644 --- a/brick_breaker/step_04/pubspec.yaml +++ b/brick_breaker/step_04/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: sdk: flutter flutter_animate: ^4.5.2 google_fonts: ^9.0.0 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/brick_breaker/step_05/pubspec.lock b/brick_breaker/step_05/pubspec.lock index 2d6092d716..706f69f35b 100644 --- a/brick_breaker/step_05/pubspec.lock +++ b/brick_breaker/step_05/pubspec.lock @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -127,10 +127,10 @@ packages: dependency: transitive description: name: flutter_shaders - sha256: "34794acadd8275d971e02df03afee3dee0f98dbfb8c4837082ad0034f612a3e2" + sha256: "16cd456daf2fd6ed7ac0c5168716c5e2fe18f91d82631b775f1af9100fb3f586" url: "https://pub.dev" source: hosted - version: "0.1.3" + version: "0.1.5" flutter_test: dependency: "direct dev" description: flutter @@ -188,10 +188,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -260,10 +260,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -457,10 +457,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/brick_breaker/step_05/pubspec.yaml b/brick_breaker/step_05/pubspec.yaml index b416202326..bd107ac2a2 100644 --- a/brick_breaker/step_05/pubspec.yaml +++ b/brick_breaker/step_05/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: sdk: flutter flutter_animate: ^4.5.2 google_fonts: ^9.0.0 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/brick_breaker/step_06/pubspec.lock b/brick_breaker/step_06/pubspec.lock index 2d6092d716..706f69f35b 100644 --- a/brick_breaker/step_06/pubspec.lock +++ b/brick_breaker/step_06/pubspec.lock @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -127,10 +127,10 @@ packages: dependency: transitive description: name: flutter_shaders - sha256: "34794acadd8275d971e02df03afee3dee0f98dbfb8c4837082ad0034f612a3e2" + sha256: "16cd456daf2fd6ed7ac0c5168716c5e2fe18f91d82631b775f1af9100fb3f586" url: "https://pub.dev" source: hosted - version: "0.1.3" + version: "0.1.5" flutter_test: dependency: "direct dev" description: flutter @@ -188,10 +188,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -260,10 +260,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -457,10 +457,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/brick_breaker/step_06/pubspec.yaml b/brick_breaker/step_06/pubspec.yaml index b416202326..bd107ac2a2 100644 --- a/brick_breaker/step_06/pubspec.yaml +++ b/brick_breaker/step_06/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: sdk: flutter flutter_animate: ^4.5.2 google_fonts: ^9.0.0 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/brick_breaker/step_07/pubspec.lock b/brick_breaker/step_07/pubspec.lock index 2d6092d716..706f69f35b 100644 --- a/brick_breaker/step_07/pubspec.lock +++ b/brick_breaker/step_07/pubspec.lock @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -127,10 +127,10 @@ packages: dependency: transitive description: name: flutter_shaders - sha256: "34794acadd8275d971e02df03afee3dee0f98dbfb8c4837082ad0034f612a3e2" + sha256: "16cd456daf2fd6ed7ac0c5168716c5e2fe18f91d82631b775f1af9100fb3f586" url: "https://pub.dev" source: hosted - version: "0.1.3" + version: "0.1.5" flutter_test: dependency: "direct dev" description: flutter @@ -188,10 +188,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -260,10 +260,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -457,10 +457,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/brick_breaker/step_07/pubspec.yaml b/brick_breaker/step_07/pubspec.yaml index b416202326..bd107ac2a2 100644 --- a/brick_breaker/step_07/pubspec.yaml +++ b/brick_breaker/step_07/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: sdk: flutter flutter_animate: ^4.5.2 google_fonts: ^9.0.0 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/brick_breaker/step_08/pubspec.lock b/brick_breaker/step_08/pubspec.lock index 2d6092d716..706f69f35b 100644 --- a/brick_breaker/step_08/pubspec.lock +++ b/brick_breaker/step_08/pubspec.lock @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -127,10 +127,10 @@ packages: dependency: transitive description: name: flutter_shaders - sha256: "34794acadd8275d971e02df03afee3dee0f98dbfb8c4837082ad0034f612a3e2" + sha256: "16cd456daf2fd6ed7ac0c5168716c5e2fe18f91d82631b775f1af9100fb3f586" url: "https://pub.dev" source: hosted - version: "0.1.3" + version: "0.1.5" flutter_test: dependency: "direct dev" description: flutter @@ -188,10 +188,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -260,10 +260,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -457,10 +457,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/brick_breaker/step_08/pubspec.yaml b/brick_breaker/step_08/pubspec.yaml index b416202326..bd107ac2a2 100644 --- a/brick_breaker/step_08/pubspec.yaml +++ b/brick_breaker/step_08/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: sdk: flutter flutter_animate: ^4.5.2 google_fonts: ^9.0.0 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/brick_breaker/step_09/pubspec.lock b/brick_breaker/step_09/pubspec.lock index 2d6092d716..706f69f35b 100644 --- a/brick_breaker/step_09/pubspec.lock +++ b/brick_breaker/step_09/pubspec.lock @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -127,10 +127,10 @@ packages: dependency: transitive description: name: flutter_shaders - sha256: "34794acadd8275d971e02df03afee3dee0f98dbfb8c4837082ad0034f612a3e2" + sha256: "16cd456daf2fd6ed7ac0c5168716c5e2fe18f91d82631b775f1af9100fb3f586" url: "https://pub.dev" source: hosted - version: "0.1.3" + version: "0.1.5" flutter_test: dependency: "direct dev" description: flutter @@ -188,10 +188,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -260,10 +260,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -457,10 +457,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/brick_breaker/step_09/pubspec.yaml b/brick_breaker/step_09/pubspec.yaml index b416202326..bd107ac2a2 100644 --- a/brick_breaker/step_09/pubspec.yaml +++ b/brick_breaker/step_09/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: sdk: flutter flutter_animate: ^4.5.2 google_fonts: ^9.0.0 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/brick_breaker/step_10/pubspec.lock b/brick_breaker/step_10/pubspec.lock index 2d6092d716..706f69f35b 100644 --- a/brick_breaker/step_10/pubspec.lock +++ b/brick_breaker/step_10/pubspec.lock @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -127,10 +127,10 @@ packages: dependency: transitive description: name: flutter_shaders - sha256: "34794acadd8275d971e02df03afee3dee0f98dbfb8c4837082ad0034f612a3e2" + sha256: "16cd456daf2fd6ed7ac0c5168716c5e2fe18f91d82631b775f1af9100fb3f586" url: "https://pub.dev" source: hosted - version: "0.1.3" + version: "0.1.5" flutter_test: dependency: "direct dev" description: flutter @@ -188,10 +188,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -260,10 +260,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -457,10 +457,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/brick_breaker/step_10/pubspec.yaml b/brick_breaker/step_10/pubspec.yaml index b416202326..bd107ac2a2 100644 --- a/brick_breaker/step_10/pubspec.yaml +++ b/brick_breaker/step_10/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: sdk: flutter flutter_animate: ^4.5.2 google_fonts: ^9.0.0 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: From 8ae0a494959e38831064475b1583c2a4c0c20fc6 Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Fri, 23 Oct 2026 07:09:39 +1100 Subject: [PATCH 08/19] Migrate to cupertino_ui --- animations/codelab_rebuild.yaml | 4 ++-- animations/step_01/lib/view_model.dart | 2 +- animations/step_01/pubspec.lock | 2 +- animations/step_01/pubspec.yaml | 1 + animations/step_02_a/lib/view_model.dart | 2 +- animations/step_02_a/pubspec.lock | 2 +- animations/step_02_a/pubspec.yaml | 1 + animations/step_02_b/lib/view_model.dart | 2 +- animations/step_02_b/pubspec.lock | 2 +- animations/step_02_b/pubspec.yaml | 1 + animations/step_02_c/lib/view_model.dart | 2 +- animations/step_02_c/pubspec.lock | 2 +- animations/step_02_c/pubspec.yaml | 1 + animations/step_02_d/lib/view_model.dart | 2 +- animations/step_02_d/pubspec.lock | 2 +- animations/step_02_d/pubspec.yaml | 1 + animations/step_02_e/lib/view_model.dart | 2 +- animations/step_02_e/pubspec.lock | 2 +- animations/step_02_e/pubspec.yaml | 1 + animations/step_03_a/lib/view_model.dart | 2 +- animations/step_03_a/pubspec.lock | 2 +- animations/step_03_a/pubspec.yaml | 1 + animations/step_03_b/lib/view_model.dart | 2 +- animations/step_03_b/pubspec.lock | 2 +- animations/step_03_b/pubspec.yaml | 1 + animations/step_03_c/lib/view_model.dart | 2 +- animations/step_03_c/pubspec.lock | 2 +- animations/step_03_c/pubspec.yaml | 1 + animations/step_03_d/lib/view_model.dart | 2 +- animations/step_03_d/pubspec.lock | 2 +- animations/step_03_d/pubspec.yaml | 1 + animations/step_04_a/lib/view_model.dart | 2 +- animations/step_04_a/pubspec.lock | 2 +- animations/step_04_a/pubspec.yaml | 1 + animations/step_04_b/lib/view_model.dart | 2 +- animations/step_04_b/pubspec.lock | 2 +- animations/step_04_b/pubspec.yaml | 1 + animations/step_04_c/lib/view_model.dart | 2 +- animations/step_04_c/pubspec.lock | 2 +- animations/step_04_c/pubspec.yaml | 1 + animations/step_04_d/lib/view_model.dart | 2 +- animations/step_04_d/pubspec.lock | 2 +- animations/step_04_d/pubspec.yaml | 1 + animations/step_05_a/lib/view_model.dart | 2 +- animations/step_05_a/pubspec.lock | 2 +- animations/step_05_a/pubspec.yaml | 1 + animations/step_05_b/lib/view_model.dart | 2 +- animations/step_05_b/pubspec.lock | 2 +- animations/step_05_b/pubspec.yaml | 1 + animations/step_05_c/lib/view_model.dart | 2 +- animations/step_05_c/pubspec.lock | 2 +- animations/step_05_c/pubspec.yaml | 1 + animations/step_05_d/lib/view_model.dart | 2 +- animations/step_05_d/pubspec.lock | 2 +- animations/step_05_d/pubspec.yaml | 1 + 55 files changed, 56 insertions(+), 38 deletions(-) diff --git a/animations/codelab_rebuild.yaml b/animations/codelab_rebuild.yaml index 802ce3c1ab..33e83d20ee 100644 --- a/animations/codelab_rebuild.yaml +++ b/animations/codelab_rebuild.yaml @@ -28,7 +28,7 @@ steps: } - name: Add deps path: quiz - flutter: pub add animations material_ui + flutter: pub add animations material_ui cupertino_ui - name: Patch pubspec.yaml path: quiz/pubspec.yaml patch-u: | @@ -184,7 +184,7 @@ steps: - name: Add lib/view_model.dart path: quiz/lib/view_model.dart replace-contents: | - import 'package:flutter/cupertino.dart'; + import 'package:cupertino_ui/cupertino_ui.dart'; import 'model.dart'; diff --git a/animations/step_01/lib/view_model.dart b/animations/step_01/lib/view_model.dart index dddfd49265..a3bc745cc6 100644 --- a/animations/step_01/lib/view_model.dart +++ b/animations/step_01/lib/view_model.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'model.dart'; diff --git a/animations/step_01/pubspec.lock b/animations/step_01/pubspec.lock index b6558f3420..59c62d70b0 100644 --- a/animations/step_01/pubspec.lock +++ b/animations/step_01/pubspec.lock @@ -50,7 +50,7 @@ packages: source: hosted version: "1.19.1" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e diff --git a/animations/step_01/pubspec.yaml b/animations/step_01/pubspec.yaml index e6501358c8..13012ae35c 100644 --- a/animations/step_01/pubspec.yaml +++ b/animations/step_01/pubspec.yaml @@ -8,6 +8,7 @@ environment: dependencies: animations: ^3.0.0 + cupertino_ui: ^1.1.4 flutter: sdk: flutter material_ui: ^1.8.0 diff --git a/animations/step_02_a/lib/view_model.dart b/animations/step_02_a/lib/view_model.dart index dddfd49265..a3bc745cc6 100644 --- a/animations/step_02_a/lib/view_model.dart +++ b/animations/step_02_a/lib/view_model.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'model.dart'; diff --git a/animations/step_02_a/pubspec.lock b/animations/step_02_a/pubspec.lock index b6558f3420..59c62d70b0 100644 --- a/animations/step_02_a/pubspec.lock +++ b/animations/step_02_a/pubspec.lock @@ -50,7 +50,7 @@ packages: source: hosted version: "1.19.1" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e diff --git a/animations/step_02_a/pubspec.yaml b/animations/step_02_a/pubspec.yaml index e6501358c8..13012ae35c 100644 --- a/animations/step_02_a/pubspec.yaml +++ b/animations/step_02_a/pubspec.yaml @@ -8,6 +8,7 @@ environment: dependencies: animations: ^3.0.0 + cupertino_ui: ^1.1.4 flutter: sdk: flutter material_ui: ^1.8.0 diff --git a/animations/step_02_b/lib/view_model.dart b/animations/step_02_b/lib/view_model.dart index dddfd49265..a3bc745cc6 100644 --- a/animations/step_02_b/lib/view_model.dart +++ b/animations/step_02_b/lib/view_model.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'model.dart'; diff --git a/animations/step_02_b/pubspec.lock b/animations/step_02_b/pubspec.lock index b6558f3420..59c62d70b0 100644 --- a/animations/step_02_b/pubspec.lock +++ b/animations/step_02_b/pubspec.lock @@ -50,7 +50,7 @@ packages: source: hosted version: "1.19.1" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e diff --git a/animations/step_02_b/pubspec.yaml b/animations/step_02_b/pubspec.yaml index e6501358c8..13012ae35c 100644 --- a/animations/step_02_b/pubspec.yaml +++ b/animations/step_02_b/pubspec.yaml @@ -8,6 +8,7 @@ environment: dependencies: animations: ^3.0.0 + cupertino_ui: ^1.1.4 flutter: sdk: flutter material_ui: ^1.8.0 diff --git a/animations/step_02_c/lib/view_model.dart b/animations/step_02_c/lib/view_model.dart index dddfd49265..a3bc745cc6 100644 --- a/animations/step_02_c/lib/view_model.dart +++ b/animations/step_02_c/lib/view_model.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'model.dart'; diff --git a/animations/step_02_c/pubspec.lock b/animations/step_02_c/pubspec.lock index b6558f3420..59c62d70b0 100644 --- a/animations/step_02_c/pubspec.lock +++ b/animations/step_02_c/pubspec.lock @@ -50,7 +50,7 @@ packages: source: hosted version: "1.19.1" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e diff --git a/animations/step_02_c/pubspec.yaml b/animations/step_02_c/pubspec.yaml index e6501358c8..13012ae35c 100644 --- a/animations/step_02_c/pubspec.yaml +++ b/animations/step_02_c/pubspec.yaml @@ -8,6 +8,7 @@ environment: dependencies: animations: ^3.0.0 + cupertino_ui: ^1.1.4 flutter: sdk: flutter material_ui: ^1.8.0 diff --git a/animations/step_02_d/lib/view_model.dart b/animations/step_02_d/lib/view_model.dart index dddfd49265..a3bc745cc6 100644 --- a/animations/step_02_d/lib/view_model.dart +++ b/animations/step_02_d/lib/view_model.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'model.dart'; diff --git a/animations/step_02_d/pubspec.lock b/animations/step_02_d/pubspec.lock index b6558f3420..59c62d70b0 100644 --- a/animations/step_02_d/pubspec.lock +++ b/animations/step_02_d/pubspec.lock @@ -50,7 +50,7 @@ packages: source: hosted version: "1.19.1" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e diff --git a/animations/step_02_d/pubspec.yaml b/animations/step_02_d/pubspec.yaml index e6501358c8..13012ae35c 100644 --- a/animations/step_02_d/pubspec.yaml +++ b/animations/step_02_d/pubspec.yaml @@ -8,6 +8,7 @@ environment: dependencies: animations: ^3.0.0 + cupertino_ui: ^1.1.4 flutter: sdk: flutter material_ui: ^1.8.0 diff --git a/animations/step_02_e/lib/view_model.dart b/animations/step_02_e/lib/view_model.dart index dddfd49265..a3bc745cc6 100644 --- a/animations/step_02_e/lib/view_model.dart +++ b/animations/step_02_e/lib/view_model.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'model.dart'; diff --git a/animations/step_02_e/pubspec.lock b/animations/step_02_e/pubspec.lock index b6558f3420..59c62d70b0 100644 --- a/animations/step_02_e/pubspec.lock +++ b/animations/step_02_e/pubspec.lock @@ -50,7 +50,7 @@ packages: source: hosted version: "1.19.1" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e diff --git a/animations/step_02_e/pubspec.yaml b/animations/step_02_e/pubspec.yaml index e6501358c8..13012ae35c 100644 --- a/animations/step_02_e/pubspec.yaml +++ b/animations/step_02_e/pubspec.yaml @@ -8,6 +8,7 @@ environment: dependencies: animations: ^3.0.0 + cupertino_ui: ^1.1.4 flutter: sdk: flutter material_ui: ^1.8.0 diff --git a/animations/step_03_a/lib/view_model.dart b/animations/step_03_a/lib/view_model.dart index dddfd49265..a3bc745cc6 100644 --- a/animations/step_03_a/lib/view_model.dart +++ b/animations/step_03_a/lib/view_model.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'model.dart'; diff --git a/animations/step_03_a/pubspec.lock b/animations/step_03_a/pubspec.lock index b6558f3420..59c62d70b0 100644 --- a/animations/step_03_a/pubspec.lock +++ b/animations/step_03_a/pubspec.lock @@ -50,7 +50,7 @@ packages: source: hosted version: "1.19.1" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e diff --git a/animations/step_03_a/pubspec.yaml b/animations/step_03_a/pubspec.yaml index e6501358c8..13012ae35c 100644 --- a/animations/step_03_a/pubspec.yaml +++ b/animations/step_03_a/pubspec.yaml @@ -8,6 +8,7 @@ environment: dependencies: animations: ^3.0.0 + cupertino_ui: ^1.1.4 flutter: sdk: flutter material_ui: ^1.8.0 diff --git a/animations/step_03_b/lib/view_model.dart b/animations/step_03_b/lib/view_model.dart index dddfd49265..a3bc745cc6 100644 --- a/animations/step_03_b/lib/view_model.dart +++ b/animations/step_03_b/lib/view_model.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'model.dart'; diff --git a/animations/step_03_b/pubspec.lock b/animations/step_03_b/pubspec.lock index b6558f3420..59c62d70b0 100644 --- a/animations/step_03_b/pubspec.lock +++ b/animations/step_03_b/pubspec.lock @@ -50,7 +50,7 @@ packages: source: hosted version: "1.19.1" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e diff --git a/animations/step_03_b/pubspec.yaml b/animations/step_03_b/pubspec.yaml index e6501358c8..13012ae35c 100644 --- a/animations/step_03_b/pubspec.yaml +++ b/animations/step_03_b/pubspec.yaml @@ -8,6 +8,7 @@ environment: dependencies: animations: ^3.0.0 + cupertino_ui: ^1.1.4 flutter: sdk: flutter material_ui: ^1.8.0 diff --git a/animations/step_03_c/lib/view_model.dart b/animations/step_03_c/lib/view_model.dart index dddfd49265..a3bc745cc6 100644 --- a/animations/step_03_c/lib/view_model.dart +++ b/animations/step_03_c/lib/view_model.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'model.dart'; diff --git a/animations/step_03_c/pubspec.lock b/animations/step_03_c/pubspec.lock index b6558f3420..59c62d70b0 100644 --- a/animations/step_03_c/pubspec.lock +++ b/animations/step_03_c/pubspec.lock @@ -50,7 +50,7 @@ packages: source: hosted version: "1.19.1" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e diff --git a/animations/step_03_c/pubspec.yaml b/animations/step_03_c/pubspec.yaml index e6501358c8..13012ae35c 100644 --- a/animations/step_03_c/pubspec.yaml +++ b/animations/step_03_c/pubspec.yaml @@ -8,6 +8,7 @@ environment: dependencies: animations: ^3.0.0 + cupertino_ui: ^1.1.4 flutter: sdk: flutter material_ui: ^1.8.0 diff --git a/animations/step_03_d/lib/view_model.dart b/animations/step_03_d/lib/view_model.dart index dddfd49265..a3bc745cc6 100644 --- a/animations/step_03_d/lib/view_model.dart +++ b/animations/step_03_d/lib/view_model.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'model.dart'; diff --git a/animations/step_03_d/pubspec.lock b/animations/step_03_d/pubspec.lock index b6558f3420..59c62d70b0 100644 --- a/animations/step_03_d/pubspec.lock +++ b/animations/step_03_d/pubspec.lock @@ -50,7 +50,7 @@ packages: source: hosted version: "1.19.1" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e diff --git a/animations/step_03_d/pubspec.yaml b/animations/step_03_d/pubspec.yaml index e6501358c8..13012ae35c 100644 --- a/animations/step_03_d/pubspec.yaml +++ b/animations/step_03_d/pubspec.yaml @@ -8,6 +8,7 @@ environment: dependencies: animations: ^3.0.0 + cupertino_ui: ^1.1.4 flutter: sdk: flutter material_ui: ^1.8.0 diff --git a/animations/step_04_a/lib/view_model.dart b/animations/step_04_a/lib/view_model.dart index dddfd49265..a3bc745cc6 100644 --- a/animations/step_04_a/lib/view_model.dart +++ b/animations/step_04_a/lib/view_model.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'model.dart'; diff --git a/animations/step_04_a/pubspec.lock b/animations/step_04_a/pubspec.lock index b6558f3420..59c62d70b0 100644 --- a/animations/step_04_a/pubspec.lock +++ b/animations/step_04_a/pubspec.lock @@ -50,7 +50,7 @@ packages: source: hosted version: "1.19.1" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e diff --git a/animations/step_04_a/pubspec.yaml b/animations/step_04_a/pubspec.yaml index e6501358c8..13012ae35c 100644 --- a/animations/step_04_a/pubspec.yaml +++ b/animations/step_04_a/pubspec.yaml @@ -8,6 +8,7 @@ environment: dependencies: animations: ^3.0.0 + cupertino_ui: ^1.1.4 flutter: sdk: flutter material_ui: ^1.8.0 diff --git a/animations/step_04_b/lib/view_model.dart b/animations/step_04_b/lib/view_model.dart index dddfd49265..a3bc745cc6 100644 --- a/animations/step_04_b/lib/view_model.dart +++ b/animations/step_04_b/lib/view_model.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'model.dart'; diff --git a/animations/step_04_b/pubspec.lock b/animations/step_04_b/pubspec.lock index b6558f3420..59c62d70b0 100644 --- a/animations/step_04_b/pubspec.lock +++ b/animations/step_04_b/pubspec.lock @@ -50,7 +50,7 @@ packages: source: hosted version: "1.19.1" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e diff --git a/animations/step_04_b/pubspec.yaml b/animations/step_04_b/pubspec.yaml index e6501358c8..13012ae35c 100644 --- a/animations/step_04_b/pubspec.yaml +++ b/animations/step_04_b/pubspec.yaml @@ -8,6 +8,7 @@ environment: dependencies: animations: ^3.0.0 + cupertino_ui: ^1.1.4 flutter: sdk: flutter material_ui: ^1.8.0 diff --git a/animations/step_04_c/lib/view_model.dart b/animations/step_04_c/lib/view_model.dart index dddfd49265..a3bc745cc6 100644 --- a/animations/step_04_c/lib/view_model.dart +++ b/animations/step_04_c/lib/view_model.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'model.dart'; diff --git a/animations/step_04_c/pubspec.lock b/animations/step_04_c/pubspec.lock index b6558f3420..59c62d70b0 100644 --- a/animations/step_04_c/pubspec.lock +++ b/animations/step_04_c/pubspec.lock @@ -50,7 +50,7 @@ packages: source: hosted version: "1.19.1" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e diff --git a/animations/step_04_c/pubspec.yaml b/animations/step_04_c/pubspec.yaml index e6501358c8..13012ae35c 100644 --- a/animations/step_04_c/pubspec.yaml +++ b/animations/step_04_c/pubspec.yaml @@ -8,6 +8,7 @@ environment: dependencies: animations: ^3.0.0 + cupertino_ui: ^1.1.4 flutter: sdk: flutter material_ui: ^1.8.0 diff --git a/animations/step_04_d/lib/view_model.dart b/animations/step_04_d/lib/view_model.dart index dddfd49265..a3bc745cc6 100644 --- a/animations/step_04_d/lib/view_model.dart +++ b/animations/step_04_d/lib/view_model.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'model.dart'; diff --git a/animations/step_04_d/pubspec.lock b/animations/step_04_d/pubspec.lock index b6558f3420..59c62d70b0 100644 --- a/animations/step_04_d/pubspec.lock +++ b/animations/step_04_d/pubspec.lock @@ -50,7 +50,7 @@ packages: source: hosted version: "1.19.1" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e diff --git a/animations/step_04_d/pubspec.yaml b/animations/step_04_d/pubspec.yaml index e6501358c8..13012ae35c 100644 --- a/animations/step_04_d/pubspec.yaml +++ b/animations/step_04_d/pubspec.yaml @@ -8,6 +8,7 @@ environment: dependencies: animations: ^3.0.0 + cupertino_ui: ^1.1.4 flutter: sdk: flutter material_ui: ^1.8.0 diff --git a/animations/step_05_a/lib/view_model.dart b/animations/step_05_a/lib/view_model.dart index dddfd49265..a3bc745cc6 100644 --- a/animations/step_05_a/lib/view_model.dart +++ b/animations/step_05_a/lib/view_model.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'model.dart'; diff --git a/animations/step_05_a/pubspec.lock b/animations/step_05_a/pubspec.lock index b6558f3420..59c62d70b0 100644 --- a/animations/step_05_a/pubspec.lock +++ b/animations/step_05_a/pubspec.lock @@ -50,7 +50,7 @@ packages: source: hosted version: "1.19.1" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e diff --git a/animations/step_05_a/pubspec.yaml b/animations/step_05_a/pubspec.yaml index e6501358c8..13012ae35c 100644 --- a/animations/step_05_a/pubspec.yaml +++ b/animations/step_05_a/pubspec.yaml @@ -8,6 +8,7 @@ environment: dependencies: animations: ^3.0.0 + cupertino_ui: ^1.1.4 flutter: sdk: flutter material_ui: ^1.8.0 diff --git a/animations/step_05_b/lib/view_model.dart b/animations/step_05_b/lib/view_model.dart index dddfd49265..a3bc745cc6 100644 --- a/animations/step_05_b/lib/view_model.dart +++ b/animations/step_05_b/lib/view_model.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'model.dart'; diff --git a/animations/step_05_b/pubspec.lock b/animations/step_05_b/pubspec.lock index b6558f3420..59c62d70b0 100644 --- a/animations/step_05_b/pubspec.lock +++ b/animations/step_05_b/pubspec.lock @@ -50,7 +50,7 @@ packages: source: hosted version: "1.19.1" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e diff --git a/animations/step_05_b/pubspec.yaml b/animations/step_05_b/pubspec.yaml index e6501358c8..13012ae35c 100644 --- a/animations/step_05_b/pubspec.yaml +++ b/animations/step_05_b/pubspec.yaml @@ -8,6 +8,7 @@ environment: dependencies: animations: ^3.0.0 + cupertino_ui: ^1.1.4 flutter: sdk: flutter material_ui: ^1.8.0 diff --git a/animations/step_05_c/lib/view_model.dart b/animations/step_05_c/lib/view_model.dart index dddfd49265..a3bc745cc6 100644 --- a/animations/step_05_c/lib/view_model.dart +++ b/animations/step_05_c/lib/view_model.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'model.dart'; diff --git a/animations/step_05_c/pubspec.lock b/animations/step_05_c/pubspec.lock index b6558f3420..59c62d70b0 100644 --- a/animations/step_05_c/pubspec.lock +++ b/animations/step_05_c/pubspec.lock @@ -50,7 +50,7 @@ packages: source: hosted version: "1.19.1" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e diff --git a/animations/step_05_c/pubspec.yaml b/animations/step_05_c/pubspec.yaml index e6501358c8..13012ae35c 100644 --- a/animations/step_05_c/pubspec.yaml +++ b/animations/step_05_c/pubspec.yaml @@ -8,6 +8,7 @@ environment: dependencies: animations: ^3.0.0 + cupertino_ui: ^1.1.4 flutter: sdk: flutter material_ui: ^1.8.0 diff --git a/animations/step_05_d/lib/view_model.dart b/animations/step_05_d/lib/view_model.dart index dddfd49265..a3bc745cc6 100644 --- a/animations/step_05_d/lib/view_model.dart +++ b/animations/step_05_d/lib/view_model.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'model.dart'; diff --git a/animations/step_05_d/pubspec.lock b/animations/step_05_d/pubspec.lock index b6558f3420..59c62d70b0 100644 --- a/animations/step_05_d/pubspec.lock +++ b/animations/step_05_d/pubspec.lock @@ -50,7 +50,7 @@ packages: source: hosted version: "1.19.1" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e diff --git a/animations/step_05_d/pubspec.yaml b/animations/step_05_d/pubspec.yaml index e6501358c8..13012ae35c 100644 --- a/animations/step_05_d/pubspec.yaml +++ b/animations/step_05_d/pubspec.yaml @@ -8,6 +8,7 @@ environment: dependencies: animations: ^3.0.0 + cupertino_ui: ^1.1.4 flutter: sdk: flutter material_ui: ^1.8.0 From aedff0db6aa98353614299b82484528fd725462e Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Fri, 23 Oct 2026 08:29:17 +1100 Subject: [PATCH 09/19] Fixup google-maps-in-flutter --- google-maps-in-flutter/step_3/test/widget_test.dart | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/google-maps-in-flutter/step_3/test/widget_test.dart b/google-maps-in-flutter/step_3/test/widget_test.dart index b838775061..60a407e91a 100644 --- a/google-maps-in-flutter/step_3/test/widget_test.dart +++ b/google-maps-in-flutter/step_3/test/widget_test.dart @@ -21,10 +21,9 @@ // gestures. You can also use WidgetTester to find child widgets in the widget // tree, read text, and verify that the values of widget properties are correct. -import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; - import 'package:google_maps_in_flutter/main.dart'; +import 'package:material_ui/material_ui.dart'; void main() { testWidgets('Counter increments smoke test', (tester) async { From a38b721d2092b81c365be8d8f71d50aa9a224cfb Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Fri, 23 Oct 2026 08:29:40 +1100 Subject: [PATCH 10/19] Update colorist --- colorist/codelab_rebuild.yaml | 3 - colorist/step_01/pubspec.lock | 56 +++++------ colorist/step_01/pubspec.yaml | 6 +- .../ios/Runner.xcodeproj/project.pbxproj | 10 +- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- colorist/step_02/pubspec.lock | 96 +++++++++---------- colorist/step_02/pubspec.yaml | 10 +- .../ios/Runner.xcodeproj/project.pbxproj | 10 +- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- colorist/step_03/pubspec.lock | 96 +++++++++---------- colorist/step_03/pubspec.yaml | 10 +- .../ios/Runner.xcodeproj/project.pbxproj | 10 +- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- colorist/step_04/pubspec.lock | 96 +++++++++---------- colorist/step_04/pubspec.yaml | 10 +- .../ios/Runner.xcodeproj/project.pbxproj | 10 +- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- colorist/step_05/pubspec.lock | 96 +++++++++---------- colorist/step_05/pubspec.yaml | 10 +- .../ios/Runner.xcodeproj/project.pbxproj | 10 +- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- colorist/step_06/pubspec.lock | 96 +++++++++---------- colorist/step_06/pubspec.yaml | 10 +- .../ios/Runner.xcodeproj/project.pbxproj | 10 +- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- .../xcshareddata/swiftpm/Package.resolved | 24 ++--- colorist/step_07/pubspec.lock | 96 +++++++++---------- colorist/step_07/pubspec.yaml | 10 +- 45 files changed, 649 insertions(+), 688 deletions(-) diff --git a/colorist/codelab_rebuild.yaml b/colorist/codelab_rebuild.yaml index a8a3018704..204b2fe510 100644 --- a/colorist/codelab_rebuild.yaml +++ b/colorist/codelab_rebuild.yaml @@ -330,9 +330,6 @@ steps: + - - name: Patch ios/Runner.xcodeproj/project.pbxproj - xcode-project-path: colorist/ios/Runner.xcodeproj - iphoneos-deployment-target: "15.0" - name: Upgrade deps path: colorist flutter: pub upgrade --major-versions diff --git a/colorist/step_01/pubspec.lock b/colorist/step_01/pubspec.lock index 26178c6119..e551ab06d0 100644 --- a/colorist/step_01/pubspec.lock +++ b/colorist/step_01/pubspec.lock @@ -5,18 +5,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" analyzer_buffer: dependency: transitive description: @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: e1d40ef3f7934986d5da2271b1ba07794921ce263e44d622fb6c406d76589e33 + sha256: "39ab65f7c60c19af64b9ef96e6a5d3ab48355f7dddfd98a9079d55a8cb6628fc" url: "https://pub.dev" source: hosted - version: "4.1.6" + version: "4.1.7" build_runner: dependency: "direct dev" description: @@ -125,10 +125,10 @@ packages: dependency: transitive description: name: code_builder - sha256: aa5932e94c6c39c2f9ec4e5e06dfdd11a9430a61f6c41b6ba75b28ce0c481baf + sha256: "811709c1badd02fc054039a13f66e0db1961865f9a314175f68c3eaeebec786f" url: "https://pub.dev" source: hosted - version: "4.12.0" + version: "4.13.0" collection: dependency: transitive description: @@ -165,18 +165,18 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" dart_style: dependency: transitive description: name: dart_style - sha256: "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1" + sha256: a0e4f65339b31eb6a9e6a12e14b4682a48d46fbc54a82f4a702396fbdbac63a7 url: "https://pub.dev" source: hosted - version: "3.1.13" + version: "3.1.14" fake_async: dependency: transitive description: @@ -268,10 +268,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -308,10 +308,10 @@ packages: dependency: "direct dev" description: name: json_serializable - sha256: e45aefa0324f08c683caafbb94b72837aa6193c61822799c916e45f4a263113d + sha256: cc7822761b40be9237bcaae62b755ffe5453ceff96a0001f1f5f2439251c66f1 url: "https://pub.dev" source: hosted - version: "6.14.1" + version: "6.15.2" leak_tracker: dependency: transitive description: @@ -388,10 +388,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -452,10 +452,10 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796 + sha256: "9ac81c01ffd6a9cf9b2713288834fbaaf6aebde05ffdf02d380e68b8e06f27d8" url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.7.0" riverpod: dependency: transitive description: @@ -492,10 +492,10 @@ packages: dependency: transitive description: name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 + sha256: e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48 url: "https://pub.dev" source: hosted - version: "1.4.2" + version: "1.4.3" shelf_web_socket: dependency: transitive description: @@ -513,18 +513,18 @@ packages: dependency: transitive description: name: source_gen - sha256: "11b6047da8e4eb6c643ccac3d0fda3f9c9e11651695f7da24a85ade8aff15a44" + sha256: "833ea7d15b5be79949d3d6c077da0267a0bd93c16897b36a771395a91e63086e" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.3.1" source_helper: dependency: transitive description: name: source_helper - sha256: "5e6f216fdf6376c9f3852381ae037499797a3385377d388b011dac98d303c67c" + sha256: "279126bce72de3f2b7d4756408a4157988cf6bb4815be551bf55851aa00e9984" url: "https://pub.dev" source: hosted - version: "1.3.13" + version: "1.4.0" source_span: dependency: transitive description: @@ -617,10 +617,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/colorist/step_01/pubspec.yaml b/colorist/step_01/pubspec.yaml index 7e1161958a..33bd7ee879 100644 --- a/colorist/step_01/pubspec.yaml +++ b/colorist/step_01/pubspec.yaml @@ -11,16 +11,16 @@ dependencies: flutter: sdk: flutter flutter_riverpod: ^3.4.3 - material_ui: ^1.5.0 + material_ui: ^1.8.0 riverpod_annotation: ^4.0.7 dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^6.0.0 - build_runner: ^2.16.1 + build_runner: ^2.16.2 riverpod_generator: ^4.0.9 - json_serializable: ^6.14.1 + json_serializable: ^6.15.2 flutter: uses-material-design: true diff --git a/colorist/step_02/ios/Runner.xcodeproj/project.pbxproj b/colorist/step_02/ios/Runner.xcodeproj/project.pbxproj index 77fe18cd5a..96a704a831 100644 --- a/colorist/step_02/ios/Runner.xcodeproj/project.pbxproj +++ b/colorist/step_02/ios/Runner.xcodeproj/project.pbxproj @@ -201,7 +201,7 @@ ); mainGroup = 97C146E51CF9000F007C117D; packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */, ); productRefGroup = 97C146EF1CF9000F007C117D /* Products */; projectDirPath = ""; @@ -379,7 +379,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -399,7 +398,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.colorist.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -417,7 +415,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.colorist.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -433,7 +430,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.colorist.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -564,7 +560,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -587,7 +582,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -636,7 +630,7 @@ /* End XCConfigurationList section */ /* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */ = { isa = XCLocalSwiftPackageReference; relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; }; diff --git a/colorist/step_02/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_02/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/colorist/step_02/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_02/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_02/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_02/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/colorist/step_02/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_02/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_02/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_02/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/colorist/step_02/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_02/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_02/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_02/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/colorist/step_02/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_02/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_02/pubspec.lock b/colorist/step_02/pubspec.lock index 9f065a856c..2ddfb4527d 100644 --- a/colorist/step_02/pubspec.lock +++ b/colorist/step_02/pubspec.lock @@ -5,26 +5,26 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" _flutterfire_internals: dependency: transitive description: name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + sha256: a954052ffb2829f1f2cd16900658724952f7f48d053941a5c78dd12c19d7b9b9 url: "https://pub.dev" source: hosted - version: "1.3.77" + version: "1.3.78" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" analyzer_buffer: dependency: transitive description: @@ -77,10 +77,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: e1d40ef3f7934986d5da2271b1ba07794921ce263e44d622fb6c406d76589e33 + sha256: "39ab65f7c60c19af64b9ef96e6a5d3ab48355f7dddfd98a9079d55a8cb6628fc" url: "https://pub.dev" source: hosted - version: "4.1.6" + version: "4.1.7" build_runner: dependency: "direct dev" description: @@ -133,10 +133,10 @@ packages: dependency: transitive description: name: code_builder - sha256: aa5932e94c6c39c2f9ec4e5e06dfdd11a9430a61f6c41b6ba75b28ce0c481baf + sha256: "811709c1badd02fc054039a13f66e0db1961865f9a314175f68c3eaeebec786f" url: "https://pub.dev" source: hosted - version: "4.12.0" + version: "4.13.0" collection: dependency: transitive description: @@ -173,18 +173,18 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" dart_style: dependency: transitive description: name: dart_style - sha256: "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1" + sha256: a0e4f65339b31eb6a9e6a12e14b4682a48d46fbc54a82f4a702396fbdbac63a7 url: "https://pub.dev" source: hosted - version: "3.1.13" + version: "3.1.14" fake_async: dependency: transitive description: @@ -205,66 +205,66 @@ packages: dependency: "direct main" description: name: firebase_ai - sha256: "2116566d549faf0d1c7108722c1dc6b2d6e86f5b7c83f179f681844378f32040" + sha256: bcc69b0ad09ac40cc2ad35a752e8a81aff22e0c2cb66dc51ccf353762de6a768 url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "5.0.0" firebase_app_check: dependency: transitive description: name: firebase_app_check - sha256: cb69814b369e421e249bd0095705c843c7607502b3f2a41ac99b9addc8b04ffc + sha256: "26e7a17efb40f06ef3e837ceaf87a5fce2752b545f64f619ab86f672fee52b52" url: "https://pub.dev" source: hosted - version: "0.4.8" + version: "0.5.0" firebase_app_check_platform_interface: dependency: transitive description: name: firebase_app_check_platform_interface - sha256: "87909de3a8952e69ab0d8b65b89311f3aebf3adb89acbfb0e65c00e57f78eb7e" + sha256: b62e425f5421fe263c9c4ada347f8662e9674e627aa820859c20aae628c4d7e8 url: "https://pub.dev" source: hosted - version: "0.4.2+1" + version: "0.5.0+2" firebase_app_check_web: dependency: transitive description: name: firebase_app_check_web - sha256: e1072f46b66c1530820ec617909576924a685e2cf7b78e62acd6af82b50609c4 + sha256: "03837ed68b4c6857a4be28149336411d0b50f2ad95e23a4467e8b52f11a83720" url: "https://pub.dev" source: hosted - version: "0.2.6+1" + version: "0.3.0+2" firebase_auth: dependency: transitive description: name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + sha256: "76ddb00b0e74fbaf508b283a8da7f473ef5f7305bd63b792dc7c8891d1ba034f" url: "https://pub.dev" source: hosted - version: "6.7.0" + version: "7.0.0" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + sha256: f7eab35271d4c3594137f10665cf98e9b401921145272f14973a5a4a92183946 url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "9.1.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + sha256: "68b9c91ccb7557ab10f1a74035227f2a1627a04deebfe9eedf33054a9446ab3c" url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.3.1" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + sha256: "7d4306a9ac6eaed45df40c63f81275bf46dc65083947b8c1665c8d7c04a74743" url: "https://pub.dev" source: hosted - version: "4.15.0" + version: "5.0.0" firebase_core_platform_interface: dependency: transitive description: @@ -277,10 +277,10 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + sha256: d5bf0dcaae08e6aa34e95e416a69998b0570951d3619c5c898f435d6b83304b4 url: "https://pub.dev" source: hosted - version: "3.12.0" + version: "4.0.0" fixnum: dependency: transitive description: @@ -369,10 +369,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -409,10 +409,10 @@ packages: dependency: "direct dev" description: name: json_serializable - sha256: e45aefa0324f08c683caafbb94b72837aa6193c61822799c916e45f4a263113d + sha256: cc7822761b40be9237bcaae62b755ffe5453ceff96a0001f1f5f2439251c66f1 url: "https://pub.dev" source: hosted - version: "6.14.1" + version: "6.15.2" leak_tracker: dependency: transitive description: @@ -489,10 +489,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -561,10 +561,10 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796 + sha256: "9ac81c01ffd6a9cf9b2713288834fbaaf6aebde05ffdf02d380e68b8e06f27d8" url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.7.0" riverpod: dependency: transitive description: @@ -601,10 +601,10 @@ packages: dependency: transitive description: name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 + sha256: e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48 url: "https://pub.dev" source: hosted - version: "1.4.2" + version: "1.4.3" shelf_web_socket: dependency: transitive description: @@ -622,18 +622,18 @@ packages: dependency: transitive description: name: source_gen - sha256: "11b6047da8e4eb6c643ccac3d0fda3f9c9e11651695f7da24a85ade8aff15a44" + sha256: "833ea7d15b5be79949d3d6c077da0267a0bd93c16897b36a771395a91e63086e" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.3.1" source_helper: dependency: transitive description: name: source_helper - sha256: "5e6f216fdf6376c9f3852381ae037499797a3385377d388b011dac98d303c67c" + sha256: "279126bce72de3f2b7d4756408a4157988cf6bb4815be551bf55851aa00e9984" url: "https://pub.dev" source: hosted - version: "1.3.13" + version: "1.4.0" source_span: dependency: transitive description: @@ -726,10 +726,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/colorist/step_02/pubspec.yaml b/colorist/step_02/pubspec.yaml index 35d4be6987..0e223f2e0d 100644 --- a/colorist/step_02/pubspec.yaml +++ b/colorist/step_02/pubspec.yaml @@ -8,21 +8,21 @@ environment: dependencies: colorist_ui: ^0.8.4 - firebase_ai: ^4.0.0 - firebase_core: ^4.15.0 + firebase_ai: ^5.0.0 + firebase_core: ^5.0.0 flutter: sdk: flutter flutter_riverpod: ^3.4.3 - material_ui: ^1.5.0 + material_ui: ^1.8.0 riverpod_annotation: ^4.0.7 dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^6.0.0 - build_runner: ^2.16.1 + build_runner: ^2.16.2 riverpod_generator: ^4.0.9 - json_serializable: ^6.14.1 + json_serializable: ^6.15.2 flutter: uses-material-design: true diff --git a/colorist/step_03/ios/Runner.xcodeproj/project.pbxproj b/colorist/step_03/ios/Runner.xcodeproj/project.pbxproj index 77fe18cd5a..96a704a831 100644 --- a/colorist/step_03/ios/Runner.xcodeproj/project.pbxproj +++ b/colorist/step_03/ios/Runner.xcodeproj/project.pbxproj @@ -201,7 +201,7 @@ ); mainGroup = 97C146E51CF9000F007C117D; packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */, ); productRefGroup = 97C146EF1CF9000F007C117D /* Products */; projectDirPath = ""; @@ -379,7 +379,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -399,7 +398,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.colorist.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -417,7 +415,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.colorist.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -433,7 +430,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.colorist.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -564,7 +560,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -587,7 +582,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -636,7 +630,7 @@ /* End XCConfigurationList section */ /* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */ = { isa = XCLocalSwiftPackageReference; relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; }; diff --git a/colorist/step_03/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_03/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/colorist/step_03/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_03/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_03/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_03/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/colorist/step_03/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_03/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_03/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_03/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/colorist/step_03/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_03/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_03/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_03/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/colorist/step_03/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_03/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_03/pubspec.lock b/colorist/step_03/pubspec.lock index 9f065a856c..2ddfb4527d 100644 --- a/colorist/step_03/pubspec.lock +++ b/colorist/step_03/pubspec.lock @@ -5,26 +5,26 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" _flutterfire_internals: dependency: transitive description: name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + sha256: a954052ffb2829f1f2cd16900658724952f7f48d053941a5c78dd12c19d7b9b9 url: "https://pub.dev" source: hosted - version: "1.3.77" + version: "1.3.78" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" analyzer_buffer: dependency: transitive description: @@ -77,10 +77,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: e1d40ef3f7934986d5da2271b1ba07794921ce263e44d622fb6c406d76589e33 + sha256: "39ab65f7c60c19af64b9ef96e6a5d3ab48355f7dddfd98a9079d55a8cb6628fc" url: "https://pub.dev" source: hosted - version: "4.1.6" + version: "4.1.7" build_runner: dependency: "direct dev" description: @@ -133,10 +133,10 @@ packages: dependency: transitive description: name: code_builder - sha256: aa5932e94c6c39c2f9ec4e5e06dfdd11a9430a61f6c41b6ba75b28ce0c481baf + sha256: "811709c1badd02fc054039a13f66e0db1961865f9a314175f68c3eaeebec786f" url: "https://pub.dev" source: hosted - version: "4.12.0" + version: "4.13.0" collection: dependency: transitive description: @@ -173,18 +173,18 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" dart_style: dependency: transitive description: name: dart_style - sha256: "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1" + sha256: a0e4f65339b31eb6a9e6a12e14b4682a48d46fbc54a82f4a702396fbdbac63a7 url: "https://pub.dev" source: hosted - version: "3.1.13" + version: "3.1.14" fake_async: dependency: transitive description: @@ -205,66 +205,66 @@ packages: dependency: "direct main" description: name: firebase_ai - sha256: "2116566d549faf0d1c7108722c1dc6b2d6e86f5b7c83f179f681844378f32040" + sha256: bcc69b0ad09ac40cc2ad35a752e8a81aff22e0c2cb66dc51ccf353762de6a768 url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "5.0.0" firebase_app_check: dependency: transitive description: name: firebase_app_check - sha256: cb69814b369e421e249bd0095705c843c7607502b3f2a41ac99b9addc8b04ffc + sha256: "26e7a17efb40f06ef3e837ceaf87a5fce2752b545f64f619ab86f672fee52b52" url: "https://pub.dev" source: hosted - version: "0.4.8" + version: "0.5.0" firebase_app_check_platform_interface: dependency: transitive description: name: firebase_app_check_platform_interface - sha256: "87909de3a8952e69ab0d8b65b89311f3aebf3adb89acbfb0e65c00e57f78eb7e" + sha256: b62e425f5421fe263c9c4ada347f8662e9674e627aa820859c20aae628c4d7e8 url: "https://pub.dev" source: hosted - version: "0.4.2+1" + version: "0.5.0+2" firebase_app_check_web: dependency: transitive description: name: firebase_app_check_web - sha256: e1072f46b66c1530820ec617909576924a685e2cf7b78e62acd6af82b50609c4 + sha256: "03837ed68b4c6857a4be28149336411d0b50f2ad95e23a4467e8b52f11a83720" url: "https://pub.dev" source: hosted - version: "0.2.6+1" + version: "0.3.0+2" firebase_auth: dependency: transitive description: name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + sha256: "76ddb00b0e74fbaf508b283a8da7f473ef5f7305bd63b792dc7c8891d1ba034f" url: "https://pub.dev" source: hosted - version: "6.7.0" + version: "7.0.0" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + sha256: f7eab35271d4c3594137f10665cf98e9b401921145272f14973a5a4a92183946 url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "9.1.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + sha256: "68b9c91ccb7557ab10f1a74035227f2a1627a04deebfe9eedf33054a9446ab3c" url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.3.1" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + sha256: "7d4306a9ac6eaed45df40c63f81275bf46dc65083947b8c1665c8d7c04a74743" url: "https://pub.dev" source: hosted - version: "4.15.0" + version: "5.0.0" firebase_core_platform_interface: dependency: transitive description: @@ -277,10 +277,10 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + sha256: d5bf0dcaae08e6aa34e95e416a69998b0570951d3619c5c898f435d6b83304b4 url: "https://pub.dev" source: hosted - version: "3.12.0" + version: "4.0.0" fixnum: dependency: transitive description: @@ -369,10 +369,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -409,10 +409,10 @@ packages: dependency: "direct dev" description: name: json_serializable - sha256: e45aefa0324f08c683caafbb94b72837aa6193c61822799c916e45f4a263113d + sha256: cc7822761b40be9237bcaae62b755ffe5453ceff96a0001f1f5f2439251c66f1 url: "https://pub.dev" source: hosted - version: "6.14.1" + version: "6.15.2" leak_tracker: dependency: transitive description: @@ -489,10 +489,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -561,10 +561,10 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796 + sha256: "9ac81c01ffd6a9cf9b2713288834fbaaf6aebde05ffdf02d380e68b8e06f27d8" url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.7.0" riverpod: dependency: transitive description: @@ -601,10 +601,10 @@ packages: dependency: transitive description: name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 + sha256: e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48 url: "https://pub.dev" source: hosted - version: "1.4.2" + version: "1.4.3" shelf_web_socket: dependency: transitive description: @@ -622,18 +622,18 @@ packages: dependency: transitive description: name: source_gen - sha256: "11b6047da8e4eb6c643ccac3d0fda3f9c9e11651695f7da24a85ade8aff15a44" + sha256: "833ea7d15b5be79949d3d6c077da0267a0bd93c16897b36a771395a91e63086e" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.3.1" source_helper: dependency: transitive description: name: source_helper - sha256: "5e6f216fdf6376c9f3852381ae037499797a3385377d388b011dac98d303c67c" + sha256: "279126bce72de3f2b7d4756408a4157988cf6bb4815be551bf55851aa00e9984" url: "https://pub.dev" source: hosted - version: "1.3.13" + version: "1.4.0" source_span: dependency: transitive description: @@ -726,10 +726,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/colorist/step_03/pubspec.yaml b/colorist/step_03/pubspec.yaml index be3ed817dd..abc7d181c4 100644 --- a/colorist/step_03/pubspec.yaml +++ b/colorist/step_03/pubspec.yaml @@ -8,21 +8,21 @@ environment: dependencies: colorist_ui: ^0.8.4 - firebase_ai: ^4.0.0 - firebase_core: ^4.15.0 + firebase_ai: ^5.0.0 + firebase_core: ^5.0.0 flutter: sdk: flutter flutter_riverpod: ^3.4.3 - material_ui: ^1.5.0 + material_ui: ^1.8.0 riverpod_annotation: ^4.0.7 dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^6.0.0 - build_runner: ^2.16.1 + build_runner: ^2.16.2 riverpod_generator: ^4.0.9 - json_serializable: ^6.14.1 + json_serializable: ^6.15.2 flutter: uses-material-design: true diff --git a/colorist/step_04/ios/Runner.xcodeproj/project.pbxproj b/colorist/step_04/ios/Runner.xcodeproj/project.pbxproj index 77fe18cd5a..96a704a831 100644 --- a/colorist/step_04/ios/Runner.xcodeproj/project.pbxproj +++ b/colorist/step_04/ios/Runner.xcodeproj/project.pbxproj @@ -201,7 +201,7 @@ ); mainGroup = 97C146E51CF9000F007C117D; packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */, ); productRefGroup = 97C146EF1CF9000F007C117D /* Products */; projectDirPath = ""; @@ -379,7 +379,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -399,7 +398,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.colorist.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -417,7 +415,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.colorist.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -433,7 +430,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.colorist.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -564,7 +560,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -587,7 +582,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -636,7 +630,7 @@ /* End XCConfigurationList section */ /* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */ = { isa = XCLocalSwiftPackageReference; relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; }; diff --git a/colorist/step_04/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_04/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/colorist/step_04/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_04/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_04/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_04/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/colorist/step_04/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_04/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_04/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_04/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/colorist/step_04/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_04/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_04/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_04/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/colorist/step_04/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_04/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_04/pubspec.lock b/colorist/step_04/pubspec.lock index 9f065a856c..2ddfb4527d 100644 --- a/colorist/step_04/pubspec.lock +++ b/colorist/step_04/pubspec.lock @@ -5,26 +5,26 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" _flutterfire_internals: dependency: transitive description: name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + sha256: a954052ffb2829f1f2cd16900658724952f7f48d053941a5c78dd12c19d7b9b9 url: "https://pub.dev" source: hosted - version: "1.3.77" + version: "1.3.78" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" analyzer_buffer: dependency: transitive description: @@ -77,10 +77,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: e1d40ef3f7934986d5da2271b1ba07794921ce263e44d622fb6c406d76589e33 + sha256: "39ab65f7c60c19af64b9ef96e6a5d3ab48355f7dddfd98a9079d55a8cb6628fc" url: "https://pub.dev" source: hosted - version: "4.1.6" + version: "4.1.7" build_runner: dependency: "direct dev" description: @@ -133,10 +133,10 @@ packages: dependency: transitive description: name: code_builder - sha256: aa5932e94c6c39c2f9ec4e5e06dfdd11a9430a61f6c41b6ba75b28ce0c481baf + sha256: "811709c1badd02fc054039a13f66e0db1961865f9a314175f68c3eaeebec786f" url: "https://pub.dev" source: hosted - version: "4.12.0" + version: "4.13.0" collection: dependency: transitive description: @@ -173,18 +173,18 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" dart_style: dependency: transitive description: name: dart_style - sha256: "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1" + sha256: a0e4f65339b31eb6a9e6a12e14b4682a48d46fbc54a82f4a702396fbdbac63a7 url: "https://pub.dev" source: hosted - version: "3.1.13" + version: "3.1.14" fake_async: dependency: transitive description: @@ -205,66 +205,66 @@ packages: dependency: "direct main" description: name: firebase_ai - sha256: "2116566d549faf0d1c7108722c1dc6b2d6e86f5b7c83f179f681844378f32040" + sha256: bcc69b0ad09ac40cc2ad35a752e8a81aff22e0c2cb66dc51ccf353762de6a768 url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "5.0.0" firebase_app_check: dependency: transitive description: name: firebase_app_check - sha256: cb69814b369e421e249bd0095705c843c7607502b3f2a41ac99b9addc8b04ffc + sha256: "26e7a17efb40f06ef3e837ceaf87a5fce2752b545f64f619ab86f672fee52b52" url: "https://pub.dev" source: hosted - version: "0.4.8" + version: "0.5.0" firebase_app_check_platform_interface: dependency: transitive description: name: firebase_app_check_platform_interface - sha256: "87909de3a8952e69ab0d8b65b89311f3aebf3adb89acbfb0e65c00e57f78eb7e" + sha256: b62e425f5421fe263c9c4ada347f8662e9674e627aa820859c20aae628c4d7e8 url: "https://pub.dev" source: hosted - version: "0.4.2+1" + version: "0.5.0+2" firebase_app_check_web: dependency: transitive description: name: firebase_app_check_web - sha256: e1072f46b66c1530820ec617909576924a685e2cf7b78e62acd6af82b50609c4 + sha256: "03837ed68b4c6857a4be28149336411d0b50f2ad95e23a4467e8b52f11a83720" url: "https://pub.dev" source: hosted - version: "0.2.6+1" + version: "0.3.0+2" firebase_auth: dependency: transitive description: name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + sha256: "76ddb00b0e74fbaf508b283a8da7f473ef5f7305bd63b792dc7c8891d1ba034f" url: "https://pub.dev" source: hosted - version: "6.7.0" + version: "7.0.0" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + sha256: f7eab35271d4c3594137f10665cf98e9b401921145272f14973a5a4a92183946 url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "9.1.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + sha256: "68b9c91ccb7557ab10f1a74035227f2a1627a04deebfe9eedf33054a9446ab3c" url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.3.1" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + sha256: "7d4306a9ac6eaed45df40c63f81275bf46dc65083947b8c1665c8d7c04a74743" url: "https://pub.dev" source: hosted - version: "4.15.0" + version: "5.0.0" firebase_core_platform_interface: dependency: transitive description: @@ -277,10 +277,10 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + sha256: d5bf0dcaae08e6aa34e95e416a69998b0570951d3619c5c898f435d6b83304b4 url: "https://pub.dev" source: hosted - version: "3.12.0" + version: "4.0.0" fixnum: dependency: transitive description: @@ -369,10 +369,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -409,10 +409,10 @@ packages: dependency: "direct dev" description: name: json_serializable - sha256: e45aefa0324f08c683caafbb94b72837aa6193c61822799c916e45f4a263113d + sha256: cc7822761b40be9237bcaae62b755ffe5453ceff96a0001f1f5f2439251c66f1 url: "https://pub.dev" source: hosted - version: "6.14.1" + version: "6.15.2" leak_tracker: dependency: transitive description: @@ -489,10 +489,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -561,10 +561,10 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796 + sha256: "9ac81c01ffd6a9cf9b2713288834fbaaf6aebde05ffdf02d380e68b8e06f27d8" url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.7.0" riverpod: dependency: transitive description: @@ -601,10 +601,10 @@ packages: dependency: transitive description: name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 + sha256: e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48 url: "https://pub.dev" source: hosted - version: "1.4.2" + version: "1.4.3" shelf_web_socket: dependency: transitive description: @@ -622,18 +622,18 @@ packages: dependency: transitive description: name: source_gen - sha256: "11b6047da8e4eb6c643ccac3d0fda3f9c9e11651695f7da24a85ade8aff15a44" + sha256: "833ea7d15b5be79949d3d6c077da0267a0bd93c16897b36a771395a91e63086e" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.3.1" source_helper: dependency: transitive description: name: source_helper - sha256: "5e6f216fdf6376c9f3852381ae037499797a3385377d388b011dac98d303c67c" + sha256: "279126bce72de3f2b7d4756408a4157988cf6bb4815be551bf55851aa00e9984" url: "https://pub.dev" source: hosted - version: "1.3.13" + version: "1.4.0" source_span: dependency: transitive description: @@ -726,10 +726,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/colorist/step_04/pubspec.yaml b/colorist/step_04/pubspec.yaml index be3ed817dd..abc7d181c4 100644 --- a/colorist/step_04/pubspec.yaml +++ b/colorist/step_04/pubspec.yaml @@ -8,21 +8,21 @@ environment: dependencies: colorist_ui: ^0.8.4 - firebase_ai: ^4.0.0 - firebase_core: ^4.15.0 + firebase_ai: ^5.0.0 + firebase_core: ^5.0.0 flutter: sdk: flutter flutter_riverpod: ^3.4.3 - material_ui: ^1.5.0 + material_ui: ^1.8.0 riverpod_annotation: ^4.0.7 dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^6.0.0 - build_runner: ^2.16.1 + build_runner: ^2.16.2 riverpod_generator: ^4.0.9 - json_serializable: ^6.14.1 + json_serializable: ^6.15.2 flutter: uses-material-design: true diff --git a/colorist/step_05/ios/Runner.xcodeproj/project.pbxproj b/colorist/step_05/ios/Runner.xcodeproj/project.pbxproj index 77fe18cd5a..96a704a831 100644 --- a/colorist/step_05/ios/Runner.xcodeproj/project.pbxproj +++ b/colorist/step_05/ios/Runner.xcodeproj/project.pbxproj @@ -201,7 +201,7 @@ ); mainGroup = 97C146E51CF9000F007C117D; packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */, ); productRefGroup = 97C146EF1CF9000F007C117D /* Products */; projectDirPath = ""; @@ -379,7 +379,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -399,7 +398,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.colorist.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -417,7 +415,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.colorist.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -433,7 +430,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.colorist.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -564,7 +560,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -587,7 +582,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -636,7 +630,7 @@ /* End XCConfigurationList section */ /* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */ = { isa = XCLocalSwiftPackageReference; relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; }; diff --git a/colorist/step_05/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_05/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/colorist/step_05/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_05/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_05/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_05/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/colorist/step_05/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_05/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_05/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_05/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/colorist/step_05/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_05/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_05/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_05/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/colorist/step_05/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_05/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_05/pubspec.lock b/colorist/step_05/pubspec.lock index 9f065a856c..2ddfb4527d 100644 --- a/colorist/step_05/pubspec.lock +++ b/colorist/step_05/pubspec.lock @@ -5,26 +5,26 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" _flutterfire_internals: dependency: transitive description: name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + sha256: a954052ffb2829f1f2cd16900658724952f7f48d053941a5c78dd12c19d7b9b9 url: "https://pub.dev" source: hosted - version: "1.3.77" + version: "1.3.78" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" analyzer_buffer: dependency: transitive description: @@ -77,10 +77,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: e1d40ef3f7934986d5da2271b1ba07794921ce263e44d622fb6c406d76589e33 + sha256: "39ab65f7c60c19af64b9ef96e6a5d3ab48355f7dddfd98a9079d55a8cb6628fc" url: "https://pub.dev" source: hosted - version: "4.1.6" + version: "4.1.7" build_runner: dependency: "direct dev" description: @@ -133,10 +133,10 @@ packages: dependency: transitive description: name: code_builder - sha256: aa5932e94c6c39c2f9ec4e5e06dfdd11a9430a61f6c41b6ba75b28ce0c481baf + sha256: "811709c1badd02fc054039a13f66e0db1961865f9a314175f68c3eaeebec786f" url: "https://pub.dev" source: hosted - version: "4.12.0" + version: "4.13.0" collection: dependency: transitive description: @@ -173,18 +173,18 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" dart_style: dependency: transitive description: name: dart_style - sha256: "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1" + sha256: a0e4f65339b31eb6a9e6a12e14b4682a48d46fbc54a82f4a702396fbdbac63a7 url: "https://pub.dev" source: hosted - version: "3.1.13" + version: "3.1.14" fake_async: dependency: transitive description: @@ -205,66 +205,66 @@ packages: dependency: "direct main" description: name: firebase_ai - sha256: "2116566d549faf0d1c7108722c1dc6b2d6e86f5b7c83f179f681844378f32040" + sha256: bcc69b0ad09ac40cc2ad35a752e8a81aff22e0c2cb66dc51ccf353762de6a768 url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "5.0.0" firebase_app_check: dependency: transitive description: name: firebase_app_check - sha256: cb69814b369e421e249bd0095705c843c7607502b3f2a41ac99b9addc8b04ffc + sha256: "26e7a17efb40f06ef3e837ceaf87a5fce2752b545f64f619ab86f672fee52b52" url: "https://pub.dev" source: hosted - version: "0.4.8" + version: "0.5.0" firebase_app_check_platform_interface: dependency: transitive description: name: firebase_app_check_platform_interface - sha256: "87909de3a8952e69ab0d8b65b89311f3aebf3adb89acbfb0e65c00e57f78eb7e" + sha256: b62e425f5421fe263c9c4ada347f8662e9674e627aa820859c20aae628c4d7e8 url: "https://pub.dev" source: hosted - version: "0.4.2+1" + version: "0.5.0+2" firebase_app_check_web: dependency: transitive description: name: firebase_app_check_web - sha256: e1072f46b66c1530820ec617909576924a685e2cf7b78e62acd6af82b50609c4 + sha256: "03837ed68b4c6857a4be28149336411d0b50f2ad95e23a4467e8b52f11a83720" url: "https://pub.dev" source: hosted - version: "0.2.6+1" + version: "0.3.0+2" firebase_auth: dependency: transitive description: name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + sha256: "76ddb00b0e74fbaf508b283a8da7f473ef5f7305bd63b792dc7c8891d1ba034f" url: "https://pub.dev" source: hosted - version: "6.7.0" + version: "7.0.0" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + sha256: f7eab35271d4c3594137f10665cf98e9b401921145272f14973a5a4a92183946 url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "9.1.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + sha256: "68b9c91ccb7557ab10f1a74035227f2a1627a04deebfe9eedf33054a9446ab3c" url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.3.1" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + sha256: "7d4306a9ac6eaed45df40c63f81275bf46dc65083947b8c1665c8d7c04a74743" url: "https://pub.dev" source: hosted - version: "4.15.0" + version: "5.0.0" firebase_core_platform_interface: dependency: transitive description: @@ -277,10 +277,10 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + sha256: d5bf0dcaae08e6aa34e95e416a69998b0570951d3619c5c898f435d6b83304b4 url: "https://pub.dev" source: hosted - version: "3.12.0" + version: "4.0.0" fixnum: dependency: transitive description: @@ -369,10 +369,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -409,10 +409,10 @@ packages: dependency: "direct dev" description: name: json_serializable - sha256: e45aefa0324f08c683caafbb94b72837aa6193c61822799c916e45f4a263113d + sha256: cc7822761b40be9237bcaae62b755ffe5453ceff96a0001f1f5f2439251c66f1 url: "https://pub.dev" source: hosted - version: "6.14.1" + version: "6.15.2" leak_tracker: dependency: transitive description: @@ -489,10 +489,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -561,10 +561,10 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796 + sha256: "9ac81c01ffd6a9cf9b2713288834fbaaf6aebde05ffdf02d380e68b8e06f27d8" url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.7.0" riverpod: dependency: transitive description: @@ -601,10 +601,10 @@ packages: dependency: transitive description: name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 + sha256: e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48 url: "https://pub.dev" source: hosted - version: "1.4.2" + version: "1.4.3" shelf_web_socket: dependency: transitive description: @@ -622,18 +622,18 @@ packages: dependency: transitive description: name: source_gen - sha256: "11b6047da8e4eb6c643ccac3d0fda3f9c9e11651695f7da24a85ade8aff15a44" + sha256: "833ea7d15b5be79949d3d6c077da0267a0bd93c16897b36a771395a91e63086e" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.3.1" source_helper: dependency: transitive description: name: source_helper - sha256: "5e6f216fdf6376c9f3852381ae037499797a3385377d388b011dac98d303c67c" + sha256: "279126bce72de3f2b7d4756408a4157988cf6bb4815be551bf55851aa00e9984" url: "https://pub.dev" source: hosted - version: "1.3.13" + version: "1.4.0" source_span: dependency: transitive description: @@ -726,10 +726,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/colorist/step_05/pubspec.yaml b/colorist/step_05/pubspec.yaml index be3ed817dd..abc7d181c4 100644 --- a/colorist/step_05/pubspec.yaml +++ b/colorist/step_05/pubspec.yaml @@ -8,21 +8,21 @@ environment: dependencies: colorist_ui: ^0.8.4 - firebase_ai: ^4.0.0 - firebase_core: ^4.15.0 + firebase_ai: ^5.0.0 + firebase_core: ^5.0.0 flutter: sdk: flutter flutter_riverpod: ^3.4.3 - material_ui: ^1.5.0 + material_ui: ^1.8.0 riverpod_annotation: ^4.0.7 dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^6.0.0 - build_runner: ^2.16.1 + build_runner: ^2.16.2 riverpod_generator: ^4.0.9 - json_serializable: ^6.14.1 + json_serializable: ^6.15.2 flutter: uses-material-design: true diff --git a/colorist/step_06/ios/Runner.xcodeproj/project.pbxproj b/colorist/step_06/ios/Runner.xcodeproj/project.pbxproj index 77fe18cd5a..96a704a831 100644 --- a/colorist/step_06/ios/Runner.xcodeproj/project.pbxproj +++ b/colorist/step_06/ios/Runner.xcodeproj/project.pbxproj @@ -201,7 +201,7 @@ ); mainGroup = 97C146E51CF9000F007C117D; packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */, ); productRefGroup = 97C146EF1CF9000F007C117D /* Products */; projectDirPath = ""; @@ -379,7 +379,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -399,7 +398,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.colorist.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -417,7 +415,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.colorist.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -433,7 +430,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.colorist.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -564,7 +560,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -587,7 +582,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -636,7 +630,7 @@ /* End XCConfigurationList section */ /* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */ = { isa = XCLocalSwiftPackageReference; relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; }; diff --git a/colorist/step_06/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_06/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/colorist/step_06/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_06/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_06/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_06/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/colorist/step_06/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_06/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_06/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_06/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/colorist/step_06/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_06/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_06/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_06/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/colorist/step_06/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_06/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_06/pubspec.lock b/colorist/step_06/pubspec.lock index 9f065a856c..2ddfb4527d 100644 --- a/colorist/step_06/pubspec.lock +++ b/colorist/step_06/pubspec.lock @@ -5,26 +5,26 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" _flutterfire_internals: dependency: transitive description: name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + sha256: a954052ffb2829f1f2cd16900658724952f7f48d053941a5c78dd12c19d7b9b9 url: "https://pub.dev" source: hosted - version: "1.3.77" + version: "1.3.78" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" analyzer_buffer: dependency: transitive description: @@ -77,10 +77,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: e1d40ef3f7934986d5da2271b1ba07794921ce263e44d622fb6c406d76589e33 + sha256: "39ab65f7c60c19af64b9ef96e6a5d3ab48355f7dddfd98a9079d55a8cb6628fc" url: "https://pub.dev" source: hosted - version: "4.1.6" + version: "4.1.7" build_runner: dependency: "direct dev" description: @@ -133,10 +133,10 @@ packages: dependency: transitive description: name: code_builder - sha256: aa5932e94c6c39c2f9ec4e5e06dfdd11a9430a61f6c41b6ba75b28ce0c481baf + sha256: "811709c1badd02fc054039a13f66e0db1961865f9a314175f68c3eaeebec786f" url: "https://pub.dev" source: hosted - version: "4.12.0" + version: "4.13.0" collection: dependency: transitive description: @@ -173,18 +173,18 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" dart_style: dependency: transitive description: name: dart_style - sha256: "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1" + sha256: a0e4f65339b31eb6a9e6a12e14b4682a48d46fbc54a82f4a702396fbdbac63a7 url: "https://pub.dev" source: hosted - version: "3.1.13" + version: "3.1.14" fake_async: dependency: transitive description: @@ -205,66 +205,66 @@ packages: dependency: "direct main" description: name: firebase_ai - sha256: "2116566d549faf0d1c7108722c1dc6b2d6e86f5b7c83f179f681844378f32040" + sha256: bcc69b0ad09ac40cc2ad35a752e8a81aff22e0c2cb66dc51ccf353762de6a768 url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "5.0.0" firebase_app_check: dependency: transitive description: name: firebase_app_check - sha256: cb69814b369e421e249bd0095705c843c7607502b3f2a41ac99b9addc8b04ffc + sha256: "26e7a17efb40f06ef3e837ceaf87a5fce2752b545f64f619ab86f672fee52b52" url: "https://pub.dev" source: hosted - version: "0.4.8" + version: "0.5.0" firebase_app_check_platform_interface: dependency: transitive description: name: firebase_app_check_platform_interface - sha256: "87909de3a8952e69ab0d8b65b89311f3aebf3adb89acbfb0e65c00e57f78eb7e" + sha256: b62e425f5421fe263c9c4ada347f8662e9674e627aa820859c20aae628c4d7e8 url: "https://pub.dev" source: hosted - version: "0.4.2+1" + version: "0.5.0+2" firebase_app_check_web: dependency: transitive description: name: firebase_app_check_web - sha256: e1072f46b66c1530820ec617909576924a685e2cf7b78e62acd6af82b50609c4 + sha256: "03837ed68b4c6857a4be28149336411d0b50f2ad95e23a4467e8b52f11a83720" url: "https://pub.dev" source: hosted - version: "0.2.6+1" + version: "0.3.0+2" firebase_auth: dependency: transitive description: name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + sha256: "76ddb00b0e74fbaf508b283a8da7f473ef5f7305bd63b792dc7c8891d1ba034f" url: "https://pub.dev" source: hosted - version: "6.7.0" + version: "7.0.0" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + sha256: f7eab35271d4c3594137f10665cf98e9b401921145272f14973a5a4a92183946 url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "9.1.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + sha256: "68b9c91ccb7557ab10f1a74035227f2a1627a04deebfe9eedf33054a9446ab3c" url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.3.1" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + sha256: "7d4306a9ac6eaed45df40c63f81275bf46dc65083947b8c1665c8d7c04a74743" url: "https://pub.dev" source: hosted - version: "4.15.0" + version: "5.0.0" firebase_core_platform_interface: dependency: transitive description: @@ -277,10 +277,10 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + sha256: d5bf0dcaae08e6aa34e95e416a69998b0570951d3619c5c898f435d6b83304b4 url: "https://pub.dev" source: hosted - version: "3.12.0" + version: "4.0.0" fixnum: dependency: transitive description: @@ -369,10 +369,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -409,10 +409,10 @@ packages: dependency: "direct dev" description: name: json_serializable - sha256: e45aefa0324f08c683caafbb94b72837aa6193c61822799c916e45f4a263113d + sha256: cc7822761b40be9237bcaae62b755ffe5453ceff96a0001f1f5f2439251c66f1 url: "https://pub.dev" source: hosted - version: "6.14.1" + version: "6.15.2" leak_tracker: dependency: transitive description: @@ -489,10 +489,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -561,10 +561,10 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796 + sha256: "9ac81c01ffd6a9cf9b2713288834fbaaf6aebde05ffdf02d380e68b8e06f27d8" url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.7.0" riverpod: dependency: transitive description: @@ -601,10 +601,10 @@ packages: dependency: transitive description: name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 + sha256: e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48 url: "https://pub.dev" source: hosted - version: "1.4.2" + version: "1.4.3" shelf_web_socket: dependency: transitive description: @@ -622,18 +622,18 @@ packages: dependency: transitive description: name: source_gen - sha256: "11b6047da8e4eb6c643ccac3d0fda3f9c9e11651695f7da24a85ade8aff15a44" + sha256: "833ea7d15b5be79949d3d6c077da0267a0bd93c16897b36a771395a91e63086e" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.3.1" source_helper: dependency: transitive description: name: source_helper - sha256: "5e6f216fdf6376c9f3852381ae037499797a3385377d388b011dac98d303c67c" + sha256: "279126bce72de3f2b7d4756408a4157988cf6bb4815be551bf55851aa00e9984" url: "https://pub.dev" source: hosted - version: "1.3.13" + version: "1.4.0" source_span: dependency: transitive description: @@ -726,10 +726,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/colorist/step_06/pubspec.yaml b/colorist/step_06/pubspec.yaml index be3ed817dd..abc7d181c4 100644 --- a/colorist/step_06/pubspec.yaml +++ b/colorist/step_06/pubspec.yaml @@ -8,21 +8,21 @@ environment: dependencies: colorist_ui: ^0.8.4 - firebase_ai: ^4.0.0 - firebase_core: ^4.15.0 + firebase_ai: ^5.0.0 + firebase_core: ^5.0.0 flutter: sdk: flutter flutter_riverpod: ^3.4.3 - material_ui: ^1.5.0 + material_ui: ^1.8.0 riverpod_annotation: ^4.0.7 dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^6.0.0 - build_runner: ^2.16.1 + build_runner: ^2.16.2 riverpod_generator: ^4.0.9 - json_serializable: ^6.14.1 + json_serializable: ^6.15.2 flutter: uses-material-design: true diff --git a/colorist/step_07/ios/Runner.xcodeproj/project.pbxproj b/colorist/step_07/ios/Runner.xcodeproj/project.pbxproj index 77fe18cd5a..96a704a831 100644 --- a/colorist/step_07/ios/Runner.xcodeproj/project.pbxproj +++ b/colorist/step_07/ios/Runner.xcodeproj/project.pbxproj @@ -201,7 +201,7 @@ ); mainGroup = 97C146E51CF9000F007C117D; packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */, ); productRefGroup = 97C146EF1CF9000F007C117D /* Products */; projectDirPath = ""; @@ -379,7 +379,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -399,7 +398,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.colorist.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -417,7 +415,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.colorist.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -433,7 +430,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.colorist.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -564,7 +560,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -587,7 +582,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -636,7 +630,7 @@ /* End XCConfigurationList section */ /* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */ = { isa = XCLocalSwiftPackageReference; relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; }; diff --git a/colorist/step_07/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_07/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/colorist/step_07/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_07/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_07/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_07/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/colorist/step_07/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_07/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_07/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_07/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/colorist/step_07/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_07/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_07/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/colorist/step_07/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/colorist/step_07/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/colorist/step_07/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/colorist/step_07/pubspec.lock b/colorist/step_07/pubspec.lock index 9f065a856c..2ddfb4527d 100644 --- a/colorist/step_07/pubspec.lock +++ b/colorist/step_07/pubspec.lock @@ -5,26 +5,26 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" _flutterfire_internals: dependency: transitive description: name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + sha256: a954052ffb2829f1f2cd16900658724952f7f48d053941a5c78dd12c19d7b9b9 url: "https://pub.dev" source: hosted - version: "1.3.77" + version: "1.3.78" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" analyzer_buffer: dependency: transitive description: @@ -77,10 +77,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: e1d40ef3f7934986d5da2271b1ba07794921ce263e44d622fb6c406d76589e33 + sha256: "39ab65f7c60c19af64b9ef96e6a5d3ab48355f7dddfd98a9079d55a8cb6628fc" url: "https://pub.dev" source: hosted - version: "4.1.6" + version: "4.1.7" build_runner: dependency: "direct dev" description: @@ -133,10 +133,10 @@ packages: dependency: transitive description: name: code_builder - sha256: aa5932e94c6c39c2f9ec4e5e06dfdd11a9430a61f6c41b6ba75b28ce0c481baf + sha256: "811709c1badd02fc054039a13f66e0db1961865f9a314175f68c3eaeebec786f" url: "https://pub.dev" source: hosted - version: "4.12.0" + version: "4.13.0" collection: dependency: transitive description: @@ -173,18 +173,18 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" dart_style: dependency: transitive description: name: dart_style - sha256: "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1" + sha256: a0e4f65339b31eb6a9e6a12e14b4682a48d46fbc54a82f4a702396fbdbac63a7 url: "https://pub.dev" source: hosted - version: "3.1.13" + version: "3.1.14" fake_async: dependency: transitive description: @@ -205,66 +205,66 @@ packages: dependency: "direct main" description: name: firebase_ai - sha256: "2116566d549faf0d1c7108722c1dc6b2d6e86f5b7c83f179f681844378f32040" + sha256: bcc69b0ad09ac40cc2ad35a752e8a81aff22e0c2cb66dc51ccf353762de6a768 url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "5.0.0" firebase_app_check: dependency: transitive description: name: firebase_app_check - sha256: cb69814b369e421e249bd0095705c843c7607502b3f2a41ac99b9addc8b04ffc + sha256: "26e7a17efb40f06ef3e837ceaf87a5fce2752b545f64f619ab86f672fee52b52" url: "https://pub.dev" source: hosted - version: "0.4.8" + version: "0.5.0" firebase_app_check_platform_interface: dependency: transitive description: name: firebase_app_check_platform_interface - sha256: "87909de3a8952e69ab0d8b65b89311f3aebf3adb89acbfb0e65c00e57f78eb7e" + sha256: b62e425f5421fe263c9c4ada347f8662e9674e627aa820859c20aae628c4d7e8 url: "https://pub.dev" source: hosted - version: "0.4.2+1" + version: "0.5.0+2" firebase_app_check_web: dependency: transitive description: name: firebase_app_check_web - sha256: e1072f46b66c1530820ec617909576924a685e2cf7b78e62acd6af82b50609c4 + sha256: "03837ed68b4c6857a4be28149336411d0b50f2ad95e23a4467e8b52f11a83720" url: "https://pub.dev" source: hosted - version: "0.2.6+1" + version: "0.3.0+2" firebase_auth: dependency: transitive description: name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + sha256: "76ddb00b0e74fbaf508b283a8da7f473ef5f7305bd63b792dc7c8891d1ba034f" url: "https://pub.dev" source: hosted - version: "6.7.0" + version: "7.0.0" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + sha256: f7eab35271d4c3594137f10665cf98e9b401921145272f14973a5a4a92183946 url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "9.1.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + sha256: "68b9c91ccb7557ab10f1a74035227f2a1627a04deebfe9eedf33054a9446ab3c" url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.3.1" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + sha256: "7d4306a9ac6eaed45df40c63f81275bf46dc65083947b8c1665c8d7c04a74743" url: "https://pub.dev" source: hosted - version: "4.15.0" + version: "5.0.0" firebase_core_platform_interface: dependency: transitive description: @@ -277,10 +277,10 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + sha256: d5bf0dcaae08e6aa34e95e416a69998b0570951d3619c5c898f435d6b83304b4 url: "https://pub.dev" source: hosted - version: "3.12.0" + version: "4.0.0" fixnum: dependency: transitive description: @@ -369,10 +369,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -409,10 +409,10 @@ packages: dependency: "direct dev" description: name: json_serializable - sha256: e45aefa0324f08c683caafbb94b72837aa6193c61822799c916e45f4a263113d + sha256: cc7822761b40be9237bcaae62b755ffe5453ceff96a0001f1f5f2439251c66f1 url: "https://pub.dev" source: hosted - version: "6.14.1" + version: "6.15.2" leak_tracker: dependency: transitive description: @@ -489,10 +489,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -561,10 +561,10 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796 + sha256: "9ac81c01ffd6a9cf9b2713288834fbaaf6aebde05ffdf02d380e68b8e06f27d8" url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.7.0" riverpod: dependency: transitive description: @@ -601,10 +601,10 @@ packages: dependency: transitive description: name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 + sha256: e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48 url: "https://pub.dev" source: hosted - version: "1.4.2" + version: "1.4.3" shelf_web_socket: dependency: transitive description: @@ -622,18 +622,18 @@ packages: dependency: transitive description: name: source_gen - sha256: "11b6047da8e4eb6c643ccac3d0fda3f9c9e11651695f7da24a85ade8aff15a44" + sha256: "833ea7d15b5be79949d3d6c077da0267a0bd93c16897b36a771395a91e63086e" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.3.1" source_helper: dependency: transitive description: name: source_helper - sha256: "5e6f216fdf6376c9f3852381ae037499797a3385377d388b011dac98d303c67c" + sha256: "279126bce72de3f2b7d4756408a4157988cf6bb4815be551bf55851aa00e9984" url: "https://pub.dev" source: hosted - version: "1.3.13" + version: "1.4.0" source_span: dependency: transitive description: @@ -726,10 +726,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/colorist/step_07/pubspec.yaml b/colorist/step_07/pubspec.yaml index be3ed817dd..abc7d181c4 100644 --- a/colorist/step_07/pubspec.yaml +++ b/colorist/step_07/pubspec.yaml @@ -8,21 +8,21 @@ environment: dependencies: colorist_ui: ^0.8.4 - firebase_ai: ^4.0.0 - firebase_core: ^4.15.0 + firebase_ai: ^5.0.0 + firebase_core: ^5.0.0 flutter: sdk: flutter flutter_riverpod: ^3.4.3 - material_ui: ^1.5.0 + material_ui: ^1.8.0 riverpod_annotation: ^4.0.7 dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^6.0.0 - build_runner: ^2.16.1 + build_runner: ^2.16.2 riverpod_generator: ^4.0.9 - json_serializable: ^6.14.1 + json_serializable: ^6.15.2 flutter: uses-material-design: true From dd26168a2bdedbfa2702ed2fc2dedc40268bb98a Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Fri, 23 Oct 2026 08:44:33 +1100 Subject: [PATCH 11/19] Update dart-patterns-and-records --- dart-patterns-and-records/step_03/pubspec.lock | 12 ++++++------ dart-patterns-and-records/step_03/pubspec.yaml | 2 +- dart-patterns-and-records/step_04/pubspec.lock | 12 ++++++------ dart-patterns-and-records/step_04/pubspec.yaml | 2 +- dart-patterns-and-records/step_05/pubspec.lock | 12 ++++++------ dart-patterns-and-records/step_05/pubspec.yaml | 2 +- dart-patterns-and-records/step_06_a/pubspec.lock | 12 ++++++------ dart-patterns-and-records/step_06_a/pubspec.yaml | 2 +- dart-patterns-and-records/step_06_b/pubspec.lock | 12 ++++++------ dart-patterns-and-records/step_06_b/pubspec.yaml | 2 +- dart-patterns-and-records/step_07_a/pubspec.lock | 12 ++++++------ dart-patterns-and-records/step_07_a/pubspec.yaml | 2 +- dart-patterns-and-records/step_07_b/pubspec.lock | 12 ++++++------ dart-patterns-and-records/step_07_b/pubspec.yaml | 2 +- dart-patterns-and-records/step_08/pubspec.lock | 12 ++++++------ dart-patterns-and-records/step_08/pubspec.yaml | 2 +- dart-patterns-and-records/step_09/pubspec.lock | 12 ++++++------ dart-patterns-and-records/step_09/pubspec.yaml | 2 +- dart-patterns-and-records/step_10/pubspec.lock | 12 ++++++------ dart-patterns-and-records/step_10/pubspec.yaml | 2 +- dart-patterns-and-records/step_11_a/pubspec.lock | 12 ++++++------ dart-patterns-and-records/step_11_a/pubspec.yaml | 2 +- dart-patterns-and-records/step_11_b/pubspec.lock | 12 ++++++------ dart-patterns-and-records/step_11_b/pubspec.yaml | 2 +- dart-patterns-and-records/step_12/pubspec.lock | 12 ++++++------ dart-patterns-and-records/step_12/pubspec.yaml | 2 +- 26 files changed, 91 insertions(+), 91 deletions(-) diff --git a/dart-patterns-and-records/step_03/pubspec.lock b/dart-patterns-and-records/step_03/pubspec.lock index 1f61aae997..95c05f8da6 100644 --- a/dart-patterns-and-records/step_03/pubspec.lock +++ b/dart-patterns-and-records/step_03/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -140,10 +140,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/dart-patterns-and-records/step_03/pubspec.yaml b/dart-patterns-and-records/step_03/pubspec.yaml index e17c11c291..3a51551a34 100644 --- a/dart-patterns-and-records/step_03/pubspec.yaml +++ b/dart-patterns-and-records/step_03/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/dart-patterns-and-records/step_04/pubspec.lock b/dart-patterns-and-records/step_04/pubspec.lock index 1f61aae997..95c05f8da6 100644 --- a/dart-patterns-and-records/step_04/pubspec.lock +++ b/dart-patterns-and-records/step_04/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -140,10 +140,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/dart-patterns-and-records/step_04/pubspec.yaml b/dart-patterns-and-records/step_04/pubspec.yaml index e17c11c291..3a51551a34 100644 --- a/dart-patterns-and-records/step_04/pubspec.yaml +++ b/dart-patterns-and-records/step_04/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/dart-patterns-and-records/step_05/pubspec.lock b/dart-patterns-and-records/step_05/pubspec.lock index 1f61aae997..95c05f8da6 100644 --- a/dart-patterns-and-records/step_05/pubspec.lock +++ b/dart-patterns-and-records/step_05/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -140,10 +140,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/dart-patterns-and-records/step_05/pubspec.yaml b/dart-patterns-and-records/step_05/pubspec.yaml index e17c11c291..3a51551a34 100644 --- a/dart-patterns-and-records/step_05/pubspec.yaml +++ b/dart-patterns-and-records/step_05/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/dart-patterns-and-records/step_06_a/pubspec.lock b/dart-patterns-and-records/step_06_a/pubspec.lock index 1f61aae997..95c05f8da6 100644 --- a/dart-patterns-and-records/step_06_a/pubspec.lock +++ b/dart-patterns-and-records/step_06_a/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -140,10 +140,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/dart-patterns-and-records/step_06_a/pubspec.yaml b/dart-patterns-and-records/step_06_a/pubspec.yaml index e17c11c291..3a51551a34 100644 --- a/dart-patterns-and-records/step_06_a/pubspec.yaml +++ b/dart-patterns-and-records/step_06_a/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/dart-patterns-and-records/step_06_b/pubspec.lock b/dart-patterns-and-records/step_06_b/pubspec.lock index 1f61aae997..95c05f8da6 100644 --- a/dart-patterns-and-records/step_06_b/pubspec.lock +++ b/dart-patterns-and-records/step_06_b/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -140,10 +140,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/dart-patterns-and-records/step_06_b/pubspec.yaml b/dart-patterns-and-records/step_06_b/pubspec.yaml index e17c11c291..3a51551a34 100644 --- a/dart-patterns-and-records/step_06_b/pubspec.yaml +++ b/dart-patterns-and-records/step_06_b/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/dart-patterns-and-records/step_07_a/pubspec.lock b/dart-patterns-and-records/step_07_a/pubspec.lock index 1f61aae997..95c05f8da6 100644 --- a/dart-patterns-and-records/step_07_a/pubspec.lock +++ b/dart-patterns-and-records/step_07_a/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -140,10 +140,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/dart-patterns-and-records/step_07_a/pubspec.yaml b/dart-patterns-and-records/step_07_a/pubspec.yaml index e17c11c291..3a51551a34 100644 --- a/dart-patterns-and-records/step_07_a/pubspec.yaml +++ b/dart-patterns-and-records/step_07_a/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/dart-patterns-and-records/step_07_b/pubspec.lock b/dart-patterns-and-records/step_07_b/pubspec.lock index 1f61aae997..95c05f8da6 100644 --- a/dart-patterns-and-records/step_07_b/pubspec.lock +++ b/dart-patterns-and-records/step_07_b/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -140,10 +140,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/dart-patterns-and-records/step_07_b/pubspec.yaml b/dart-patterns-and-records/step_07_b/pubspec.yaml index e17c11c291..3a51551a34 100644 --- a/dart-patterns-and-records/step_07_b/pubspec.yaml +++ b/dart-patterns-and-records/step_07_b/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/dart-patterns-and-records/step_08/pubspec.lock b/dart-patterns-and-records/step_08/pubspec.lock index 1f61aae997..95c05f8da6 100644 --- a/dart-patterns-and-records/step_08/pubspec.lock +++ b/dart-patterns-and-records/step_08/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -140,10 +140,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/dart-patterns-and-records/step_08/pubspec.yaml b/dart-patterns-and-records/step_08/pubspec.yaml index e17c11c291..3a51551a34 100644 --- a/dart-patterns-and-records/step_08/pubspec.yaml +++ b/dart-patterns-and-records/step_08/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/dart-patterns-and-records/step_09/pubspec.lock b/dart-patterns-and-records/step_09/pubspec.lock index 1f61aae997..95c05f8da6 100644 --- a/dart-patterns-and-records/step_09/pubspec.lock +++ b/dart-patterns-and-records/step_09/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -140,10 +140,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/dart-patterns-and-records/step_09/pubspec.yaml b/dart-patterns-and-records/step_09/pubspec.yaml index e17c11c291..3a51551a34 100644 --- a/dart-patterns-and-records/step_09/pubspec.yaml +++ b/dart-patterns-and-records/step_09/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/dart-patterns-and-records/step_10/pubspec.lock b/dart-patterns-and-records/step_10/pubspec.lock index 1f61aae997..95c05f8da6 100644 --- a/dart-patterns-and-records/step_10/pubspec.lock +++ b/dart-patterns-and-records/step_10/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -140,10 +140,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/dart-patterns-and-records/step_10/pubspec.yaml b/dart-patterns-and-records/step_10/pubspec.yaml index e17c11c291..3a51551a34 100644 --- a/dart-patterns-and-records/step_10/pubspec.yaml +++ b/dart-patterns-and-records/step_10/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/dart-patterns-and-records/step_11_a/pubspec.lock b/dart-patterns-and-records/step_11_a/pubspec.lock index 1f61aae997..95c05f8da6 100644 --- a/dart-patterns-and-records/step_11_a/pubspec.lock +++ b/dart-patterns-and-records/step_11_a/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -140,10 +140,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/dart-patterns-and-records/step_11_a/pubspec.yaml b/dart-patterns-and-records/step_11_a/pubspec.yaml index e17c11c291..3a51551a34 100644 --- a/dart-patterns-and-records/step_11_a/pubspec.yaml +++ b/dart-patterns-and-records/step_11_a/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/dart-patterns-and-records/step_11_b/pubspec.lock b/dart-patterns-and-records/step_11_b/pubspec.lock index 1f61aae997..95c05f8da6 100644 --- a/dart-patterns-and-records/step_11_b/pubspec.lock +++ b/dart-patterns-and-records/step_11_b/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -140,10 +140,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/dart-patterns-and-records/step_11_b/pubspec.yaml b/dart-patterns-and-records/step_11_b/pubspec.yaml index e17c11c291..3a51551a34 100644 --- a/dart-patterns-and-records/step_11_b/pubspec.yaml +++ b/dart-patterns-and-records/step_11_b/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/dart-patterns-and-records/step_12/pubspec.lock b/dart-patterns-and-records/step_12/pubspec.lock index 1f61aae997..95c05f8da6 100644 --- a/dart-patterns-and-records/step_12/pubspec.lock +++ b/dart-patterns-and-records/step_12/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -140,10 +140,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -225,10 +225,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/dart-patterns-and-records/step_12/pubspec.yaml b/dart-patterns-and-records/step_12/pubspec.yaml index e17c11c291..3a51551a34 100644 --- a/dart-patterns-and-records/step_12/pubspec.yaml +++ b/dart-patterns-and-records/step_12/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: From 41bf5432ba0fd43b9874cb2f9c5c657ef1a9be05 Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Fri, 23 Oct 2026 08:46:05 +1100 Subject: [PATCH 12/19] Update deeplink_cookbook --- deeplink_cookbook/pubspec.lock | 20 ++++++++++---------- deeplink_cookbook/pubspec.yaml | 6 +++--- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/deeplink_cookbook/pubspec.lock b/deeplink_cookbook/pubspec.lock index 0b6d1687cd..5437d68155 100644 --- a/deeplink_cookbook/pubspec.lock +++ b/deeplink_cookbook/pubspec.lock @@ -45,18 +45,18 @@ packages: dependency: "direct main" description: name: cupertino_icons - sha256: b7cc2390aac296c083bea762859413eb1cf5b630c70e0c7e4d831018f762a8b2 + sha256: "41e005c33bd814be4d3096aff55b1908d419fde52ca656c8c47719ec745873cd" url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "1.0.9" cupertino_ui: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -97,10 +97,10 @@ packages: dependency: "direct main" description: name: go_router - sha256: "530dcbb298dc7c319aea9e3b7c580a61effb2abee2c93825d2dd8d5af0e230f1" + sha256: "07089be6dc124eb9596a51b5e359c657f30a59929287f11b126c2cd13eaaece0" url: "https://pub.dev" source: hosted - version: "18.0.2" + version: "18.1.1" intl: dependency: transitive description: @@ -169,10 +169,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -254,10 +254,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/deeplink_cookbook/pubspec.yaml b/deeplink_cookbook/pubspec.yaml index 00fb29710d..e221648da1 100644 --- a/deeplink_cookbook/pubspec.yaml +++ b/deeplink_cookbook/pubspec.yaml @@ -33,9 +33,9 @@ dependencies: # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. - cupertino_icons: ^2.0.0 - go_router: ^18.0.2 - material_ui: ^1.5.0 + cupertino_icons: ^1.0.8 + go_router: ^18.1.1 + material_ui: ^1.8.0 dev_dependencies: flutter_test: From dc521d3531d70b71045dc7ea9752152b73cae8ba Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Fri, 23 Oct 2026 09:29:30 +1100 Subject: [PATCH 13/19] Update firebase-get-to-know-flutter --- .../codelab_rebuild.yaml | 3 - .../ios/Runner.xcodeproj/project.pbxproj | 10 +- .../step_02/pubspec.lock | 20 +-- .../step_02/pubspec.yaml | 4 +- .../ios/Runner.xcodeproj/project.pbxproj | 146 +++++++++--------- .../xcshareddata/swiftpm/Package.resolved | 4 +- .../xcshareddata/swiftpm/Package.resolved | 4 +- .../macos/Runner.xcodeproj/project.pbxproj | 98 ++++++------ .../xcshareddata/swiftpm/Package.resolved | 4 +- .../xcshareddata/swiftpm/Package.resolved | 4 +- .../step_04/pubspec.lock | 44 +++--- .../step_04/pubspec.yaml | 4 +- .../ios/Runner.xcodeproj/project.pbxproj | 146 +++++++++--------- .../xcshareddata/swiftpm/Package.resolved | 4 +- .../xcshareddata/swiftpm/Package.resolved | 4 +- .../macos/Runner.xcodeproj/project.pbxproj | 98 ++++++------ .../xcshareddata/swiftpm/Package.resolved | 4 +- .../xcshareddata/swiftpm/Package.resolved | 4 +- .../step_05/pubspec.lock | 44 +++--- .../step_05/pubspec.yaml | 4 +- .../ios/Runner.xcodeproj/project.pbxproj | 146 +++++++++--------- .../xcshareddata/swiftpm/Package.resolved | 4 +- .../xcshareddata/swiftpm/Package.resolved | 4 +- .../macos/Runner.xcodeproj/project.pbxproj | 98 ++++++------ .../xcshareddata/swiftpm/Package.resolved | 4 +- .../xcshareddata/swiftpm/Package.resolved | 4 +- .../step_06/pubspec.lock | 44 +++--- .../step_06/pubspec.yaml | 4 +- .../ios/Runner.xcodeproj/project.pbxproj | 146 +++++++++--------- .../xcshareddata/swiftpm/Package.resolved | 4 +- .../xcshareddata/swiftpm/Package.resolved | 4 +- .../macos/Runner.xcodeproj/project.pbxproj | 98 ++++++------ .../xcshareddata/swiftpm/Package.resolved | 4 +- .../xcshareddata/swiftpm/Package.resolved | 4 +- .../step_07/pubspec.lock | 44 +++--- .../step_07/pubspec.yaml | 4 +- .../ios/Runner.xcodeproj/project.pbxproj | 146 +++++++++--------- .../xcshareddata/swiftpm/Package.resolved | 4 +- .../xcshareddata/swiftpm/Package.resolved | 4 +- .../macos/Runner.xcodeproj/project.pbxproj | 98 ++++++------ .../xcshareddata/swiftpm/Package.resolved | 4 +- .../xcshareddata/swiftpm/Package.resolved | 4 +- .../step_09/pubspec.lock | 44 +++--- .../step_09/pubspec.yaml | 4 +- 44 files changed, 749 insertions(+), 828 deletions(-) diff --git a/firebase-get-to-know-flutter/codelab_rebuild.yaml b/firebase-get-to-know-flutter/codelab_rebuild.yaml index 1b2950234e..411488ea61 100644 --- a/firebase-get-to-know-flutter/codelab_rebuild.yaml +++ b/firebase-get-to-know-flutter/codelab_rebuild.yaml @@ -56,9 +56,6 @@ steps: # To add assets to your application, add an assets section, like this: # assets: - - name: Patch ios/Runner.xcodeproj/project.pbxproj - xcode-project-path: gtk_flutter/ios/Runner.xcodeproj - iphoneos-deployment-target: '15.0' - name: Remove the README.md rm: gtk_flutter/README.md - name: VSCode config diff --git a/firebase-get-to-know-flutter/step_02/ios/Runner.xcodeproj/project.pbxproj b/firebase-get-to-know-flutter/step_02/ios/Runner.xcodeproj/project.pbxproj index 9648aef23c..8e1e825eb2 100644 --- a/firebase-get-to-know-flutter/step_02/ios/Runner.xcodeproj/project.pbxproj +++ b/firebase-get-to-know-flutter/step_02/ios/Runner.xcodeproj/project.pbxproj @@ -201,7 +201,7 @@ ); mainGroup = 97C146E51CF9000F007C117D; packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */, ); productRefGroup = 97C146EF1CF9000F007C117D /* Products */; projectDirPath = ""; @@ -379,7 +379,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -399,7 +398,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.gtkFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -417,7 +415,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.gtkFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -433,7 +430,6 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.gtkFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -564,7 +560,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -587,7 +582,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -636,7 +630,7 @@ /* End XCConfigurationList section */ /* Begin XCLocalSwiftPackageReference section */ - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */ = { isa = XCLocalSwiftPackageReference; relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; }; diff --git a/firebase-get-to-know-flutter/step_02/pubspec.lock b/firebase-get-to-know-flutter/step_02/pubspec.lock index 34ea0780ec..314439b99b 100644 --- a/firebase-get-to-know-flutter/step_02/pubspec.lock +++ b/firebase-get-to-know-flutter/step_02/pubspec.lock @@ -77,10 +77,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -129,10 +129,10 @@ packages: dependency: "direct main" description: name: go_router - sha256: "530dcbb298dc7c319aea9e3b7c580a61effb2abee2c93825d2dd8d5af0e230f1" + sha256: "07089be6dc124eb9596a51b5e359c657f30a59929287f11b126c2cd13eaaece0" url: "https://pub.dev" source: hosted - version: "18.0.2" + version: "18.1.1" google_fonts: dependency: "direct main" description: @@ -185,10 +185,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -257,10 +257,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -446,10 +446,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/firebase-get-to-know-flutter/step_02/pubspec.yaml b/firebase-get-to-know-flutter/step_02/pubspec.yaml index b4d5869aa3..b9add320af 100644 --- a/firebase-get-to-know-flutter/step_02/pubspec.yaml +++ b/firebase-get-to-know-flutter/step_02/pubspec.yaml @@ -36,8 +36,8 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^2.0.0 google_fonts: ^9.0.0 - go_router: ^18.0.2 - material_ui: ^1.5.0 + go_router: ^18.1.1 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/firebase-get-to-know-flutter/step_04/ios/Runner.xcodeproj/project.pbxproj b/firebase-get-to-know-flutter/step_04/ios/Runner.xcodeproj/project.pbxproj index c98e273bdf..bc28fdc4b2 100644 --- a/firebase-get-to-know-flutter/step_04/ios/Runner.xcodeproj/project.pbxproj +++ b/firebase-get-to-know-flutter/step_04/ios/Runner.xcodeproj/project.pbxproj @@ -7,10 +7,9 @@ objects = { /* Begin PBXBuildFile section */ - 018F52E4008912547344ECF7 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 330AD66302AC7C4D7705BFBD /* Pods_Runner.framework */; }; 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 1E80B9F2234B2EA7085D82F1 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AE887CE33EC7F1229FF66E5 /* Pods_RunnerTests.framework */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 3A3B50AA34937E4401D10E73 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 828F326860732F2B1B3ED39A /* Pods_RunnerTests.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; @@ -18,6 +17,7 @@ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; + F5E9C59590D8EB223033E268 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C234E9A5EB296D40297DF9B0 /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -46,19 +46,18 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 32730721794D98A401F9FD52 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 330AD66302AC7C4D7705BFBD /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 2EA28A8AB26422C99E75D14F /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 373E2CE8ACC1B3CC472D9D7D /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + 3AE887CE33EC7F1229FF66E5 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 5E35296C7973CFFEFA1BDD15 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 828F326860732F2B1B3ED39A /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8A5908332C5B0DDDE68BCF6C /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 8DB98158016D15E350E165EB /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -66,17 +65,18 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - A333BEB1B675E879D4086452 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - A3F789DC68F596195A35D535 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - ECBE249DEDE0C1A7CB81D65B /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + 998554984B34EA4712B96CC3 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 9DABF2559DEEFC7FC83FDD3C /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + C234E9A5EB296D40297DF9B0 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E61B4C1DC229F3E88FB84E5D /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 28222A2701D84B65EB57B8DA /* Frameworks */ = { + 61CABBF5C2F82AA10B3AA337 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 3A3B50AA34937E4401D10E73 /* Pods_RunnerTests.framework in Frameworks */, + 1E80B9F2234B2EA7085D82F1 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -85,18 +85,18 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 018F52E4008912547344ECF7 /* Pods_Runner.framework in Frameworks */, + F5E9C59590D8EB223033E268 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 048AD77BF8FF5EECAC4EFDC3 /* Frameworks */ = { + 02818F54C15C7750775C54FC /* Frameworks */ = { isa = PBXGroup; children = ( - 330AD66302AC7C4D7705BFBD /* Pods_Runner.framework */, - 828F326860732F2B1B3ED39A /* Pods_RunnerTests.framework */, + C234E9A5EB296D40297DF9B0 /* Pods_Runner.framework */, + 3AE887CE33EC7F1229FF66E5 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -109,20 +109,6 @@ path = RunnerTests; sourceTree = ""; }; - 49FE36952C2FC7FDCE59D212 /* Pods */ = { - isa = PBXGroup; - children = ( - 8A5908332C5B0DDDE68BCF6C /* Pods-Runner.debug.xcconfig */, - A333BEB1B675E879D4086452 /* Pods-Runner.release.xcconfig */, - 32730721794D98A401F9FD52 /* Pods-Runner.profile.xcconfig */, - 5E35296C7973CFFEFA1BDD15 /* Pods-RunnerTests.debug.xcconfig */, - ECBE249DEDE0C1A7CB81D65B /* Pods-RunnerTests.release.xcconfig */, - A3F789DC68F596195A35D535 /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( @@ -142,8 +128,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, - 49FE36952C2FC7FDCE59D212 /* Pods */, - 048AD77BF8FF5EECAC4EFDC3 /* Frameworks */, + E3C22069377A88B5CC8679C8 /* Pods */, + 02818F54C15C7750775C54FC /* Frameworks */, ); sourceTree = ""; }; @@ -172,6 +158,20 @@ path = Runner; sourceTree = ""; }; + E3C22069377A88B5CC8679C8 /* Pods */ = { + isa = PBXGroup; + children = ( + 8DB98158016D15E350E165EB /* Pods-Runner.debug.xcconfig */, + E61B4C1DC229F3E88FB84E5D /* Pods-Runner.release.xcconfig */, + 373E2CE8ACC1B3CC472D9D7D /* Pods-Runner.profile.xcconfig */, + 998554984B34EA4712B96CC3 /* Pods-RunnerTests.debug.xcconfig */, + 9DABF2559DEEFC7FC83FDD3C /* Pods-RunnerTests.release.xcconfig */, + 2EA28A8AB26422C99E75D14F /* Pods-RunnerTests.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -179,10 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - 60A0E08D68FA8317F8FB7166 /* [CP] Check Pods Manifest.lock */, + 545308EC8F71995F474F389D /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, - 28222A2701D84B65EB57B8DA /* Frameworks */, + 61CABBF5C2F82AA10B3AA337 /* Frameworks */, ); buildRules = ( ); @@ -198,14 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 99F95A94BA607E5E2D9E943F /* [CP] Check Pods Manifest.lock */, + 1ED7AE73031CDB6BFAE90090 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 45A6426DEB2ABD6C825E127E /* [CP] Embed Pods Frameworks */, + 85C2E10DCAF82BDC8EFFE326 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -283,40 +283,45 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + 1ED7AE73031CDB6BFAE90090 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( ); - name = "Thin Binary"; outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; - 45A6426DEB2ABD6C825E127E /* [CP] Embed Pods Frameworks */ = { + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + name = "Thin Binary"; + outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 60A0E08D68FA8317F8FB7166 /* [CP] Check Pods Manifest.lock */ = { + 545308EC8F71995F474F389D /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -338,42 +343,37 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 9740EEB61CF901F6004384FC /* Run Script */ = { + 85C2E10DCAF82BDC8EFFE326 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputPaths = ( + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "Run Script"; - outputPaths = ( + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; }; - 99F95A94BA607E5E2D9E943F /* [CP] Check Pods Manifest.lock */ = { + 9740EEB61CF901F6004384FC /* Run Script */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputFileListPaths = ( - ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( ); + name = "Run Script"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; }; /* End PBXShellScriptBuildPhase section */ @@ -488,7 +488,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -503,13 +502,12 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5E35296C7973CFFEFA1BDD15 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 998554984B34EA4712B96CC3 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.gtkFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -522,13 +520,12 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = ECBE249DEDE0C1A7CB81D65B /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = 9DABF2559DEEFC7FC83FDD3C /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.gtkFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -539,13 +536,12 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A3F789DC68F596195A35D535 /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 2EA28A8AB26422C99E75D14F /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.gtkFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -676,7 +672,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -699,7 +694,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/firebase-get-to-know-flutter/step_04/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-get-to-know-flutter/step_04/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..0096438963 100644 --- a/firebase-get-to-know-flutter/step_04/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-get-to-know-flutter/step_04/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-get-to-know-flutter/step_04/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-get-to-know-flutter/step_04/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..0096438963 100644 --- a/firebase-get-to-know-flutter/step_04/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-get-to-know-flutter/step_04/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-get-to-know-flutter/step_04/macos/Runner.xcodeproj/project.pbxproj b/firebase-get-to-know-flutter/step_04/macos/Runner.xcodeproj/project.pbxproj index 176eeccc1b..76fe6d300d 100644 --- a/firebase-get-to-know-flutter/step_04/macos/Runner.xcodeproj/project.pbxproj +++ b/firebase-get-to-know-flutter/step_04/macos/Runner.xcodeproj/project.pbxproj @@ -21,14 +21,14 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 27E58408B1794BEE83D87306 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2345B1FB59E7C920849F8BFA /* Pods_RunnerTests.framework */; }; 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 43C98D569FAB4A2A51F53C44 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CF2888F374565533670A3415 /* Pods_Runner.framework */; }; + 40DE4BF489AA4FD8D03AD3BC /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 26B956FE9C276816DD1CD0C6 /* Pods_RunnerTests.framework */; }; + 4D6F6643C19E7917DE5BAE57 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 63AABF9E6F1B75D60C5B5014 /* Pods_Runner.framework */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; /* End PBXBuildFile section */ @@ -63,9 +63,8 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 02A05ACB1BA080C6F4CB6934 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 03B28CB95E31593461E189BE /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 2345B1FB59E7C920849F8BFA /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 26B956FE9C276816DD1CD0C6 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3180FF2ABE386E42DD8D32E9 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -82,14 +81,15 @@ 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 4E519DD9C2AF2AFD86802D75 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + 63AABF9E6F1B75D60C5B5014 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - 9B13BDE0C0721E80BE30925C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - B7B94B38411EB2DB6CC0CF32 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - B8D381D41D101578F8FB2017 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - CF2888F374565533670A3415 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A98AC7202CA620ECF9319770 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + AA512B4CB3057027D66F42F6 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + B3C5B16409B8C195ECDD9643 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + C6CACDD4C80E8856F62C23F7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + F8BE2152FCE8507128069EDB /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -97,7 +97,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 27E58408B1794BEE83D87306 /* Pods_RunnerTests.framework in Frameworks */, + 40DE4BF489AA4FD8D03AD3BC /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -106,7 +106,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 43C98D569FAB4A2A51F53C44 /* Pods_Runner.framework in Frameworks */, + 4D6F6643C19E7917DE5BAE57 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -140,7 +140,7 @@ 331C80D6294CF71000263BE5 /* RunnerTests */, 33CC10EE2044A3C60003C045 /* Products */, D73912EC22F37F3D000D13A0 /* Frameworks */, - C7715E41D47FF644F16BCA8C /* Pods */, + 54AF57C533248BF446843AFD /* Pods */, ); sourceTree = ""; }; @@ -189,15 +189,15 @@ path = Runner; sourceTree = ""; }; - C7715E41D47FF644F16BCA8C /* Pods */ = { + 54AF57C533248BF446843AFD /* Pods */ = { isa = PBXGroup; children = ( - B7B94B38411EB2DB6CC0CF32 /* Pods-Runner.debug.xcconfig */, - 02A05ACB1BA080C6F4CB6934 /* Pods-Runner.release.xcconfig */, - 9B13BDE0C0721E80BE30925C /* Pods-Runner.profile.xcconfig */, - B8D381D41D101578F8FB2017 /* Pods-RunnerTests.debug.xcconfig */, - 4E519DD9C2AF2AFD86802D75 /* Pods-RunnerTests.release.xcconfig */, - 03B28CB95E31593461E189BE /* Pods-RunnerTests.profile.xcconfig */, + B3C5B16409B8C195ECDD9643 /* Pods-Runner.debug.xcconfig */, + F8BE2152FCE8507128069EDB /* Pods-Runner.release.xcconfig */, + AA512B4CB3057027D66F42F6 /* Pods-Runner.profile.xcconfig */, + C6CACDD4C80E8856F62C23F7 /* Pods-RunnerTests.debug.xcconfig */, + A98AC7202CA620ECF9319770 /* Pods-RunnerTests.release.xcconfig */, + 3180FF2ABE386E42DD8D32E9 /* Pods-RunnerTests.profile.xcconfig */, ); name = Pods; path = Pods; @@ -206,8 +206,8 @@ D73912EC22F37F3D000D13A0 /* Frameworks */ = { isa = PBXGroup; children = ( - CF2888F374565533670A3415 /* Pods_Runner.framework */, - 2345B1FB59E7C920849F8BFA /* Pods_RunnerTests.framework */, + 63AABF9E6F1B75D60C5B5014 /* Pods_Runner.framework */, + 26B956FE9C276816DD1CD0C6 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -219,7 +219,7 @@ isa = PBXNativeTarget; buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - D476A5A1697DE5ADEAE83348 /* [CP] Check Pods Manifest.lock */, + B28942EF4797C94C3F9AD768 /* [CP] Check Pods Manifest.lock */, 331C80D1294CF70F00263BE5 /* Sources */, 331C80D2294CF70F00263BE5 /* Frameworks */, 331C80D3294CF70F00263BE5 /* Resources */, @@ -238,13 +238,13 @@ isa = PBXNativeTarget; buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - D222DB04F71A4FF030ED1C20 /* [CP] Check Pods Manifest.lock */, + B4F4C3609888B7508E5B1474 /* [CP] Check Pods Manifest.lock */, 33CC10E92044A3C60003C045 /* Sources */, 33CC10EA2044A3C60003C045 /* Frameworks */, 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - 286E6D1B8AA33D4BC025E7C1 /* [CP] Embed Pods Frameworks */, + 644E160F4A47D8B1835AAD0A /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -333,23 +333,6 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 286E6D1B8AA33D4BC025E7C1 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; 3399D490228B24CF009A79C7 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; @@ -388,7 +371,24 @@ shellPath = /bin/sh; shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; }; - D222DB04F71A4FF030ED1C20 /* [CP] Check Pods Manifest.lock */ = { + 644E160F4A47D8B1835AAD0A /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + B28942EF4797C94C3F9AD768 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -403,14 +403,14 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - D476A5A1697DE5ADEAE83348 /* [CP] Check Pods Manifest.lock */ = { + B4F4C3609888B7508E5B1474 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -425,7 +425,7 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -483,7 +483,7 @@ /* Begin XCBuildConfiguration section */ 331C80DB294CF71000263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B8D381D41D101578F8FB2017 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = C6CACDD4C80E8856F62C23F7 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; @@ -498,7 +498,7 @@ }; 331C80DC294CF71000263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4E519DD9C2AF2AFD86802D75 /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = A98AC7202CA620ECF9319770 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; @@ -513,7 +513,7 @@ }; 331C80DD294CF71000263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 03B28CB95E31593461E189BE /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 3180FF2ABE386E42DD8D32E9 /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; diff --git a/firebase-get-to-know-flutter/step_04/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-get-to-know-flutter/step_04/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..0096438963 100644 --- a/firebase-get-to-know-flutter/step_04/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-get-to-know-flutter/step_04/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-get-to-know-flutter/step_04/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-get-to-know-flutter/step_04/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..0096438963 100644 --- a/firebase-get-to-know-flutter/step_04/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-get-to-know-flutter/step_04/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-get-to-know-flutter/step_04/pubspec.lock b/firebase-get-to-know-flutter/step_04/pubspec.lock index 21cb8c52f5..5072d2cd61 100644 --- a/firebase-get-to-know-flutter/step_04/pubspec.lock +++ b/firebase-get-to-know-flutter/step_04/pubspec.lock @@ -21,10 +21,10 @@ packages: dependency: transitive description: name: app_links_linux - sha256: f5f7173a78609f3dfd4c2ff2c95bd559ab43c80a87dc6a095921d96c05688c81 + sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4" app_links_platform_interface: dependency: transitive description: @@ -37,10 +37,10 @@ packages: dependency: transitive description: name: app_links_web - sha256: af060ed76183f9e2b87510a9480e56a5352b6c249778d07bd2c95fc35632a555 + sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" url: "https://pub.dev" source: hosted - version: "1.0.4" + version: "1.0.5" args: dependency: transitive description: @@ -141,10 +141,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" desktop_webview_auth: dependency: transitive description: @@ -297,10 +297,10 @@ packages: dependency: "direct main" description: name: go_router - sha256: "530dcbb298dc7c319aea9e3b7c580a61effb2abee2c93825d2dd8d5af0e230f1" + sha256: "07089be6dc124eb9596a51b5e359c657f30a59929287f11b126c2cd13eaaece0" url: "https://pub.dev" source: hosted - version: "18.0.2" + version: "18.1.1" google_fonts: dependency: "direct main" description: @@ -309,14 +309,6 @@ packages: url: "https://pub.dev" source: hosted version: "9.0.0" - gtk: - dependency: transitive - description: - name: gtk - sha256: "4ff85b2a16724029dd9e5bbb5a94b6918f9973f74ba571c949d2002801879cf5" - url: "https://pub.dev" - source: hosted - version: "2.2.0" hooks: dependency: transitive description: @@ -361,10 +353,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -433,10 +425,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -646,10 +638,10 @@ packages: dependency: transitive description: name: vector_graphics - sha256: "9d0e3b9cb16542ad660daee871e726a10d13a93b7b5391677c3160e8f5e83935" + sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" url: "https://pub.dev" source: hosted - version: "1.2.3" + version: "1.2.4" vector_graphics_codec: dependency: transitive description: @@ -662,10 +654,10 @@ packages: dependency: transitive description: name: vector_graphics_compiler - sha256: "4dca4feb77dc3ec7f6e27e49c53241eb8217f55e4f9b12599a27f8903bca5682" + sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 url: "https://pub.dev" source: hosted - version: "1.3.0" + version: "1.3.2" vector_math: dependency: transitive description: @@ -678,10 +670,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/firebase-get-to-know-flutter/step_04/pubspec.yaml b/firebase-get-to-know-flutter/step_04/pubspec.yaml index 883efc51cc..acdd2729b3 100644 --- a/firebase-get-to-know-flutter/step_04/pubspec.yaml +++ b/firebase-get-to-know-flutter/step_04/pubspec.yaml @@ -36,8 +36,8 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^2.0.0 google_fonts: ^9.0.0 - go_router: ^18.0.2 - material_ui: ^1.5.0 + go_router: ^18.1.1 + material_ui: ^1.8.0 cloud_firestore: ^6.10.0 firebase_auth: ^6.7.0 firebase_core: ^4.15.0 diff --git a/firebase-get-to-know-flutter/step_05/ios/Runner.xcodeproj/project.pbxproj b/firebase-get-to-know-flutter/step_05/ios/Runner.xcodeproj/project.pbxproj index c98e273bdf..bc28fdc4b2 100644 --- a/firebase-get-to-know-flutter/step_05/ios/Runner.xcodeproj/project.pbxproj +++ b/firebase-get-to-know-flutter/step_05/ios/Runner.xcodeproj/project.pbxproj @@ -7,10 +7,9 @@ objects = { /* Begin PBXBuildFile section */ - 018F52E4008912547344ECF7 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 330AD66302AC7C4D7705BFBD /* Pods_Runner.framework */; }; 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 1E80B9F2234B2EA7085D82F1 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AE887CE33EC7F1229FF66E5 /* Pods_RunnerTests.framework */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 3A3B50AA34937E4401D10E73 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 828F326860732F2B1B3ED39A /* Pods_RunnerTests.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; @@ -18,6 +17,7 @@ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; + F5E9C59590D8EB223033E268 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C234E9A5EB296D40297DF9B0 /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -46,19 +46,18 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 32730721794D98A401F9FD52 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 330AD66302AC7C4D7705BFBD /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 2EA28A8AB26422C99E75D14F /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 373E2CE8ACC1B3CC472D9D7D /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + 3AE887CE33EC7F1229FF66E5 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 5E35296C7973CFFEFA1BDD15 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 828F326860732F2B1B3ED39A /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8A5908332C5B0DDDE68BCF6C /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 8DB98158016D15E350E165EB /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -66,17 +65,18 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - A333BEB1B675E879D4086452 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - A3F789DC68F596195A35D535 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - ECBE249DEDE0C1A7CB81D65B /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + 998554984B34EA4712B96CC3 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 9DABF2559DEEFC7FC83FDD3C /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + C234E9A5EB296D40297DF9B0 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E61B4C1DC229F3E88FB84E5D /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 28222A2701D84B65EB57B8DA /* Frameworks */ = { + 61CABBF5C2F82AA10B3AA337 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 3A3B50AA34937E4401D10E73 /* Pods_RunnerTests.framework in Frameworks */, + 1E80B9F2234B2EA7085D82F1 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -85,18 +85,18 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 018F52E4008912547344ECF7 /* Pods_Runner.framework in Frameworks */, + F5E9C59590D8EB223033E268 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 048AD77BF8FF5EECAC4EFDC3 /* Frameworks */ = { + 02818F54C15C7750775C54FC /* Frameworks */ = { isa = PBXGroup; children = ( - 330AD66302AC7C4D7705BFBD /* Pods_Runner.framework */, - 828F326860732F2B1B3ED39A /* Pods_RunnerTests.framework */, + C234E9A5EB296D40297DF9B0 /* Pods_Runner.framework */, + 3AE887CE33EC7F1229FF66E5 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -109,20 +109,6 @@ path = RunnerTests; sourceTree = ""; }; - 49FE36952C2FC7FDCE59D212 /* Pods */ = { - isa = PBXGroup; - children = ( - 8A5908332C5B0DDDE68BCF6C /* Pods-Runner.debug.xcconfig */, - A333BEB1B675E879D4086452 /* Pods-Runner.release.xcconfig */, - 32730721794D98A401F9FD52 /* Pods-Runner.profile.xcconfig */, - 5E35296C7973CFFEFA1BDD15 /* Pods-RunnerTests.debug.xcconfig */, - ECBE249DEDE0C1A7CB81D65B /* Pods-RunnerTests.release.xcconfig */, - A3F789DC68F596195A35D535 /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( @@ -142,8 +128,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, - 49FE36952C2FC7FDCE59D212 /* Pods */, - 048AD77BF8FF5EECAC4EFDC3 /* Frameworks */, + E3C22069377A88B5CC8679C8 /* Pods */, + 02818F54C15C7750775C54FC /* Frameworks */, ); sourceTree = ""; }; @@ -172,6 +158,20 @@ path = Runner; sourceTree = ""; }; + E3C22069377A88B5CC8679C8 /* Pods */ = { + isa = PBXGroup; + children = ( + 8DB98158016D15E350E165EB /* Pods-Runner.debug.xcconfig */, + E61B4C1DC229F3E88FB84E5D /* Pods-Runner.release.xcconfig */, + 373E2CE8ACC1B3CC472D9D7D /* Pods-Runner.profile.xcconfig */, + 998554984B34EA4712B96CC3 /* Pods-RunnerTests.debug.xcconfig */, + 9DABF2559DEEFC7FC83FDD3C /* Pods-RunnerTests.release.xcconfig */, + 2EA28A8AB26422C99E75D14F /* Pods-RunnerTests.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -179,10 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - 60A0E08D68FA8317F8FB7166 /* [CP] Check Pods Manifest.lock */, + 545308EC8F71995F474F389D /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, - 28222A2701D84B65EB57B8DA /* Frameworks */, + 61CABBF5C2F82AA10B3AA337 /* Frameworks */, ); buildRules = ( ); @@ -198,14 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 99F95A94BA607E5E2D9E943F /* [CP] Check Pods Manifest.lock */, + 1ED7AE73031CDB6BFAE90090 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 45A6426DEB2ABD6C825E127E /* [CP] Embed Pods Frameworks */, + 85C2E10DCAF82BDC8EFFE326 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -283,40 +283,45 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + 1ED7AE73031CDB6BFAE90090 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( ); - name = "Thin Binary"; outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; - 45A6426DEB2ABD6C825E127E /* [CP] Embed Pods Frameworks */ = { + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + name = "Thin Binary"; + outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 60A0E08D68FA8317F8FB7166 /* [CP] Check Pods Manifest.lock */ = { + 545308EC8F71995F474F389D /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -338,42 +343,37 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 9740EEB61CF901F6004384FC /* Run Script */ = { + 85C2E10DCAF82BDC8EFFE326 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputPaths = ( + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "Run Script"; - outputPaths = ( + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; }; - 99F95A94BA607E5E2D9E943F /* [CP] Check Pods Manifest.lock */ = { + 9740EEB61CF901F6004384FC /* Run Script */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputFileListPaths = ( - ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( ); + name = "Run Script"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; }; /* End PBXShellScriptBuildPhase section */ @@ -488,7 +488,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -503,13 +502,12 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5E35296C7973CFFEFA1BDD15 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 998554984B34EA4712B96CC3 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.gtkFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -522,13 +520,12 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = ECBE249DEDE0C1A7CB81D65B /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = 9DABF2559DEEFC7FC83FDD3C /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.gtkFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -539,13 +536,12 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A3F789DC68F596195A35D535 /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 2EA28A8AB26422C99E75D14F /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.gtkFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -676,7 +672,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -699,7 +694,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/firebase-get-to-know-flutter/step_05/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-get-to-know-flutter/step_05/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..0096438963 100644 --- a/firebase-get-to-know-flutter/step_05/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-get-to-know-flutter/step_05/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-get-to-know-flutter/step_05/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-get-to-know-flutter/step_05/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..0096438963 100644 --- a/firebase-get-to-know-flutter/step_05/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-get-to-know-flutter/step_05/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-get-to-know-flutter/step_05/macos/Runner.xcodeproj/project.pbxproj b/firebase-get-to-know-flutter/step_05/macos/Runner.xcodeproj/project.pbxproj index 176eeccc1b..76fe6d300d 100644 --- a/firebase-get-to-know-flutter/step_05/macos/Runner.xcodeproj/project.pbxproj +++ b/firebase-get-to-know-flutter/step_05/macos/Runner.xcodeproj/project.pbxproj @@ -21,14 +21,14 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 27E58408B1794BEE83D87306 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2345B1FB59E7C920849F8BFA /* Pods_RunnerTests.framework */; }; 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 43C98D569FAB4A2A51F53C44 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CF2888F374565533670A3415 /* Pods_Runner.framework */; }; + 40DE4BF489AA4FD8D03AD3BC /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 26B956FE9C276816DD1CD0C6 /* Pods_RunnerTests.framework */; }; + 4D6F6643C19E7917DE5BAE57 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 63AABF9E6F1B75D60C5B5014 /* Pods_Runner.framework */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; /* End PBXBuildFile section */ @@ -63,9 +63,8 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 02A05ACB1BA080C6F4CB6934 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 03B28CB95E31593461E189BE /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 2345B1FB59E7C920849F8BFA /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 26B956FE9C276816DD1CD0C6 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3180FF2ABE386E42DD8D32E9 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -82,14 +81,15 @@ 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 4E519DD9C2AF2AFD86802D75 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + 63AABF9E6F1B75D60C5B5014 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - 9B13BDE0C0721E80BE30925C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - B7B94B38411EB2DB6CC0CF32 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - B8D381D41D101578F8FB2017 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - CF2888F374565533670A3415 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A98AC7202CA620ECF9319770 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + AA512B4CB3057027D66F42F6 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + B3C5B16409B8C195ECDD9643 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + C6CACDD4C80E8856F62C23F7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + F8BE2152FCE8507128069EDB /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -97,7 +97,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 27E58408B1794BEE83D87306 /* Pods_RunnerTests.framework in Frameworks */, + 40DE4BF489AA4FD8D03AD3BC /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -106,7 +106,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 43C98D569FAB4A2A51F53C44 /* Pods_Runner.framework in Frameworks */, + 4D6F6643C19E7917DE5BAE57 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -140,7 +140,7 @@ 331C80D6294CF71000263BE5 /* RunnerTests */, 33CC10EE2044A3C60003C045 /* Products */, D73912EC22F37F3D000D13A0 /* Frameworks */, - C7715E41D47FF644F16BCA8C /* Pods */, + 54AF57C533248BF446843AFD /* Pods */, ); sourceTree = ""; }; @@ -189,15 +189,15 @@ path = Runner; sourceTree = ""; }; - C7715E41D47FF644F16BCA8C /* Pods */ = { + 54AF57C533248BF446843AFD /* Pods */ = { isa = PBXGroup; children = ( - B7B94B38411EB2DB6CC0CF32 /* Pods-Runner.debug.xcconfig */, - 02A05ACB1BA080C6F4CB6934 /* Pods-Runner.release.xcconfig */, - 9B13BDE0C0721E80BE30925C /* Pods-Runner.profile.xcconfig */, - B8D381D41D101578F8FB2017 /* Pods-RunnerTests.debug.xcconfig */, - 4E519DD9C2AF2AFD86802D75 /* Pods-RunnerTests.release.xcconfig */, - 03B28CB95E31593461E189BE /* Pods-RunnerTests.profile.xcconfig */, + B3C5B16409B8C195ECDD9643 /* Pods-Runner.debug.xcconfig */, + F8BE2152FCE8507128069EDB /* Pods-Runner.release.xcconfig */, + AA512B4CB3057027D66F42F6 /* Pods-Runner.profile.xcconfig */, + C6CACDD4C80E8856F62C23F7 /* Pods-RunnerTests.debug.xcconfig */, + A98AC7202CA620ECF9319770 /* Pods-RunnerTests.release.xcconfig */, + 3180FF2ABE386E42DD8D32E9 /* Pods-RunnerTests.profile.xcconfig */, ); name = Pods; path = Pods; @@ -206,8 +206,8 @@ D73912EC22F37F3D000D13A0 /* Frameworks */ = { isa = PBXGroup; children = ( - CF2888F374565533670A3415 /* Pods_Runner.framework */, - 2345B1FB59E7C920849F8BFA /* Pods_RunnerTests.framework */, + 63AABF9E6F1B75D60C5B5014 /* Pods_Runner.framework */, + 26B956FE9C276816DD1CD0C6 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -219,7 +219,7 @@ isa = PBXNativeTarget; buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - D476A5A1697DE5ADEAE83348 /* [CP] Check Pods Manifest.lock */, + B28942EF4797C94C3F9AD768 /* [CP] Check Pods Manifest.lock */, 331C80D1294CF70F00263BE5 /* Sources */, 331C80D2294CF70F00263BE5 /* Frameworks */, 331C80D3294CF70F00263BE5 /* Resources */, @@ -238,13 +238,13 @@ isa = PBXNativeTarget; buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - D222DB04F71A4FF030ED1C20 /* [CP] Check Pods Manifest.lock */, + B4F4C3609888B7508E5B1474 /* [CP] Check Pods Manifest.lock */, 33CC10E92044A3C60003C045 /* Sources */, 33CC10EA2044A3C60003C045 /* Frameworks */, 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - 286E6D1B8AA33D4BC025E7C1 /* [CP] Embed Pods Frameworks */, + 644E160F4A47D8B1835AAD0A /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -333,23 +333,6 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 286E6D1B8AA33D4BC025E7C1 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; 3399D490228B24CF009A79C7 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; @@ -388,7 +371,24 @@ shellPath = /bin/sh; shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; }; - D222DB04F71A4FF030ED1C20 /* [CP] Check Pods Manifest.lock */ = { + 644E160F4A47D8B1835AAD0A /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + B28942EF4797C94C3F9AD768 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -403,14 +403,14 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - D476A5A1697DE5ADEAE83348 /* [CP] Check Pods Manifest.lock */ = { + B4F4C3609888B7508E5B1474 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -425,7 +425,7 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -483,7 +483,7 @@ /* Begin XCBuildConfiguration section */ 331C80DB294CF71000263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B8D381D41D101578F8FB2017 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = C6CACDD4C80E8856F62C23F7 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; @@ -498,7 +498,7 @@ }; 331C80DC294CF71000263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4E519DD9C2AF2AFD86802D75 /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = A98AC7202CA620ECF9319770 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; @@ -513,7 +513,7 @@ }; 331C80DD294CF71000263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 03B28CB95E31593461E189BE /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 3180FF2ABE386E42DD8D32E9 /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; diff --git a/firebase-get-to-know-flutter/step_05/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-get-to-know-flutter/step_05/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..0096438963 100644 --- a/firebase-get-to-know-flutter/step_05/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-get-to-know-flutter/step_05/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-get-to-know-flutter/step_05/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-get-to-know-flutter/step_05/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..0096438963 100644 --- a/firebase-get-to-know-flutter/step_05/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-get-to-know-flutter/step_05/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-get-to-know-flutter/step_05/pubspec.lock b/firebase-get-to-know-flutter/step_05/pubspec.lock index 21cb8c52f5..5072d2cd61 100644 --- a/firebase-get-to-know-flutter/step_05/pubspec.lock +++ b/firebase-get-to-know-flutter/step_05/pubspec.lock @@ -21,10 +21,10 @@ packages: dependency: transitive description: name: app_links_linux - sha256: f5f7173a78609f3dfd4c2ff2c95bd559ab43c80a87dc6a095921d96c05688c81 + sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4" app_links_platform_interface: dependency: transitive description: @@ -37,10 +37,10 @@ packages: dependency: transitive description: name: app_links_web - sha256: af060ed76183f9e2b87510a9480e56a5352b6c249778d07bd2c95fc35632a555 + sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" url: "https://pub.dev" source: hosted - version: "1.0.4" + version: "1.0.5" args: dependency: transitive description: @@ -141,10 +141,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" desktop_webview_auth: dependency: transitive description: @@ -297,10 +297,10 @@ packages: dependency: "direct main" description: name: go_router - sha256: "530dcbb298dc7c319aea9e3b7c580a61effb2abee2c93825d2dd8d5af0e230f1" + sha256: "07089be6dc124eb9596a51b5e359c657f30a59929287f11b126c2cd13eaaece0" url: "https://pub.dev" source: hosted - version: "18.0.2" + version: "18.1.1" google_fonts: dependency: "direct main" description: @@ -309,14 +309,6 @@ packages: url: "https://pub.dev" source: hosted version: "9.0.0" - gtk: - dependency: transitive - description: - name: gtk - sha256: "4ff85b2a16724029dd9e5bbb5a94b6918f9973f74ba571c949d2002801879cf5" - url: "https://pub.dev" - source: hosted - version: "2.2.0" hooks: dependency: transitive description: @@ -361,10 +353,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -433,10 +425,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -646,10 +638,10 @@ packages: dependency: transitive description: name: vector_graphics - sha256: "9d0e3b9cb16542ad660daee871e726a10d13a93b7b5391677c3160e8f5e83935" + sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" url: "https://pub.dev" source: hosted - version: "1.2.3" + version: "1.2.4" vector_graphics_codec: dependency: transitive description: @@ -662,10 +654,10 @@ packages: dependency: transitive description: name: vector_graphics_compiler - sha256: "4dca4feb77dc3ec7f6e27e49c53241eb8217f55e4f9b12599a27f8903bca5682" + sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 url: "https://pub.dev" source: hosted - version: "1.3.0" + version: "1.3.2" vector_math: dependency: transitive description: @@ -678,10 +670,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/firebase-get-to-know-flutter/step_05/pubspec.yaml b/firebase-get-to-know-flutter/step_05/pubspec.yaml index 883efc51cc..acdd2729b3 100644 --- a/firebase-get-to-know-flutter/step_05/pubspec.yaml +++ b/firebase-get-to-know-flutter/step_05/pubspec.yaml @@ -36,8 +36,8 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^2.0.0 google_fonts: ^9.0.0 - go_router: ^18.0.2 - material_ui: ^1.5.0 + go_router: ^18.1.1 + material_ui: ^1.8.0 cloud_firestore: ^6.10.0 firebase_auth: ^6.7.0 firebase_core: ^4.15.0 diff --git a/firebase-get-to-know-flutter/step_06/ios/Runner.xcodeproj/project.pbxproj b/firebase-get-to-know-flutter/step_06/ios/Runner.xcodeproj/project.pbxproj index c98e273bdf..bc28fdc4b2 100644 --- a/firebase-get-to-know-flutter/step_06/ios/Runner.xcodeproj/project.pbxproj +++ b/firebase-get-to-know-flutter/step_06/ios/Runner.xcodeproj/project.pbxproj @@ -7,10 +7,9 @@ objects = { /* Begin PBXBuildFile section */ - 018F52E4008912547344ECF7 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 330AD66302AC7C4D7705BFBD /* Pods_Runner.framework */; }; 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 1E80B9F2234B2EA7085D82F1 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AE887CE33EC7F1229FF66E5 /* Pods_RunnerTests.framework */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 3A3B50AA34937E4401D10E73 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 828F326860732F2B1B3ED39A /* Pods_RunnerTests.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; @@ -18,6 +17,7 @@ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; + F5E9C59590D8EB223033E268 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C234E9A5EB296D40297DF9B0 /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -46,19 +46,18 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 32730721794D98A401F9FD52 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 330AD66302AC7C4D7705BFBD /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 2EA28A8AB26422C99E75D14F /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 373E2CE8ACC1B3CC472D9D7D /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + 3AE887CE33EC7F1229FF66E5 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 5E35296C7973CFFEFA1BDD15 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 828F326860732F2B1B3ED39A /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8A5908332C5B0DDDE68BCF6C /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 8DB98158016D15E350E165EB /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -66,17 +65,18 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - A333BEB1B675E879D4086452 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - A3F789DC68F596195A35D535 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - ECBE249DEDE0C1A7CB81D65B /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + 998554984B34EA4712B96CC3 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 9DABF2559DEEFC7FC83FDD3C /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + C234E9A5EB296D40297DF9B0 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E61B4C1DC229F3E88FB84E5D /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 28222A2701D84B65EB57B8DA /* Frameworks */ = { + 61CABBF5C2F82AA10B3AA337 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 3A3B50AA34937E4401D10E73 /* Pods_RunnerTests.framework in Frameworks */, + 1E80B9F2234B2EA7085D82F1 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -85,18 +85,18 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 018F52E4008912547344ECF7 /* Pods_Runner.framework in Frameworks */, + F5E9C59590D8EB223033E268 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 048AD77BF8FF5EECAC4EFDC3 /* Frameworks */ = { + 02818F54C15C7750775C54FC /* Frameworks */ = { isa = PBXGroup; children = ( - 330AD66302AC7C4D7705BFBD /* Pods_Runner.framework */, - 828F326860732F2B1B3ED39A /* Pods_RunnerTests.framework */, + C234E9A5EB296D40297DF9B0 /* Pods_Runner.framework */, + 3AE887CE33EC7F1229FF66E5 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -109,20 +109,6 @@ path = RunnerTests; sourceTree = ""; }; - 49FE36952C2FC7FDCE59D212 /* Pods */ = { - isa = PBXGroup; - children = ( - 8A5908332C5B0DDDE68BCF6C /* Pods-Runner.debug.xcconfig */, - A333BEB1B675E879D4086452 /* Pods-Runner.release.xcconfig */, - 32730721794D98A401F9FD52 /* Pods-Runner.profile.xcconfig */, - 5E35296C7973CFFEFA1BDD15 /* Pods-RunnerTests.debug.xcconfig */, - ECBE249DEDE0C1A7CB81D65B /* Pods-RunnerTests.release.xcconfig */, - A3F789DC68F596195A35D535 /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( @@ -142,8 +128,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, - 49FE36952C2FC7FDCE59D212 /* Pods */, - 048AD77BF8FF5EECAC4EFDC3 /* Frameworks */, + E3C22069377A88B5CC8679C8 /* Pods */, + 02818F54C15C7750775C54FC /* Frameworks */, ); sourceTree = ""; }; @@ -172,6 +158,20 @@ path = Runner; sourceTree = ""; }; + E3C22069377A88B5CC8679C8 /* Pods */ = { + isa = PBXGroup; + children = ( + 8DB98158016D15E350E165EB /* Pods-Runner.debug.xcconfig */, + E61B4C1DC229F3E88FB84E5D /* Pods-Runner.release.xcconfig */, + 373E2CE8ACC1B3CC472D9D7D /* Pods-Runner.profile.xcconfig */, + 998554984B34EA4712B96CC3 /* Pods-RunnerTests.debug.xcconfig */, + 9DABF2559DEEFC7FC83FDD3C /* Pods-RunnerTests.release.xcconfig */, + 2EA28A8AB26422C99E75D14F /* Pods-RunnerTests.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -179,10 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - 60A0E08D68FA8317F8FB7166 /* [CP] Check Pods Manifest.lock */, + 545308EC8F71995F474F389D /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, - 28222A2701D84B65EB57B8DA /* Frameworks */, + 61CABBF5C2F82AA10B3AA337 /* Frameworks */, ); buildRules = ( ); @@ -198,14 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 99F95A94BA607E5E2D9E943F /* [CP] Check Pods Manifest.lock */, + 1ED7AE73031CDB6BFAE90090 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 45A6426DEB2ABD6C825E127E /* [CP] Embed Pods Frameworks */, + 85C2E10DCAF82BDC8EFFE326 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -283,40 +283,45 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + 1ED7AE73031CDB6BFAE90090 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( ); - name = "Thin Binary"; outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; - 45A6426DEB2ABD6C825E127E /* [CP] Embed Pods Frameworks */ = { + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + name = "Thin Binary"; + outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 60A0E08D68FA8317F8FB7166 /* [CP] Check Pods Manifest.lock */ = { + 545308EC8F71995F474F389D /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -338,42 +343,37 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 9740EEB61CF901F6004384FC /* Run Script */ = { + 85C2E10DCAF82BDC8EFFE326 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputPaths = ( + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "Run Script"; - outputPaths = ( + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; }; - 99F95A94BA607E5E2D9E943F /* [CP] Check Pods Manifest.lock */ = { + 9740EEB61CF901F6004384FC /* Run Script */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputFileListPaths = ( - ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( ); + name = "Run Script"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; }; /* End PBXShellScriptBuildPhase section */ @@ -488,7 +488,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -503,13 +502,12 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5E35296C7973CFFEFA1BDD15 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 998554984B34EA4712B96CC3 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.gtkFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -522,13 +520,12 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = ECBE249DEDE0C1A7CB81D65B /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = 9DABF2559DEEFC7FC83FDD3C /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.gtkFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -539,13 +536,12 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A3F789DC68F596195A35D535 /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 2EA28A8AB26422C99E75D14F /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.gtkFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -676,7 +672,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -699,7 +694,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/firebase-get-to-know-flutter/step_06/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-get-to-know-flutter/step_06/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..0096438963 100644 --- a/firebase-get-to-know-flutter/step_06/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-get-to-know-flutter/step_06/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-get-to-know-flutter/step_06/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-get-to-know-flutter/step_06/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..0096438963 100644 --- a/firebase-get-to-know-flutter/step_06/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-get-to-know-flutter/step_06/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-get-to-know-flutter/step_06/macos/Runner.xcodeproj/project.pbxproj b/firebase-get-to-know-flutter/step_06/macos/Runner.xcodeproj/project.pbxproj index 176eeccc1b..76fe6d300d 100644 --- a/firebase-get-to-know-flutter/step_06/macos/Runner.xcodeproj/project.pbxproj +++ b/firebase-get-to-know-flutter/step_06/macos/Runner.xcodeproj/project.pbxproj @@ -21,14 +21,14 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 27E58408B1794BEE83D87306 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2345B1FB59E7C920849F8BFA /* Pods_RunnerTests.framework */; }; 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 43C98D569FAB4A2A51F53C44 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CF2888F374565533670A3415 /* Pods_Runner.framework */; }; + 40DE4BF489AA4FD8D03AD3BC /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 26B956FE9C276816DD1CD0C6 /* Pods_RunnerTests.framework */; }; + 4D6F6643C19E7917DE5BAE57 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 63AABF9E6F1B75D60C5B5014 /* Pods_Runner.framework */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; /* End PBXBuildFile section */ @@ -63,9 +63,8 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 02A05ACB1BA080C6F4CB6934 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 03B28CB95E31593461E189BE /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 2345B1FB59E7C920849F8BFA /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 26B956FE9C276816DD1CD0C6 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3180FF2ABE386E42DD8D32E9 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -82,14 +81,15 @@ 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 4E519DD9C2AF2AFD86802D75 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + 63AABF9E6F1B75D60C5B5014 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - 9B13BDE0C0721E80BE30925C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - B7B94B38411EB2DB6CC0CF32 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - B8D381D41D101578F8FB2017 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - CF2888F374565533670A3415 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A98AC7202CA620ECF9319770 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + AA512B4CB3057027D66F42F6 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + B3C5B16409B8C195ECDD9643 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + C6CACDD4C80E8856F62C23F7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + F8BE2152FCE8507128069EDB /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -97,7 +97,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 27E58408B1794BEE83D87306 /* Pods_RunnerTests.framework in Frameworks */, + 40DE4BF489AA4FD8D03AD3BC /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -106,7 +106,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 43C98D569FAB4A2A51F53C44 /* Pods_Runner.framework in Frameworks */, + 4D6F6643C19E7917DE5BAE57 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -140,7 +140,7 @@ 331C80D6294CF71000263BE5 /* RunnerTests */, 33CC10EE2044A3C60003C045 /* Products */, D73912EC22F37F3D000D13A0 /* Frameworks */, - C7715E41D47FF644F16BCA8C /* Pods */, + 54AF57C533248BF446843AFD /* Pods */, ); sourceTree = ""; }; @@ -189,15 +189,15 @@ path = Runner; sourceTree = ""; }; - C7715E41D47FF644F16BCA8C /* Pods */ = { + 54AF57C533248BF446843AFD /* Pods */ = { isa = PBXGroup; children = ( - B7B94B38411EB2DB6CC0CF32 /* Pods-Runner.debug.xcconfig */, - 02A05ACB1BA080C6F4CB6934 /* Pods-Runner.release.xcconfig */, - 9B13BDE0C0721E80BE30925C /* Pods-Runner.profile.xcconfig */, - B8D381D41D101578F8FB2017 /* Pods-RunnerTests.debug.xcconfig */, - 4E519DD9C2AF2AFD86802D75 /* Pods-RunnerTests.release.xcconfig */, - 03B28CB95E31593461E189BE /* Pods-RunnerTests.profile.xcconfig */, + B3C5B16409B8C195ECDD9643 /* Pods-Runner.debug.xcconfig */, + F8BE2152FCE8507128069EDB /* Pods-Runner.release.xcconfig */, + AA512B4CB3057027D66F42F6 /* Pods-Runner.profile.xcconfig */, + C6CACDD4C80E8856F62C23F7 /* Pods-RunnerTests.debug.xcconfig */, + A98AC7202CA620ECF9319770 /* Pods-RunnerTests.release.xcconfig */, + 3180FF2ABE386E42DD8D32E9 /* Pods-RunnerTests.profile.xcconfig */, ); name = Pods; path = Pods; @@ -206,8 +206,8 @@ D73912EC22F37F3D000D13A0 /* Frameworks */ = { isa = PBXGroup; children = ( - CF2888F374565533670A3415 /* Pods_Runner.framework */, - 2345B1FB59E7C920849F8BFA /* Pods_RunnerTests.framework */, + 63AABF9E6F1B75D60C5B5014 /* Pods_Runner.framework */, + 26B956FE9C276816DD1CD0C6 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -219,7 +219,7 @@ isa = PBXNativeTarget; buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - D476A5A1697DE5ADEAE83348 /* [CP] Check Pods Manifest.lock */, + B28942EF4797C94C3F9AD768 /* [CP] Check Pods Manifest.lock */, 331C80D1294CF70F00263BE5 /* Sources */, 331C80D2294CF70F00263BE5 /* Frameworks */, 331C80D3294CF70F00263BE5 /* Resources */, @@ -238,13 +238,13 @@ isa = PBXNativeTarget; buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - D222DB04F71A4FF030ED1C20 /* [CP] Check Pods Manifest.lock */, + B4F4C3609888B7508E5B1474 /* [CP] Check Pods Manifest.lock */, 33CC10E92044A3C60003C045 /* Sources */, 33CC10EA2044A3C60003C045 /* Frameworks */, 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - 286E6D1B8AA33D4BC025E7C1 /* [CP] Embed Pods Frameworks */, + 644E160F4A47D8B1835AAD0A /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -333,23 +333,6 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 286E6D1B8AA33D4BC025E7C1 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; 3399D490228B24CF009A79C7 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; @@ -388,7 +371,24 @@ shellPath = /bin/sh; shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; }; - D222DB04F71A4FF030ED1C20 /* [CP] Check Pods Manifest.lock */ = { + 644E160F4A47D8B1835AAD0A /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + B28942EF4797C94C3F9AD768 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -403,14 +403,14 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - D476A5A1697DE5ADEAE83348 /* [CP] Check Pods Manifest.lock */ = { + B4F4C3609888B7508E5B1474 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -425,7 +425,7 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -483,7 +483,7 @@ /* Begin XCBuildConfiguration section */ 331C80DB294CF71000263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B8D381D41D101578F8FB2017 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = C6CACDD4C80E8856F62C23F7 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; @@ -498,7 +498,7 @@ }; 331C80DC294CF71000263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4E519DD9C2AF2AFD86802D75 /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = A98AC7202CA620ECF9319770 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; @@ -513,7 +513,7 @@ }; 331C80DD294CF71000263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 03B28CB95E31593461E189BE /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 3180FF2ABE386E42DD8D32E9 /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; diff --git a/firebase-get-to-know-flutter/step_06/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-get-to-know-flutter/step_06/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..0096438963 100644 --- a/firebase-get-to-know-flutter/step_06/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-get-to-know-flutter/step_06/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-get-to-know-flutter/step_06/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-get-to-know-flutter/step_06/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..0096438963 100644 --- a/firebase-get-to-know-flutter/step_06/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-get-to-know-flutter/step_06/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-get-to-know-flutter/step_06/pubspec.lock b/firebase-get-to-know-flutter/step_06/pubspec.lock index 21cb8c52f5..5072d2cd61 100644 --- a/firebase-get-to-know-flutter/step_06/pubspec.lock +++ b/firebase-get-to-know-flutter/step_06/pubspec.lock @@ -21,10 +21,10 @@ packages: dependency: transitive description: name: app_links_linux - sha256: f5f7173a78609f3dfd4c2ff2c95bd559ab43c80a87dc6a095921d96c05688c81 + sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4" app_links_platform_interface: dependency: transitive description: @@ -37,10 +37,10 @@ packages: dependency: transitive description: name: app_links_web - sha256: af060ed76183f9e2b87510a9480e56a5352b6c249778d07bd2c95fc35632a555 + sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" url: "https://pub.dev" source: hosted - version: "1.0.4" + version: "1.0.5" args: dependency: transitive description: @@ -141,10 +141,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" desktop_webview_auth: dependency: transitive description: @@ -297,10 +297,10 @@ packages: dependency: "direct main" description: name: go_router - sha256: "530dcbb298dc7c319aea9e3b7c580a61effb2abee2c93825d2dd8d5af0e230f1" + sha256: "07089be6dc124eb9596a51b5e359c657f30a59929287f11b126c2cd13eaaece0" url: "https://pub.dev" source: hosted - version: "18.0.2" + version: "18.1.1" google_fonts: dependency: "direct main" description: @@ -309,14 +309,6 @@ packages: url: "https://pub.dev" source: hosted version: "9.0.0" - gtk: - dependency: transitive - description: - name: gtk - sha256: "4ff85b2a16724029dd9e5bbb5a94b6918f9973f74ba571c949d2002801879cf5" - url: "https://pub.dev" - source: hosted - version: "2.2.0" hooks: dependency: transitive description: @@ -361,10 +353,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -433,10 +425,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -646,10 +638,10 @@ packages: dependency: transitive description: name: vector_graphics - sha256: "9d0e3b9cb16542ad660daee871e726a10d13a93b7b5391677c3160e8f5e83935" + sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" url: "https://pub.dev" source: hosted - version: "1.2.3" + version: "1.2.4" vector_graphics_codec: dependency: transitive description: @@ -662,10 +654,10 @@ packages: dependency: transitive description: name: vector_graphics_compiler - sha256: "4dca4feb77dc3ec7f6e27e49c53241eb8217f55e4f9b12599a27f8903bca5682" + sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 url: "https://pub.dev" source: hosted - version: "1.3.0" + version: "1.3.2" vector_math: dependency: transitive description: @@ -678,10 +670,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/firebase-get-to-know-flutter/step_06/pubspec.yaml b/firebase-get-to-know-flutter/step_06/pubspec.yaml index 883efc51cc..acdd2729b3 100644 --- a/firebase-get-to-know-flutter/step_06/pubspec.yaml +++ b/firebase-get-to-know-flutter/step_06/pubspec.yaml @@ -36,8 +36,8 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^2.0.0 google_fonts: ^9.0.0 - go_router: ^18.0.2 - material_ui: ^1.5.0 + go_router: ^18.1.1 + material_ui: ^1.8.0 cloud_firestore: ^6.10.0 firebase_auth: ^6.7.0 firebase_core: ^4.15.0 diff --git a/firebase-get-to-know-flutter/step_07/ios/Runner.xcodeproj/project.pbxproj b/firebase-get-to-know-flutter/step_07/ios/Runner.xcodeproj/project.pbxproj index c98e273bdf..bc28fdc4b2 100644 --- a/firebase-get-to-know-flutter/step_07/ios/Runner.xcodeproj/project.pbxproj +++ b/firebase-get-to-know-flutter/step_07/ios/Runner.xcodeproj/project.pbxproj @@ -7,10 +7,9 @@ objects = { /* Begin PBXBuildFile section */ - 018F52E4008912547344ECF7 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 330AD66302AC7C4D7705BFBD /* Pods_Runner.framework */; }; 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 1E80B9F2234B2EA7085D82F1 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AE887CE33EC7F1229FF66E5 /* Pods_RunnerTests.framework */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 3A3B50AA34937E4401D10E73 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 828F326860732F2B1B3ED39A /* Pods_RunnerTests.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; @@ -18,6 +17,7 @@ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; + F5E9C59590D8EB223033E268 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C234E9A5EB296D40297DF9B0 /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -46,19 +46,18 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 32730721794D98A401F9FD52 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 330AD66302AC7C4D7705BFBD /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 2EA28A8AB26422C99E75D14F /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 373E2CE8ACC1B3CC472D9D7D /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + 3AE887CE33EC7F1229FF66E5 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 5E35296C7973CFFEFA1BDD15 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 828F326860732F2B1B3ED39A /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8A5908332C5B0DDDE68BCF6C /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 8DB98158016D15E350E165EB /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -66,17 +65,18 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - A333BEB1B675E879D4086452 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - A3F789DC68F596195A35D535 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - ECBE249DEDE0C1A7CB81D65B /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + 998554984B34EA4712B96CC3 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 9DABF2559DEEFC7FC83FDD3C /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + C234E9A5EB296D40297DF9B0 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E61B4C1DC229F3E88FB84E5D /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 28222A2701D84B65EB57B8DA /* Frameworks */ = { + 61CABBF5C2F82AA10B3AA337 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 3A3B50AA34937E4401D10E73 /* Pods_RunnerTests.framework in Frameworks */, + 1E80B9F2234B2EA7085D82F1 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -85,18 +85,18 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 018F52E4008912547344ECF7 /* Pods_Runner.framework in Frameworks */, + F5E9C59590D8EB223033E268 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 048AD77BF8FF5EECAC4EFDC3 /* Frameworks */ = { + 02818F54C15C7750775C54FC /* Frameworks */ = { isa = PBXGroup; children = ( - 330AD66302AC7C4D7705BFBD /* Pods_Runner.framework */, - 828F326860732F2B1B3ED39A /* Pods_RunnerTests.framework */, + C234E9A5EB296D40297DF9B0 /* Pods_Runner.framework */, + 3AE887CE33EC7F1229FF66E5 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -109,20 +109,6 @@ path = RunnerTests; sourceTree = ""; }; - 49FE36952C2FC7FDCE59D212 /* Pods */ = { - isa = PBXGroup; - children = ( - 8A5908332C5B0DDDE68BCF6C /* Pods-Runner.debug.xcconfig */, - A333BEB1B675E879D4086452 /* Pods-Runner.release.xcconfig */, - 32730721794D98A401F9FD52 /* Pods-Runner.profile.xcconfig */, - 5E35296C7973CFFEFA1BDD15 /* Pods-RunnerTests.debug.xcconfig */, - ECBE249DEDE0C1A7CB81D65B /* Pods-RunnerTests.release.xcconfig */, - A3F789DC68F596195A35D535 /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( @@ -142,8 +128,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, - 49FE36952C2FC7FDCE59D212 /* Pods */, - 048AD77BF8FF5EECAC4EFDC3 /* Frameworks */, + E3C22069377A88B5CC8679C8 /* Pods */, + 02818F54C15C7750775C54FC /* Frameworks */, ); sourceTree = ""; }; @@ -172,6 +158,20 @@ path = Runner; sourceTree = ""; }; + E3C22069377A88B5CC8679C8 /* Pods */ = { + isa = PBXGroup; + children = ( + 8DB98158016D15E350E165EB /* Pods-Runner.debug.xcconfig */, + E61B4C1DC229F3E88FB84E5D /* Pods-Runner.release.xcconfig */, + 373E2CE8ACC1B3CC472D9D7D /* Pods-Runner.profile.xcconfig */, + 998554984B34EA4712B96CC3 /* Pods-RunnerTests.debug.xcconfig */, + 9DABF2559DEEFC7FC83FDD3C /* Pods-RunnerTests.release.xcconfig */, + 2EA28A8AB26422C99E75D14F /* Pods-RunnerTests.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -179,10 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - 60A0E08D68FA8317F8FB7166 /* [CP] Check Pods Manifest.lock */, + 545308EC8F71995F474F389D /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, - 28222A2701D84B65EB57B8DA /* Frameworks */, + 61CABBF5C2F82AA10B3AA337 /* Frameworks */, ); buildRules = ( ); @@ -198,14 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 99F95A94BA607E5E2D9E943F /* [CP] Check Pods Manifest.lock */, + 1ED7AE73031CDB6BFAE90090 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 45A6426DEB2ABD6C825E127E /* [CP] Embed Pods Frameworks */, + 85C2E10DCAF82BDC8EFFE326 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -283,40 +283,45 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + 1ED7AE73031CDB6BFAE90090 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( ); - name = "Thin Binary"; outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; - 45A6426DEB2ABD6C825E127E /* [CP] Embed Pods Frameworks */ = { + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + name = "Thin Binary"; + outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 60A0E08D68FA8317F8FB7166 /* [CP] Check Pods Manifest.lock */ = { + 545308EC8F71995F474F389D /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -338,42 +343,37 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 9740EEB61CF901F6004384FC /* Run Script */ = { + 85C2E10DCAF82BDC8EFFE326 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputPaths = ( + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "Run Script"; - outputPaths = ( + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; }; - 99F95A94BA607E5E2D9E943F /* [CP] Check Pods Manifest.lock */ = { + 9740EEB61CF901F6004384FC /* Run Script */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputFileListPaths = ( - ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( ); + name = "Run Script"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; }; /* End PBXShellScriptBuildPhase section */ @@ -488,7 +488,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -503,13 +502,12 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5E35296C7973CFFEFA1BDD15 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 998554984B34EA4712B96CC3 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.gtkFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -522,13 +520,12 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = ECBE249DEDE0C1A7CB81D65B /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = 9DABF2559DEEFC7FC83FDD3C /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.gtkFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -539,13 +536,12 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A3F789DC68F596195A35D535 /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 2EA28A8AB26422C99E75D14F /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.gtkFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -676,7 +672,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -699,7 +694,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/firebase-get-to-know-flutter/step_07/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-get-to-know-flutter/step_07/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..0096438963 100644 --- a/firebase-get-to-know-flutter/step_07/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-get-to-know-flutter/step_07/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-get-to-know-flutter/step_07/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-get-to-know-flutter/step_07/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..0096438963 100644 --- a/firebase-get-to-know-flutter/step_07/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-get-to-know-flutter/step_07/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-get-to-know-flutter/step_07/macos/Runner.xcodeproj/project.pbxproj b/firebase-get-to-know-flutter/step_07/macos/Runner.xcodeproj/project.pbxproj index 176eeccc1b..76fe6d300d 100644 --- a/firebase-get-to-know-flutter/step_07/macos/Runner.xcodeproj/project.pbxproj +++ b/firebase-get-to-know-flutter/step_07/macos/Runner.xcodeproj/project.pbxproj @@ -21,14 +21,14 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 27E58408B1794BEE83D87306 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2345B1FB59E7C920849F8BFA /* Pods_RunnerTests.framework */; }; 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 43C98D569FAB4A2A51F53C44 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CF2888F374565533670A3415 /* Pods_Runner.framework */; }; + 40DE4BF489AA4FD8D03AD3BC /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 26B956FE9C276816DD1CD0C6 /* Pods_RunnerTests.framework */; }; + 4D6F6643C19E7917DE5BAE57 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 63AABF9E6F1B75D60C5B5014 /* Pods_Runner.framework */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; /* End PBXBuildFile section */ @@ -63,9 +63,8 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 02A05ACB1BA080C6F4CB6934 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 03B28CB95E31593461E189BE /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 2345B1FB59E7C920849F8BFA /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 26B956FE9C276816DD1CD0C6 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3180FF2ABE386E42DD8D32E9 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -82,14 +81,15 @@ 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 4E519DD9C2AF2AFD86802D75 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + 63AABF9E6F1B75D60C5B5014 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - 9B13BDE0C0721E80BE30925C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - B7B94B38411EB2DB6CC0CF32 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - B8D381D41D101578F8FB2017 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - CF2888F374565533670A3415 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A98AC7202CA620ECF9319770 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + AA512B4CB3057027D66F42F6 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + B3C5B16409B8C195ECDD9643 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + C6CACDD4C80E8856F62C23F7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + F8BE2152FCE8507128069EDB /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -97,7 +97,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 27E58408B1794BEE83D87306 /* Pods_RunnerTests.framework in Frameworks */, + 40DE4BF489AA4FD8D03AD3BC /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -106,7 +106,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 43C98D569FAB4A2A51F53C44 /* Pods_Runner.framework in Frameworks */, + 4D6F6643C19E7917DE5BAE57 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -140,7 +140,7 @@ 331C80D6294CF71000263BE5 /* RunnerTests */, 33CC10EE2044A3C60003C045 /* Products */, D73912EC22F37F3D000D13A0 /* Frameworks */, - C7715E41D47FF644F16BCA8C /* Pods */, + 54AF57C533248BF446843AFD /* Pods */, ); sourceTree = ""; }; @@ -189,15 +189,15 @@ path = Runner; sourceTree = ""; }; - C7715E41D47FF644F16BCA8C /* Pods */ = { + 54AF57C533248BF446843AFD /* Pods */ = { isa = PBXGroup; children = ( - B7B94B38411EB2DB6CC0CF32 /* Pods-Runner.debug.xcconfig */, - 02A05ACB1BA080C6F4CB6934 /* Pods-Runner.release.xcconfig */, - 9B13BDE0C0721E80BE30925C /* Pods-Runner.profile.xcconfig */, - B8D381D41D101578F8FB2017 /* Pods-RunnerTests.debug.xcconfig */, - 4E519DD9C2AF2AFD86802D75 /* Pods-RunnerTests.release.xcconfig */, - 03B28CB95E31593461E189BE /* Pods-RunnerTests.profile.xcconfig */, + B3C5B16409B8C195ECDD9643 /* Pods-Runner.debug.xcconfig */, + F8BE2152FCE8507128069EDB /* Pods-Runner.release.xcconfig */, + AA512B4CB3057027D66F42F6 /* Pods-Runner.profile.xcconfig */, + C6CACDD4C80E8856F62C23F7 /* Pods-RunnerTests.debug.xcconfig */, + A98AC7202CA620ECF9319770 /* Pods-RunnerTests.release.xcconfig */, + 3180FF2ABE386E42DD8D32E9 /* Pods-RunnerTests.profile.xcconfig */, ); name = Pods; path = Pods; @@ -206,8 +206,8 @@ D73912EC22F37F3D000D13A0 /* Frameworks */ = { isa = PBXGroup; children = ( - CF2888F374565533670A3415 /* Pods_Runner.framework */, - 2345B1FB59E7C920849F8BFA /* Pods_RunnerTests.framework */, + 63AABF9E6F1B75D60C5B5014 /* Pods_Runner.framework */, + 26B956FE9C276816DD1CD0C6 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -219,7 +219,7 @@ isa = PBXNativeTarget; buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - D476A5A1697DE5ADEAE83348 /* [CP] Check Pods Manifest.lock */, + B28942EF4797C94C3F9AD768 /* [CP] Check Pods Manifest.lock */, 331C80D1294CF70F00263BE5 /* Sources */, 331C80D2294CF70F00263BE5 /* Frameworks */, 331C80D3294CF70F00263BE5 /* Resources */, @@ -238,13 +238,13 @@ isa = PBXNativeTarget; buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - D222DB04F71A4FF030ED1C20 /* [CP] Check Pods Manifest.lock */, + B4F4C3609888B7508E5B1474 /* [CP] Check Pods Manifest.lock */, 33CC10E92044A3C60003C045 /* Sources */, 33CC10EA2044A3C60003C045 /* Frameworks */, 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - 286E6D1B8AA33D4BC025E7C1 /* [CP] Embed Pods Frameworks */, + 644E160F4A47D8B1835AAD0A /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -333,23 +333,6 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 286E6D1B8AA33D4BC025E7C1 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; 3399D490228B24CF009A79C7 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; @@ -388,7 +371,24 @@ shellPath = /bin/sh; shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; }; - D222DB04F71A4FF030ED1C20 /* [CP] Check Pods Manifest.lock */ = { + 644E160F4A47D8B1835AAD0A /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + B28942EF4797C94C3F9AD768 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -403,14 +403,14 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - D476A5A1697DE5ADEAE83348 /* [CP] Check Pods Manifest.lock */ = { + B4F4C3609888B7508E5B1474 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -425,7 +425,7 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -483,7 +483,7 @@ /* Begin XCBuildConfiguration section */ 331C80DB294CF71000263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B8D381D41D101578F8FB2017 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = C6CACDD4C80E8856F62C23F7 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; @@ -498,7 +498,7 @@ }; 331C80DC294CF71000263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4E519DD9C2AF2AFD86802D75 /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = A98AC7202CA620ECF9319770 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; @@ -513,7 +513,7 @@ }; 331C80DD294CF71000263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 03B28CB95E31593461E189BE /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 3180FF2ABE386E42DD8D32E9 /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; diff --git a/firebase-get-to-know-flutter/step_07/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-get-to-know-flutter/step_07/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..0096438963 100644 --- a/firebase-get-to-know-flutter/step_07/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-get-to-know-flutter/step_07/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-get-to-know-flutter/step_07/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-get-to-know-flutter/step_07/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..0096438963 100644 --- a/firebase-get-to-know-flutter/step_07/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-get-to-know-flutter/step_07/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-get-to-know-flutter/step_07/pubspec.lock b/firebase-get-to-know-flutter/step_07/pubspec.lock index 21cb8c52f5..5072d2cd61 100644 --- a/firebase-get-to-know-flutter/step_07/pubspec.lock +++ b/firebase-get-to-know-flutter/step_07/pubspec.lock @@ -21,10 +21,10 @@ packages: dependency: transitive description: name: app_links_linux - sha256: f5f7173a78609f3dfd4c2ff2c95bd559ab43c80a87dc6a095921d96c05688c81 + sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4" app_links_platform_interface: dependency: transitive description: @@ -37,10 +37,10 @@ packages: dependency: transitive description: name: app_links_web - sha256: af060ed76183f9e2b87510a9480e56a5352b6c249778d07bd2c95fc35632a555 + sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" url: "https://pub.dev" source: hosted - version: "1.0.4" + version: "1.0.5" args: dependency: transitive description: @@ -141,10 +141,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" desktop_webview_auth: dependency: transitive description: @@ -297,10 +297,10 @@ packages: dependency: "direct main" description: name: go_router - sha256: "530dcbb298dc7c319aea9e3b7c580a61effb2abee2c93825d2dd8d5af0e230f1" + sha256: "07089be6dc124eb9596a51b5e359c657f30a59929287f11b126c2cd13eaaece0" url: "https://pub.dev" source: hosted - version: "18.0.2" + version: "18.1.1" google_fonts: dependency: "direct main" description: @@ -309,14 +309,6 @@ packages: url: "https://pub.dev" source: hosted version: "9.0.0" - gtk: - dependency: transitive - description: - name: gtk - sha256: "4ff85b2a16724029dd9e5bbb5a94b6918f9973f74ba571c949d2002801879cf5" - url: "https://pub.dev" - source: hosted - version: "2.2.0" hooks: dependency: transitive description: @@ -361,10 +353,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -433,10 +425,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -646,10 +638,10 @@ packages: dependency: transitive description: name: vector_graphics - sha256: "9d0e3b9cb16542ad660daee871e726a10d13a93b7b5391677c3160e8f5e83935" + sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" url: "https://pub.dev" source: hosted - version: "1.2.3" + version: "1.2.4" vector_graphics_codec: dependency: transitive description: @@ -662,10 +654,10 @@ packages: dependency: transitive description: name: vector_graphics_compiler - sha256: "4dca4feb77dc3ec7f6e27e49c53241eb8217f55e4f9b12599a27f8903bca5682" + sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 url: "https://pub.dev" source: hosted - version: "1.3.0" + version: "1.3.2" vector_math: dependency: transitive description: @@ -678,10 +670,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/firebase-get-to-know-flutter/step_07/pubspec.yaml b/firebase-get-to-know-flutter/step_07/pubspec.yaml index 883efc51cc..acdd2729b3 100644 --- a/firebase-get-to-know-flutter/step_07/pubspec.yaml +++ b/firebase-get-to-know-flutter/step_07/pubspec.yaml @@ -36,8 +36,8 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^2.0.0 google_fonts: ^9.0.0 - go_router: ^18.0.2 - material_ui: ^1.5.0 + go_router: ^18.1.1 + material_ui: ^1.8.0 cloud_firestore: ^6.10.0 firebase_auth: ^6.7.0 firebase_core: ^4.15.0 diff --git a/firebase-get-to-know-flutter/step_09/ios/Runner.xcodeproj/project.pbxproj b/firebase-get-to-know-flutter/step_09/ios/Runner.xcodeproj/project.pbxproj index c98e273bdf..bc28fdc4b2 100644 --- a/firebase-get-to-know-flutter/step_09/ios/Runner.xcodeproj/project.pbxproj +++ b/firebase-get-to-know-flutter/step_09/ios/Runner.xcodeproj/project.pbxproj @@ -7,10 +7,9 @@ objects = { /* Begin PBXBuildFile section */ - 018F52E4008912547344ECF7 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 330AD66302AC7C4D7705BFBD /* Pods_Runner.framework */; }; 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 1E80B9F2234B2EA7085D82F1 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AE887CE33EC7F1229FF66E5 /* Pods_RunnerTests.framework */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; - 3A3B50AA34937E4401D10E73 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 828F326860732F2B1B3ED39A /* Pods_RunnerTests.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; @@ -18,6 +17,7 @@ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; + F5E9C59590D8EB223033E268 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C234E9A5EB296D40297DF9B0 /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -46,19 +46,18 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 32730721794D98A401F9FD52 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 330AD66302AC7C4D7705BFBD /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 2EA28A8AB26422C99E75D14F /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 373E2CE8ACC1B3CC472D9D7D /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + 3AE887CE33EC7F1229FF66E5 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 5E35296C7973CFFEFA1BDD15 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 828F326860732F2B1B3ED39A /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8A5908332C5B0DDDE68BCF6C /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 8DB98158016D15E350E165EB /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -66,17 +65,18 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - A333BEB1B675E879D4086452 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - A3F789DC68F596195A35D535 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - ECBE249DEDE0C1A7CB81D65B /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + 998554984B34EA4712B96CC3 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 9DABF2559DEEFC7FC83FDD3C /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + C234E9A5EB296D40297DF9B0 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E61B4C1DC229F3E88FB84E5D /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 28222A2701D84B65EB57B8DA /* Frameworks */ = { + 61CABBF5C2F82AA10B3AA337 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 3A3B50AA34937E4401D10E73 /* Pods_RunnerTests.framework in Frameworks */, + 1E80B9F2234B2EA7085D82F1 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -85,18 +85,18 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 018F52E4008912547344ECF7 /* Pods_Runner.framework in Frameworks */, + F5E9C59590D8EB223033E268 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 048AD77BF8FF5EECAC4EFDC3 /* Frameworks */ = { + 02818F54C15C7750775C54FC /* Frameworks */ = { isa = PBXGroup; children = ( - 330AD66302AC7C4D7705BFBD /* Pods_Runner.framework */, - 828F326860732F2B1B3ED39A /* Pods_RunnerTests.framework */, + C234E9A5EB296D40297DF9B0 /* Pods_Runner.framework */, + 3AE887CE33EC7F1229FF66E5 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -109,20 +109,6 @@ path = RunnerTests; sourceTree = ""; }; - 49FE36952C2FC7FDCE59D212 /* Pods */ = { - isa = PBXGroup; - children = ( - 8A5908332C5B0DDDE68BCF6C /* Pods-Runner.debug.xcconfig */, - A333BEB1B675E879D4086452 /* Pods-Runner.release.xcconfig */, - 32730721794D98A401F9FD52 /* Pods-Runner.profile.xcconfig */, - 5E35296C7973CFFEFA1BDD15 /* Pods-RunnerTests.debug.xcconfig */, - ECBE249DEDE0C1A7CB81D65B /* Pods-RunnerTests.release.xcconfig */, - A3F789DC68F596195A35D535 /* Pods-RunnerTests.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( @@ -142,8 +128,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, - 49FE36952C2FC7FDCE59D212 /* Pods */, - 048AD77BF8FF5EECAC4EFDC3 /* Frameworks */, + E3C22069377A88B5CC8679C8 /* Pods */, + 02818F54C15C7750775C54FC /* Frameworks */, ); sourceTree = ""; }; @@ -172,6 +158,20 @@ path = Runner; sourceTree = ""; }; + E3C22069377A88B5CC8679C8 /* Pods */ = { + isa = PBXGroup; + children = ( + 8DB98158016D15E350E165EB /* Pods-Runner.debug.xcconfig */, + E61B4C1DC229F3E88FB84E5D /* Pods-Runner.release.xcconfig */, + 373E2CE8ACC1B3CC472D9D7D /* Pods-Runner.profile.xcconfig */, + 998554984B34EA4712B96CC3 /* Pods-RunnerTests.debug.xcconfig */, + 9DABF2559DEEFC7FC83FDD3C /* Pods-RunnerTests.release.xcconfig */, + 2EA28A8AB26422C99E75D14F /* Pods-RunnerTests.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -179,10 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - 60A0E08D68FA8317F8FB7166 /* [CP] Check Pods Manifest.lock */, + 545308EC8F71995F474F389D /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, - 28222A2701D84B65EB57B8DA /* Frameworks */, + 61CABBF5C2F82AA10B3AA337 /* Frameworks */, ); buildRules = ( ); @@ -198,14 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 99F95A94BA607E5E2D9E943F /* [CP] Check Pods Manifest.lock */, + 1ED7AE73031CDB6BFAE90090 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 45A6426DEB2ABD6C825E127E /* [CP] Embed Pods Frameworks */, + 85C2E10DCAF82BDC8EFFE326 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -283,40 +283,45 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + 1ED7AE73031CDB6BFAE90090 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( ); - name = "Thin Binary"; outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; - 45A6426DEB2ABD6C825E127E /* [CP] Embed Pods Frameworks */ = { + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + name = "Thin Binary"; + outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 60A0E08D68FA8317F8FB7166 /* [CP] Check Pods Manifest.lock */ = { + 545308EC8F71995F474F389D /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -338,42 +343,37 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 9740EEB61CF901F6004384FC /* Run Script */ = { + 85C2E10DCAF82BDC8EFFE326 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputPaths = ( + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "Run Script"; - outputPaths = ( + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; }; - 99F95A94BA607E5E2D9E943F /* [CP] Check Pods Manifest.lock */ = { + 9740EEB61CF901F6004384FC /* Run Script */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputFileListPaths = ( - ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( ); + name = "Run Script"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; }; /* End PBXShellScriptBuildPhase section */ @@ -488,7 +488,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -503,13 +502,12 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5E35296C7973CFFEFA1BDD15 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 998554984B34EA4712B96CC3 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.gtkFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -522,13 +520,12 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = ECBE249DEDE0C1A7CB81D65B /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = 9DABF2559DEEFC7FC83FDD3C /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.gtkFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -539,13 +536,12 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A3F789DC68F596195A35D535 /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 2EA28A8AB26422C99E75D14F /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.gtkFlutter.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -676,7 +672,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -699,7 +694,6 @@ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/firebase-get-to-know-flutter/step_09/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-get-to-know-flutter/step_09/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..0096438963 100644 --- a/firebase-get-to-know-flutter/step_09/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-get-to-know-flutter/step_09/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-get-to-know-flutter/step_09/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-get-to-know-flutter/step_09/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..0096438963 100644 --- a/firebase-get-to-know-flutter/step_09/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-get-to-know-flutter/step_09/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-get-to-know-flutter/step_09/macos/Runner.xcodeproj/project.pbxproj b/firebase-get-to-know-flutter/step_09/macos/Runner.xcodeproj/project.pbxproj index 176eeccc1b..76fe6d300d 100644 --- a/firebase-get-to-know-flutter/step_09/macos/Runner.xcodeproj/project.pbxproj +++ b/firebase-get-to-know-flutter/step_09/macos/Runner.xcodeproj/project.pbxproj @@ -21,14 +21,14 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 27E58408B1794BEE83D87306 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2345B1FB59E7C920849F8BFA /* Pods_RunnerTests.framework */; }; 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 43C98D569FAB4A2A51F53C44 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CF2888F374565533670A3415 /* Pods_Runner.framework */; }; + 40DE4BF489AA4FD8D03AD3BC /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 26B956FE9C276816DD1CD0C6 /* Pods_RunnerTests.framework */; }; + 4D6F6643C19E7917DE5BAE57 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 63AABF9E6F1B75D60C5B5014 /* Pods_Runner.framework */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; /* End PBXBuildFile section */ @@ -63,9 +63,8 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 02A05ACB1BA080C6F4CB6934 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 03B28CB95E31593461E189BE /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 2345B1FB59E7C920849F8BFA /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 26B956FE9C276816DD1CD0C6 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3180FF2ABE386E42DD8D32E9 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -82,14 +81,15 @@ 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 4E519DD9C2AF2AFD86802D75 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + 63AABF9E6F1B75D60C5B5014 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - 9B13BDE0C0721E80BE30925C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - B7B94B38411EB2DB6CC0CF32 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - B8D381D41D101578F8FB2017 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; - CF2888F374565533670A3415 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A98AC7202CA620ECF9319770 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + AA512B4CB3057027D66F42F6 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + B3C5B16409B8C195ECDD9643 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + C6CACDD4C80E8856F62C23F7 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + F8BE2152FCE8507128069EDB /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -97,7 +97,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 27E58408B1794BEE83D87306 /* Pods_RunnerTests.framework in Frameworks */, + 40DE4BF489AA4FD8D03AD3BC /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -106,7 +106,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, - 43C98D569FAB4A2A51F53C44 /* Pods_Runner.framework in Frameworks */, + 4D6F6643C19E7917DE5BAE57 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -140,7 +140,7 @@ 331C80D6294CF71000263BE5 /* RunnerTests */, 33CC10EE2044A3C60003C045 /* Products */, D73912EC22F37F3D000D13A0 /* Frameworks */, - C7715E41D47FF644F16BCA8C /* Pods */, + 54AF57C533248BF446843AFD /* Pods */, ); sourceTree = ""; }; @@ -189,15 +189,15 @@ path = Runner; sourceTree = ""; }; - C7715E41D47FF644F16BCA8C /* Pods */ = { + 54AF57C533248BF446843AFD /* Pods */ = { isa = PBXGroup; children = ( - B7B94B38411EB2DB6CC0CF32 /* Pods-Runner.debug.xcconfig */, - 02A05ACB1BA080C6F4CB6934 /* Pods-Runner.release.xcconfig */, - 9B13BDE0C0721E80BE30925C /* Pods-Runner.profile.xcconfig */, - B8D381D41D101578F8FB2017 /* Pods-RunnerTests.debug.xcconfig */, - 4E519DD9C2AF2AFD86802D75 /* Pods-RunnerTests.release.xcconfig */, - 03B28CB95E31593461E189BE /* Pods-RunnerTests.profile.xcconfig */, + B3C5B16409B8C195ECDD9643 /* Pods-Runner.debug.xcconfig */, + F8BE2152FCE8507128069EDB /* Pods-Runner.release.xcconfig */, + AA512B4CB3057027D66F42F6 /* Pods-Runner.profile.xcconfig */, + C6CACDD4C80E8856F62C23F7 /* Pods-RunnerTests.debug.xcconfig */, + A98AC7202CA620ECF9319770 /* Pods-RunnerTests.release.xcconfig */, + 3180FF2ABE386E42DD8D32E9 /* Pods-RunnerTests.profile.xcconfig */, ); name = Pods; path = Pods; @@ -206,8 +206,8 @@ D73912EC22F37F3D000D13A0 /* Frameworks */ = { isa = PBXGroup; children = ( - CF2888F374565533670A3415 /* Pods_Runner.framework */, - 2345B1FB59E7C920849F8BFA /* Pods_RunnerTests.framework */, + 63AABF9E6F1B75D60C5B5014 /* Pods_Runner.framework */, + 26B956FE9C276816DD1CD0C6 /* Pods_RunnerTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -219,7 +219,7 @@ isa = PBXNativeTarget; buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - D476A5A1697DE5ADEAE83348 /* [CP] Check Pods Manifest.lock */, + B28942EF4797C94C3F9AD768 /* [CP] Check Pods Manifest.lock */, 331C80D1294CF70F00263BE5 /* Sources */, 331C80D2294CF70F00263BE5 /* Frameworks */, 331C80D3294CF70F00263BE5 /* Resources */, @@ -238,13 +238,13 @@ isa = PBXNativeTarget; buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - D222DB04F71A4FF030ED1C20 /* [CP] Check Pods Manifest.lock */, + B4F4C3609888B7508E5B1474 /* [CP] Check Pods Manifest.lock */, 33CC10E92044A3C60003C045 /* Sources */, 33CC10EA2044A3C60003C045 /* Frameworks */, 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - 286E6D1B8AA33D4BC025E7C1 /* [CP] Embed Pods Frameworks */, + 644E160F4A47D8B1835AAD0A /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -333,23 +333,6 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 286E6D1B8AA33D4BC025E7C1 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; 3399D490228B24CF009A79C7 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; @@ -388,7 +371,24 @@ shellPath = /bin/sh; shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; }; - D222DB04F71A4FF030ED1C20 /* [CP] Check Pods Manifest.lock */ = { + 644E160F4A47D8B1835AAD0A /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + B28942EF4797C94C3F9AD768 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -403,14 +403,14 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - D476A5A1697DE5ADEAE83348 /* [CP] Check Pods Manifest.lock */ = { + B4F4C3609888B7508E5B1474 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -425,7 +425,7 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -483,7 +483,7 @@ /* Begin XCBuildConfiguration section */ 331C80DB294CF71000263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B8D381D41D101578F8FB2017 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = C6CACDD4C80E8856F62C23F7 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; @@ -498,7 +498,7 @@ }; 331C80DC294CF71000263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4E519DD9C2AF2AFD86802D75 /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = A98AC7202CA620ECF9319770 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; @@ -513,7 +513,7 @@ }; 331C80DD294CF71000263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 03B28CB95E31593461E189BE /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = 3180FF2ABE386E42DD8D32E9 /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 1; diff --git a/firebase-get-to-know-flutter/step_09/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-get-to-know-flutter/step_09/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..0096438963 100644 --- a/firebase-get-to-know-flutter/step_09/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-get-to-know-flutter/step_09/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-get-to-know-flutter/step_09/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/firebase-get-to-know-flutter/step_09/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..0096438963 100644 --- a/firebase-get-to-know-flutter/step_09/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/firebase-get-to-know-flutter/step_09/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { diff --git a/firebase-get-to-know-flutter/step_09/pubspec.lock b/firebase-get-to-know-flutter/step_09/pubspec.lock index 21cb8c52f5..5072d2cd61 100644 --- a/firebase-get-to-know-flutter/step_09/pubspec.lock +++ b/firebase-get-to-know-flutter/step_09/pubspec.lock @@ -21,10 +21,10 @@ packages: dependency: transitive description: name: app_links_linux - sha256: f5f7173a78609f3dfd4c2ff2c95bd559ab43c80a87dc6a095921d96c05688c81 + sha256: "9ccb5802085a1e57bb07b6256fd1d61a78c7ec104944d4965e62938b4fefd9cb" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4" app_links_platform_interface: dependency: transitive description: @@ -37,10 +37,10 @@ packages: dependency: transitive description: name: app_links_web - sha256: af060ed76183f9e2b87510a9480e56a5352b6c249778d07bd2c95fc35632a555 + sha256: "382d32c6f486f15b1d7f5d6a37a70a481a4fc08382eef419d373169921a3e765" url: "https://pub.dev" source: hosted - version: "1.0.4" + version: "1.0.5" args: dependency: transitive description: @@ -141,10 +141,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" desktop_webview_auth: dependency: transitive description: @@ -297,10 +297,10 @@ packages: dependency: "direct main" description: name: go_router - sha256: "530dcbb298dc7c319aea9e3b7c580a61effb2abee2c93825d2dd8d5af0e230f1" + sha256: "07089be6dc124eb9596a51b5e359c657f30a59929287f11b126c2cd13eaaece0" url: "https://pub.dev" source: hosted - version: "18.0.2" + version: "18.1.1" google_fonts: dependency: "direct main" description: @@ -309,14 +309,6 @@ packages: url: "https://pub.dev" source: hosted version: "9.0.0" - gtk: - dependency: transitive - description: - name: gtk - sha256: "4ff85b2a16724029dd9e5bbb5a94b6918f9973f74ba571c949d2002801879cf5" - url: "https://pub.dev" - source: hosted - version: "2.2.0" hooks: dependency: transitive description: @@ -361,10 +353,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -433,10 +425,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -646,10 +638,10 @@ packages: dependency: transitive description: name: vector_graphics - sha256: "9d0e3b9cb16542ad660daee871e726a10d13a93b7b5391677c3160e8f5e83935" + sha256: "0964703d02677ac8636b4aef95de0b7e816224ff0082908c2c950529cb9a2f5e" url: "https://pub.dev" source: hosted - version: "1.2.3" + version: "1.2.4" vector_graphics_codec: dependency: transitive description: @@ -662,10 +654,10 @@ packages: dependency: transitive description: name: vector_graphics_compiler - sha256: "4dca4feb77dc3ec7f6e27e49c53241eb8217f55e4f9b12599a27f8903bca5682" + sha256: a8e2c19796144da2f81bcc96dad1bb19c4677b561c452081b97ee737b9faed65 url: "https://pub.dev" source: hosted - version: "1.3.0" + version: "1.3.2" vector_math: dependency: transitive description: @@ -678,10 +670,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/firebase-get-to-know-flutter/step_09/pubspec.yaml b/firebase-get-to-know-flutter/step_09/pubspec.yaml index 883efc51cc..acdd2729b3 100644 --- a/firebase-get-to-know-flutter/step_09/pubspec.yaml +++ b/firebase-get-to-know-flutter/step_09/pubspec.yaml @@ -36,8 +36,8 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^2.0.0 google_fonts: ^9.0.0 - go_router: ^18.0.2 - material_ui: ^1.5.0 + go_router: ^18.1.1 + material_ui: ^1.8.0 cloud_firestore: ^6.10.0 firebase_auth: ^6.7.0 firebase_core: ^4.15.0 From 723a8f6045b763d0c595ef96e69343a89138c67b Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Fri, 23 Oct 2026 09:40:58 +1100 Subject: [PATCH 14/19] Update generate_crossword --- generate_crossword/step_02/pubspec.lock | 48 +++++++++++------------ generate_crossword/step_02/pubspec.yaml | 4 +- generate_crossword/step_03/pubspec.lock | 48 +++++++++++------------ generate_crossword/step_03/pubspec.yaml | 4 +- generate_crossword/step_04/pubspec.lock | 48 +++++++++++------------ generate_crossword/step_04/pubspec.yaml | 4 +- generate_crossword/step_05_a/pubspec.lock | 48 +++++++++++------------ generate_crossword/step_05_a/pubspec.yaml | 4 +- generate_crossword/step_05_b/pubspec.lock | 48 +++++++++++------------ generate_crossword/step_05_b/pubspec.yaml | 4 +- generate_crossword/step_05_c/pubspec.lock | 48 +++++++++++------------ generate_crossword/step_05_c/pubspec.yaml | 4 +- generate_crossword/step_06/pubspec.lock | 48 +++++++++++------------ generate_crossword/step_06/pubspec.yaml | 4 +- generate_crossword/step_07/pubspec.lock | 48 +++++++++++------------ generate_crossword/step_07/pubspec.yaml | 4 +- generate_crossword/step_08/pubspec.lock | 48 +++++++++++------------ generate_crossword/step_08/pubspec.yaml | 4 +- generate_crossword/step_09/pubspec.lock | 48 +++++++++++------------ generate_crossword/step_09/pubspec.yaml | 4 +- 20 files changed, 260 insertions(+), 260 deletions(-) diff --git a/generate_crossword/step_02/pubspec.lock b/generate_crossword/step_02/pubspec.lock index e9bec0cfae..01be870686 100644 --- a/generate_crossword/step_02/pubspec.lock +++ b/generate_crossword/step_02/pubspec.lock @@ -5,18 +5,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" analyzer_buffer: dependency: transitive description: @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: e1d40ef3f7934986d5da2271b1ba07794921ce263e44d622fb6c406d76589e33 + sha256: "39ab65f7c60c19af64b9ef96e6a5d3ab48355f7dddfd98a9079d55a8cb6628fc" url: "https://pub.dev" source: hosted - version: "4.1.6" + version: "4.1.7" build_runner: dependency: "direct dev" description: @@ -133,10 +133,10 @@ packages: dependency: transitive description: name: code_builder - sha256: aa5932e94c6c39c2f9ec4e5e06dfdd11a9430a61f6c41b6ba75b28ce0c481baf + sha256: "811709c1badd02fc054039a13f66e0db1961865f9a314175f68c3eaeebec786f" url: "https://pub.dev" source: hosted - version: "4.12.0" + version: "4.13.0" collection: dependency: transitive description: @@ -165,18 +165,18 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" dart_style: dependency: transitive description: name: dart_style - sha256: "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1" + sha256: a0e4f65339b31eb6a9e6a12e14b4682a48d46fbc54a82f4a702396fbdbac63a7 url: "https://pub.dev" source: hosted - version: "3.1.13" + version: "3.1.14" fake_async: dependency: transitive description: @@ -260,10 +260,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -364,10 +364,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -428,10 +428,10 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796 + sha256: "9ac81c01ffd6a9cf9b2713288834fbaaf6aebde05ffdf02d380e68b8e06f27d8" url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.7.0" riverpod: dependency: "direct main" description: @@ -468,10 +468,10 @@ packages: dependency: transitive description: name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 + sha256: e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48 url: "https://pub.dev" source: hosted - version: "1.4.2" + version: "1.4.3" shelf_web_socket: dependency: transitive description: @@ -489,10 +489,10 @@ packages: dependency: transitive description: name: source_gen - sha256: "11b6047da8e4eb6c643ccac3d0fda3f9c9e11651695f7da24a85ade8aff15a44" + sha256: "833ea7d15b5be79949d3d6c077da0267a0bd93c16897b36a771395a91e63086e" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.3.1" source_span: dependency: transitive description: @@ -593,10 +593,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/generate_crossword/step_02/pubspec.yaml b/generate_crossword/step_02/pubspec.yaml index 1d7818bb87..94d61bbe63 100644 --- a/generate_crossword/step_02/pubspec.yaml +++ b/generate_crossword/step_02/pubspec.yaml @@ -14,7 +14,7 @@ dependencies: sdk: flutter flutter_riverpod: ^3.4.3 intl: ^0.20.3 - material_ui: ^1.5.0 + material_ui: ^1.8.0 riverpod: ^3.4.3 riverpod_annotation: ^4.0.7 two_dimensional_scrollables: ^0.5.5 @@ -23,7 +23,7 @@ dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^6.0.0 - build_runner: ^2.16.1 + build_runner: ^2.16.2 built_value_generator: ^8.13.0 riverpod_generator: ^4.0.9 diff --git a/generate_crossword/step_03/pubspec.lock b/generate_crossword/step_03/pubspec.lock index e9bec0cfae..01be870686 100644 --- a/generate_crossword/step_03/pubspec.lock +++ b/generate_crossword/step_03/pubspec.lock @@ -5,18 +5,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" analyzer_buffer: dependency: transitive description: @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: e1d40ef3f7934986d5da2271b1ba07794921ce263e44d622fb6c406d76589e33 + sha256: "39ab65f7c60c19af64b9ef96e6a5d3ab48355f7dddfd98a9079d55a8cb6628fc" url: "https://pub.dev" source: hosted - version: "4.1.6" + version: "4.1.7" build_runner: dependency: "direct dev" description: @@ -133,10 +133,10 @@ packages: dependency: transitive description: name: code_builder - sha256: aa5932e94c6c39c2f9ec4e5e06dfdd11a9430a61f6c41b6ba75b28ce0c481baf + sha256: "811709c1badd02fc054039a13f66e0db1961865f9a314175f68c3eaeebec786f" url: "https://pub.dev" source: hosted - version: "4.12.0" + version: "4.13.0" collection: dependency: transitive description: @@ -165,18 +165,18 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" dart_style: dependency: transitive description: name: dart_style - sha256: "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1" + sha256: a0e4f65339b31eb6a9e6a12e14b4682a48d46fbc54a82f4a702396fbdbac63a7 url: "https://pub.dev" source: hosted - version: "3.1.13" + version: "3.1.14" fake_async: dependency: transitive description: @@ -260,10 +260,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -364,10 +364,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -428,10 +428,10 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796 + sha256: "9ac81c01ffd6a9cf9b2713288834fbaaf6aebde05ffdf02d380e68b8e06f27d8" url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.7.0" riverpod: dependency: "direct main" description: @@ -468,10 +468,10 @@ packages: dependency: transitive description: name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 + sha256: e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48 url: "https://pub.dev" source: hosted - version: "1.4.2" + version: "1.4.3" shelf_web_socket: dependency: transitive description: @@ -489,10 +489,10 @@ packages: dependency: transitive description: name: source_gen - sha256: "11b6047da8e4eb6c643ccac3d0fda3f9c9e11651695f7da24a85ade8aff15a44" + sha256: "833ea7d15b5be79949d3d6c077da0267a0bd93c16897b36a771395a91e63086e" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.3.1" source_span: dependency: transitive description: @@ -593,10 +593,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/generate_crossword/step_03/pubspec.yaml b/generate_crossword/step_03/pubspec.yaml index 6b67abd7c8..dce0af4d2e 100644 --- a/generate_crossword/step_03/pubspec.yaml +++ b/generate_crossword/step_03/pubspec.yaml @@ -14,7 +14,7 @@ dependencies: sdk: flutter flutter_riverpod: ^3.4.3 intl: ^0.20.3 - material_ui: ^1.5.0 + material_ui: ^1.8.0 riverpod: ^3.4.3 riverpod_annotation: ^4.0.7 two_dimensional_scrollables: ^0.5.5 @@ -23,7 +23,7 @@ dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^6.0.0 - build_runner: ^2.16.1 + build_runner: ^2.16.2 built_value_generator: ^8.13.0 riverpod_generator: ^4.0.9 diff --git a/generate_crossword/step_04/pubspec.lock b/generate_crossword/step_04/pubspec.lock index e9bec0cfae..01be870686 100644 --- a/generate_crossword/step_04/pubspec.lock +++ b/generate_crossword/step_04/pubspec.lock @@ -5,18 +5,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" analyzer_buffer: dependency: transitive description: @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: e1d40ef3f7934986d5da2271b1ba07794921ce263e44d622fb6c406d76589e33 + sha256: "39ab65f7c60c19af64b9ef96e6a5d3ab48355f7dddfd98a9079d55a8cb6628fc" url: "https://pub.dev" source: hosted - version: "4.1.6" + version: "4.1.7" build_runner: dependency: "direct dev" description: @@ -133,10 +133,10 @@ packages: dependency: transitive description: name: code_builder - sha256: aa5932e94c6c39c2f9ec4e5e06dfdd11a9430a61f6c41b6ba75b28ce0c481baf + sha256: "811709c1badd02fc054039a13f66e0db1961865f9a314175f68c3eaeebec786f" url: "https://pub.dev" source: hosted - version: "4.12.0" + version: "4.13.0" collection: dependency: transitive description: @@ -165,18 +165,18 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" dart_style: dependency: transitive description: name: dart_style - sha256: "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1" + sha256: a0e4f65339b31eb6a9e6a12e14b4682a48d46fbc54a82f4a702396fbdbac63a7 url: "https://pub.dev" source: hosted - version: "3.1.13" + version: "3.1.14" fake_async: dependency: transitive description: @@ -260,10 +260,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -364,10 +364,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -428,10 +428,10 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796 + sha256: "9ac81c01ffd6a9cf9b2713288834fbaaf6aebde05ffdf02d380e68b8e06f27d8" url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.7.0" riverpod: dependency: "direct main" description: @@ -468,10 +468,10 @@ packages: dependency: transitive description: name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 + sha256: e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48 url: "https://pub.dev" source: hosted - version: "1.4.2" + version: "1.4.3" shelf_web_socket: dependency: transitive description: @@ -489,10 +489,10 @@ packages: dependency: transitive description: name: source_gen - sha256: "11b6047da8e4eb6c643ccac3d0fda3f9c9e11651695f7da24a85ade8aff15a44" + sha256: "833ea7d15b5be79949d3d6c077da0267a0bd93c16897b36a771395a91e63086e" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.3.1" source_span: dependency: transitive description: @@ -593,10 +593,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/generate_crossword/step_04/pubspec.yaml b/generate_crossword/step_04/pubspec.yaml index 6b67abd7c8..dce0af4d2e 100644 --- a/generate_crossword/step_04/pubspec.yaml +++ b/generate_crossword/step_04/pubspec.yaml @@ -14,7 +14,7 @@ dependencies: sdk: flutter flutter_riverpod: ^3.4.3 intl: ^0.20.3 - material_ui: ^1.5.0 + material_ui: ^1.8.0 riverpod: ^3.4.3 riverpod_annotation: ^4.0.7 two_dimensional_scrollables: ^0.5.5 @@ -23,7 +23,7 @@ dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^6.0.0 - build_runner: ^2.16.1 + build_runner: ^2.16.2 built_value_generator: ^8.13.0 riverpod_generator: ^4.0.9 diff --git a/generate_crossword/step_05_a/pubspec.lock b/generate_crossword/step_05_a/pubspec.lock index e9bec0cfae..01be870686 100644 --- a/generate_crossword/step_05_a/pubspec.lock +++ b/generate_crossword/step_05_a/pubspec.lock @@ -5,18 +5,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" analyzer_buffer: dependency: transitive description: @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: e1d40ef3f7934986d5da2271b1ba07794921ce263e44d622fb6c406d76589e33 + sha256: "39ab65f7c60c19af64b9ef96e6a5d3ab48355f7dddfd98a9079d55a8cb6628fc" url: "https://pub.dev" source: hosted - version: "4.1.6" + version: "4.1.7" build_runner: dependency: "direct dev" description: @@ -133,10 +133,10 @@ packages: dependency: transitive description: name: code_builder - sha256: aa5932e94c6c39c2f9ec4e5e06dfdd11a9430a61f6c41b6ba75b28ce0c481baf + sha256: "811709c1badd02fc054039a13f66e0db1961865f9a314175f68c3eaeebec786f" url: "https://pub.dev" source: hosted - version: "4.12.0" + version: "4.13.0" collection: dependency: transitive description: @@ -165,18 +165,18 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" dart_style: dependency: transitive description: name: dart_style - sha256: "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1" + sha256: a0e4f65339b31eb6a9e6a12e14b4682a48d46fbc54a82f4a702396fbdbac63a7 url: "https://pub.dev" source: hosted - version: "3.1.13" + version: "3.1.14" fake_async: dependency: transitive description: @@ -260,10 +260,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -364,10 +364,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -428,10 +428,10 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796 + sha256: "9ac81c01ffd6a9cf9b2713288834fbaaf6aebde05ffdf02d380e68b8e06f27d8" url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.7.0" riverpod: dependency: "direct main" description: @@ -468,10 +468,10 @@ packages: dependency: transitive description: name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 + sha256: e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48 url: "https://pub.dev" source: hosted - version: "1.4.2" + version: "1.4.3" shelf_web_socket: dependency: transitive description: @@ -489,10 +489,10 @@ packages: dependency: transitive description: name: source_gen - sha256: "11b6047da8e4eb6c643ccac3d0fda3f9c9e11651695f7da24a85ade8aff15a44" + sha256: "833ea7d15b5be79949d3d6c077da0267a0bd93c16897b36a771395a91e63086e" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.3.1" source_span: dependency: transitive description: @@ -593,10 +593,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/generate_crossword/step_05_a/pubspec.yaml b/generate_crossword/step_05_a/pubspec.yaml index 6b67abd7c8..dce0af4d2e 100644 --- a/generate_crossword/step_05_a/pubspec.yaml +++ b/generate_crossword/step_05_a/pubspec.yaml @@ -14,7 +14,7 @@ dependencies: sdk: flutter flutter_riverpod: ^3.4.3 intl: ^0.20.3 - material_ui: ^1.5.0 + material_ui: ^1.8.0 riverpod: ^3.4.3 riverpod_annotation: ^4.0.7 two_dimensional_scrollables: ^0.5.5 @@ -23,7 +23,7 @@ dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^6.0.0 - build_runner: ^2.16.1 + build_runner: ^2.16.2 built_value_generator: ^8.13.0 riverpod_generator: ^4.0.9 diff --git a/generate_crossword/step_05_b/pubspec.lock b/generate_crossword/step_05_b/pubspec.lock index e9bec0cfae..01be870686 100644 --- a/generate_crossword/step_05_b/pubspec.lock +++ b/generate_crossword/step_05_b/pubspec.lock @@ -5,18 +5,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" analyzer_buffer: dependency: transitive description: @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: e1d40ef3f7934986d5da2271b1ba07794921ce263e44d622fb6c406d76589e33 + sha256: "39ab65f7c60c19af64b9ef96e6a5d3ab48355f7dddfd98a9079d55a8cb6628fc" url: "https://pub.dev" source: hosted - version: "4.1.6" + version: "4.1.7" build_runner: dependency: "direct dev" description: @@ -133,10 +133,10 @@ packages: dependency: transitive description: name: code_builder - sha256: aa5932e94c6c39c2f9ec4e5e06dfdd11a9430a61f6c41b6ba75b28ce0c481baf + sha256: "811709c1badd02fc054039a13f66e0db1961865f9a314175f68c3eaeebec786f" url: "https://pub.dev" source: hosted - version: "4.12.0" + version: "4.13.0" collection: dependency: transitive description: @@ -165,18 +165,18 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" dart_style: dependency: transitive description: name: dart_style - sha256: "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1" + sha256: a0e4f65339b31eb6a9e6a12e14b4682a48d46fbc54a82f4a702396fbdbac63a7 url: "https://pub.dev" source: hosted - version: "3.1.13" + version: "3.1.14" fake_async: dependency: transitive description: @@ -260,10 +260,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -364,10 +364,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -428,10 +428,10 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796 + sha256: "9ac81c01ffd6a9cf9b2713288834fbaaf6aebde05ffdf02d380e68b8e06f27d8" url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.7.0" riverpod: dependency: "direct main" description: @@ -468,10 +468,10 @@ packages: dependency: transitive description: name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 + sha256: e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48 url: "https://pub.dev" source: hosted - version: "1.4.2" + version: "1.4.3" shelf_web_socket: dependency: transitive description: @@ -489,10 +489,10 @@ packages: dependency: transitive description: name: source_gen - sha256: "11b6047da8e4eb6c643ccac3d0fda3f9c9e11651695f7da24a85ade8aff15a44" + sha256: "833ea7d15b5be79949d3d6c077da0267a0bd93c16897b36a771395a91e63086e" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.3.1" source_span: dependency: transitive description: @@ -593,10 +593,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/generate_crossword/step_05_b/pubspec.yaml b/generate_crossword/step_05_b/pubspec.yaml index 6b67abd7c8..dce0af4d2e 100644 --- a/generate_crossword/step_05_b/pubspec.yaml +++ b/generate_crossword/step_05_b/pubspec.yaml @@ -14,7 +14,7 @@ dependencies: sdk: flutter flutter_riverpod: ^3.4.3 intl: ^0.20.3 - material_ui: ^1.5.0 + material_ui: ^1.8.0 riverpod: ^3.4.3 riverpod_annotation: ^4.0.7 two_dimensional_scrollables: ^0.5.5 @@ -23,7 +23,7 @@ dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^6.0.0 - build_runner: ^2.16.1 + build_runner: ^2.16.2 built_value_generator: ^8.13.0 riverpod_generator: ^4.0.9 diff --git a/generate_crossword/step_05_c/pubspec.lock b/generate_crossword/step_05_c/pubspec.lock index e9bec0cfae..01be870686 100644 --- a/generate_crossword/step_05_c/pubspec.lock +++ b/generate_crossword/step_05_c/pubspec.lock @@ -5,18 +5,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" analyzer_buffer: dependency: transitive description: @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: e1d40ef3f7934986d5da2271b1ba07794921ce263e44d622fb6c406d76589e33 + sha256: "39ab65f7c60c19af64b9ef96e6a5d3ab48355f7dddfd98a9079d55a8cb6628fc" url: "https://pub.dev" source: hosted - version: "4.1.6" + version: "4.1.7" build_runner: dependency: "direct dev" description: @@ -133,10 +133,10 @@ packages: dependency: transitive description: name: code_builder - sha256: aa5932e94c6c39c2f9ec4e5e06dfdd11a9430a61f6c41b6ba75b28ce0c481baf + sha256: "811709c1badd02fc054039a13f66e0db1961865f9a314175f68c3eaeebec786f" url: "https://pub.dev" source: hosted - version: "4.12.0" + version: "4.13.0" collection: dependency: transitive description: @@ -165,18 +165,18 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" dart_style: dependency: transitive description: name: dart_style - sha256: "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1" + sha256: a0e4f65339b31eb6a9e6a12e14b4682a48d46fbc54a82f4a702396fbdbac63a7 url: "https://pub.dev" source: hosted - version: "3.1.13" + version: "3.1.14" fake_async: dependency: transitive description: @@ -260,10 +260,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -364,10 +364,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -428,10 +428,10 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796 + sha256: "9ac81c01ffd6a9cf9b2713288834fbaaf6aebde05ffdf02d380e68b8e06f27d8" url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.7.0" riverpod: dependency: "direct main" description: @@ -468,10 +468,10 @@ packages: dependency: transitive description: name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 + sha256: e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48 url: "https://pub.dev" source: hosted - version: "1.4.2" + version: "1.4.3" shelf_web_socket: dependency: transitive description: @@ -489,10 +489,10 @@ packages: dependency: transitive description: name: source_gen - sha256: "11b6047da8e4eb6c643ccac3d0fda3f9c9e11651695f7da24a85ade8aff15a44" + sha256: "833ea7d15b5be79949d3d6c077da0267a0bd93c16897b36a771395a91e63086e" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.3.1" source_span: dependency: transitive description: @@ -593,10 +593,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/generate_crossword/step_05_c/pubspec.yaml b/generate_crossword/step_05_c/pubspec.yaml index 6b67abd7c8..dce0af4d2e 100644 --- a/generate_crossword/step_05_c/pubspec.yaml +++ b/generate_crossword/step_05_c/pubspec.yaml @@ -14,7 +14,7 @@ dependencies: sdk: flutter flutter_riverpod: ^3.4.3 intl: ^0.20.3 - material_ui: ^1.5.0 + material_ui: ^1.8.0 riverpod: ^3.4.3 riverpod_annotation: ^4.0.7 two_dimensional_scrollables: ^0.5.5 @@ -23,7 +23,7 @@ dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^6.0.0 - build_runner: ^2.16.1 + build_runner: ^2.16.2 built_value_generator: ^8.13.0 riverpod_generator: ^4.0.9 diff --git a/generate_crossword/step_06/pubspec.lock b/generate_crossword/step_06/pubspec.lock index e9bec0cfae..01be870686 100644 --- a/generate_crossword/step_06/pubspec.lock +++ b/generate_crossword/step_06/pubspec.lock @@ -5,18 +5,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" analyzer_buffer: dependency: transitive description: @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: e1d40ef3f7934986d5da2271b1ba07794921ce263e44d622fb6c406d76589e33 + sha256: "39ab65f7c60c19af64b9ef96e6a5d3ab48355f7dddfd98a9079d55a8cb6628fc" url: "https://pub.dev" source: hosted - version: "4.1.6" + version: "4.1.7" build_runner: dependency: "direct dev" description: @@ -133,10 +133,10 @@ packages: dependency: transitive description: name: code_builder - sha256: aa5932e94c6c39c2f9ec4e5e06dfdd11a9430a61f6c41b6ba75b28ce0c481baf + sha256: "811709c1badd02fc054039a13f66e0db1961865f9a314175f68c3eaeebec786f" url: "https://pub.dev" source: hosted - version: "4.12.0" + version: "4.13.0" collection: dependency: transitive description: @@ -165,18 +165,18 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" dart_style: dependency: transitive description: name: dart_style - sha256: "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1" + sha256: a0e4f65339b31eb6a9e6a12e14b4682a48d46fbc54a82f4a702396fbdbac63a7 url: "https://pub.dev" source: hosted - version: "3.1.13" + version: "3.1.14" fake_async: dependency: transitive description: @@ -260,10 +260,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -364,10 +364,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -428,10 +428,10 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796 + sha256: "9ac81c01ffd6a9cf9b2713288834fbaaf6aebde05ffdf02d380e68b8e06f27d8" url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.7.0" riverpod: dependency: "direct main" description: @@ -468,10 +468,10 @@ packages: dependency: transitive description: name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 + sha256: e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48 url: "https://pub.dev" source: hosted - version: "1.4.2" + version: "1.4.3" shelf_web_socket: dependency: transitive description: @@ -489,10 +489,10 @@ packages: dependency: transitive description: name: source_gen - sha256: "11b6047da8e4eb6c643ccac3d0fda3f9c9e11651695f7da24a85ade8aff15a44" + sha256: "833ea7d15b5be79949d3d6c077da0267a0bd93c16897b36a771395a91e63086e" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.3.1" source_span: dependency: transitive description: @@ -593,10 +593,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/generate_crossword/step_06/pubspec.yaml b/generate_crossword/step_06/pubspec.yaml index 6b67abd7c8..dce0af4d2e 100644 --- a/generate_crossword/step_06/pubspec.yaml +++ b/generate_crossword/step_06/pubspec.yaml @@ -14,7 +14,7 @@ dependencies: sdk: flutter flutter_riverpod: ^3.4.3 intl: ^0.20.3 - material_ui: ^1.5.0 + material_ui: ^1.8.0 riverpod: ^3.4.3 riverpod_annotation: ^4.0.7 two_dimensional_scrollables: ^0.5.5 @@ -23,7 +23,7 @@ dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^6.0.0 - build_runner: ^2.16.1 + build_runner: ^2.16.2 built_value_generator: ^8.13.0 riverpod_generator: ^4.0.9 diff --git a/generate_crossword/step_07/pubspec.lock b/generate_crossword/step_07/pubspec.lock index e9bec0cfae..01be870686 100644 --- a/generate_crossword/step_07/pubspec.lock +++ b/generate_crossword/step_07/pubspec.lock @@ -5,18 +5,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" analyzer_buffer: dependency: transitive description: @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: e1d40ef3f7934986d5da2271b1ba07794921ce263e44d622fb6c406d76589e33 + sha256: "39ab65f7c60c19af64b9ef96e6a5d3ab48355f7dddfd98a9079d55a8cb6628fc" url: "https://pub.dev" source: hosted - version: "4.1.6" + version: "4.1.7" build_runner: dependency: "direct dev" description: @@ -133,10 +133,10 @@ packages: dependency: transitive description: name: code_builder - sha256: aa5932e94c6c39c2f9ec4e5e06dfdd11a9430a61f6c41b6ba75b28ce0c481baf + sha256: "811709c1badd02fc054039a13f66e0db1961865f9a314175f68c3eaeebec786f" url: "https://pub.dev" source: hosted - version: "4.12.0" + version: "4.13.0" collection: dependency: transitive description: @@ -165,18 +165,18 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" dart_style: dependency: transitive description: name: dart_style - sha256: "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1" + sha256: a0e4f65339b31eb6a9e6a12e14b4682a48d46fbc54a82f4a702396fbdbac63a7 url: "https://pub.dev" source: hosted - version: "3.1.13" + version: "3.1.14" fake_async: dependency: transitive description: @@ -260,10 +260,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -364,10 +364,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -428,10 +428,10 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796 + sha256: "9ac81c01ffd6a9cf9b2713288834fbaaf6aebde05ffdf02d380e68b8e06f27d8" url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.7.0" riverpod: dependency: "direct main" description: @@ -468,10 +468,10 @@ packages: dependency: transitive description: name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 + sha256: e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48 url: "https://pub.dev" source: hosted - version: "1.4.2" + version: "1.4.3" shelf_web_socket: dependency: transitive description: @@ -489,10 +489,10 @@ packages: dependency: transitive description: name: source_gen - sha256: "11b6047da8e4eb6c643ccac3d0fda3f9c9e11651695f7da24a85ade8aff15a44" + sha256: "833ea7d15b5be79949d3d6c077da0267a0bd93c16897b36a771395a91e63086e" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.3.1" source_span: dependency: transitive description: @@ -593,10 +593,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/generate_crossword/step_07/pubspec.yaml b/generate_crossword/step_07/pubspec.yaml index 6b67abd7c8..dce0af4d2e 100644 --- a/generate_crossword/step_07/pubspec.yaml +++ b/generate_crossword/step_07/pubspec.yaml @@ -14,7 +14,7 @@ dependencies: sdk: flutter flutter_riverpod: ^3.4.3 intl: ^0.20.3 - material_ui: ^1.5.0 + material_ui: ^1.8.0 riverpod: ^3.4.3 riverpod_annotation: ^4.0.7 two_dimensional_scrollables: ^0.5.5 @@ -23,7 +23,7 @@ dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^6.0.0 - build_runner: ^2.16.1 + build_runner: ^2.16.2 built_value_generator: ^8.13.0 riverpod_generator: ^4.0.9 diff --git a/generate_crossword/step_08/pubspec.lock b/generate_crossword/step_08/pubspec.lock index e9bec0cfae..01be870686 100644 --- a/generate_crossword/step_08/pubspec.lock +++ b/generate_crossword/step_08/pubspec.lock @@ -5,18 +5,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" analyzer_buffer: dependency: transitive description: @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: e1d40ef3f7934986d5da2271b1ba07794921ce263e44d622fb6c406d76589e33 + sha256: "39ab65f7c60c19af64b9ef96e6a5d3ab48355f7dddfd98a9079d55a8cb6628fc" url: "https://pub.dev" source: hosted - version: "4.1.6" + version: "4.1.7" build_runner: dependency: "direct dev" description: @@ -133,10 +133,10 @@ packages: dependency: transitive description: name: code_builder - sha256: aa5932e94c6c39c2f9ec4e5e06dfdd11a9430a61f6c41b6ba75b28ce0c481baf + sha256: "811709c1badd02fc054039a13f66e0db1961865f9a314175f68c3eaeebec786f" url: "https://pub.dev" source: hosted - version: "4.12.0" + version: "4.13.0" collection: dependency: transitive description: @@ -165,18 +165,18 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" dart_style: dependency: transitive description: name: dart_style - sha256: "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1" + sha256: a0e4f65339b31eb6a9e6a12e14b4682a48d46fbc54a82f4a702396fbdbac63a7 url: "https://pub.dev" source: hosted - version: "3.1.13" + version: "3.1.14" fake_async: dependency: transitive description: @@ -260,10 +260,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -364,10 +364,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -428,10 +428,10 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796 + sha256: "9ac81c01ffd6a9cf9b2713288834fbaaf6aebde05ffdf02d380e68b8e06f27d8" url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.7.0" riverpod: dependency: "direct main" description: @@ -468,10 +468,10 @@ packages: dependency: transitive description: name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 + sha256: e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48 url: "https://pub.dev" source: hosted - version: "1.4.2" + version: "1.4.3" shelf_web_socket: dependency: transitive description: @@ -489,10 +489,10 @@ packages: dependency: transitive description: name: source_gen - sha256: "11b6047da8e4eb6c643ccac3d0fda3f9c9e11651695f7da24a85ade8aff15a44" + sha256: "833ea7d15b5be79949d3d6c077da0267a0bd93c16897b36a771395a91e63086e" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.3.1" source_span: dependency: transitive description: @@ -593,10 +593,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/generate_crossword/step_08/pubspec.yaml b/generate_crossword/step_08/pubspec.yaml index 6b67abd7c8..dce0af4d2e 100644 --- a/generate_crossword/step_08/pubspec.yaml +++ b/generate_crossword/step_08/pubspec.yaml @@ -14,7 +14,7 @@ dependencies: sdk: flutter flutter_riverpod: ^3.4.3 intl: ^0.20.3 - material_ui: ^1.5.0 + material_ui: ^1.8.0 riverpod: ^3.4.3 riverpod_annotation: ^4.0.7 two_dimensional_scrollables: ^0.5.5 @@ -23,7 +23,7 @@ dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^6.0.0 - build_runner: ^2.16.1 + build_runner: ^2.16.2 built_value_generator: ^8.13.0 riverpod_generator: ^4.0.9 diff --git a/generate_crossword/step_09/pubspec.lock b/generate_crossword/step_09/pubspec.lock index e9bec0cfae..01be870686 100644 --- a/generate_crossword/step_09/pubspec.lock +++ b/generate_crossword/step_09/pubspec.lock @@ -5,18 +5,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" analyzer_buffer: dependency: transitive description: @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: e1d40ef3f7934986d5da2271b1ba07794921ce263e44d622fb6c406d76589e33 + sha256: "39ab65f7c60c19af64b9ef96e6a5d3ab48355f7dddfd98a9079d55a8cb6628fc" url: "https://pub.dev" source: hosted - version: "4.1.6" + version: "4.1.7" build_runner: dependency: "direct dev" description: @@ -133,10 +133,10 @@ packages: dependency: transitive description: name: code_builder - sha256: aa5932e94c6c39c2f9ec4e5e06dfdd11a9430a61f6c41b6ba75b28ce0c481baf + sha256: "811709c1badd02fc054039a13f66e0db1961865f9a314175f68c3eaeebec786f" url: "https://pub.dev" source: hosted - version: "4.12.0" + version: "4.13.0" collection: dependency: transitive description: @@ -165,18 +165,18 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" dart_style: dependency: transitive description: name: dart_style - sha256: "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1" + sha256: a0e4f65339b31eb6a9e6a12e14b4682a48d46fbc54a82f4a702396fbdbac63a7 url: "https://pub.dev" source: hosted - version: "3.1.13" + version: "3.1.14" fake_async: dependency: transitive description: @@ -260,10 +260,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -364,10 +364,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -428,10 +428,10 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796 + sha256: "9ac81c01ffd6a9cf9b2713288834fbaaf6aebde05ffdf02d380e68b8e06f27d8" url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.7.0" riverpod: dependency: "direct main" description: @@ -468,10 +468,10 @@ packages: dependency: transitive description: name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 + sha256: e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48 url: "https://pub.dev" source: hosted - version: "1.4.2" + version: "1.4.3" shelf_web_socket: dependency: transitive description: @@ -489,10 +489,10 @@ packages: dependency: transitive description: name: source_gen - sha256: "11b6047da8e4eb6c643ccac3d0fda3f9c9e11651695f7da24a85ade8aff15a44" + sha256: "833ea7d15b5be79949d3d6c077da0267a0bd93c16897b36a771395a91e63086e" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.3.1" source_span: dependency: transitive description: @@ -593,10 +593,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/generate_crossword/step_09/pubspec.yaml b/generate_crossword/step_09/pubspec.yaml index 6b67abd7c8..dce0af4d2e 100644 --- a/generate_crossword/step_09/pubspec.yaml +++ b/generate_crossword/step_09/pubspec.yaml @@ -14,7 +14,7 @@ dependencies: sdk: flutter flutter_riverpod: ^3.4.3 intl: ^0.20.3 - material_ui: ^1.5.0 + material_ui: ^1.8.0 riverpod: ^3.4.3 riverpod_annotation: ^4.0.7 two_dimensional_scrollables: ^0.5.5 @@ -23,7 +23,7 @@ dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^6.0.0 - build_runner: ^2.16.1 + build_runner: ^2.16.2 built_value_generator: ^8.13.0 riverpod_generator: ^4.0.9 From 7afc4d1bbecb7fcfc86edd3495be31ccf697342e Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Fri, 23 Oct 2026 10:24:59 +1100 Subject: [PATCH 15/19] Update genui-intro --- .../ios/Runner.xcodeproj/project.pbxproj | 8 +-- .../xcshareddata/swiftpm/Package.resolved | 24 +++---- .../xcshareddata/swiftpm/Package.resolved | 24 +++---- .../macos/Runner.xcodeproj/project.pbxproj | 8 +-- .../xcshareddata/swiftpm/Package.resolved | 24 +++---- .../xcshareddata/swiftpm/Package.resolved | 24 +++---- genui-intro/step_03/pubspec.lock | 68 +++++++++---------- genui-intro/step_03/pubspec.yaml | 6 +- .../ios/Runner.xcodeproj/project.pbxproj | 8 +-- .../xcshareddata/swiftpm/Package.resolved | 24 +++---- .../xcshareddata/swiftpm/Package.resolved | 24 +++---- .../macos/Runner.xcodeproj/project.pbxproj | 8 +-- .../xcshareddata/swiftpm/Package.resolved | 24 +++---- .../xcshareddata/swiftpm/Package.resolved | 24 +++---- genui-intro/step_04/pubspec.lock | 68 +++++++++---------- genui-intro/step_04/pubspec.yaml | 6 +- .../ios/Runner.xcodeproj/project.pbxproj | 8 +-- .../xcshareddata/swiftpm/Package.resolved | 24 +++---- .../xcshareddata/swiftpm/Package.resolved | 24 +++---- .../macos/Runner.xcodeproj/project.pbxproj | 8 +-- .../xcshareddata/swiftpm/Package.resolved | 24 +++---- .../xcshareddata/swiftpm/Package.resolved | 24 +++---- genui-intro/step_05/pubspec.lock | 68 +++++++++---------- genui-intro/step_05/pubspec.yaml | 6 +- .../ios/Runner.xcodeproj/project.pbxproj | 8 +-- .../xcshareddata/swiftpm/Package.resolved | 24 +++---- .../xcshareddata/swiftpm/Package.resolved | 24 +++---- .../macos/Runner.xcodeproj/project.pbxproj | 8 +-- .../xcshareddata/swiftpm/Package.resolved | 24 +++---- .../xcshareddata/swiftpm/Package.resolved | 24 +++---- genui-intro/step_06/pubspec.lock | 68 +++++++++---------- genui-intro/step_06/pubspec.yaml | 6 +- .../ios/Runner.xcodeproj/project.pbxproj | 8 +-- .../xcshareddata/swiftpm/Package.resolved | 24 +++---- .../xcshareddata/swiftpm/Package.resolved | 24 +++---- .../macos/Runner.xcodeproj/project.pbxproj | 8 +-- .../xcshareddata/swiftpm/Package.resolved | 24 +++---- .../xcshareddata/swiftpm/Package.resolved | 24 +++---- genui-intro/step_07/pubspec.lock | 68 +++++++++---------- genui-intro/step_07/pubspec.yaml | 6 +- 40 files changed, 465 insertions(+), 465 deletions(-) diff --git a/genui-intro/step_03/ios/Runner.xcodeproj/project.pbxproj b/genui-intro/step_03/ios/Runner.xcodeproj/project.pbxproj index 06fb2dba6e..7698c32e03 100644 --- a/genui-intro/step_03/ios/Runner.xcodeproj/project.pbxproj +++ b/genui-intro/step_03/ios/Runner.xcodeproj/project.pbxproj @@ -8,9 +8,9 @@ /* Begin PBXBuildFile section */ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 293647FA8EDF608BB47D2537 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = F46924F847F1FDD943B9EB1E /* GoogleService-Info.plist */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 51E280CEA1E5AFE1F9DA9B86 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 6F354FFF8D1F27AF23481E46 /* GoogleService-Info.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; @@ -48,6 +48,7 @@ 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 6F354FFF8D1F27AF23481E46 /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; @@ -60,7 +61,6 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - F46924F847F1FDD943B9EB1E /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -126,7 +126,7 @@ 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */, 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - F46924F847F1FDD943B9EB1E /* GoogleService-Info.plist */, + 6F354FFF8D1F27AF23481E46 /* GoogleService-Info.plist */, ); path = Runner; sourceTree = ""; @@ -232,7 +232,7 @@ 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - 293647FA8EDF608BB47D2537 /* GoogleService-Info.plist in Resources */, + 51E280CEA1E5AFE1F9DA9B86 /* GoogleService-Info.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/genui-intro/step_03/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/genui-intro/step_03/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/genui-intro/step_03/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/genui-intro/step_03/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/genui-intro/step_03/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/genui-intro/step_03/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/genui-intro/step_03/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/genui-intro/step_03/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/genui-intro/step_03/macos/Runner.xcodeproj/project.pbxproj b/genui-intro/step_03/macos/Runner.xcodeproj/project.pbxproj index 11fc5be578..fe6b74a5cd 100644 --- a/genui-intro/step_03/macos/Runner.xcodeproj/project.pbxproj +++ b/genui-intro/step_03/macos/Runner.xcodeproj/project.pbxproj @@ -28,7 +28,7 @@ 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - E25F55A991FD4186023358C5 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 18A0A2E9FECE9E2473647F03 /* GoogleService-Info.plist */; }; + B02626B3BD682ADCA721F356 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 87B2C89766BDB000681487DF /* GoogleService-Info.plist */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -62,7 +62,6 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 18A0A2E9FECE9E2473647F03 /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -81,6 +80,7 @@ 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; + 87B2C89766BDB000681487DF /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ @@ -174,7 +174,7 @@ 33E51914231749380026EE4D /* Release.entitlements */, 33CC11242044D66E0003C045 /* Resources */, 33BA886A226E78AF003329D5 /* Configs */, - 18A0A2E9FECE9E2473647F03 /* GoogleService-Info.plist */, + 87B2C89766BDB000681487DF /* GoogleService-Info.plist */, ); path = Runner; sourceTree = ""; @@ -298,7 +298,7 @@ files = ( 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - E25F55A991FD4186023358C5 /* GoogleService-Info.plist in Resources */, + B02626B3BD682ADCA721F356 /* GoogleService-Info.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/genui-intro/step_03/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/genui-intro/step_03/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/genui-intro/step_03/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/genui-intro/step_03/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/genui-intro/step_03/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/genui-intro/step_03/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/genui-intro/step_03/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/genui-intro/step_03/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/genui-intro/step_03/pubspec.lock b/genui-intro/step_03/pubspec.lock index 165b463559..50292fa56e 100644 --- a/genui-intro/step_03/pubspec.lock +++ b/genui-intro/step_03/pubspec.lock @@ -5,10 +5,10 @@ packages: dependency: transitive description: name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + sha256: a954052ffb2829f1f2cd16900658724952f7f48d053941a5c78dd12c19d7b9b9 url: "https://pub.dev" source: hosted - version: "1.3.77" + version: "1.3.78" a2ui_core: dependency: transitive description: @@ -157,10 +157,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" decimal: dependency: transitive description: @@ -205,66 +205,66 @@ packages: dependency: "direct main" description: name: firebase_ai - sha256: "2116566d549faf0d1c7108722c1dc6b2d6e86f5b7c83f179f681844378f32040" + sha256: bcc69b0ad09ac40cc2ad35a752e8a81aff22e0c2cb66dc51ccf353762de6a768 url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "5.0.0" firebase_app_check: dependency: transitive description: name: firebase_app_check - sha256: cb69814b369e421e249bd0095705c843c7607502b3f2a41ac99b9addc8b04ffc + sha256: "26e7a17efb40f06ef3e837ceaf87a5fce2752b545f64f619ab86f672fee52b52" url: "https://pub.dev" source: hosted - version: "0.4.8" + version: "0.5.0" firebase_app_check_platform_interface: dependency: transitive description: name: firebase_app_check_platform_interface - sha256: "87909de3a8952e69ab0d8b65b89311f3aebf3adb89acbfb0e65c00e57f78eb7e" + sha256: b62e425f5421fe263c9c4ada347f8662e9674e627aa820859c20aae628c4d7e8 url: "https://pub.dev" source: hosted - version: "0.4.2+1" + version: "0.5.0+2" firebase_app_check_web: dependency: transitive description: name: firebase_app_check_web - sha256: e1072f46b66c1530820ec617909576924a685e2cf7b78e62acd6af82b50609c4 + sha256: "03837ed68b4c6857a4be28149336411d0b50f2ad95e23a4467e8b52f11a83720" url: "https://pub.dev" source: hosted - version: "0.2.6+1" + version: "0.3.0+2" firebase_auth: dependency: transitive description: name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + sha256: "76ddb00b0e74fbaf508b283a8da7f473ef5f7305bd63b792dc7c8891d1ba034f" url: "https://pub.dev" source: hosted - version: "6.7.0" + version: "7.0.0" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + sha256: f7eab35271d4c3594137f10665cf98e9b401921145272f14973a5a4a92183946 url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "9.1.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + sha256: "68b9c91ccb7557ab10f1a74035227f2a1627a04deebfe9eedf33054a9446ab3c" url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.3.1" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + sha256: "7d4306a9ac6eaed45df40c63f81275bf46dc65083947b8c1665c8d7c04a74743" url: "https://pub.dev" source: hosted - version: "4.15.0" + version: "5.0.0" firebase_core_platform_interface: dependency: transitive description: @@ -277,10 +277,10 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + sha256: d5bf0dcaae08e6aa34e95e416a69998b0570951d3619c5c898f435d6b83304b4 url: "https://pub.dev" source: hosted - version: "3.12.0" + version: "4.0.0" fixnum: dependency: transitive description: @@ -393,10 +393,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -481,10 +481,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -670,10 +670,10 @@ packages: dependency: transitive description: name: synchronized - sha256: "397b146f97613b83d84bdccb439bc8d0f3aebb6c1d14a9641e6f24201c490b2d" + sha256: b3d516dbd3757ff2a458735e4f6cbac9ff261f576f6e87bcb17feabb39e657c5 url: "https://pub.dev" source: hosted - version: "3.4.2" + version: "3.5.0" term_glyph: dependency: transitive description: @@ -798,10 +798,10 @@ packages: dependency: transitive description: name: video_player_avfoundation - sha256: "2fc56e537324a19eb649fca991aa308ac961b5406292876fa657b062de461fd8" + sha256: "7dde83dd04ac987be0c9134692ba07d8c105824760675e0b9f68e67e447bbf88" url: "https://pub.dev" source: hosted - version: "2.12.0" + version: "2.12.2" video_player_platform_interface: dependency: transitive description: @@ -822,18 +822,18 @@ packages: dependency: transitive description: name: video_player_win - sha256: df03760c1498ee0c0efe2688b302c331acf46489e9821761d1adb137148502f1 + sha256: "1616be414376aa142ca1b6360f5e1de2568c479bb14bed3d8e5011d92b112a8c" url: "https://pub.dev" source: hosted - version: "3.3.0" + version: "3.3.1" vm_service: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/genui-intro/step_03/pubspec.yaml b/genui-intro/step_03/pubspec.yaml index 45f05c3a10..b7ec05e068 100644 --- a/genui-intro/step_03/pubspec.yaml +++ b/genui-intro/step_03/pubspec.yaml @@ -7,13 +7,13 @@ environment: sdk: ^3.13.5 dependencies: - firebase_ai: ^4.0.0 - firebase_core: ^4.15.0 + firebase_ai: ^5.0.0 + firebase_core: ^5.0.0 flutter: sdk: flutter genui: ^0.10.4 json_schema_builder: ^0.1.7 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/genui-intro/step_04/ios/Runner.xcodeproj/project.pbxproj b/genui-intro/step_04/ios/Runner.xcodeproj/project.pbxproj index 06fb2dba6e..7698c32e03 100644 --- a/genui-intro/step_04/ios/Runner.xcodeproj/project.pbxproj +++ b/genui-intro/step_04/ios/Runner.xcodeproj/project.pbxproj @@ -8,9 +8,9 @@ /* Begin PBXBuildFile section */ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 293647FA8EDF608BB47D2537 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = F46924F847F1FDD943B9EB1E /* GoogleService-Info.plist */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 51E280CEA1E5AFE1F9DA9B86 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 6F354FFF8D1F27AF23481E46 /* GoogleService-Info.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; @@ -48,6 +48,7 @@ 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 6F354FFF8D1F27AF23481E46 /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; @@ -60,7 +61,6 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - F46924F847F1FDD943B9EB1E /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -126,7 +126,7 @@ 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */, 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - F46924F847F1FDD943B9EB1E /* GoogleService-Info.plist */, + 6F354FFF8D1F27AF23481E46 /* GoogleService-Info.plist */, ); path = Runner; sourceTree = ""; @@ -232,7 +232,7 @@ 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - 293647FA8EDF608BB47D2537 /* GoogleService-Info.plist in Resources */, + 51E280CEA1E5AFE1F9DA9B86 /* GoogleService-Info.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/genui-intro/step_04/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/genui-intro/step_04/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/genui-intro/step_04/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/genui-intro/step_04/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/genui-intro/step_04/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/genui-intro/step_04/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/genui-intro/step_04/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/genui-intro/step_04/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/genui-intro/step_04/macos/Runner.xcodeproj/project.pbxproj b/genui-intro/step_04/macos/Runner.xcodeproj/project.pbxproj index 11fc5be578..fe6b74a5cd 100644 --- a/genui-intro/step_04/macos/Runner.xcodeproj/project.pbxproj +++ b/genui-intro/step_04/macos/Runner.xcodeproj/project.pbxproj @@ -28,7 +28,7 @@ 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - E25F55A991FD4186023358C5 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 18A0A2E9FECE9E2473647F03 /* GoogleService-Info.plist */; }; + B02626B3BD682ADCA721F356 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 87B2C89766BDB000681487DF /* GoogleService-Info.plist */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -62,7 +62,6 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 18A0A2E9FECE9E2473647F03 /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -81,6 +80,7 @@ 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; + 87B2C89766BDB000681487DF /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ @@ -174,7 +174,7 @@ 33E51914231749380026EE4D /* Release.entitlements */, 33CC11242044D66E0003C045 /* Resources */, 33BA886A226E78AF003329D5 /* Configs */, - 18A0A2E9FECE9E2473647F03 /* GoogleService-Info.plist */, + 87B2C89766BDB000681487DF /* GoogleService-Info.plist */, ); path = Runner; sourceTree = ""; @@ -298,7 +298,7 @@ files = ( 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - E25F55A991FD4186023358C5 /* GoogleService-Info.plist in Resources */, + B02626B3BD682ADCA721F356 /* GoogleService-Info.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/genui-intro/step_04/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/genui-intro/step_04/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/genui-intro/step_04/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/genui-intro/step_04/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/genui-intro/step_04/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/genui-intro/step_04/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/genui-intro/step_04/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/genui-intro/step_04/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/genui-intro/step_04/pubspec.lock b/genui-intro/step_04/pubspec.lock index 165b463559..50292fa56e 100644 --- a/genui-intro/step_04/pubspec.lock +++ b/genui-intro/step_04/pubspec.lock @@ -5,10 +5,10 @@ packages: dependency: transitive description: name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + sha256: a954052ffb2829f1f2cd16900658724952f7f48d053941a5c78dd12c19d7b9b9 url: "https://pub.dev" source: hosted - version: "1.3.77" + version: "1.3.78" a2ui_core: dependency: transitive description: @@ -157,10 +157,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" decimal: dependency: transitive description: @@ -205,66 +205,66 @@ packages: dependency: "direct main" description: name: firebase_ai - sha256: "2116566d549faf0d1c7108722c1dc6b2d6e86f5b7c83f179f681844378f32040" + sha256: bcc69b0ad09ac40cc2ad35a752e8a81aff22e0c2cb66dc51ccf353762de6a768 url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "5.0.0" firebase_app_check: dependency: transitive description: name: firebase_app_check - sha256: cb69814b369e421e249bd0095705c843c7607502b3f2a41ac99b9addc8b04ffc + sha256: "26e7a17efb40f06ef3e837ceaf87a5fce2752b545f64f619ab86f672fee52b52" url: "https://pub.dev" source: hosted - version: "0.4.8" + version: "0.5.0" firebase_app_check_platform_interface: dependency: transitive description: name: firebase_app_check_platform_interface - sha256: "87909de3a8952e69ab0d8b65b89311f3aebf3adb89acbfb0e65c00e57f78eb7e" + sha256: b62e425f5421fe263c9c4ada347f8662e9674e627aa820859c20aae628c4d7e8 url: "https://pub.dev" source: hosted - version: "0.4.2+1" + version: "0.5.0+2" firebase_app_check_web: dependency: transitive description: name: firebase_app_check_web - sha256: e1072f46b66c1530820ec617909576924a685e2cf7b78e62acd6af82b50609c4 + sha256: "03837ed68b4c6857a4be28149336411d0b50f2ad95e23a4467e8b52f11a83720" url: "https://pub.dev" source: hosted - version: "0.2.6+1" + version: "0.3.0+2" firebase_auth: dependency: transitive description: name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + sha256: "76ddb00b0e74fbaf508b283a8da7f473ef5f7305bd63b792dc7c8891d1ba034f" url: "https://pub.dev" source: hosted - version: "6.7.0" + version: "7.0.0" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + sha256: f7eab35271d4c3594137f10665cf98e9b401921145272f14973a5a4a92183946 url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "9.1.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + sha256: "68b9c91ccb7557ab10f1a74035227f2a1627a04deebfe9eedf33054a9446ab3c" url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.3.1" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + sha256: "7d4306a9ac6eaed45df40c63f81275bf46dc65083947b8c1665c8d7c04a74743" url: "https://pub.dev" source: hosted - version: "4.15.0" + version: "5.0.0" firebase_core_platform_interface: dependency: transitive description: @@ -277,10 +277,10 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + sha256: d5bf0dcaae08e6aa34e95e416a69998b0570951d3619c5c898f435d6b83304b4 url: "https://pub.dev" source: hosted - version: "3.12.0" + version: "4.0.0" fixnum: dependency: transitive description: @@ -393,10 +393,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -481,10 +481,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -670,10 +670,10 @@ packages: dependency: transitive description: name: synchronized - sha256: "397b146f97613b83d84bdccb439bc8d0f3aebb6c1d14a9641e6f24201c490b2d" + sha256: b3d516dbd3757ff2a458735e4f6cbac9ff261f576f6e87bcb17feabb39e657c5 url: "https://pub.dev" source: hosted - version: "3.4.2" + version: "3.5.0" term_glyph: dependency: transitive description: @@ -798,10 +798,10 @@ packages: dependency: transitive description: name: video_player_avfoundation - sha256: "2fc56e537324a19eb649fca991aa308ac961b5406292876fa657b062de461fd8" + sha256: "7dde83dd04ac987be0c9134692ba07d8c105824760675e0b9f68e67e447bbf88" url: "https://pub.dev" source: hosted - version: "2.12.0" + version: "2.12.2" video_player_platform_interface: dependency: transitive description: @@ -822,18 +822,18 @@ packages: dependency: transitive description: name: video_player_win - sha256: df03760c1498ee0c0efe2688b302c331acf46489e9821761d1adb137148502f1 + sha256: "1616be414376aa142ca1b6360f5e1de2568c479bb14bed3d8e5011d92b112a8c" url: "https://pub.dev" source: hosted - version: "3.3.0" + version: "3.3.1" vm_service: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/genui-intro/step_04/pubspec.yaml b/genui-intro/step_04/pubspec.yaml index 45f05c3a10..b7ec05e068 100644 --- a/genui-intro/step_04/pubspec.yaml +++ b/genui-intro/step_04/pubspec.yaml @@ -7,13 +7,13 @@ environment: sdk: ^3.13.5 dependencies: - firebase_ai: ^4.0.0 - firebase_core: ^4.15.0 + firebase_ai: ^5.0.0 + firebase_core: ^5.0.0 flutter: sdk: flutter genui: ^0.10.4 json_schema_builder: ^0.1.7 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/genui-intro/step_05/ios/Runner.xcodeproj/project.pbxproj b/genui-intro/step_05/ios/Runner.xcodeproj/project.pbxproj index 06fb2dba6e..7698c32e03 100644 --- a/genui-intro/step_05/ios/Runner.xcodeproj/project.pbxproj +++ b/genui-intro/step_05/ios/Runner.xcodeproj/project.pbxproj @@ -8,9 +8,9 @@ /* Begin PBXBuildFile section */ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 293647FA8EDF608BB47D2537 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = F46924F847F1FDD943B9EB1E /* GoogleService-Info.plist */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 51E280CEA1E5AFE1F9DA9B86 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 6F354FFF8D1F27AF23481E46 /* GoogleService-Info.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; @@ -48,6 +48,7 @@ 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 6F354FFF8D1F27AF23481E46 /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; @@ -60,7 +61,6 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - F46924F847F1FDD943B9EB1E /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -126,7 +126,7 @@ 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */, 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - F46924F847F1FDD943B9EB1E /* GoogleService-Info.plist */, + 6F354FFF8D1F27AF23481E46 /* GoogleService-Info.plist */, ); path = Runner; sourceTree = ""; @@ -232,7 +232,7 @@ 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - 293647FA8EDF608BB47D2537 /* GoogleService-Info.plist in Resources */, + 51E280CEA1E5AFE1F9DA9B86 /* GoogleService-Info.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/genui-intro/step_05/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/genui-intro/step_05/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/genui-intro/step_05/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/genui-intro/step_05/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/genui-intro/step_05/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/genui-intro/step_05/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/genui-intro/step_05/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/genui-intro/step_05/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/genui-intro/step_05/macos/Runner.xcodeproj/project.pbxproj b/genui-intro/step_05/macos/Runner.xcodeproj/project.pbxproj index 11fc5be578..fe6b74a5cd 100644 --- a/genui-intro/step_05/macos/Runner.xcodeproj/project.pbxproj +++ b/genui-intro/step_05/macos/Runner.xcodeproj/project.pbxproj @@ -28,7 +28,7 @@ 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - E25F55A991FD4186023358C5 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 18A0A2E9FECE9E2473647F03 /* GoogleService-Info.plist */; }; + B02626B3BD682ADCA721F356 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 87B2C89766BDB000681487DF /* GoogleService-Info.plist */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -62,7 +62,6 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 18A0A2E9FECE9E2473647F03 /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -81,6 +80,7 @@ 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; + 87B2C89766BDB000681487DF /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ @@ -174,7 +174,7 @@ 33E51914231749380026EE4D /* Release.entitlements */, 33CC11242044D66E0003C045 /* Resources */, 33BA886A226E78AF003329D5 /* Configs */, - 18A0A2E9FECE9E2473647F03 /* GoogleService-Info.plist */, + 87B2C89766BDB000681487DF /* GoogleService-Info.plist */, ); path = Runner; sourceTree = ""; @@ -298,7 +298,7 @@ files = ( 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - E25F55A991FD4186023358C5 /* GoogleService-Info.plist in Resources */, + B02626B3BD682ADCA721F356 /* GoogleService-Info.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/genui-intro/step_05/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/genui-intro/step_05/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/genui-intro/step_05/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/genui-intro/step_05/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/genui-intro/step_05/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/genui-intro/step_05/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/genui-intro/step_05/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/genui-intro/step_05/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/genui-intro/step_05/pubspec.lock b/genui-intro/step_05/pubspec.lock index 165b463559..50292fa56e 100644 --- a/genui-intro/step_05/pubspec.lock +++ b/genui-intro/step_05/pubspec.lock @@ -5,10 +5,10 @@ packages: dependency: transitive description: name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + sha256: a954052ffb2829f1f2cd16900658724952f7f48d053941a5c78dd12c19d7b9b9 url: "https://pub.dev" source: hosted - version: "1.3.77" + version: "1.3.78" a2ui_core: dependency: transitive description: @@ -157,10 +157,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" decimal: dependency: transitive description: @@ -205,66 +205,66 @@ packages: dependency: "direct main" description: name: firebase_ai - sha256: "2116566d549faf0d1c7108722c1dc6b2d6e86f5b7c83f179f681844378f32040" + sha256: bcc69b0ad09ac40cc2ad35a752e8a81aff22e0c2cb66dc51ccf353762de6a768 url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "5.0.0" firebase_app_check: dependency: transitive description: name: firebase_app_check - sha256: cb69814b369e421e249bd0095705c843c7607502b3f2a41ac99b9addc8b04ffc + sha256: "26e7a17efb40f06ef3e837ceaf87a5fce2752b545f64f619ab86f672fee52b52" url: "https://pub.dev" source: hosted - version: "0.4.8" + version: "0.5.0" firebase_app_check_platform_interface: dependency: transitive description: name: firebase_app_check_platform_interface - sha256: "87909de3a8952e69ab0d8b65b89311f3aebf3adb89acbfb0e65c00e57f78eb7e" + sha256: b62e425f5421fe263c9c4ada347f8662e9674e627aa820859c20aae628c4d7e8 url: "https://pub.dev" source: hosted - version: "0.4.2+1" + version: "0.5.0+2" firebase_app_check_web: dependency: transitive description: name: firebase_app_check_web - sha256: e1072f46b66c1530820ec617909576924a685e2cf7b78e62acd6af82b50609c4 + sha256: "03837ed68b4c6857a4be28149336411d0b50f2ad95e23a4467e8b52f11a83720" url: "https://pub.dev" source: hosted - version: "0.2.6+1" + version: "0.3.0+2" firebase_auth: dependency: transitive description: name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + sha256: "76ddb00b0e74fbaf508b283a8da7f473ef5f7305bd63b792dc7c8891d1ba034f" url: "https://pub.dev" source: hosted - version: "6.7.0" + version: "7.0.0" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + sha256: f7eab35271d4c3594137f10665cf98e9b401921145272f14973a5a4a92183946 url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "9.1.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + sha256: "68b9c91ccb7557ab10f1a74035227f2a1627a04deebfe9eedf33054a9446ab3c" url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.3.1" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + sha256: "7d4306a9ac6eaed45df40c63f81275bf46dc65083947b8c1665c8d7c04a74743" url: "https://pub.dev" source: hosted - version: "4.15.0" + version: "5.0.0" firebase_core_platform_interface: dependency: transitive description: @@ -277,10 +277,10 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + sha256: d5bf0dcaae08e6aa34e95e416a69998b0570951d3619c5c898f435d6b83304b4 url: "https://pub.dev" source: hosted - version: "3.12.0" + version: "4.0.0" fixnum: dependency: transitive description: @@ -393,10 +393,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -481,10 +481,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -670,10 +670,10 @@ packages: dependency: transitive description: name: synchronized - sha256: "397b146f97613b83d84bdccb439bc8d0f3aebb6c1d14a9641e6f24201c490b2d" + sha256: b3d516dbd3757ff2a458735e4f6cbac9ff261f576f6e87bcb17feabb39e657c5 url: "https://pub.dev" source: hosted - version: "3.4.2" + version: "3.5.0" term_glyph: dependency: transitive description: @@ -798,10 +798,10 @@ packages: dependency: transitive description: name: video_player_avfoundation - sha256: "2fc56e537324a19eb649fca991aa308ac961b5406292876fa657b062de461fd8" + sha256: "7dde83dd04ac987be0c9134692ba07d8c105824760675e0b9f68e67e447bbf88" url: "https://pub.dev" source: hosted - version: "2.12.0" + version: "2.12.2" video_player_platform_interface: dependency: transitive description: @@ -822,18 +822,18 @@ packages: dependency: transitive description: name: video_player_win - sha256: df03760c1498ee0c0efe2688b302c331acf46489e9821761d1adb137148502f1 + sha256: "1616be414376aa142ca1b6360f5e1de2568c479bb14bed3d8e5011d92b112a8c" url: "https://pub.dev" source: hosted - version: "3.3.0" + version: "3.3.1" vm_service: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/genui-intro/step_05/pubspec.yaml b/genui-intro/step_05/pubspec.yaml index 45f05c3a10..b7ec05e068 100644 --- a/genui-intro/step_05/pubspec.yaml +++ b/genui-intro/step_05/pubspec.yaml @@ -7,13 +7,13 @@ environment: sdk: ^3.13.5 dependencies: - firebase_ai: ^4.0.0 - firebase_core: ^4.15.0 + firebase_ai: ^5.0.0 + firebase_core: ^5.0.0 flutter: sdk: flutter genui: ^0.10.4 json_schema_builder: ^0.1.7 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/genui-intro/step_06/ios/Runner.xcodeproj/project.pbxproj b/genui-intro/step_06/ios/Runner.xcodeproj/project.pbxproj index 06fb2dba6e..7698c32e03 100644 --- a/genui-intro/step_06/ios/Runner.xcodeproj/project.pbxproj +++ b/genui-intro/step_06/ios/Runner.xcodeproj/project.pbxproj @@ -8,9 +8,9 @@ /* Begin PBXBuildFile section */ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 293647FA8EDF608BB47D2537 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = F46924F847F1FDD943B9EB1E /* GoogleService-Info.plist */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 51E280CEA1E5AFE1F9DA9B86 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 6F354FFF8D1F27AF23481E46 /* GoogleService-Info.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; @@ -48,6 +48,7 @@ 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 6F354FFF8D1F27AF23481E46 /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; @@ -60,7 +61,6 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - F46924F847F1FDD943B9EB1E /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -126,7 +126,7 @@ 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */, 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - F46924F847F1FDD943B9EB1E /* GoogleService-Info.plist */, + 6F354FFF8D1F27AF23481E46 /* GoogleService-Info.plist */, ); path = Runner; sourceTree = ""; @@ -232,7 +232,7 @@ 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - 293647FA8EDF608BB47D2537 /* GoogleService-Info.plist in Resources */, + 51E280CEA1E5AFE1F9DA9B86 /* GoogleService-Info.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/genui-intro/step_06/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/genui-intro/step_06/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/genui-intro/step_06/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/genui-intro/step_06/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/genui-intro/step_06/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/genui-intro/step_06/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/genui-intro/step_06/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/genui-intro/step_06/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/genui-intro/step_06/macos/Runner.xcodeproj/project.pbxproj b/genui-intro/step_06/macos/Runner.xcodeproj/project.pbxproj index 11fc5be578..fe6b74a5cd 100644 --- a/genui-intro/step_06/macos/Runner.xcodeproj/project.pbxproj +++ b/genui-intro/step_06/macos/Runner.xcodeproj/project.pbxproj @@ -28,7 +28,7 @@ 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - E25F55A991FD4186023358C5 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 18A0A2E9FECE9E2473647F03 /* GoogleService-Info.plist */; }; + B02626B3BD682ADCA721F356 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 87B2C89766BDB000681487DF /* GoogleService-Info.plist */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -62,7 +62,6 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 18A0A2E9FECE9E2473647F03 /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -81,6 +80,7 @@ 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; + 87B2C89766BDB000681487DF /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ @@ -174,7 +174,7 @@ 33E51914231749380026EE4D /* Release.entitlements */, 33CC11242044D66E0003C045 /* Resources */, 33BA886A226E78AF003329D5 /* Configs */, - 18A0A2E9FECE9E2473647F03 /* GoogleService-Info.plist */, + 87B2C89766BDB000681487DF /* GoogleService-Info.plist */, ); path = Runner; sourceTree = ""; @@ -298,7 +298,7 @@ files = ( 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - E25F55A991FD4186023358C5 /* GoogleService-Info.plist in Resources */, + B02626B3BD682ADCA721F356 /* GoogleService-Info.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/genui-intro/step_06/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/genui-intro/step_06/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/genui-intro/step_06/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/genui-intro/step_06/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/genui-intro/step_06/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/genui-intro/step_06/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/genui-intro/step_06/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/genui-intro/step_06/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/genui-intro/step_06/pubspec.lock b/genui-intro/step_06/pubspec.lock index 165b463559..50292fa56e 100644 --- a/genui-intro/step_06/pubspec.lock +++ b/genui-intro/step_06/pubspec.lock @@ -5,10 +5,10 @@ packages: dependency: transitive description: name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + sha256: a954052ffb2829f1f2cd16900658724952f7f48d053941a5c78dd12c19d7b9b9 url: "https://pub.dev" source: hosted - version: "1.3.77" + version: "1.3.78" a2ui_core: dependency: transitive description: @@ -157,10 +157,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" decimal: dependency: transitive description: @@ -205,66 +205,66 @@ packages: dependency: "direct main" description: name: firebase_ai - sha256: "2116566d549faf0d1c7108722c1dc6b2d6e86f5b7c83f179f681844378f32040" + sha256: bcc69b0ad09ac40cc2ad35a752e8a81aff22e0c2cb66dc51ccf353762de6a768 url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "5.0.0" firebase_app_check: dependency: transitive description: name: firebase_app_check - sha256: cb69814b369e421e249bd0095705c843c7607502b3f2a41ac99b9addc8b04ffc + sha256: "26e7a17efb40f06ef3e837ceaf87a5fce2752b545f64f619ab86f672fee52b52" url: "https://pub.dev" source: hosted - version: "0.4.8" + version: "0.5.0" firebase_app_check_platform_interface: dependency: transitive description: name: firebase_app_check_platform_interface - sha256: "87909de3a8952e69ab0d8b65b89311f3aebf3adb89acbfb0e65c00e57f78eb7e" + sha256: b62e425f5421fe263c9c4ada347f8662e9674e627aa820859c20aae628c4d7e8 url: "https://pub.dev" source: hosted - version: "0.4.2+1" + version: "0.5.0+2" firebase_app_check_web: dependency: transitive description: name: firebase_app_check_web - sha256: e1072f46b66c1530820ec617909576924a685e2cf7b78e62acd6af82b50609c4 + sha256: "03837ed68b4c6857a4be28149336411d0b50f2ad95e23a4467e8b52f11a83720" url: "https://pub.dev" source: hosted - version: "0.2.6+1" + version: "0.3.0+2" firebase_auth: dependency: transitive description: name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + sha256: "76ddb00b0e74fbaf508b283a8da7f473ef5f7305bd63b792dc7c8891d1ba034f" url: "https://pub.dev" source: hosted - version: "6.7.0" + version: "7.0.0" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + sha256: f7eab35271d4c3594137f10665cf98e9b401921145272f14973a5a4a92183946 url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "9.1.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + sha256: "68b9c91ccb7557ab10f1a74035227f2a1627a04deebfe9eedf33054a9446ab3c" url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.3.1" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + sha256: "7d4306a9ac6eaed45df40c63f81275bf46dc65083947b8c1665c8d7c04a74743" url: "https://pub.dev" source: hosted - version: "4.15.0" + version: "5.0.0" firebase_core_platform_interface: dependency: transitive description: @@ -277,10 +277,10 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + sha256: d5bf0dcaae08e6aa34e95e416a69998b0570951d3619c5c898f435d6b83304b4 url: "https://pub.dev" source: hosted - version: "3.12.0" + version: "4.0.0" fixnum: dependency: transitive description: @@ -393,10 +393,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -481,10 +481,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -670,10 +670,10 @@ packages: dependency: transitive description: name: synchronized - sha256: "397b146f97613b83d84bdccb439bc8d0f3aebb6c1d14a9641e6f24201c490b2d" + sha256: b3d516dbd3757ff2a458735e4f6cbac9ff261f576f6e87bcb17feabb39e657c5 url: "https://pub.dev" source: hosted - version: "3.4.2" + version: "3.5.0" term_glyph: dependency: transitive description: @@ -798,10 +798,10 @@ packages: dependency: transitive description: name: video_player_avfoundation - sha256: "2fc56e537324a19eb649fca991aa308ac961b5406292876fa657b062de461fd8" + sha256: "7dde83dd04ac987be0c9134692ba07d8c105824760675e0b9f68e67e447bbf88" url: "https://pub.dev" source: hosted - version: "2.12.0" + version: "2.12.2" video_player_platform_interface: dependency: transitive description: @@ -822,18 +822,18 @@ packages: dependency: transitive description: name: video_player_win - sha256: df03760c1498ee0c0efe2688b302c331acf46489e9821761d1adb137148502f1 + sha256: "1616be414376aa142ca1b6360f5e1de2568c479bb14bed3d8e5011d92b112a8c" url: "https://pub.dev" source: hosted - version: "3.3.0" + version: "3.3.1" vm_service: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/genui-intro/step_06/pubspec.yaml b/genui-intro/step_06/pubspec.yaml index 45f05c3a10..b7ec05e068 100644 --- a/genui-intro/step_06/pubspec.yaml +++ b/genui-intro/step_06/pubspec.yaml @@ -7,13 +7,13 @@ environment: sdk: ^3.13.5 dependencies: - firebase_ai: ^4.0.0 - firebase_core: ^4.15.0 + firebase_ai: ^5.0.0 + firebase_core: ^5.0.0 flutter: sdk: flutter genui: ^0.10.4 json_schema_builder: ^0.1.7 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/genui-intro/step_07/ios/Runner.xcodeproj/project.pbxproj b/genui-intro/step_07/ios/Runner.xcodeproj/project.pbxproj index 06fb2dba6e..7698c32e03 100644 --- a/genui-intro/step_07/ios/Runner.xcodeproj/project.pbxproj +++ b/genui-intro/step_07/ios/Runner.xcodeproj/project.pbxproj @@ -8,9 +8,9 @@ /* Begin PBXBuildFile section */ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 293647FA8EDF608BB47D2537 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = F46924F847F1FDD943B9EB1E /* GoogleService-Info.plist */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 51E280CEA1E5AFE1F9DA9B86 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 6F354FFF8D1F27AF23481E46 /* GoogleService-Info.plist */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; @@ -48,6 +48,7 @@ 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 6F354FFF8D1F27AF23481E46 /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; @@ -60,7 +61,6 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - F46924F847F1FDD943B9EB1E /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -126,7 +126,7 @@ 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */, 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - F46924F847F1FDD943B9EB1E /* GoogleService-Info.plist */, + 6F354FFF8D1F27AF23481E46 /* GoogleService-Info.plist */, ); path = Runner; sourceTree = ""; @@ -232,7 +232,7 @@ 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - 293647FA8EDF608BB47D2537 /* GoogleService-Info.plist in Resources */, + 51E280CEA1E5AFE1F9DA9B86 /* GoogleService-Info.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/genui-intro/step_07/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/genui-intro/step_07/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/genui-intro/step_07/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/genui-intro/step_07/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/genui-intro/step_07/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/genui-intro/step_07/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c7dd25a6a4..04e10a035e 100644 --- a/genui-intro/step_07/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/genui-intro/step_07/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/genui-intro/step_07/macos/Runner.xcodeproj/project.pbxproj b/genui-intro/step_07/macos/Runner.xcodeproj/project.pbxproj index 11fc5be578..fe6b74a5cd 100644 --- a/genui-intro/step_07/macos/Runner.xcodeproj/project.pbxproj +++ b/genui-intro/step_07/macos/Runner.xcodeproj/project.pbxproj @@ -28,7 +28,7 @@ 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; - E25F55A991FD4186023358C5 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 18A0A2E9FECE9E2473647F03 /* GoogleService-Info.plist */; }; + B02626B3BD682ADCA721F356 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 87B2C89766BDB000681487DF /* GoogleService-Info.plist */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -62,7 +62,6 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 18A0A2E9FECE9E2473647F03 /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; @@ -81,6 +80,7 @@ 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; + 87B2C89766BDB000681487DF /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ @@ -174,7 +174,7 @@ 33E51914231749380026EE4D /* Release.entitlements */, 33CC11242044D66E0003C045 /* Resources */, 33BA886A226E78AF003329D5 /* Configs */, - 18A0A2E9FECE9E2473647F03 /* GoogleService-Info.plist */, + 87B2C89766BDB000681487DF /* GoogleService-Info.plist */, ); path = Runner; sourceTree = ""; @@ -298,7 +298,7 @@ files = ( 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - E25F55A991FD4186023358C5 /* GoogleService-Info.plist in Resources */, + B02626B3BD682ADCA721F356 /* GoogleService-Info.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/genui-intro/step_07/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/genui-intro/step_07/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/genui-intro/step_07/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/genui-intro/step_07/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/genui-intro/step_07/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/genui-intro/step_07/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index c652a44158..a79a1f0884 100644 --- a/genui-intro/step_07/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/genui-intro/step_07/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/abseil-cpp-binary.git", "state" : { - "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", - "version" : "1.2024072200.0" + "revision" : "26509120768c4add61cc1a63059f15f4fb49edb4", + "version" : "1.2025051202.0" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/app-check.git", "state" : { - "revision" : "97f7d74dd0e8f3d0fe5fc75cc8957aa73bdc948a", - "version" : "11.3.2" + "revision" : "c7eb17e5545f36e43dc50e70da09c2e999714e16", + "version" : "12.0.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk", "state" : { - "revision" : "27eaab3918e0bf78711cf1abf240577176326432", - "version" : "12.19.0" + "revision" : "1c35b9453868cea1ecdf9f112b5b23b8b6343854", + "version" : "13.0.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "b8455dd2ff55cc269fda7a4f9eac6c1e3588c53f", - "version" : "12.19.2" + "revision" : "1a3546fb9189292e9d64db9e72add7a286c0f85a", + "version" : "13.0.1" } }, { @@ -59,8 +59,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleUtilities.git", "state" : { - "revision" : "cc31f5ed464b111f877ce8554cbef4455d410d91", - "version" : "8.1.4" + "revision" : "5459ee5603def3db0fe14ca522185f42c48d978e", + "version" : "8.1.5" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/grpc-binary.git", "state" : { - "revision" : "75b31c842f664a0f46a2e590a570e370249fd8f6", - "version" : "1.69.1" + "revision" : "9d5e9f05670c9eab8d8c22731ddd5d4d9cf867a8", + "version" : "1.83.1" } }, { diff --git a/genui-intro/step_07/pubspec.lock b/genui-intro/step_07/pubspec.lock index 165b463559..50292fa56e 100644 --- a/genui-intro/step_07/pubspec.lock +++ b/genui-intro/step_07/pubspec.lock @@ -5,10 +5,10 @@ packages: dependency: transitive description: name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + sha256: a954052ffb2829f1f2cd16900658724952f7f48d053941a5c78dd12c19d7b9b9 url: "https://pub.dev" source: hosted - version: "1.3.77" + version: "1.3.78" a2ui_core: dependency: transitive description: @@ -157,10 +157,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" decimal: dependency: transitive description: @@ -205,66 +205,66 @@ packages: dependency: "direct main" description: name: firebase_ai - sha256: "2116566d549faf0d1c7108722c1dc6b2d6e86f5b7c83f179f681844378f32040" + sha256: bcc69b0ad09ac40cc2ad35a752e8a81aff22e0c2cb66dc51ccf353762de6a768 url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "5.0.0" firebase_app_check: dependency: transitive description: name: firebase_app_check - sha256: cb69814b369e421e249bd0095705c843c7607502b3f2a41ac99b9addc8b04ffc + sha256: "26e7a17efb40f06ef3e837ceaf87a5fce2752b545f64f619ab86f672fee52b52" url: "https://pub.dev" source: hosted - version: "0.4.8" + version: "0.5.0" firebase_app_check_platform_interface: dependency: transitive description: name: firebase_app_check_platform_interface - sha256: "87909de3a8952e69ab0d8b65b89311f3aebf3adb89acbfb0e65c00e57f78eb7e" + sha256: b62e425f5421fe263c9c4ada347f8662e9674e627aa820859c20aae628c4d7e8 url: "https://pub.dev" source: hosted - version: "0.4.2+1" + version: "0.5.0+2" firebase_app_check_web: dependency: transitive description: name: firebase_app_check_web - sha256: e1072f46b66c1530820ec617909576924a685e2cf7b78e62acd6af82b50609c4 + sha256: "03837ed68b4c6857a4be28149336411d0b50f2ad95e23a4467e8b52f11a83720" url: "https://pub.dev" source: hosted - version: "0.2.6+1" + version: "0.3.0+2" firebase_auth: dependency: transitive description: name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + sha256: "76ddb00b0e74fbaf508b283a8da7f473ef5f7305bd63b792dc7c8891d1ba034f" url: "https://pub.dev" source: hosted - version: "6.7.0" + version: "7.0.0" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + sha256: f7eab35271d4c3594137f10665cf98e9b401921145272f14973a5a4a92183946 url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "9.1.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + sha256: "68b9c91ccb7557ab10f1a74035227f2a1627a04deebfe9eedf33054a9446ab3c" url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.3.1" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + sha256: "7d4306a9ac6eaed45df40c63f81275bf46dc65083947b8c1665c8d7c04a74743" url: "https://pub.dev" source: hosted - version: "4.15.0" + version: "5.0.0" firebase_core_platform_interface: dependency: transitive description: @@ -277,10 +277,10 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + sha256: d5bf0dcaae08e6aa34e95e416a69998b0570951d3619c5c898f435d6b83304b4 url: "https://pub.dev" source: hosted - version: "3.12.0" + version: "4.0.0" fixnum: dependency: transitive description: @@ -393,10 +393,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -481,10 +481,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -670,10 +670,10 @@ packages: dependency: transitive description: name: synchronized - sha256: "397b146f97613b83d84bdccb439bc8d0f3aebb6c1d14a9641e6f24201c490b2d" + sha256: b3d516dbd3757ff2a458735e4f6cbac9ff261f576f6e87bcb17feabb39e657c5 url: "https://pub.dev" source: hosted - version: "3.4.2" + version: "3.5.0" term_glyph: dependency: transitive description: @@ -798,10 +798,10 @@ packages: dependency: transitive description: name: video_player_avfoundation - sha256: "2fc56e537324a19eb649fca991aa308ac961b5406292876fa657b062de461fd8" + sha256: "7dde83dd04ac987be0c9134692ba07d8c105824760675e0b9f68e67e447bbf88" url: "https://pub.dev" source: hosted - version: "2.12.0" + version: "2.12.2" video_player_platform_interface: dependency: transitive description: @@ -822,18 +822,18 @@ packages: dependency: transitive description: name: video_player_win - sha256: df03760c1498ee0c0efe2688b302c331acf46489e9821761d1adb137148502f1 + sha256: "1616be414376aa142ca1b6360f5e1de2568c479bb14bed3d8e5011d92b112a8c" url: "https://pub.dev" source: hosted - version: "3.3.0" + version: "3.3.1" vm_service: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/genui-intro/step_07/pubspec.yaml b/genui-intro/step_07/pubspec.yaml index 45f05c3a10..b7ec05e068 100644 --- a/genui-intro/step_07/pubspec.yaml +++ b/genui-intro/step_07/pubspec.yaml @@ -7,13 +7,13 @@ environment: sdk: ^3.13.5 dependencies: - firebase_ai: ^4.0.0 - firebase_core: ^4.15.0 + firebase_ai: ^5.0.0 + firebase_core: ^5.0.0 flutter: sdk: flutter genui: ^0.10.4 json_schema_builder: ^0.1.7 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: From 9a0a88c8b1bf7ac309cf62ace794eb1992682152 Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Fri, 23 Oct 2026 10:36:44 +1100 Subject: [PATCH 16/19] Update homescreen_codelab --- homescreen_codelab/step_03/pubspec.lock | 24 ++++++++++++------------ homescreen_codelab/step_03/pubspec.yaml | 4 ++-- homescreen_codelab/step_04/pubspec.lock | 24 ++++++++++++------------ homescreen_codelab/step_04/pubspec.yaml | 4 ++-- homescreen_codelab/step_05/pubspec.lock | 24 ++++++++++++------------ homescreen_codelab/step_05/pubspec.yaml | 4 ++-- homescreen_codelab/step_06/pubspec.lock | 24 ++++++++++++------------ homescreen_codelab/step_06/pubspec.yaml | 4 ++-- 8 files changed, 56 insertions(+), 56 deletions(-) diff --git a/homescreen_codelab/step_03/pubspec.lock b/homescreen_codelab/step_03/pubspec.lock index d68b2d6dc5..57515b5ca9 100644 --- a/homescreen_codelab/step_03/pubspec.lock +++ b/homescreen_codelab/step_03/pubspec.lock @@ -77,10 +77,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -169,10 +169,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -241,10 +241,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -369,18 +369,18 @@ packages: dependency: transitive description: name: shared_preferences_android - sha256: "1e12aafe408aa50da80edfd679a2a6bf63ba7ab37c7fa98286da459a757b3399" + sha256: "593034a16e82953ca31145db6c85174286262715f9c5e6a9d8c65ffd9fcdce09" url: "https://pub.dev" source: hosted - version: "2.4.28" + version: "2.5.3" shared_preferences_foundation: dependency: transitive description: name: shared_preferences_foundation - sha256: "2ec3934efa51e46117f23031cc141b8fc878e8525b94ec1ea4f7f586cf1b47ea" + sha256: c2c02dd59bd7b3bb6bfb77aa7ad4a7886b24ee40e95dcaea754b83274b567ff5 url: "https://pub.dev" source: hosted - version: "2.5.7" + version: "2.6.0" shared_preferences_linux: dependency: transitive description: @@ -486,10 +486,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/homescreen_codelab/step_03/pubspec.yaml b/homescreen_codelab/step_03/pubspec.yaml index f1a645065c..3090086e78 100644 --- a/homescreen_codelab/step_03/pubspec.yaml +++ b/homescreen_codelab/step_03/pubspec.yaml @@ -11,8 +11,8 @@ dependencies: flutter: sdk: flutter home_widget: ^0.10.0 - material_ui: ^1.5.0 - shared_preferences: ^2.5.5 + material_ui: ^1.8.0 + shared_preferences: ^2.5.6 dev_dependencies: flutter_test: diff --git a/homescreen_codelab/step_04/pubspec.lock b/homescreen_codelab/step_04/pubspec.lock index d68b2d6dc5..57515b5ca9 100644 --- a/homescreen_codelab/step_04/pubspec.lock +++ b/homescreen_codelab/step_04/pubspec.lock @@ -77,10 +77,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -169,10 +169,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -241,10 +241,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -369,18 +369,18 @@ packages: dependency: transitive description: name: shared_preferences_android - sha256: "1e12aafe408aa50da80edfd679a2a6bf63ba7ab37c7fa98286da459a757b3399" + sha256: "593034a16e82953ca31145db6c85174286262715f9c5e6a9d8c65ffd9fcdce09" url: "https://pub.dev" source: hosted - version: "2.4.28" + version: "2.5.3" shared_preferences_foundation: dependency: transitive description: name: shared_preferences_foundation - sha256: "2ec3934efa51e46117f23031cc141b8fc878e8525b94ec1ea4f7f586cf1b47ea" + sha256: c2c02dd59bd7b3bb6bfb77aa7ad4a7886b24ee40e95dcaea754b83274b567ff5 url: "https://pub.dev" source: hosted - version: "2.5.7" + version: "2.6.0" shared_preferences_linux: dependency: transitive description: @@ -486,10 +486,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/homescreen_codelab/step_04/pubspec.yaml b/homescreen_codelab/step_04/pubspec.yaml index f1a645065c..3090086e78 100644 --- a/homescreen_codelab/step_04/pubspec.yaml +++ b/homescreen_codelab/step_04/pubspec.yaml @@ -11,8 +11,8 @@ dependencies: flutter: sdk: flutter home_widget: ^0.10.0 - material_ui: ^1.5.0 - shared_preferences: ^2.5.5 + material_ui: ^1.8.0 + shared_preferences: ^2.5.6 dev_dependencies: flutter_test: diff --git a/homescreen_codelab/step_05/pubspec.lock b/homescreen_codelab/step_05/pubspec.lock index d68b2d6dc5..57515b5ca9 100644 --- a/homescreen_codelab/step_05/pubspec.lock +++ b/homescreen_codelab/step_05/pubspec.lock @@ -77,10 +77,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -169,10 +169,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -241,10 +241,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -369,18 +369,18 @@ packages: dependency: transitive description: name: shared_preferences_android - sha256: "1e12aafe408aa50da80edfd679a2a6bf63ba7ab37c7fa98286da459a757b3399" + sha256: "593034a16e82953ca31145db6c85174286262715f9c5e6a9d8c65ffd9fcdce09" url: "https://pub.dev" source: hosted - version: "2.4.28" + version: "2.5.3" shared_preferences_foundation: dependency: transitive description: name: shared_preferences_foundation - sha256: "2ec3934efa51e46117f23031cc141b8fc878e8525b94ec1ea4f7f586cf1b47ea" + sha256: c2c02dd59bd7b3bb6bfb77aa7ad4a7886b24ee40e95dcaea754b83274b567ff5 url: "https://pub.dev" source: hosted - version: "2.5.7" + version: "2.6.0" shared_preferences_linux: dependency: transitive description: @@ -486,10 +486,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/homescreen_codelab/step_05/pubspec.yaml b/homescreen_codelab/step_05/pubspec.yaml index f1a645065c..3090086e78 100644 --- a/homescreen_codelab/step_05/pubspec.yaml +++ b/homescreen_codelab/step_05/pubspec.yaml @@ -11,8 +11,8 @@ dependencies: flutter: sdk: flutter home_widget: ^0.10.0 - material_ui: ^1.5.0 - shared_preferences: ^2.5.5 + material_ui: ^1.8.0 + shared_preferences: ^2.5.6 dev_dependencies: flutter_test: diff --git a/homescreen_codelab/step_06/pubspec.lock b/homescreen_codelab/step_06/pubspec.lock index d68b2d6dc5..57515b5ca9 100644 --- a/homescreen_codelab/step_06/pubspec.lock +++ b/homescreen_codelab/step_06/pubspec.lock @@ -77,10 +77,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -169,10 +169,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -241,10 +241,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -369,18 +369,18 @@ packages: dependency: transitive description: name: shared_preferences_android - sha256: "1e12aafe408aa50da80edfd679a2a6bf63ba7ab37c7fa98286da459a757b3399" + sha256: "593034a16e82953ca31145db6c85174286262715f9c5e6a9d8c65ffd9fcdce09" url: "https://pub.dev" source: hosted - version: "2.4.28" + version: "2.5.3" shared_preferences_foundation: dependency: transitive description: name: shared_preferences_foundation - sha256: "2ec3934efa51e46117f23031cc141b8fc878e8525b94ec1ea4f7f586cf1b47ea" + sha256: c2c02dd59bd7b3bb6bfb77aa7ad4a7886b24ee40e95dcaea754b83274b567ff5 url: "https://pub.dev" source: hosted - version: "2.5.7" + version: "2.6.0" shared_preferences_linux: dependency: transitive description: @@ -486,10 +486,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/homescreen_codelab/step_06/pubspec.yaml b/homescreen_codelab/step_06/pubspec.yaml index f1a645065c..3090086e78 100644 --- a/homescreen_codelab/step_06/pubspec.yaml +++ b/homescreen_codelab/step_06/pubspec.yaml @@ -11,8 +11,8 @@ dependencies: flutter: sdk: flutter home_widget: ^0.10.0 - material_ui: ^1.5.0 - shared_preferences: ^2.5.5 + material_ui: ^1.8.0 + shared_preferences: ^2.5.6 dev_dependencies: flutter_test: From fcecbc0bc82dd7e7d36138a5d7b0e5cc25167adb Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Fri, 23 Oct 2026 10:49:18 +1100 Subject: [PATCH 17/19] Update in_app_purchases --- in_app_purchases/codelab_rebuild.yaml | 10 +-- .../complete/app/lib/logic/dash_upgrades.dart | 2 +- .../app/lib/logic/firebase_notifier.dart | 2 +- .../complete/app/lib/repo/iap_repo.dart | 2 +- in_app_purchases/complete/app/pubspec.lock | 66 +++++++++---------- in_app_purchases/complete/app/pubspec.yaml | 9 +-- .../complete/dart-backend/pubspec.lock | 48 ++++++++------ .../complete/dart-backend/pubspec.yaml | 2 +- .../step_00/app/lib/logic/dash_upgrades.dart | 2 +- .../app/lib/logic/firebase_notifier.dart | 2 +- .../step_00/app/lib/repo/iap_repo.dart | 2 +- in_app_purchases/step_00/app/pubspec.lock | 58 ++++++++-------- in_app_purchases/step_00/app/pubspec.yaml | 9 +-- .../step_00/dart-backend/pubspec.lock | 48 ++++++++------ .../step_00/dart-backend/pubspec.yaml | 4 +- .../step_03/app/lib/logic/dash_upgrades.dart | 2 +- .../app/lib/logic/firebase_notifier.dart | 2 +- .../step_03/app/lib/repo/iap_repo.dart | 2 +- in_app_purchases/step_03/app/pubspec.lock | 66 +++++++++---------- in_app_purchases/step_03/app/pubspec.yaml | 9 +-- .../step_03/dart-backend/pubspec.lock | 48 ++++++++------ .../step_03/dart-backend/pubspec.yaml | 4 +- .../step_07/app/lib/logic/dash_upgrades.dart | 2 +- .../app/lib/logic/firebase_notifier.dart | 2 +- .../step_07/app/lib/repo/iap_repo.dart | 2 +- in_app_purchases/step_07/app/pubspec.lock | 66 +++++++++---------- in_app_purchases/step_07/app/pubspec.yaml | 9 +-- .../step_07/dart-backend/pubspec.lock | 48 ++++++++------ .../step_07/dart-backend/pubspec.yaml | 4 +- .../step_08/app/lib/logic/dash_upgrades.dart | 2 +- .../app/lib/logic/firebase_notifier.dart | 2 +- .../step_08/app/lib/repo/iap_repo.dart | 2 +- in_app_purchases/step_08/app/pubspec.lock | 66 +++++++++---------- in_app_purchases/step_08/app/pubspec.yaml | 9 +-- .../step_08/dart-backend/pubspec.lock | 48 ++++++++------ .../step_08/dart-backend/pubspec.yaml | 4 +- .../step_10/app/lib/logic/dash_upgrades.dart | 2 +- .../app/lib/logic/firebase_notifier.dart | 2 +- .../step_10/app/lib/repo/iap_repo.dart | 2 +- in_app_purchases/step_10/app/pubspec.lock | 66 +++++++++---------- in_app_purchases/step_10/app/pubspec.yaml | 9 +-- .../step_10/dart-backend/pubspec.lock | 52 ++++++++------- .../step_10/dart-backend/pubspec.yaml | 2 +- .../step_11/app/lib/logic/dash_upgrades.dart | 2 +- .../app/lib/logic/firebase_notifier.dart | 2 +- .../step_11/app/lib/repo/iap_repo.dart | 2 +- in_app_purchases/step_11/app/pubspec.lock | 66 +++++++++---------- in_app_purchases/step_11/app/pubspec.yaml | 9 +-- .../step_11/dart-backend/pubspec.lock | 44 ++++++++----- .../step_11/dart-backend/pubspec.yaml | 2 +- 50 files changed, 495 insertions(+), 432 deletions(-) diff --git a/in_app_purchases/codelab_rebuild.yaml b/in_app_purchases/codelab_rebuild.yaml index bd1a8ca322..7c8a2249ba 100644 --- a/in_app_purchases/codelab_rebuild.yaml +++ b/in_app_purchases/codelab_rebuild.yaml @@ -43,7 +43,7 @@ steps: } - name: Add app dependencies path: steps/app - flutter: pub add cloud_firestore cupertino_icons firebase_auth firebase_core google_sign_in http intl provider logging material_ui + flutter: pub add cloud_firestore cupertino_icons firebase_auth firebase_core google_sign_in http intl provider logging material_ui cupertino_ui - name: Patch app/pubspec.yaml path: steps/app/pubspec.yaml patch-u: | @@ -56,7 +56,7 @@ steps: publish_to: 'none' version: 0.1.0+1 - @@ -27,3 +27,6 @@ dev_dependencies: + @@ -28,3 +28,6 @@ dev_dependencies: flutter: uses-material-design: true @@ -16033,7 +16033,7 @@ steps: - name: Add app/lib/logic/dash_upgrades.dart path: steps/app/lib/logic/dash_upgrades.dart replace-contents: | - import 'package:flutter/cupertino.dart'; + import 'package:cupertino_ui/cupertino_ui.dart'; import 'dash_counter.dart'; import 'firebase_notifier.dart'; @@ -16121,9 +16121,9 @@ steps: import 'dart:async'; import 'package:cloud_firestore/cloud_firestore.dart'; + import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:firebase_auth/firebase_auth.dart'; import 'package:firebase_core/firebase_core.dart'; - import 'package:flutter/cupertino.dart'; import 'package:flutter/foundation.dart'; import 'package:google_sign_in/google_sign_in.dart'; import 'package:logging/logging.dart'; @@ -16625,8 +16625,8 @@ steps: import 'dart:async'; import 'package:cloud_firestore/cloud_firestore.dart'; + import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:firebase_auth/firebase_auth.dart'; - import 'package:flutter/cupertino.dart'; import '../constants.dart'; import '../logic/firebase_notifier.dart'; diff --git a/in_app_purchases/complete/app/lib/logic/dash_upgrades.dart b/in_app_purchases/complete/app/lib/logic/dash_upgrades.dart index f6201177f5..b9d437aebb 100644 --- a/in_app_purchases/complete/app/lib/logic/dash_upgrades.dart +++ b/in_app_purchases/complete/app/lib/logic/dash_upgrades.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'dash_counter.dart'; import 'firebase_notifier.dart'; diff --git a/in_app_purchases/complete/app/lib/logic/firebase_notifier.dart b/in_app_purchases/complete/app/lib/logic/firebase_notifier.dart index 132be9020b..749c777c8f 100644 --- a/in_app_purchases/complete/app/lib/logic/firebase_notifier.dart +++ b/in_app_purchases/complete/app/lib/logic/firebase_notifier.dart @@ -1,9 +1,9 @@ import 'dart:async'; import 'package:cloud_firestore/cloud_firestore.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:firebase_auth/firebase_auth.dart'; import 'package:firebase_core/firebase_core.dart'; -import 'package:flutter/cupertino.dart'; import 'package:flutter/foundation.dart'; import 'package:google_sign_in/google_sign_in.dart'; import 'package:logging/logging.dart'; diff --git a/in_app_purchases/complete/app/lib/repo/iap_repo.dart b/in_app_purchases/complete/app/lib/repo/iap_repo.dart index b9aa3e9027..19e1cc7b3c 100644 --- a/in_app_purchases/complete/app/lib/repo/iap_repo.dart +++ b/in_app_purchases/complete/app/lib/repo/iap_repo.dart @@ -1,8 +1,8 @@ import 'dart:async'; import 'package:cloud_firestore/cloud_firestore.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:firebase_auth/firebase_auth.dart'; -import 'package:flutter/cupertino.dart'; import '../constants.dart'; import '../logic/firebase_notifier.dart'; diff --git a/in_app_purchases/complete/app/pubspec.lock b/in_app_purchases/complete/app/pubspec.lock index 3b1f4d9492..bf87504dda 100644 --- a/in_app_purchases/complete/app/pubspec.lock +++ b/in_app_purchases/complete/app/pubspec.lock @@ -5,10 +5,10 @@ packages: dependency: transitive description: name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + sha256: a954052ffb2829f1f2cd16900658724952f7f48d053941a5c78dd12c19d7b9b9 url: "https://pub.dev" source: hosted - version: "1.3.77" + version: "1.3.78" async: dependency: transitive description: @@ -45,26 +45,26 @@ packages: dependency: "direct main" description: name: cloud_firestore - sha256: db785e4d0a995654781835b78a30b8bb203d967e123843bb918df0cdb6a7ec69 + sha256: "925a2baf73cc90175e428820eb56636cb59d3ccc61df05ad669c572c4db48781" url: "https://pub.dev" source: hosted - version: "6.10.0" + version: "7.0.0" cloud_firestore_platform_interface: dependency: transitive description: name: cloud_firestore_platform_interface - sha256: ef985a8239846187de0eccce2092a940eaf281a1357c6325e1739ec0b6c230e2 + sha256: "1ea5dcf82da5714c266a08b74d09fc14286426866d5f36131cdbceb4c41f6efd" url: "https://pub.dev" source: hosted - version: "8.0.7" + version: "8.0.8" cloud_firestore_web: dependency: transitive description: name: cloud_firestore_web - sha256: b30b3b44937345d50b195f85ef328f1d71c2a79965cb1645a479d029d45f636a + sha256: "9789b3b0c816a050b35e2c79a2f7b155e88074e0364df46850fb4b5c1e52f119" url: "https://pub.dev" source: hosted - version: "5.7.3" + version: "5.7.4" collection: dependency: transitive description: @@ -82,13 +82,13 @@ packages: source: hosted version: "2.0.0" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -101,34 +101,34 @@ packages: dependency: "direct main" description: name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + sha256: "76ddb00b0e74fbaf508b283a8da7f473ef5f7305bd63b792dc7c8891d1ba034f" url: "https://pub.dev" source: hosted - version: "6.7.0" + version: "7.0.0" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + sha256: f7eab35271d4c3594137f10665cf98e9b401921145272f14973a5a4a92183946 url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "9.1.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + sha256: "68b9c91ccb7557ab10f1a74035227f2a1627a04deebfe9eedf33054a9446ab3c" url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.3.1" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + sha256: "7d4306a9ac6eaed45df40c63f81275bf46dc65083947b8c1665c8d7c04a74743" url: "https://pub.dev" source: hosted - version: "4.15.0" + version: "5.0.0" firebase_core_platform_interface: dependency: transitive description: @@ -141,10 +141,10 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + sha256: d5bf0dcaae08e6aa34e95e416a69998b0570951d3619c5c898f435d6b83304b4 url: "https://pub.dev" source: hosted - version: "3.12.0" + version: "4.0.0" flutter: dependency: "direct main" description: flutter @@ -193,18 +193,18 @@ packages: dependency: transitive description: name: google_sign_in_android - sha256: c403315d87aba1f815a0a401093f97808cab6cb2bdd11ca431ff8587fd7f1c00 + sha256: "312e74b3e839896ff30ed98310da4cc24dbfa19ad060b1612f7718d5afa66480" url: "https://pub.dev" source: hosted - version: "7.2.17" + version: "7.2.18" google_sign_in_ios: dependency: transitive description: name: google_sign_in_ios - sha256: "55e8b7ea216d671f81dd17b0ef535d0a7d239ef1aea4f6f79fbf14abaa9c3687" + sha256: b8efb315c778390f1b1c4fc14d74c42784dd9ee0c1d0c26b13f30b46826319ad url: "https://pub.dev" source: hosted - version: "6.3.6" + version: "6.3.8" google_sign_in_platform_interface: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: in_app_purchase_android - sha256: f7327b5fd70d8dc1b419fb4cd5c17520175c4059441afd985e8a9c3fa2cefed9 + sha256: b76ab601573f8a848e72d015496257235066ba3479bef6300482239f417e0d72 url: "https://pub.dev" source: hosted - version: "0.5.3" + version: "0.5.5" in_app_purchase_platform_interface: dependency: "direct dev" description: @@ -265,10 +265,10 @@ packages: dependency: transitive description: name: in_app_purchase_storekit - sha256: bb87b9003fd77da6f23f82c09b1891b28f7bf2520cfa1881a266a9601e675bf0 + sha256: de4f86b7bed848cd60a32c93affad868ba06a5276c007e23878855558094ff43 url: "https://pub.dev" source: hosted - version: "0.4.13" + version: "0.4.15" intl: dependency: "direct main" description: @@ -345,10 +345,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -462,10 +462,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/in_app_purchases/complete/app/pubspec.yaml b/in_app_purchases/complete/app/pubspec.yaml index a2af0cc6b2..55e3d86278 100644 --- a/in_app_purchases/complete/app/pubspec.yaml +++ b/in_app_purchases/complete/app/pubspec.yaml @@ -7,10 +7,11 @@ environment: sdk: ^3.13.5 dependencies: - cloud_firestore: ^6.10.0 + cloud_firestore: ^7.0.0 cupertino_icons: ^2.0.0 - firebase_auth: ^6.7.0 - firebase_core: ^4.15.0 + cupertino_ui: ^1.1.4 + firebase_auth: ^7.0.0 + firebase_core: ^5.0.0 flutter: sdk: flutter google_sign_in: ^7.2.0 @@ -18,7 +19,7 @@ dependencies: in_app_purchase: ^3.3.1 intl: ^0.20.3 logging: ^1.3.0 - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/in_app_purchases/complete/dart-backend/pubspec.lock b/in_app_purchases/complete/dart-backend/pubspec.lock index 2c47f81c8d..4258529bf9 100644 --- a/in_app_purchases/complete/dart-backend/pubspec.lock +++ b/in_app_purchases/complete/dart-backend/pubspec.lock @@ -13,18 +13,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" app_store_server_sdk: dependency: "direct main" description: @@ -37,10 +37,10 @@ packages: dependency: transitive description: name: archive - sha256: "6c5bcd986e06b94e3c40244af471750840a3d2341d1f9763a1100a14add517b4" + sha256: "0d58d1fa1fddf6588251ccf2819f3fb3b6d0452c1b2813ac7413a05592bfbefe" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.5.2" args: dependency: transitive description: @@ -81,6 +81,14 @@ packages: url: "https://pub.dev" source: hosted version: "0.2.0" + cli_util: + dependency: transitive + description: + name: cli_util + sha256: "89b8801ba49f8b593fbf2d3e59efd0f566c46cd4ba6837ae2610c72b52a0f899" + url: "https://pub.dev" + source: hosted + version: "0.6.0" collection: dependency: transitive description: @@ -101,10 +109,10 @@ packages: dependency: transitive description: name: coverage - sha256: "956a3de0725ca232ad353565a8290d3357592bf4250f6f298a185e2d949c5d3d" + sha256: ff89e37c19355194e279d26dafe8e4bece46c9ea63a30be4dc68214f5bc290d3 url: "https://pub.dev" source: hosted - version: "1.15.1" + version: "1.16.0" crypto: dependency: transitive description: @@ -149,10 +157,10 @@ packages: dependency: transitive description: name: frontend_server_client - sha256: "404dbf9bce29beafbe9dcb19219447b6f7d49900cd42b8d3b7af102b24508e25" + sha256: "2b56423afc7651a81da53ed3a4f9f51e92572293f54d0d54e19b759f13714849" url: "https://pub.dev" source: hosted - version: "4.1.0" + version: "4.2.0" glob: dependency: transitive description: @@ -189,10 +197,10 @@ packages: dependency: "direct main" description: name: googleapis_auth - sha256: d31822528becea550f7c7a9ab73a4518e31e48f201ab574be7e141f262923f27 + sha256: e15d48204e2f3c852dc1091a49705a163a8ba5897823f9abe1c0795e512357c4 url: "https://pub.dev" source: hosted - version: "2.3.4" + version: "2.3.5" http: dependency: "direct main" description: @@ -213,10 +221,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -373,18 +381,18 @@ packages: dependency: "direct main" description: name: shelf_router - sha256: f5e5d492440a7fb165fe1e2e1a623f31f734d3370900070b2b1e0d0428d59864 + sha256: "2b3eb66f2e7651c9f0af28538e0de53bc02dc102d965d55b13e6ffceafad10e3" url: "https://pub.dev" source: hosted - version: "1.1.4" + version: "1.1.5" shelf_static: dependency: transitive description: name: shelf_static - sha256: c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3 + sha256: "480504af9e5323899c5be26a4f6c2fc4437d50954d39842f0290f4ae733d57b4" url: "https://pub.dev" source: hosted - version: "1.1.3" + version: "1.2.0" shelf_web_socket: dependency: transitive description: @@ -493,10 +501,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/in_app_purchases/complete/dart-backend/pubspec.yaml b/in_app_purchases/complete/dart-backend/pubspec.yaml index 3e7877fda9..3da89a5cf1 100644 --- a/in_app_purchases/complete/dart-backend/pubspec.yaml +++ b/in_app_purchases/complete/dart-backend/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: app_store_server_sdk: ^1.2.10 googleapis: ^16.0.0 - googleapis_auth: ^2.3.4 + googleapis_auth: ^2.3.5 http: ^1.6.0 shelf: ^1.4.2 shelf_router: ^1.1.2 diff --git a/in_app_purchases/step_00/app/lib/logic/dash_upgrades.dart b/in_app_purchases/step_00/app/lib/logic/dash_upgrades.dart index f6201177f5..b9d437aebb 100644 --- a/in_app_purchases/step_00/app/lib/logic/dash_upgrades.dart +++ b/in_app_purchases/step_00/app/lib/logic/dash_upgrades.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'dash_counter.dart'; import 'firebase_notifier.dart'; diff --git a/in_app_purchases/step_00/app/lib/logic/firebase_notifier.dart b/in_app_purchases/step_00/app/lib/logic/firebase_notifier.dart index ab827cde57..ff8f03506e 100644 --- a/in_app_purchases/step_00/app/lib/logic/firebase_notifier.dart +++ b/in_app_purchases/step_00/app/lib/logic/firebase_notifier.dart @@ -1,9 +1,9 @@ import 'dart:async'; import 'package:cloud_firestore/cloud_firestore.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:firebase_auth/firebase_auth.dart'; import 'package:firebase_core/firebase_core.dart'; -import 'package:flutter/cupertino.dart'; import 'package:flutter/foundation.dart'; import 'package:google_sign_in/google_sign_in.dart'; import 'package:logging/logging.dart'; diff --git a/in_app_purchases/step_00/app/lib/repo/iap_repo.dart b/in_app_purchases/step_00/app/lib/repo/iap_repo.dart index b9aa3e9027..19e1cc7b3c 100644 --- a/in_app_purchases/step_00/app/lib/repo/iap_repo.dart +++ b/in_app_purchases/step_00/app/lib/repo/iap_repo.dart @@ -1,8 +1,8 @@ import 'dart:async'; import 'package:cloud_firestore/cloud_firestore.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:firebase_auth/firebase_auth.dart'; -import 'package:flutter/cupertino.dart'; import '../constants.dart'; import '../logic/firebase_notifier.dart'; diff --git a/in_app_purchases/step_00/app/pubspec.lock b/in_app_purchases/step_00/app/pubspec.lock index ef99843c24..ff98123b17 100644 --- a/in_app_purchases/step_00/app/pubspec.lock +++ b/in_app_purchases/step_00/app/pubspec.lock @@ -5,10 +5,10 @@ packages: dependency: transitive description: name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + sha256: a954052ffb2829f1f2cd16900658724952f7f48d053941a5c78dd12c19d7b9b9 url: "https://pub.dev" source: hosted - version: "1.3.77" + version: "1.3.78" async: dependency: transitive description: @@ -45,26 +45,26 @@ packages: dependency: "direct main" description: name: cloud_firestore - sha256: db785e4d0a995654781835b78a30b8bb203d967e123843bb918df0cdb6a7ec69 + sha256: "925a2baf73cc90175e428820eb56636cb59d3ccc61df05ad669c572c4db48781" url: "https://pub.dev" source: hosted - version: "6.10.0" + version: "7.0.0" cloud_firestore_platform_interface: dependency: transitive description: name: cloud_firestore_platform_interface - sha256: ef985a8239846187de0eccce2092a940eaf281a1357c6325e1739ec0b6c230e2 + sha256: "1ea5dcf82da5714c266a08b74d09fc14286426866d5f36131cdbceb4c41f6efd" url: "https://pub.dev" source: hosted - version: "8.0.7" + version: "8.0.8" cloud_firestore_web: dependency: transitive description: name: cloud_firestore_web - sha256: b30b3b44937345d50b195f85ef328f1d71c2a79965cb1645a479d029d45f636a + sha256: "9789b3b0c816a050b35e2c79a2f7b155e88074e0364df46850fb4b5c1e52f119" url: "https://pub.dev" source: hosted - version: "5.7.3" + version: "5.7.4" collection: dependency: transitive description: @@ -82,13 +82,13 @@ packages: source: hosted version: "2.0.0" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -101,34 +101,34 @@ packages: dependency: "direct main" description: name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + sha256: "76ddb00b0e74fbaf508b283a8da7f473ef5f7305bd63b792dc7c8891d1ba034f" url: "https://pub.dev" source: hosted - version: "6.7.0" + version: "7.0.0" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + sha256: f7eab35271d4c3594137f10665cf98e9b401921145272f14973a5a4a92183946 url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "9.1.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + sha256: "68b9c91ccb7557ab10f1a74035227f2a1627a04deebfe9eedf33054a9446ab3c" url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.3.1" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + sha256: "7d4306a9ac6eaed45df40c63f81275bf46dc65083947b8c1665c8d7c04a74743" url: "https://pub.dev" source: hosted - version: "4.15.0" + version: "5.0.0" firebase_core_platform_interface: dependency: transitive description: @@ -141,10 +141,10 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + sha256: d5bf0dcaae08e6aa34e95e416a69998b0570951d3619c5c898f435d6b83304b4 url: "https://pub.dev" source: hosted - version: "3.12.0" + version: "4.0.0" flutter: dependency: "direct main" description: flutter @@ -193,18 +193,18 @@ packages: dependency: transitive description: name: google_sign_in_android - sha256: c403315d87aba1f815a0a401093f97808cab6cb2bdd11ca431ff8587fd7f1c00 + sha256: "312e74b3e839896ff30ed98310da4cc24dbfa19ad060b1612f7718d5afa66480" url: "https://pub.dev" source: hosted - version: "7.2.17" + version: "7.2.18" google_sign_in_ios: dependency: transitive description: name: google_sign_in_ios - sha256: "55e8b7ea216d671f81dd17b0ef535d0a7d239ef1aea4f6f79fbf14abaa9c3687" + sha256: b8efb315c778390f1b1c4fc14d74c42784dd9ee0c1d0c26b13f30b46826319ad url: "https://pub.dev" source: hosted - version: "6.3.6" + version: "6.3.8" google_sign_in_platform_interface: dependency: transitive description: @@ -305,10 +305,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -422,10 +422,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/in_app_purchases/step_00/app/pubspec.yaml b/in_app_purchases/step_00/app/pubspec.yaml index 6e616adcf5..5add29bbe2 100644 --- a/in_app_purchases/step_00/app/pubspec.yaml +++ b/in_app_purchases/step_00/app/pubspec.yaml @@ -7,17 +7,18 @@ environment: sdk: ^3.13.5 dependencies: - cloud_firestore: ^6.10.0 + cloud_firestore: ^7.0.0 cupertino_icons: ^2.0.0 - firebase_auth: ^6.7.0 - firebase_core: ^4.15.0 + cupertino_ui: ^1.1.4 + firebase_auth: ^7.0.0 + firebase_core: ^5.0.0 flutter: sdk: flutter google_sign_in: ^7.2.0 http: ^1.6.0 intl: ^0.20.3 logging: ^1.3.0 - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/in_app_purchases/step_00/dart-backend/pubspec.lock b/in_app_purchases/step_00/dart-backend/pubspec.lock index afefc4aa66..4258529bf9 100644 --- a/in_app_purchases/step_00/dart-backend/pubspec.lock +++ b/in_app_purchases/step_00/dart-backend/pubspec.lock @@ -13,18 +13,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" app_store_server_sdk: dependency: "direct main" description: @@ -37,10 +37,10 @@ packages: dependency: transitive description: name: archive - sha256: "6c5bcd986e06b94e3c40244af471750840a3d2341d1f9763a1100a14add517b4" + sha256: "0d58d1fa1fddf6588251ccf2819f3fb3b6d0452c1b2813ac7413a05592bfbefe" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.5.2" args: dependency: transitive description: @@ -81,6 +81,14 @@ packages: url: "https://pub.dev" source: hosted version: "0.2.0" + cli_util: + dependency: transitive + description: + name: cli_util + sha256: "89b8801ba49f8b593fbf2d3e59efd0f566c46cd4ba6837ae2610c72b52a0f899" + url: "https://pub.dev" + source: hosted + version: "0.6.0" collection: dependency: transitive description: @@ -101,10 +109,10 @@ packages: dependency: transitive description: name: coverage - sha256: "956a3de0725ca232ad353565a8290d3357592bf4250f6f298a185e2d949c5d3d" + sha256: ff89e37c19355194e279d26dafe8e4bece46c9ea63a30be4dc68214f5bc290d3 url: "https://pub.dev" source: hosted - version: "1.15.1" + version: "1.16.0" crypto: dependency: transitive description: @@ -149,10 +157,10 @@ packages: dependency: transitive description: name: frontend_server_client - sha256: "404dbf9bce29beafbe9dcb19219447b6f7d49900cd42b8d3b7af102b24508e25" + sha256: "2b56423afc7651a81da53ed3a4f9f51e92572293f54d0d54e19b759f13714849" url: "https://pub.dev" source: hosted - version: "4.1.0" + version: "4.2.0" glob: dependency: transitive description: @@ -181,18 +189,18 @@ packages: dependency: "direct main" description: name: googleapis - sha256: d38bb64016ef27eca7fde992994b9d2999bcea307685807e15d6a08bff05dc61 + sha256: "62b5988f228b774448ebd99b53fe8069becb55840f1b28948bb84160373dc0b6" url: "https://pub.dev" source: hosted - version: "17.0.0" + version: "16.0.0" googleapis_auth: dependency: "direct main" description: name: googleapis_auth - sha256: d31822528becea550f7c7a9ab73a4518e31e48f201ab574be7e141f262923f27 + sha256: e15d48204e2f3c852dc1091a49705a163a8ba5897823f9abe1c0795e512357c4 url: "https://pub.dev" source: hosted - version: "2.3.4" + version: "2.3.5" http: dependency: "direct main" description: @@ -213,10 +221,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -381,10 +389,10 @@ packages: dependency: transitive description: name: shelf_static - sha256: c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3 + sha256: "480504af9e5323899c5be26a4f6c2fc4437d50954d39842f0290f4ae733d57b4" url: "https://pub.dev" source: hosted - version: "1.1.3" + version: "1.2.0" shelf_web_socket: dependency: transitive description: @@ -493,10 +501,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/in_app_purchases/step_00/dart-backend/pubspec.yaml b/in_app_purchases/step_00/dart-backend/pubspec.yaml index 09daf9b104..3da89a5cf1 100644 --- a/in_app_purchases/step_00/dart-backend/pubspec.yaml +++ b/in_app_purchases/step_00/dart-backend/pubspec.yaml @@ -8,8 +8,8 @@ environment: dependencies: app_store_server_sdk: ^1.2.10 - googleapis: ^17.0.0 - googleapis_auth: ^2.3.4 + googleapis: ^16.0.0 + googleapis_auth: ^2.3.5 http: ^1.6.0 shelf: ^1.4.2 shelf_router: ^1.1.2 diff --git a/in_app_purchases/step_03/app/lib/logic/dash_upgrades.dart b/in_app_purchases/step_03/app/lib/logic/dash_upgrades.dart index f6201177f5..b9d437aebb 100644 --- a/in_app_purchases/step_03/app/lib/logic/dash_upgrades.dart +++ b/in_app_purchases/step_03/app/lib/logic/dash_upgrades.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'dash_counter.dart'; import 'firebase_notifier.dart'; diff --git a/in_app_purchases/step_03/app/lib/logic/firebase_notifier.dart b/in_app_purchases/step_03/app/lib/logic/firebase_notifier.dart index ab827cde57..ff8f03506e 100644 --- a/in_app_purchases/step_03/app/lib/logic/firebase_notifier.dart +++ b/in_app_purchases/step_03/app/lib/logic/firebase_notifier.dart @@ -1,9 +1,9 @@ import 'dart:async'; import 'package:cloud_firestore/cloud_firestore.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:firebase_auth/firebase_auth.dart'; import 'package:firebase_core/firebase_core.dart'; -import 'package:flutter/cupertino.dart'; import 'package:flutter/foundation.dart'; import 'package:google_sign_in/google_sign_in.dart'; import 'package:logging/logging.dart'; diff --git a/in_app_purchases/step_03/app/lib/repo/iap_repo.dart b/in_app_purchases/step_03/app/lib/repo/iap_repo.dart index b9aa3e9027..19e1cc7b3c 100644 --- a/in_app_purchases/step_03/app/lib/repo/iap_repo.dart +++ b/in_app_purchases/step_03/app/lib/repo/iap_repo.dart @@ -1,8 +1,8 @@ import 'dart:async'; import 'package:cloud_firestore/cloud_firestore.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:firebase_auth/firebase_auth.dart'; -import 'package:flutter/cupertino.dart'; import '../constants.dart'; import '../logic/firebase_notifier.dart'; diff --git a/in_app_purchases/step_03/app/pubspec.lock b/in_app_purchases/step_03/app/pubspec.lock index 3b1f4d9492..bf87504dda 100644 --- a/in_app_purchases/step_03/app/pubspec.lock +++ b/in_app_purchases/step_03/app/pubspec.lock @@ -5,10 +5,10 @@ packages: dependency: transitive description: name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + sha256: a954052ffb2829f1f2cd16900658724952f7f48d053941a5c78dd12c19d7b9b9 url: "https://pub.dev" source: hosted - version: "1.3.77" + version: "1.3.78" async: dependency: transitive description: @@ -45,26 +45,26 @@ packages: dependency: "direct main" description: name: cloud_firestore - sha256: db785e4d0a995654781835b78a30b8bb203d967e123843bb918df0cdb6a7ec69 + sha256: "925a2baf73cc90175e428820eb56636cb59d3ccc61df05ad669c572c4db48781" url: "https://pub.dev" source: hosted - version: "6.10.0" + version: "7.0.0" cloud_firestore_platform_interface: dependency: transitive description: name: cloud_firestore_platform_interface - sha256: ef985a8239846187de0eccce2092a940eaf281a1357c6325e1739ec0b6c230e2 + sha256: "1ea5dcf82da5714c266a08b74d09fc14286426866d5f36131cdbceb4c41f6efd" url: "https://pub.dev" source: hosted - version: "8.0.7" + version: "8.0.8" cloud_firestore_web: dependency: transitive description: name: cloud_firestore_web - sha256: b30b3b44937345d50b195f85ef328f1d71c2a79965cb1645a479d029d45f636a + sha256: "9789b3b0c816a050b35e2c79a2f7b155e88074e0364df46850fb4b5c1e52f119" url: "https://pub.dev" source: hosted - version: "5.7.3" + version: "5.7.4" collection: dependency: transitive description: @@ -82,13 +82,13 @@ packages: source: hosted version: "2.0.0" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -101,34 +101,34 @@ packages: dependency: "direct main" description: name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + sha256: "76ddb00b0e74fbaf508b283a8da7f473ef5f7305bd63b792dc7c8891d1ba034f" url: "https://pub.dev" source: hosted - version: "6.7.0" + version: "7.0.0" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + sha256: f7eab35271d4c3594137f10665cf98e9b401921145272f14973a5a4a92183946 url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "9.1.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + sha256: "68b9c91ccb7557ab10f1a74035227f2a1627a04deebfe9eedf33054a9446ab3c" url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.3.1" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + sha256: "7d4306a9ac6eaed45df40c63f81275bf46dc65083947b8c1665c8d7c04a74743" url: "https://pub.dev" source: hosted - version: "4.15.0" + version: "5.0.0" firebase_core_platform_interface: dependency: transitive description: @@ -141,10 +141,10 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + sha256: d5bf0dcaae08e6aa34e95e416a69998b0570951d3619c5c898f435d6b83304b4 url: "https://pub.dev" source: hosted - version: "3.12.0" + version: "4.0.0" flutter: dependency: "direct main" description: flutter @@ -193,18 +193,18 @@ packages: dependency: transitive description: name: google_sign_in_android - sha256: c403315d87aba1f815a0a401093f97808cab6cb2bdd11ca431ff8587fd7f1c00 + sha256: "312e74b3e839896ff30ed98310da4cc24dbfa19ad060b1612f7718d5afa66480" url: "https://pub.dev" source: hosted - version: "7.2.17" + version: "7.2.18" google_sign_in_ios: dependency: transitive description: name: google_sign_in_ios - sha256: "55e8b7ea216d671f81dd17b0ef535d0a7d239ef1aea4f6f79fbf14abaa9c3687" + sha256: b8efb315c778390f1b1c4fc14d74c42784dd9ee0c1d0c26b13f30b46826319ad url: "https://pub.dev" source: hosted - version: "6.3.6" + version: "6.3.8" google_sign_in_platform_interface: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: in_app_purchase_android - sha256: f7327b5fd70d8dc1b419fb4cd5c17520175c4059441afd985e8a9c3fa2cefed9 + sha256: b76ab601573f8a848e72d015496257235066ba3479bef6300482239f417e0d72 url: "https://pub.dev" source: hosted - version: "0.5.3" + version: "0.5.5" in_app_purchase_platform_interface: dependency: "direct dev" description: @@ -265,10 +265,10 @@ packages: dependency: transitive description: name: in_app_purchase_storekit - sha256: bb87b9003fd77da6f23f82c09b1891b28f7bf2520cfa1881a266a9601e675bf0 + sha256: de4f86b7bed848cd60a32c93affad868ba06a5276c007e23878855558094ff43 url: "https://pub.dev" source: hosted - version: "0.4.13" + version: "0.4.15" intl: dependency: "direct main" description: @@ -345,10 +345,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -462,10 +462,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/in_app_purchases/step_03/app/pubspec.yaml b/in_app_purchases/step_03/app/pubspec.yaml index a2af0cc6b2..55e3d86278 100644 --- a/in_app_purchases/step_03/app/pubspec.yaml +++ b/in_app_purchases/step_03/app/pubspec.yaml @@ -7,10 +7,11 @@ environment: sdk: ^3.13.5 dependencies: - cloud_firestore: ^6.10.0 + cloud_firestore: ^7.0.0 cupertino_icons: ^2.0.0 - firebase_auth: ^6.7.0 - firebase_core: ^4.15.0 + cupertino_ui: ^1.1.4 + firebase_auth: ^7.0.0 + firebase_core: ^5.0.0 flutter: sdk: flutter google_sign_in: ^7.2.0 @@ -18,7 +19,7 @@ dependencies: in_app_purchase: ^3.3.1 intl: ^0.20.3 logging: ^1.3.0 - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/in_app_purchases/step_03/dart-backend/pubspec.lock b/in_app_purchases/step_03/dart-backend/pubspec.lock index afefc4aa66..4258529bf9 100644 --- a/in_app_purchases/step_03/dart-backend/pubspec.lock +++ b/in_app_purchases/step_03/dart-backend/pubspec.lock @@ -13,18 +13,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" app_store_server_sdk: dependency: "direct main" description: @@ -37,10 +37,10 @@ packages: dependency: transitive description: name: archive - sha256: "6c5bcd986e06b94e3c40244af471750840a3d2341d1f9763a1100a14add517b4" + sha256: "0d58d1fa1fddf6588251ccf2819f3fb3b6d0452c1b2813ac7413a05592bfbefe" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.5.2" args: dependency: transitive description: @@ -81,6 +81,14 @@ packages: url: "https://pub.dev" source: hosted version: "0.2.0" + cli_util: + dependency: transitive + description: + name: cli_util + sha256: "89b8801ba49f8b593fbf2d3e59efd0f566c46cd4ba6837ae2610c72b52a0f899" + url: "https://pub.dev" + source: hosted + version: "0.6.0" collection: dependency: transitive description: @@ -101,10 +109,10 @@ packages: dependency: transitive description: name: coverage - sha256: "956a3de0725ca232ad353565a8290d3357592bf4250f6f298a185e2d949c5d3d" + sha256: ff89e37c19355194e279d26dafe8e4bece46c9ea63a30be4dc68214f5bc290d3 url: "https://pub.dev" source: hosted - version: "1.15.1" + version: "1.16.0" crypto: dependency: transitive description: @@ -149,10 +157,10 @@ packages: dependency: transitive description: name: frontend_server_client - sha256: "404dbf9bce29beafbe9dcb19219447b6f7d49900cd42b8d3b7af102b24508e25" + sha256: "2b56423afc7651a81da53ed3a4f9f51e92572293f54d0d54e19b759f13714849" url: "https://pub.dev" source: hosted - version: "4.1.0" + version: "4.2.0" glob: dependency: transitive description: @@ -181,18 +189,18 @@ packages: dependency: "direct main" description: name: googleapis - sha256: d38bb64016ef27eca7fde992994b9d2999bcea307685807e15d6a08bff05dc61 + sha256: "62b5988f228b774448ebd99b53fe8069becb55840f1b28948bb84160373dc0b6" url: "https://pub.dev" source: hosted - version: "17.0.0" + version: "16.0.0" googleapis_auth: dependency: "direct main" description: name: googleapis_auth - sha256: d31822528becea550f7c7a9ab73a4518e31e48f201ab574be7e141f262923f27 + sha256: e15d48204e2f3c852dc1091a49705a163a8ba5897823f9abe1c0795e512357c4 url: "https://pub.dev" source: hosted - version: "2.3.4" + version: "2.3.5" http: dependency: "direct main" description: @@ -213,10 +221,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -381,10 +389,10 @@ packages: dependency: transitive description: name: shelf_static - sha256: c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3 + sha256: "480504af9e5323899c5be26a4f6c2fc4437d50954d39842f0290f4ae733d57b4" url: "https://pub.dev" source: hosted - version: "1.1.3" + version: "1.2.0" shelf_web_socket: dependency: transitive description: @@ -493,10 +501,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/in_app_purchases/step_03/dart-backend/pubspec.yaml b/in_app_purchases/step_03/dart-backend/pubspec.yaml index 09daf9b104..3da89a5cf1 100644 --- a/in_app_purchases/step_03/dart-backend/pubspec.yaml +++ b/in_app_purchases/step_03/dart-backend/pubspec.yaml @@ -8,8 +8,8 @@ environment: dependencies: app_store_server_sdk: ^1.2.10 - googleapis: ^17.0.0 - googleapis_auth: ^2.3.4 + googleapis: ^16.0.0 + googleapis_auth: ^2.3.5 http: ^1.6.0 shelf: ^1.4.2 shelf_router: ^1.1.2 diff --git a/in_app_purchases/step_07/app/lib/logic/dash_upgrades.dart b/in_app_purchases/step_07/app/lib/logic/dash_upgrades.dart index f6201177f5..b9d437aebb 100644 --- a/in_app_purchases/step_07/app/lib/logic/dash_upgrades.dart +++ b/in_app_purchases/step_07/app/lib/logic/dash_upgrades.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'dash_counter.dart'; import 'firebase_notifier.dart'; diff --git a/in_app_purchases/step_07/app/lib/logic/firebase_notifier.dart b/in_app_purchases/step_07/app/lib/logic/firebase_notifier.dart index ab827cde57..ff8f03506e 100644 --- a/in_app_purchases/step_07/app/lib/logic/firebase_notifier.dart +++ b/in_app_purchases/step_07/app/lib/logic/firebase_notifier.dart @@ -1,9 +1,9 @@ import 'dart:async'; import 'package:cloud_firestore/cloud_firestore.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:firebase_auth/firebase_auth.dart'; import 'package:firebase_core/firebase_core.dart'; -import 'package:flutter/cupertino.dart'; import 'package:flutter/foundation.dart'; import 'package:google_sign_in/google_sign_in.dart'; import 'package:logging/logging.dart'; diff --git a/in_app_purchases/step_07/app/lib/repo/iap_repo.dart b/in_app_purchases/step_07/app/lib/repo/iap_repo.dart index b9aa3e9027..19e1cc7b3c 100644 --- a/in_app_purchases/step_07/app/lib/repo/iap_repo.dart +++ b/in_app_purchases/step_07/app/lib/repo/iap_repo.dart @@ -1,8 +1,8 @@ import 'dart:async'; import 'package:cloud_firestore/cloud_firestore.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:firebase_auth/firebase_auth.dart'; -import 'package:flutter/cupertino.dart'; import '../constants.dart'; import '../logic/firebase_notifier.dart'; diff --git a/in_app_purchases/step_07/app/pubspec.lock b/in_app_purchases/step_07/app/pubspec.lock index 3b1f4d9492..bf87504dda 100644 --- a/in_app_purchases/step_07/app/pubspec.lock +++ b/in_app_purchases/step_07/app/pubspec.lock @@ -5,10 +5,10 @@ packages: dependency: transitive description: name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + sha256: a954052ffb2829f1f2cd16900658724952f7f48d053941a5c78dd12c19d7b9b9 url: "https://pub.dev" source: hosted - version: "1.3.77" + version: "1.3.78" async: dependency: transitive description: @@ -45,26 +45,26 @@ packages: dependency: "direct main" description: name: cloud_firestore - sha256: db785e4d0a995654781835b78a30b8bb203d967e123843bb918df0cdb6a7ec69 + sha256: "925a2baf73cc90175e428820eb56636cb59d3ccc61df05ad669c572c4db48781" url: "https://pub.dev" source: hosted - version: "6.10.0" + version: "7.0.0" cloud_firestore_platform_interface: dependency: transitive description: name: cloud_firestore_platform_interface - sha256: ef985a8239846187de0eccce2092a940eaf281a1357c6325e1739ec0b6c230e2 + sha256: "1ea5dcf82da5714c266a08b74d09fc14286426866d5f36131cdbceb4c41f6efd" url: "https://pub.dev" source: hosted - version: "8.0.7" + version: "8.0.8" cloud_firestore_web: dependency: transitive description: name: cloud_firestore_web - sha256: b30b3b44937345d50b195f85ef328f1d71c2a79965cb1645a479d029d45f636a + sha256: "9789b3b0c816a050b35e2c79a2f7b155e88074e0364df46850fb4b5c1e52f119" url: "https://pub.dev" source: hosted - version: "5.7.3" + version: "5.7.4" collection: dependency: transitive description: @@ -82,13 +82,13 @@ packages: source: hosted version: "2.0.0" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -101,34 +101,34 @@ packages: dependency: "direct main" description: name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + sha256: "76ddb00b0e74fbaf508b283a8da7f473ef5f7305bd63b792dc7c8891d1ba034f" url: "https://pub.dev" source: hosted - version: "6.7.0" + version: "7.0.0" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + sha256: f7eab35271d4c3594137f10665cf98e9b401921145272f14973a5a4a92183946 url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "9.1.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + sha256: "68b9c91ccb7557ab10f1a74035227f2a1627a04deebfe9eedf33054a9446ab3c" url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.3.1" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + sha256: "7d4306a9ac6eaed45df40c63f81275bf46dc65083947b8c1665c8d7c04a74743" url: "https://pub.dev" source: hosted - version: "4.15.0" + version: "5.0.0" firebase_core_platform_interface: dependency: transitive description: @@ -141,10 +141,10 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + sha256: d5bf0dcaae08e6aa34e95e416a69998b0570951d3619c5c898f435d6b83304b4 url: "https://pub.dev" source: hosted - version: "3.12.0" + version: "4.0.0" flutter: dependency: "direct main" description: flutter @@ -193,18 +193,18 @@ packages: dependency: transitive description: name: google_sign_in_android - sha256: c403315d87aba1f815a0a401093f97808cab6cb2bdd11ca431ff8587fd7f1c00 + sha256: "312e74b3e839896ff30ed98310da4cc24dbfa19ad060b1612f7718d5afa66480" url: "https://pub.dev" source: hosted - version: "7.2.17" + version: "7.2.18" google_sign_in_ios: dependency: transitive description: name: google_sign_in_ios - sha256: "55e8b7ea216d671f81dd17b0ef535d0a7d239ef1aea4f6f79fbf14abaa9c3687" + sha256: b8efb315c778390f1b1c4fc14d74c42784dd9ee0c1d0c26b13f30b46826319ad url: "https://pub.dev" source: hosted - version: "6.3.6" + version: "6.3.8" google_sign_in_platform_interface: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: in_app_purchase_android - sha256: f7327b5fd70d8dc1b419fb4cd5c17520175c4059441afd985e8a9c3fa2cefed9 + sha256: b76ab601573f8a848e72d015496257235066ba3479bef6300482239f417e0d72 url: "https://pub.dev" source: hosted - version: "0.5.3" + version: "0.5.5" in_app_purchase_platform_interface: dependency: "direct dev" description: @@ -265,10 +265,10 @@ packages: dependency: transitive description: name: in_app_purchase_storekit - sha256: bb87b9003fd77da6f23f82c09b1891b28f7bf2520cfa1881a266a9601e675bf0 + sha256: de4f86b7bed848cd60a32c93affad868ba06a5276c007e23878855558094ff43 url: "https://pub.dev" source: hosted - version: "0.4.13" + version: "0.4.15" intl: dependency: "direct main" description: @@ -345,10 +345,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -462,10 +462,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/in_app_purchases/step_07/app/pubspec.yaml b/in_app_purchases/step_07/app/pubspec.yaml index a2af0cc6b2..55e3d86278 100644 --- a/in_app_purchases/step_07/app/pubspec.yaml +++ b/in_app_purchases/step_07/app/pubspec.yaml @@ -7,10 +7,11 @@ environment: sdk: ^3.13.5 dependencies: - cloud_firestore: ^6.10.0 + cloud_firestore: ^7.0.0 cupertino_icons: ^2.0.0 - firebase_auth: ^6.7.0 - firebase_core: ^4.15.0 + cupertino_ui: ^1.1.4 + firebase_auth: ^7.0.0 + firebase_core: ^5.0.0 flutter: sdk: flutter google_sign_in: ^7.2.0 @@ -18,7 +19,7 @@ dependencies: in_app_purchase: ^3.3.1 intl: ^0.20.3 logging: ^1.3.0 - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/in_app_purchases/step_07/dart-backend/pubspec.lock b/in_app_purchases/step_07/dart-backend/pubspec.lock index afefc4aa66..4258529bf9 100644 --- a/in_app_purchases/step_07/dart-backend/pubspec.lock +++ b/in_app_purchases/step_07/dart-backend/pubspec.lock @@ -13,18 +13,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" app_store_server_sdk: dependency: "direct main" description: @@ -37,10 +37,10 @@ packages: dependency: transitive description: name: archive - sha256: "6c5bcd986e06b94e3c40244af471750840a3d2341d1f9763a1100a14add517b4" + sha256: "0d58d1fa1fddf6588251ccf2819f3fb3b6d0452c1b2813ac7413a05592bfbefe" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.5.2" args: dependency: transitive description: @@ -81,6 +81,14 @@ packages: url: "https://pub.dev" source: hosted version: "0.2.0" + cli_util: + dependency: transitive + description: + name: cli_util + sha256: "89b8801ba49f8b593fbf2d3e59efd0f566c46cd4ba6837ae2610c72b52a0f899" + url: "https://pub.dev" + source: hosted + version: "0.6.0" collection: dependency: transitive description: @@ -101,10 +109,10 @@ packages: dependency: transitive description: name: coverage - sha256: "956a3de0725ca232ad353565a8290d3357592bf4250f6f298a185e2d949c5d3d" + sha256: ff89e37c19355194e279d26dafe8e4bece46c9ea63a30be4dc68214f5bc290d3 url: "https://pub.dev" source: hosted - version: "1.15.1" + version: "1.16.0" crypto: dependency: transitive description: @@ -149,10 +157,10 @@ packages: dependency: transitive description: name: frontend_server_client - sha256: "404dbf9bce29beafbe9dcb19219447b6f7d49900cd42b8d3b7af102b24508e25" + sha256: "2b56423afc7651a81da53ed3a4f9f51e92572293f54d0d54e19b759f13714849" url: "https://pub.dev" source: hosted - version: "4.1.0" + version: "4.2.0" glob: dependency: transitive description: @@ -181,18 +189,18 @@ packages: dependency: "direct main" description: name: googleapis - sha256: d38bb64016ef27eca7fde992994b9d2999bcea307685807e15d6a08bff05dc61 + sha256: "62b5988f228b774448ebd99b53fe8069becb55840f1b28948bb84160373dc0b6" url: "https://pub.dev" source: hosted - version: "17.0.0" + version: "16.0.0" googleapis_auth: dependency: "direct main" description: name: googleapis_auth - sha256: d31822528becea550f7c7a9ab73a4518e31e48f201ab574be7e141f262923f27 + sha256: e15d48204e2f3c852dc1091a49705a163a8ba5897823f9abe1c0795e512357c4 url: "https://pub.dev" source: hosted - version: "2.3.4" + version: "2.3.5" http: dependency: "direct main" description: @@ -213,10 +221,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -381,10 +389,10 @@ packages: dependency: transitive description: name: shelf_static - sha256: c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3 + sha256: "480504af9e5323899c5be26a4f6c2fc4437d50954d39842f0290f4ae733d57b4" url: "https://pub.dev" source: hosted - version: "1.1.3" + version: "1.2.0" shelf_web_socket: dependency: transitive description: @@ -493,10 +501,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/in_app_purchases/step_07/dart-backend/pubspec.yaml b/in_app_purchases/step_07/dart-backend/pubspec.yaml index 09daf9b104..3da89a5cf1 100644 --- a/in_app_purchases/step_07/dart-backend/pubspec.yaml +++ b/in_app_purchases/step_07/dart-backend/pubspec.yaml @@ -8,8 +8,8 @@ environment: dependencies: app_store_server_sdk: ^1.2.10 - googleapis: ^17.0.0 - googleapis_auth: ^2.3.4 + googleapis: ^16.0.0 + googleapis_auth: ^2.3.5 http: ^1.6.0 shelf: ^1.4.2 shelf_router: ^1.1.2 diff --git a/in_app_purchases/step_08/app/lib/logic/dash_upgrades.dart b/in_app_purchases/step_08/app/lib/logic/dash_upgrades.dart index f6201177f5..b9d437aebb 100644 --- a/in_app_purchases/step_08/app/lib/logic/dash_upgrades.dart +++ b/in_app_purchases/step_08/app/lib/logic/dash_upgrades.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'dash_counter.dart'; import 'firebase_notifier.dart'; diff --git a/in_app_purchases/step_08/app/lib/logic/firebase_notifier.dart b/in_app_purchases/step_08/app/lib/logic/firebase_notifier.dart index ab827cde57..ff8f03506e 100644 --- a/in_app_purchases/step_08/app/lib/logic/firebase_notifier.dart +++ b/in_app_purchases/step_08/app/lib/logic/firebase_notifier.dart @@ -1,9 +1,9 @@ import 'dart:async'; import 'package:cloud_firestore/cloud_firestore.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:firebase_auth/firebase_auth.dart'; import 'package:firebase_core/firebase_core.dart'; -import 'package:flutter/cupertino.dart'; import 'package:flutter/foundation.dart'; import 'package:google_sign_in/google_sign_in.dart'; import 'package:logging/logging.dart'; diff --git a/in_app_purchases/step_08/app/lib/repo/iap_repo.dart b/in_app_purchases/step_08/app/lib/repo/iap_repo.dart index b9aa3e9027..19e1cc7b3c 100644 --- a/in_app_purchases/step_08/app/lib/repo/iap_repo.dart +++ b/in_app_purchases/step_08/app/lib/repo/iap_repo.dart @@ -1,8 +1,8 @@ import 'dart:async'; import 'package:cloud_firestore/cloud_firestore.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:firebase_auth/firebase_auth.dart'; -import 'package:flutter/cupertino.dart'; import '../constants.dart'; import '../logic/firebase_notifier.dart'; diff --git a/in_app_purchases/step_08/app/pubspec.lock b/in_app_purchases/step_08/app/pubspec.lock index 3b1f4d9492..bf87504dda 100644 --- a/in_app_purchases/step_08/app/pubspec.lock +++ b/in_app_purchases/step_08/app/pubspec.lock @@ -5,10 +5,10 @@ packages: dependency: transitive description: name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + sha256: a954052ffb2829f1f2cd16900658724952f7f48d053941a5c78dd12c19d7b9b9 url: "https://pub.dev" source: hosted - version: "1.3.77" + version: "1.3.78" async: dependency: transitive description: @@ -45,26 +45,26 @@ packages: dependency: "direct main" description: name: cloud_firestore - sha256: db785e4d0a995654781835b78a30b8bb203d967e123843bb918df0cdb6a7ec69 + sha256: "925a2baf73cc90175e428820eb56636cb59d3ccc61df05ad669c572c4db48781" url: "https://pub.dev" source: hosted - version: "6.10.0" + version: "7.0.0" cloud_firestore_platform_interface: dependency: transitive description: name: cloud_firestore_platform_interface - sha256: ef985a8239846187de0eccce2092a940eaf281a1357c6325e1739ec0b6c230e2 + sha256: "1ea5dcf82da5714c266a08b74d09fc14286426866d5f36131cdbceb4c41f6efd" url: "https://pub.dev" source: hosted - version: "8.0.7" + version: "8.0.8" cloud_firestore_web: dependency: transitive description: name: cloud_firestore_web - sha256: b30b3b44937345d50b195f85ef328f1d71c2a79965cb1645a479d029d45f636a + sha256: "9789b3b0c816a050b35e2c79a2f7b155e88074e0364df46850fb4b5c1e52f119" url: "https://pub.dev" source: hosted - version: "5.7.3" + version: "5.7.4" collection: dependency: transitive description: @@ -82,13 +82,13 @@ packages: source: hosted version: "2.0.0" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -101,34 +101,34 @@ packages: dependency: "direct main" description: name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + sha256: "76ddb00b0e74fbaf508b283a8da7f473ef5f7305bd63b792dc7c8891d1ba034f" url: "https://pub.dev" source: hosted - version: "6.7.0" + version: "7.0.0" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + sha256: f7eab35271d4c3594137f10665cf98e9b401921145272f14973a5a4a92183946 url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "9.1.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + sha256: "68b9c91ccb7557ab10f1a74035227f2a1627a04deebfe9eedf33054a9446ab3c" url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.3.1" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + sha256: "7d4306a9ac6eaed45df40c63f81275bf46dc65083947b8c1665c8d7c04a74743" url: "https://pub.dev" source: hosted - version: "4.15.0" + version: "5.0.0" firebase_core_platform_interface: dependency: transitive description: @@ -141,10 +141,10 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + sha256: d5bf0dcaae08e6aa34e95e416a69998b0570951d3619c5c898f435d6b83304b4 url: "https://pub.dev" source: hosted - version: "3.12.0" + version: "4.0.0" flutter: dependency: "direct main" description: flutter @@ -193,18 +193,18 @@ packages: dependency: transitive description: name: google_sign_in_android - sha256: c403315d87aba1f815a0a401093f97808cab6cb2bdd11ca431ff8587fd7f1c00 + sha256: "312e74b3e839896ff30ed98310da4cc24dbfa19ad060b1612f7718d5afa66480" url: "https://pub.dev" source: hosted - version: "7.2.17" + version: "7.2.18" google_sign_in_ios: dependency: transitive description: name: google_sign_in_ios - sha256: "55e8b7ea216d671f81dd17b0ef535d0a7d239ef1aea4f6f79fbf14abaa9c3687" + sha256: b8efb315c778390f1b1c4fc14d74c42784dd9ee0c1d0c26b13f30b46826319ad url: "https://pub.dev" source: hosted - version: "6.3.6" + version: "6.3.8" google_sign_in_platform_interface: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: in_app_purchase_android - sha256: f7327b5fd70d8dc1b419fb4cd5c17520175c4059441afd985e8a9c3fa2cefed9 + sha256: b76ab601573f8a848e72d015496257235066ba3479bef6300482239f417e0d72 url: "https://pub.dev" source: hosted - version: "0.5.3" + version: "0.5.5" in_app_purchase_platform_interface: dependency: "direct dev" description: @@ -265,10 +265,10 @@ packages: dependency: transitive description: name: in_app_purchase_storekit - sha256: bb87b9003fd77da6f23f82c09b1891b28f7bf2520cfa1881a266a9601e675bf0 + sha256: de4f86b7bed848cd60a32c93affad868ba06a5276c007e23878855558094ff43 url: "https://pub.dev" source: hosted - version: "0.4.13" + version: "0.4.15" intl: dependency: "direct main" description: @@ -345,10 +345,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -462,10 +462,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/in_app_purchases/step_08/app/pubspec.yaml b/in_app_purchases/step_08/app/pubspec.yaml index a2af0cc6b2..55e3d86278 100644 --- a/in_app_purchases/step_08/app/pubspec.yaml +++ b/in_app_purchases/step_08/app/pubspec.yaml @@ -7,10 +7,11 @@ environment: sdk: ^3.13.5 dependencies: - cloud_firestore: ^6.10.0 + cloud_firestore: ^7.0.0 cupertino_icons: ^2.0.0 - firebase_auth: ^6.7.0 - firebase_core: ^4.15.0 + cupertino_ui: ^1.1.4 + firebase_auth: ^7.0.0 + firebase_core: ^5.0.0 flutter: sdk: flutter google_sign_in: ^7.2.0 @@ -18,7 +19,7 @@ dependencies: in_app_purchase: ^3.3.1 intl: ^0.20.3 logging: ^1.3.0 - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/in_app_purchases/step_08/dart-backend/pubspec.lock b/in_app_purchases/step_08/dart-backend/pubspec.lock index afefc4aa66..4258529bf9 100644 --- a/in_app_purchases/step_08/dart-backend/pubspec.lock +++ b/in_app_purchases/step_08/dart-backend/pubspec.lock @@ -13,18 +13,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" app_store_server_sdk: dependency: "direct main" description: @@ -37,10 +37,10 @@ packages: dependency: transitive description: name: archive - sha256: "6c5bcd986e06b94e3c40244af471750840a3d2341d1f9763a1100a14add517b4" + sha256: "0d58d1fa1fddf6588251ccf2819f3fb3b6d0452c1b2813ac7413a05592bfbefe" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.5.2" args: dependency: transitive description: @@ -81,6 +81,14 @@ packages: url: "https://pub.dev" source: hosted version: "0.2.0" + cli_util: + dependency: transitive + description: + name: cli_util + sha256: "89b8801ba49f8b593fbf2d3e59efd0f566c46cd4ba6837ae2610c72b52a0f899" + url: "https://pub.dev" + source: hosted + version: "0.6.0" collection: dependency: transitive description: @@ -101,10 +109,10 @@ packages: dependency: transitive description: name: coverage - sha256: "956a3de0725ca232ad353565a8290d3357592bf4250f6f298a185e2d949c5d3d" + sha256: ff89e37c19355194e279d26dafe8e4bece46c9ea63a30be4dc68214f5bc290d3 url: "https://pub.dev" source: hosted - version: "1.15.1" + version: "1.16.0" crypto: dependency: transitive description: @@ -149,10 +157,10 @@ packages: dependency: transitive description: name: frontend_server_client - sha256: "404dbf9bce29beafbe9dcb19219447b6f7d49900cd42b8d3b7af102b24508e25" + sha256: "2b56423afc7651a81da53ed3a4f9f51e92572293f54d0d54e19b759f13714849" url: "https://pub.dev" source: hosted - version: "4.1.0" + version: "4.2.0" glob: dependency: transitive description: @@ -181,18 +189,18 @@ packages: dependency: "direct main" description: name: googleapis - sha256: d38bb64016ef27eca7fde992994b9d2999bcea307685807e15d6a08bff05dc61 + sha256: "62b5988f228b774448ebd99b53fe8069becb55840f1b28948bb84160373dc0b6" url: "https://pub.dev" source: hosted - version: "17.0.0" + version: "16.0.0" googleapis_auth: dependency: "direct main" description: name: googleapis_auth - sha256: d31822528becea550f7c7a9ab73a4518e31e48f201ab574be7e141f262923f27 + sha256: e15d48204e2f3c852dc1091a49705a163a8ba5897823f9abe1c0795e512357c4 url: "https://pub.dev" source: hosted - version: "2.3.4" + version: "2.3.5" http: dependency: "direct main" description: @@ -213,10 +221,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -381,10 +389,10 @@ packages: dependency: transitive description: name: shelf_static - sha256: c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3 + sha256: "480504af9e5323899c5be26a4f6c2fc4437d50954d39842f0290f4ae733d57b4" url: "https://pub.dev" source: hosted - version: "1.1.3" + version: "1.2.0" shelf_web_socket: dependency: transitive description: @@ -493,10 +501,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/in_app_purchases/step_08/dart-backend/pubspec.yaml b/in_app_purchases/step_08/dart-backend/pubspec.yaml index 09daf9b104..3da89a5cf1 100644 --- a/in_app_purchases/step_08/dart-backend/pubspec.yaml +++ b/in_app_purchases/step_08/dart-backend/pubspec.yaml @@ -8,8 +8,8 @@ environment: dependencies: app_store_server_sdk: ^1.2.10 - googleapis: ^17.0.0 - googleapis_auth: ^2.3.4 + googleapis: ^16.0.0 + googleapis_auth: ^2.3.5 http: ^1.6.0 shelf: ^1.4.2 shelf_router: ^1.1.2 diff --git a/in_app_purchases/step_10/app/lib/logic/dash_upgrades.dart b/in_app_purchases/step_10/app/lib/logic/dash_upgrades.dart index f6201177f5..b9d437aebb 100644 --- a/in_app_purchases/step_10/app/lib/logic/dash_upgrades.dart +++ b/in_app_purchases/step_10/app/lib/logic/dash_upgrades.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'dash_counter.dart'; import 'firebase_notifier.dart'; diff --git a/in_app_purchases/step_10/app/lib/logic/firebase_notifier.dart b/in_app_purchases/step_10/app/lib/logic/firebase_notifier.dart index 132be9020b..749c777c8f 100644 --- a/in_app_purchases/step_10/app/lib/logic/firebase_notifier.dart +++ b/in_app_purchases/step_10/app/lib/logic/firebase_notifier.dart @@ -1,9 +1,9 @@ import 'dart:async'; import 'package:cloud_firestore/cloud_firestore.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:firebase_auth/firebase_auth.dart'; import 'package:firebase_core/firebase_core.dart'; -import 'package:flutter/cupertino.dart'; import 'package:flutter/foundation.dart'; import 'package:google_sign_in/google_sign_in.dart'; import 'package:logging/logging.dart'; diff --git a/in_app_purchases/step_10/app/lib/repo/iap_repo.dart b/in_app_purchases/step_10/app/lib/repo/iap_repo.dart index b9aa3e9027..19e1cc7b3c 100644 --- a/in_app_purchases/step_10/app/lib/repo/iap_repo.dart +++ b/in_app_purchases/step_10/app/lib/repo/iap_repo.dart @@ -1,8 +1,8 @@ import 'dart:async'; import 'package:cloud_firestore/cloud_firestore.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:firebase_auth/firebase_auth.dart'; -import 'package:flutter/cupertino.dart'; import '../constants.dart'; import '../logic/firebase_notifier.dart'; diff --git a/in_app_purchases/step_10/app/pubspec.lock b/in_app_purchases/step_10/app/pubspec.lock index 3b1f4d9492..bf87504dda 100644 --- a/in_app_purchases/step_10/app/pubspec.lock +++ b/in_app_purchases/step_10/app/pubspec.lock @@ -5,10 +5,10 @@ packages: dependency: transitive description: name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + sha256: a954052ffb2829f1f2cd16900658724952f7f48d053941a5c78dd12c19d7b9b9 url: "https://pub.dev" source: hosted - version: "1.3.77" + version: "1.3.78" async: dependency: transitive description: @@ -45,26 +45,26 @@ packages: dependency: "direct main" description: name: cloud_firestore - sha256: db785e4d0a995654781835b78a30b8bb203d967e123843bb918df0cdb6a7ec69 + sha256: "925a2baf73cc90175e428820eb56636cb59d3ccc61df05ad669c572c4db48781" url: "https://pub.dev" source: hosted - version: "6.10.0" + version: "7.0.0" cloud_firestore_platform_interface: dependency: transitive description: name: cloud_firestore_platform_interface - sha256: ef985a8239846187de0eccce2092a940eaf281a1357c6325e1739ec0b6c230e2 + sha256: "1ea5dcf82da5714c266a08b74d09fc14286426866d5f36131cdbceb4c41f6efd" url: "https://pub.dev" source: hosted - version: "8.0.7" + version: "8.0.8" cloud_firestore_web: dependency: transitive description: name: cloud_firestore_web - sha256: b30b3b44937345d50b195f85ef328f1d71c2a79965cb1645a479d029d45f636a + sha256: "9789b3b0c816a050b35e2c79a2f7b155e88074e0364df46850fb4b5c1e52f119" url: "https://pub.dev" source: hosted - version: "5.7.3" + version: "5.7.4" collection: dependency: transitive description: @@ -82,13 +82,13 @@ packages: source: hosted version: "2.0.0" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -101,34 +101,34 @@ packages: dependency: "direct main" description: name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + sha256: "76ddb00b0e74fbaf508b283a8da7f473ef5f7305bd63b792dc7c8891d1ba034f" url: "https://pub.dev" source: hosted - version: "6.7.0" + version: "7.0.0" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + sha256: f7eab35271d4c3594137f10665cf98e9b401921145272f14973a5a4a92183946 url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "9.1.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + sha256: "68b9c91ccb7557ab10f1a74035227f2a1627a04deebfe9eedf33054a9446ab3c" url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.3.1" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + sha256: "7d4306a9ac6eaed45df40c63f81275bf46dc65083947b8c1665c8d7c04a74743" url: "https://pub.dev" source: hosted - version: "4.15.0" + version: "5.0.0" firebase_core_platform_interface: dependency: transitive description: @@ -141,10 +141,10 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + sha256: d5bf0dcaae08e6aa34e95e416a69998b0570951d3619c5c898f435d6b83304b4 url: "https://pub.dev" source: hosted - version: "3.12.0" + version: "4.0.0" flutter: dependency: "direct main" description: flutter @@ -193,18 +193,18 @@ packages: dependency: transitive description: name: google_sign_in_android - sha256: c403315d87aba1f815a0a401093f97808cab6cb2bdd11ca431ff8587fd7f1c00 + sha256: "312e74b3e839896ff30ed98310da4cc24dbfa19ad060b1612f7718d5afa66480" url: "https://pub.dev" source: hosted - version: "7.2.17" + version: "7.2.18" google_sign_in_ios: dependency: transitive description: name: google_sign_in_ios - sha256: "55e8b7ea216d671f81dd17b0ef535d0a7d239ef1aea4f6f79fbf14abaa9c3687" + sha256: b8efb315c778390f1b1c4fc14d74c42784dd9ee0c1d0c26b13f30b46826319ad url: "https://pub.dev" source: hosted - version: "6.3.6" + version: "6.3.8" google_sign_in_platform_interface: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: in_app_purchase_android - sha256: f7327b5fd70d8dc1b419fb4cd5c17520175c4059441afd985e8a9c3fa2cefed9 + sha256: b76ab601573f8a848e72d015496257235066ba3479bef6300482239f417e0d72 url: "https://pub.dev" source: hosted - version: "0.5.3" + version: "0.5.5" in_app_purchase_platform_interface: dependency: "direct dev" description: @@ -265,10 +265,10 @@ packages: dependency: transitive description: name: in_app_purchase_storekit - sha256: bb87b9003fd77da6f23f82c09b1891b28f7bf2520cfa1881a266a9601e675bf0 + sha256: de4f86b7bed848cd60a32c93affad868ba06a5276c007e23878855558094ff43 url: "https://pub.dev" source: hosted - version: "0.4.13" + version: "0.4.15" intl: dependency: "direct main" description: @@ -345,10 +345,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -462,10 +462,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/in_app_purchases/step_10/app/pubspec.yaml b/in_app_purchases/step_10/app/pubspec.yaml index a2af0cc6b2..55e3d86278 100644 --- a/in_app_purchases/step_10/app/pubspec.yaml +++ b/in_app_purchases/step_10/app/pubspec.yaml @@ -7,10 +7,11 @@ environment: sdk: ^3.13.5 dependencies: - cloud_firestore: ^6.10.0 + cloud_firestore: ^7.0.0 cupertino_icons: ^2.0.0 - firebase_auth: ^6.7.0 - firebase_core: ^4.15.0 + cupertino_ui: ^1.1.4 + firebase_auth: ^7.0.0 + firebase_core: ^5.0.0 flutter: sdk: flutter google_sign_in: ^7.2.0 @@ -18,7 +19,7 @@ dependencies: in_app_purchase: ^3.3.1 intl: ^0.20.3 logging: ^1.3.0 - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/in_app_purchases/step_10/dart-backend/pubspec.lock b/in_app_purchases/step_10/dart-backend/pubspec.lock index 5f6ac855e8..4258529bf9 100644 --- a/in_app_purchases/step_10/dart-backend/pubspec.lock +++ b/in_app_purchases/step_10/dart-backend/pubspec.lock @@ -13,18 +13,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" app_store_server_sdk: dependency: "direct main" description: @@ -37,10 +37,10 @@ packages: dependency: transitive description: name: archive - sha256: "6c5bcd986e06b94e3c40244af471750840a3d2341d1f9763a1100a14add517b4" + sha256: "0d58d1fa1fddf6588251ccf2819f3fb3b6d0452c1b2813ac7413a05592bfbefe" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.5.2" args: dependency: transitive description: @@ -81,6 +81,14 @@ packages: url: "https://pub.dev" source: hosted version: "0.2.0" + cli_util: + dependency: transitive + description: + name: cli_util + sha256: "89b8801ba49f8b593fbf2d3e59efd0f566c46cd4ba6837ae2610c72b52a0f899" + url: "https://pub.dev" + source: hosted + version: "0.6.0" collection: dependency: transitive description: @@ -101,10 +109,10 @@ packages: dependency: transitive description: name: coverage - sha256: "956a3de0725ca232ad353565a8290d3357592bf4250f6f298a185e2d949c5d3d" + sha256: ff89e37c19355194e279d26dafe8e4bece46c9ea63a30be4dc68214f5bc290d3 url: "https://pub.dev" source: hosted - version: "1.15.1" + version: "1.16.0" crypto: dependency: transitive description: @@ -149,10 +157,10 @@ packages: dependency: transitive description: name: frontend_server_client - sha256: "404dbf9bce29beafbe9dcb19219447b6f7d49900cd42b8d3b7af102b24508e25" + sha256: "2b56423afc7651a81da53ed3a4f9f51e92572293f54d0d54e19b759f13714849" url: "https://pub.dev" source: hosted - version: "4.1.0" + version: "4.2.0" glob: dependency: transitive description: @@ -189,10 +197,10 @@ packages: dependency: "direct main" description: name: googleapis_auth - sha256: d31822528becea550f7c7a9ab73a4518e31e48f201ab574be7e141f262923f27 + sha256: e15d48204e2f3c852dc1091a49705a163a8ba5897823f9abe1c0795e512357c4 url: "https://pub.dev" source: hosted - version: "2.3.4" + version: "2.3.5" http: dependency: "direct main" description: @@ -213,10 +221,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -357,10 +365,10 @@ packages: dependency: "direct main" description: name: shelf - sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12 + sha256: e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48 url: "https://pub.dev" source: hosted - version: "1.4.2" + version: "1.4.3" shelf_packages_handler: dependency: transitive description: @@ -373,18 +381,18 @@ packages: dependency: "direct main" description: name: shelf_router - sha256: f5e5d492440a7fb165fe1e2e1a623f31f734d3370900070b2b1e0d0428d59864 + sha256: "2b3eb66f2e7651c9f0af28538e0de53bc02dc102d965d55b13e6ffceafad10e3" url: "https://pub.dev" source: hosted - version: "1.1.4" + version: "1.1.5" shelf_static: dependency: transitive description: name: shelf_static - sha256: c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3 + sha256: "480504af9e5323899c5be26a4f6c2fc4437d50954d39842f0290f4ae733d57b4" url: "https://pub.dev" source: hosted - version: "1.1.3" + version: "1.2.0" shelf_web_socket: dependency: transitive description: @@ -493,10 +501,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/in_app_purchases/step_10/dart-backend/pubspec.yaml b/in_app_purchases/step_10/dart-backend/pubspec.yaml index 3e7877fda9..3da89a5cf1 100644 --- a/in_app_purchases/step_10/dart-backend/pubspec.yaml +++ b/in_app_purchases/step_10/dart-backend/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: app_store_server_sdk: ^1.2.10 googleapis: ^16.0.0 - googleapis_auth: ^2.3.4 + googleapis_auth: ^2.3.5 http: ^1.6.0 shelf: ^1.4.2 shelf_router: ^1.1.2 diff --git a/in_app_purchases/step_11/app/lib/logic/dash_upgrades.dart b/in_app_purchases/step_11/app/lib/logic/dash_upgrades.dart index f6201177f5..b9d437aebb 100644 --- a/in_app_purchases/step_11/app/lib/logic/dash_upgrades.dart +++ b/in_app_purchases/step_11/app/lib/logic/dash_upgrades.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'dash_counter.dart'; import 'firebase_notifier.dart'; diff --git a/in_app_purchases/step_11/app/lib/logic/firebase_notifier.dart b/in_app_purchases/step_11/app/lib/logic/firebase_notifier.dart index 132be9020b..749c777c8f 100644 --- a/in_app_purchases/step_11/app/lib/logic/firebase_notifier.dart +++ b/in_app_purchases/step_11/app/lib/logic/firebase_notifier.dart @@ -1,9 +1,9 @@ import 'dart:async'; import 'package:cloud_firestore/cloud_firestore.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:firebase_auth/firebase_auth.dart'; import 'package:firebase_core/firebase_core.dart'; -import 'package:flutter/cupertino.dart'; import 'package:flutter/foundation.dart'; import 'package:google_sign_in/google_sign_in.dart'; import 'package:logging/logging.dart'; diff --git a/in_app_purchases/step_11/app/lib/repo/iap_repo.dart b/in_app_purchases/step_11/app/lib/repo/iap_repo.dart index b9aa3e9027..19e1cc7b3c 100644 --- a/in_app_purchases/step_11/app/lib/repo/iap_repo.dart +++ b/in_app_purchases/step_11/app/lib/repo/iap_repo.dart @@ -1,8 +1,8 @@ import 'dart:async'; import 'package:cloud_firestore/cloud_firestore.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:firebase_auth/firebase_auth.dart'; -import 'package:flutter/cupertino.dart'; import '../constants.dart'; import '../logic/firebase_notifier.dart'; diff --git a/in_app_purchases/step_11/app/pubspec.lock b/in_app_purchases/step_11/app/pubspec.lock index 3b1f4d9492..bf87504dda 100644 --- a/in_app_purchases/step_11/app/pubspec.lock +++ b/in_app_purchases/step_11/app/pubspec.lock @@ -5,10 +5,10 @@ packages: dependency: transitive description: name: _flutterfire_internals - sha256: f6966125633a34f82d9be2ee895b755cff3554087b1d00a9eb884e5947f4bca9 + sha256: a954052ffb2829f1f2cd16900658724952f7f48d053941a5c78dd12c19d7b9b9 url: "https://pub.dev" source: hosted - version: "1.3.77" + version: "1.3.78" async: dependency: transitive description: @@ -45,26 +45,26 @@ packages: dependency: "direct main" description: name: cloud_firestore - sha256: db785e4d0a995654781835b78a30b8bb203d967e123843bb918df0cdb6a7ec69 + sha256: "925a2baf73cc90175e428820eb56636cb59d3ccc61df05ad669c572c4db48781" url: "https://pub.dev" source: hosted - version: "6.10.0" + version: "7.0.0" cloud_firestore_platform_interface: dependency: transitive description: name: cloud_firestore_platform_interface - sha256: ef985a8239846187de0eccce2092a940eaf281a1357c6325e1739ec0b6c230e2 + sha256: "1ea5dcf82da5714c266a08b74d09fc14286426866d5f36131cdbceb4c41f6efd" url: "https://pub.dev" source: hosted - version: "8.0.7" + version: "8.0.8" cloud_firestore_web: dependency: transitive description: name: cloud_firestore_web - sha256: b30b3b44937345d50b195f85ef328f1d71c2a79965cb1645a479d029d45f636a + sha256: "9789b3b0c816a050b35e2c79a2f7b155e88074e0364df46850fb4b5c1e52f119" url: "https://pub.dev" source: hosted - version: "5.7.3" + version: "5.7.4" collection: dependency: transitive description: @@ -82,13 +82,13 @@ packages: source: hosted version: "2.0.0" cupertino_ui: - dependency: transitive + dependency: "direct main" description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -101,34 +101,34 @@ packages: dependency: "direct main" description: name: firebase_auth - sha256: "144fa22926b629e797ecc757db5d31b145aeedf6018160296dae945d98a98fb5" + sha256: "76ddb00b0e74fbaf508b283a8da7f473ef5f7305bd63b792dc7c8891d1ba034f" url: "https://pub.dev" source: hosted - version: "6.7.0" + version: "7.0.0" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface - sha256: "9959a6e7338df4f725707a71fd9f727d8dfafd7c46cbaf59fcf7c8e94fb92d11" + sha256: f7eab35271d4c3594137f10665cf98e9b401921145272f14973a5a4a92183946 url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "9.1.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: "11861819c667e9f47269fa1e7fca8d0e5229f80d4d3008d44b2108b8c93bfd94" + sha256: "68b9c91ccb7557ab10f1a74035227f2a1627a04deebfe9eedf33054a9446ab3c" url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.3.1" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "5fbbaa2aeb08a52feee559f92a62f5a6b04c9bdff81c8f608636771cf0d7b680" + sha256: "7d4306a9ac6eaed45df40c63f81275bf46dc65083947b8c1665c8d7c04a74743" url: "https://pub.dev" source: hosted - version: "4.15.0" + version: "5.0.0" firebase_core_platform_interface: dependency: transitive description: @@ -141,10 +141,10 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: "8ed84f5001dbd7a0390e2818d46bc858ceebb970edededdfc8d6552c76fc2f6e" + sha256: d5bf0dcaae08e6aa34e95e416a69998b0570951d3619c5c898f435d6b83304b4 url: "https://pub.dev" source: hosted - version: "3.12.0" + version: "4.0.0" flutter: dependency: "direct main" description: flutter @@ -193,18 +193,18 @@ packages: dependency: transitive description: name: google_sign_in_android - sha256: c403315d87aba1f815a0a401093f97808cab6cb2bdd11ca431ff8587fd7f1c00 + sha256: "312e74b3e839896ff30ed98310da4cc24dbfa19ad060b1612f7718d5afa66480" url: "https://pub.dev" source: hosted - version: "7.2.17" + version: "7.2.18" google_sign_in_ios: dependency: transitive description: name: google_sign_in_ios - sha256: "55e8b7ea216d671f81dd17b0ef535d0a7d239ef1aea4f6f79fbf14abaa9c3687" + sha256: b8efb315c778390f1b1c4fc14d74c42784dd9ee0c1d0c26b13f30b46826319ad url: "https://pub.dev" source: hosted - version: "6.3.6" + version: "6.3.8" google_sign_in_platform_interface: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: in_app_purchase_android - sha256: f7327b5fd70d8dc1b419fb4cd5c17520175c4059441afd985e8a9c3fa2cefed9 + sha256: b76ab601573f8a848e72d015496257235066ba3479bef6300482239f417e0d72 url: "https://pub.dev" source: hosted - version: "0.5.3" + version: "0.5.5" in_app_purchase_platform_interface: dependency: "direct dev" description: @@ -265,10 +265,10 @@ packages: dependency: transitive description: name: in_app_purchase_storekit - sha256: bb87b9003fd77da6f23f82c09b1891b28f7bf2520cfa1881a266a9601e675bf0 + sha256: de4f86b7bed848cd60a32c93affad868ba06a5276c007e23878855558094ff43 url: "https://pub.dev" source: hosted - version: "0.4.13" + version: "0.4.15" intl: dependency: "direct main" description: @@ -345,10 +345,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -462,10 +462,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" web: dependency: transitive description: diff --git a/in_app_purchases/step_11/app/pubspec.yaml b/in_app_purchases/step_11/app/pubspec.yaml index a2af0cc6b2..55e3d86278 100644 --- a/in_app_purchases/step_11/app/pubspec.yaml +++ b/in_app_purchases/step_11/app/pubspec.yaml @@ -7,10 +7,11 @@ environment: sdk: ^3.13.5 dependencies: - cloud_firestore: ^6.10.0 + cloud_firestore: ^7.0.0 cupertino_icons: ^2.0.0 - firebase_auth: ^6.7.0 - firebase_core: ^4.15.0 + cupertino_ui: ^1.1.4 + firebase_auth: ^7.0.0 + firebase_core: ^5.0.0 flutter: sdk: flutter google_sign_in: ^7.2.0 @@ -18,7 +19,7 @@ dependencies: in_app_purchase: ^3.3.1 intl: ^0.20.3 logging: ^1.3.0 - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/in_app_purchases/step_11/dart-backend/pubspec.lock b/in_app_purchases/step_11/dart-backend/pubspec.lock index 38668d5ec9..4258529bf9 100644 --- a/in_app_purchases/step_11/dart-backend/pubspec.lock +++ b/in_app_purchases/step_11/dart-backend/pubspec.lock @@ -13,18 +13,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b + sha256: "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f" url: "https://pub.dev" source: hosted - version: "108.0.0" + version: "110.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46 + sha256: "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d" url: "https://pub.dev" source: hosted - version: "14.4.0" + version: "14.6.0" app_store_server_sdk: dependency: "direct main" description: @@ -37,10 +37,10 @@ packages: dependency: transitive description: name: archive - sha256: "6c5bcd986e06b94e3c40244af471750840a3d2341d1f9763a1100a14add517b4" + sha256: "0d58d1fa1fddf6588251ccf2819f3fb3b6d0452c1b2813ac7413a05592bfbefe" url: "https://pub.dev" source: hosted - version: "4.3.0" + version: "4.5.2" args: dependency: transitive description: @@ -81,6 +81,14 @@ packages: url: "https://pub.dev" source: hosted version: "0.2.0" + cli_util: + dependency: transitive + description: + name: cli_util + sha256: "89b8801ba49f8b593fbf2d3e59efd0f566c46cd4ba6837ae2610c72b52a0f899" + url: "https://pub.dev" + source: hosted + version: "0.6.0" collection: dependency: transitive description: @@ -101,10 +109,10 @@ packages: dependency: transitive description: name: coverage - sha256: "956a3de0725ca232ad353565a8290d3357592bf4250f6f298a185e2d949c5d3d" + sha256: ff89e37c19355194e279d26dafe8e4bece46c9ea63a30be4dc68214f5bc290d3 url: "https://pub.dev" source: hosted - version: "1.15.1" + version: "1.16.0" crypto: dependency: transitive description: @@ -149,10 +157,10 @@ packages: dependency: transitive description: name: frontend_server_client - sha256: "404dbf9bce29beafbe9dcb19219447b6f7d49900cd42b8d3b7af102b24508e25" + sha256: "2b56423afc7651a81da53ed3a4f9f51e92572293f54d0d54e19b759f13714849" url: "https://pub.dev" source: hosted - version: "4.1.0" + version: "4.2.0" glob: dependency: transitive description: @@ -189,10 +197,10 @@ packages: dependency: "direct main" description: name: googleapis_auth - sha256: d31822528becea550f7c7a9ab73a4518e31e48f201ab574be7e141f262923f27 + sha256: e15d48204e2f3c852dc1091a49705a163a8ba5897823f9abe1c0795e512357c4 url: "https://pub.dev" source: hosted - version: "2.3.4" + version: "2.3.5" http: dependency: "direct main" description: @@ -213,10 +221,10 @@ packages: dependency: transitive description: name: http_multi_server - sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + sha256: "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18" url: "https://pub.dev" source: hosted - version: "3.2.2" + version: "3.2.3" http_parser: dependency: transitive description: @@ -381,10 +389,10 @@ packages: dependency: transitive description: name: shelf_static - sha256: c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3 + sha256: "480504af9e5323899c5be26a4f6c2fc4437d50954d39842f0290f4ae733d57b4" url: "https://pub.dev" source: hosted - version: "1.1.3" + version: "1.2.0" shelf_web_socket: dependency: transitive description: @@ -493,10 +501,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" watcher: dependency: transitive description: diff --git a/in_app_purchases/step_11/dart-backend/pubspec.yaml b/in_app_purchases/step_11/dart-backend/pubspec.yaml index 3e7877fda9..3da89a5cf1 100644 --- a/in_app_purchases/step_11/dart-backend/pubspec.yaml +++ b/in_app_purchases/step_11/dart-backend/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: app_store_server_sdk: ^1.2.10 googleapis: ^16.0.0 - googleapis_auth: ^2.3.4 + googleapis_auth: ^2.3.5 http: ^1.6.0 shelf: ^1.4.2 shelf_router: ^1.1.2 From c8f926354d6df3bf913d3f92a849cbbca7aa0f48 Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Fri, 23 Oct 2026 11:00:06 +1100 Subject: [PATCH 18/19] Update namer --- namer/step_03/pubspec.lock | 12 ++++++------ namer/step_03/pubspec.yaml | 2 +- namer/step_04_a_widget/pubspec.lock | 12 ++++++------ namer/step_04_a_widget/pubspec.yaml | 2 +- namer/step_04_b_behavior/pubspec.lock | 12 ++++++------ namer/step_04_b_behavior/pubspec.yaml | 2 +- namer/step_05_a_pair/pubspec.lock | 12 ++++++------ namer/step_05_a_pair/pubspec.yaml | 2 +- namer/step_05_b_extract/pubspec.lock | 12 ++++++------ namer/step_05_b_extract/pubspec.yaml | 2 +- namer/step_05_c_card_padding/pubspec.lock | 12 ++++++------ namer/step_05_c_card_padding/pubspec.yaml | 2 +- namer/step_05_d_theme/pubspec.lock | 12 ++++++------ namer/step_05_d_theme/pubspec.yaml | 2 +- namer/step_05_e_text_style/pubspec.lock | 12 ++++++------ namer/step_05_e_text_style/pubspec.yaml | 2 +- namer/step_05_f_accessibility/pubspec.lock | 12 ++++++------ namer/step_05_f_accessibility/pubspec.yaml | 2 +- namer/step_05_g_center_vertical/pubspec.lock | 12 ++++++------ namer/step_05_g_center_vertical/pubspec.yaml | 2 +- namer/step_05_h_center_horizontal/pubspec.lock | 12 ++++++------ namer/step_05_h_center_horizontal/pubspec.yaml | 2 +- namer/step_05_i_optional_changes/pubspec.lock | 12 ++++++------ namer/step_05_i_optional_changes/pubspec.yaml | 2 +- namer/step_06_a_business_logic/pubspec.lock | 12 ++++++------ namer/step_06_a_business_logic/pubspec.yaml | 2 +- namer/step_06_b_add_row/pubspec.lock | 12 ++++++------ namer/step_06_b_add_row/pubspec.yaml | 2 +- namer/step_06_c_add_like_button/pubspec.lock | 12 ++++++------ namer/step_06_c_add_like_button/pubspec.yaml | 2 +- namer/step_07_a_split_my_home_page/pubspec.lock | 12 ++++++------ namer/step_07_a_split_my_home_page/pubspec.yaml | 2 +- namer/step_07_b_convert_to_stateful/pubspec.lock | 12 ++++++------ namer/step_07_b_convert_to_stateful/pubspec.yaml | 2 +- namer/step_07_c_add_selectedindex/pubspec.lock | 12 ++++++------ namer/step_07_c_add_selectedindex/pubspec.yaml | 2 +- namer/step_07_d_use_selectedindex/pubspec.lock | 12 ++++++------ namer/step_07_d_use_selectedindex/pubspec.yaml | 2 +- namer/step_07_e_add_layout_builder/pubspec.lock | 12 ++++++------ namer/step_07_e_add_layout_builder/pubspec.yaml | 2 +- namer/step_08/pubspec.lock | 12 ++++++------ namer/step_08/pubspec.yaml | 2 +- 42 files changed, 147 insertions(+), 147 deletions(-) diff --git a/namer/step_03/pubspec.lock b/namer/step_03/pubspec.lock index 5bcc55cf0f..df678a44d3 100644 --- a/namer/step_03/pubspec.lock +++ b/namer/step_03/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_03/pubspec.yaml b/namer/step_03/pubspec.yaml index 1e396a2d68..daf11b3f07 100644 --- a/namer/step_03/pubspec.yaml +++ b/namer/step_03/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/namer/step_04_a_widget/pubspec.lock b/namer/step_04_a_widget/pubspec.lock index 5bcc55cf0f..df678a44d3 100644 --- a/namer/step_04_a_widget/pubspec.lock +++ b/namer/step_04_a_widget/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_04_a_widget/pubspec.yaml b/namer/step_04_a_widget/pubspec.yaml index 1e396a2d68..daf11b3f07 100644 --- a/namer/step_04_a_widget/pubspec.yaml +++ b/namer/step_04_a_widget/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/namer/step_04_b_behavior/pubspec.lock b/namer/step_04_b_behavior/pubspec.lock index 5bcc55cf0f..df678a44d3 100644 --- a/namer/step_04_b_behavior/pubspec.lock +++ b/namer/step_04_b_behavior/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_04_b_behavior/pubspec.yaml b/namer/step_04_b_behavior/pubspec.yaml index 1e396a2d68..daf11b3f07 100644 --- a/namer/step_04_b_behavior/pubspec.yaml +++ b/namer/step_04_b_behavior/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/namer/step_05_a_pair/pubspec.lock b/namer/step_05_a_pair/pubspec.lock index 5bcc55cf0f..df678a44d3 100644 --- a/namer/step_05_a_pair/pubspec.lock +++ b/namer/step_05_a_pair/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_05_a_pair/pubspec.yaml b/namer/step_05_a_pair/pubspec.yaml index 1e396a2d68..daf11b3f07 100644 --- a/namer/step_05_a_pair/pubspec.yaml +++ b/namer/step_05_a_pair/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/namer/step_05_b_extract/pubspec.lock b/namer/step_05_b_extract/pubspec.lock index 5bcc55cf0f..df678a44d3 100644 --- a/namer/step_05_b_extract/pubspec.lock +++ b/namer/step_05_b_extract/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_05_b_extract/pubspec.yaml b/namer/step_05_b_extract/pubspec.yaml index 1e396a2d68..daf11b3f07 100644 --- a/namer/step_05_b_extract/pubspec.yaml +++ b/namer/step_05_b_extract/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/namer/step_05_c_card_padding/pubspec.lock b/namer/step_05_c_card_padding/pubspec.lock index 5bcc55cf0f..df678a44d3 100644 --- a/namer/step_05_c_card_padding/pubspec.lock +++ b/namer/step_05_c_card_padding/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_05_c_card_padding/pubspec.yaml b/namer/step_05_c_card_padding/pubspec.yaml index 1e396a2d68..daf11b3f07 100644 --- a/namer/step_05_c_card_padding/pubspec.yaml +++ b/namer/step_05_c_card_padding/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/namer/step_05_d_theme/pubspec.lock b/namer/step_05_d_theme/pubspec.lock index 5bcc55cf0f..df678a44d3 100644 --- a/namer/step_05_d_theme/pubspec.lock +++ b/namer/step_05_d_theme/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_05_d_theme/pubspec.yaml b/namer/step_05_d_theme/pubspec.yaml index 1e396a2d68..daf11b3f07 100644 --- a/namer/step_05_d_theme/pubspec.yaml +++ b/namer/step_05_d_theme/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/namer/step_05_e_text_style/pubspec.lock b/namer/step_05_e_text_style/pubspec.lock index 5bcc55cf0f..df678a44d3 100644 --- a/namer/step_05_e_text_style/pubspec.lock +++ b/namer/step_05_e_text_style/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_05_e_text_style/pubspec.yaml b/namer/step_05_e_text_style/pubspec.yaml index 1e396a2d68..daf11b3f07 100644 --- a/namer/step_05_e_text_style/pubspec.yaml +++ b/namer/step_05_e_text_style/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/namer/step_05_f_accessibility/pubspec.lock b/namer/step_05_f_accessibility/pubspec.lock index 5bcc55cf0f..df678a44d3 100644 --- a/namer/step_05_f_accessibility/pubspec.lock +++ b/namer/step_05_f_accessibility/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_05_f_accessibility/pubspec.yaml b/namer/step_05_f_accessibility/pubspec.yaml index 1e396a2d68..daf11b3f07 100644 --- a/namer/step_05_f_accessibility/pubspec.yaml +++ b/namer/step_05_f_accessibility/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/namer/step_05_g_center_vertical/pubspec.lock b/namer/step_05_g_center_vertical/pubspec.lock index 5bcc55cf0f..df678a44d3 100644 --- a/namer/step_05_g_center_vertical/pubspec.lock +++ b/namer/step_05_g_center_vertical/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_05_g_center_vertical/pubspec.yaml b/namer/step_05_g_center_vertical/pubspec.yaml index 1e396a2d68..daf11b3f07 100644 --- a/namer/step_05_g_center_vertical/pubspec.yaml +++ b/namer/step_05_g_center_vertical/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/namer/step_05_h_center_horizontal/pubspec.lock b/namer/step_05_h_center_horizontal/pubspec.lock index 5bcc55cf0f..df678a44d3 100644 --- a/namer/step_05_h_center_horizontal/pubspec.lock +++ b/namer/step_05_h_center_horizontal/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_05_h_center_horizontal/pubspec.yaml b/namer/step_05_h_center_horizontal/pubspec.yaml index 1e396a2d68..daf11b3f07 100644 --- a/namer/step_05_h_center_horizontal/pubspec.yaml +++ b/namer/step_05_h_center_horizontal/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/namer/step_05_i_optional_changes/pubspec.lock b/namer/step_05_i_optional_changes/pubspec.lock index 5bcc55cf0f..df678a44d3 100644 --- a/namer/step_05_i_optional_changes/pubspec.lock +++ b/namer/step_05_i_optional_changes/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_05_i_optional_changes/pubspec.yaml b/namer/step_05_i_optional_changes/pubspec.yaml index 1e396a2d68..daf11b3f07 100644 --- a/namer/step_05_i_optional_changes/pubspec.yaml +++ b/namer/step_05_i_optional_changes/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/namer/step_06_a_business_logic/pubspec.lock b/namer/step_06_a_business_logic/pubspec.lock index 5bcc55cf0f..df678a44d3 100644 --- a/namer/step_06_a_business_logic/pubspec.lock +++ b/namer/step_06_a_business_logic/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_06_a_business_logic/pubspec.yaml b/namer/step_06_a_business_logic/pubspec.yaml index 1e396a2d68..daf11b3f07 100644 --- a/namer/step_06_a_business_logic/pubspec.yaml +++ b/namer/step_06_a_business_logic/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/namer/step_06_b_add_row/pubspec.lock b/namer/step_06_b_add_row/pubspec.lock index 5bcc55cf0f..df678a44d3 100644 --- a/namer/step_06_b_add_row/pubspec.lock +++ b/namer/step_06_b_add_row/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_06_b_add_row/pubspec.yaml b/namer/step_06_b_add_row/pubspec.yaml index 1e396a2d68..daf11b3f07 100644 --- a/namer/step_06_b_add_row/pubspec.yaml +++ b/namer/step_06_b_add_row/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/namer/step_06_c_add_like_button/pubspec.lock b/namer/step_06_c_add_like_button/pubspec.lock index 5bcc55cf0f..df678a44d3 100644 --- a/namer/step_06_c_add_like_button/pubspec.lock +++ b/namer/step_06_c_add_like_button/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_06_c_add_like_button/pubspec.yaml b/namer/step_06_c_add_like_button/pubspec.yaml index 1e396a2d68..daf11b3f07 100644 --- a/namer/step_06_c_add_like_button/pubspec.yaml +++ b/namer/step_06_c_add_like_button/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/namer/step_07_a_split_my_home_page/pubspec.lock b/namer/step_07_a_split_my_home_page/pubspec.lock index 5bcc55cf0f..df678a44d3 100644 --- a/namer/step_07_a_split_my_home_page/pubspec.lock +++ b/namer/step_07_a_split_my_home_page/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_07_a_split_my_home_page/pubspec.yaml b/namer/step_07_a_split_my_home_page/pubspec.yaml index 1e396a2d68..daf11b3f07 100644 --- a/namer/step_07_a_split_my_home_page/pubspec.yaml +++ b/namer/step_07_a_split_my_home_page/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/namer/step_07_b_convert_to_stateful/pubspec.lock b/namer/step_07_b_convert_to_stateful/pubspec.lock index 5bcc55cf0f..df678a44d3 100644 --- a/namer/step_07_b_convert_to_stateful/pubspec.lock +++ b/namer/step_07_b_convert_to_stateful/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_07_b_convert_to_stateful/pubspec.yaml b/namer/step_07_b_convert_to_stateful/pubspec.yaml index 1e396a2d68..daf11b3f07 100644 --- a/namer/step_07_b_convert_to_stateful/pubspec.yaml +++ b/namer/step_07_b_convert_to_stateful/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/namer/step_07_c_add_selectedindex/pubspec.lock b/namer/step_07_c_add_selectedindex/pubspec.lock index 5bcc55cf0f..df678a44d3 100644 --- a/namer/step_07_c_add_selectedindex/pubspec.lock +++ b/namer/step_07_c_add_selectedindex/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_07_c_add_selectedindex/pubspec.yaml b/namer/step_07_c_add_selectedindex/pubspec.yaml index 1e396a2d68..daf11b3f07 100644 --- a/namer/step_07_c_add_selectedindex/pubspec.yaml +++ b/namer/step_07_c_add_selectedindex/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/namer/step_07_d_use_selectedindex/pubspec.lock b/namer/step_07_d_use_selectedindex/pubspec.lock index 5bcc55cf0f..df678a44d3 100644 --- a/namer/step_07_d_use_selectedindex/pubspec.lock +++ b/namer/step_07_d_use_selectedindex/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_07_d_use_selectedindex/pubspec.yaml b/namer/step_07_d_use_selectedindex/pubspec.yaml index 1e396a2d68..daf11b3f07 100644 --- a/namer/step_07_d_use_selectedindex/pubspec.yaml +++ b/namer/step_07_d_use_selectedindex/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/namer/step_07_e_add_layout_builder/pubspec.lock b/namer/step_07_e_add_layout_builder/pubspec.lock index 5bcc55cf0f..df678a44d3 100644 --- a/namer/step_07_e_add_layout_builder/pubspec.lock +++ b/namer/step_07_e_add_layout_builder/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -249,10 +249,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_07_e_add_layout_builder/pubspec.yaml b/namer/step_07_e_add_layout_builder/pubspec.yaml index 1e396a2d68..daf11b3f07 100644 --- a/namer/step_07_e_add_layout_builder/pubspec.yaml +++ b/namer/step_07_e_add_layout_builder/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: diff --git a/namer/step_08/pubspec.lock b/namer/step_08/pubspec.lock index 6d4188410c..01a6c0d049 100644 --- a/namer/step_08/pubspec.lock +++ b/namer/step_08/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" english_words: dependency: "direct main" description: @@ -156,10 +156,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -257,10 +257,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/namer/step_08/pubspec.yaml b/namer/step_08/pubspec.yaml index 0790604014..30cc5e64eb 100644 --- a/namer/step_08/pubspec.yaml +++ b/namer/step_08/pubspec.yaml @@ -11,7 +11,7 @@ dependencies: english_words: ^4.0.0 flutter: sdk: flutter - material_ui: ^1.5.0 + material_ui: ^1.8.0 provider: ^6.1.5+1 dev_dependencies: From f12b7c212e5d1d2134a492f87be9f91f0c5172a9 Mon Sep 17 00:00:00 2001 From: Brett Morgan Date: Fri, 23 Oct 2026 11:29:31 +1100 Subject: [PATCH 19/19] Update webview_flutter --- webview_flutter/step_03/pubspec.lock | 16 +++++++-------- webview_flutter/step_03/pubspec.yaml | 2 +- webview_flutter/step_03/test/widget_test.dart | 3 +-- webview_flutter/step_04/pubspec.lock | 16 +++++++-------- webview_flutter/step_04/pubspec.yaml | 2 +- webview_flutter/step_05/pubspec.lock | 16 +++++++-------- webview_flutter/step_05/pubspec.yaml | 2 +- webview_flutter/step_06/pubspec.lock | 16 +++++++-------- webview_flutter/step_06/pubspec.yaml | 2 +- webview_flutter/step_07/pubspec.lock | 16 +++++++-------- webview_flutter/step_07/pubspec.yaml | 2 +- webview_flutter/step_08/pubspec.lock | 16 +++++++-------- webview_flutter/step_08/pubspec.yaml | 2 +- webview_flutter/step_09/pubspec.lock | 16 +++++++-------- webview_flutter/step_09/pubspec.yaml | 2 +- webview_flutter/step_10/pubspec.lock | 16 +++++++-------- webview_flutter/step_10/pubspec.yaml | 2 +- webview_flutter/step_11/pubspec.lock | 16 +++++++-------- webview_flutter/step_11/pubspec.yaml | 2 +- webview_flutter/step_12/pubspec.lock | 20 +++++++++---------- webview_flutter/step_12/pubspec.yaml | 2 +- 21 files changed, 93 insertions(+), 94 deletions(-) diff --git a/webview_flutter/step_03/pubspec.lock b/webview_flutter/step_03/pubspec.lock index 430a081c9e..a910b0afad 100644 --- a/webview_flutter/step_03/pubspec.lock +++ b/webview_flutter/step_03/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -241,10 +241,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" webview_flutter: dependency: "direct main" description: @@ -273,10 +273,10 @@ packages: dependency: transitive description: name: webview_flutter_wkwebview - sha256: a9cc3f507ee40127ed0812ca54d00701a27833f51ea0b5820f4b3e7f42518bf3 + sha256: acac45e0a8d7beb1d0805521f44842f406c46eb5a69410f53d935e3c62138afc url: "https://pub.dev" source: hosted - version: "3.27.0" + version: "3.27.2" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/webview_flutter/step_03/pubspec.yaml b/webview_flutter/step_03/pubspec.yaml index a37d6bdc9b..6e6ec0afbb 100644 --- a/webview_flutter/step_03/pubspec.yaml +++ b/webview_flutter/step_03/pubspec.yaml @@ -35,7 +35,7 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^2.0.0 webview_flutter: ^4.14.1 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/webview_flutter/step_03/test/widget_test.dart b/webview_flutter/step_03/test/widget_test.dart index 5956339b42..680c8b9176 100644 --- a/webview_flutter/step_03/test/widget_test.dart +++ b/webview_flutter/step_03/test/widget_test.dart @@ -5,9 +5,8 @@ // gestures. You can also use WidgetTester to find child widgets in the widget // tree, read text, and verify that the values of widget properties are correct. -import 'package:material_ui/material_ui.dart'; import 'package:flutter_test/flutter_test.dart'; - +import 'package:material_ui/material_ui.dart'; import 'package:webview_in_flutter/main.dart'; void main() { diff --git a/webview_flutter/step_04/pubspec.lock b/webview_flutter/step_04/pubspec.lock index 430a081c9e..a910b0afad 100644 --- a/webview_flutter/step_04/pubspec.lock +++ b/webview_flutter/step_04/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -241,10 +241,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" webview_flutter: dependency: "direct main" description: @@ -273,10 +273,10 @@ packages: dependency: transitive description: name: webview_flutter_wkwebview - sha256: a9cc3f507ee40127ed0812ca54d00701a27833f51ea0b5820f4b3e7f42518bf3 + sha256: acac45e0a8d7beb1d0805521f44842f406c46eb5a69410f53d935e3c62138afc url: "https://pub.dev" source: hosted - version: "3.27.0" + version: "3.27.2" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/webview_flutter/step_04/pubspec.yaml b/webview_flutter/step_04/pubspec.yaml index a37d6bdc9b..6e6ec0afbb 100644 --- a/webview_flutter/step_04/pubspec.yaml +++ b/webview_flutter/step_04/pubspec.yaml @@ -35,7 +35,7 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^2.0.0 webview_flutter: ^4.14.1 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/webview_flutter/step_05/pubspec.lock b/webview_flutter/step_05/pubspec.lock index 430a081c9e..a910b0afad 100644 --- a/webview_flutter/step_05/pubspec.lock +++ b/webview_flutter/step_05/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -241,10 +241,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" webview_flutter: dependency: "direct main" description: @@ -273,10 +273,10 @@ packages: dependency: transitive description: name: webview_flutter_wkwebview - sha256: a9cc3f507ee40127ed0812ca54d00701a27833f51ea0b5820f4b3e7f42518bf3 + sha256: acac45e0a8d7beb1d0805521f44842f406c46eb5a69410f53d935e3c62138afc url: "https://pub.dev" source: hosted - version: "3.27.0" + version: "3.27.2" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/webview_flutter/step_05/pubspec.yaml b/webview_flutter/step_05/pubspec.yaml index a37d6bdc9b..6e6ec0afbb 100644 --- a/webview_flutter/step_05/pubspec.yaml +++ b/webview_flutter/step_05/pubspec.yaml @@ -35,7 +35,7 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^2.0.0 webview_flutter: ^4.14.1 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/webview_flutter/step_06/pubspec.lock b/webview_flutter/step_06/pubspec.lock index 430a081c9e..a910b0afad 100644 --- a/webview_flutter/step_06/pubspec.lock +++ b/webview_flutter/step_06/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -241,10 +241,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" webview_flutter: dependency: "direct main" description: @@ -273,10 +273,10 @@ packages: dependency: transitive description: name: webview_flutter_wkwebview - sha256: a9cc3f507ee40127ed0812ca54d00701a27833f51ea0b5820f4b3e7f42518bf3 + sha256: acac45e0a8d7beb1d0805521f44842f406c46eb5a69410f53d935e3c62138afc url: "https://pub.dev" source: hosted - version: "3.27.0" + version: "3.27.2" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/webview_flutter/step_06/pubspec.yaml b/webview_flutter/step_06/pubspec.yaml index a37d6bdc9b..6e6ec0afbb 100644 --- a/webview_flutter/step_06/pubspec.yaml +++ b/webview_flutter/step_06/pubspec.yaml @@ -35,7 +35,7 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^2.0.0 webview_flutter: ^4.14.1 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/webview_flutter/step_07/pubspec.lock b/webview_flutter/step_07/pubspec.lock index 430a081c9e..a910b0afad 100644 --- a/webview_flutter/step_07/pubspec.lock +++ b/webview_flutter/step_07/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -241,10 +241,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" webview_flutter: dependency: "direct main" description: @@ -273,10 +273,10 @@ packages: dependency: transitive description: name: webview_flutter_wkwebview - sha256: a9cc3f507ee40127ed0812ca54d00701a27833f51ea0b5820f4b3e7f42518bf3 + sha256: acac45e0a8d7beb1d0805521f44842f406c46eb5a69410f53d935e3c62138afc url: "https://pub.dev" source: hosted - version: "3.27.0" + version: "3.27.2" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/webview_flutter/step_07/pubspec.yaml b/webview_flutter/step_07/pubspec.yaml index a37d6bdc9b..6e6ec0afbb 100644 --- a/webview_flutter/step_07/pubspec.yaml +++ b/webview_flutter/step_07/pubspec.yaml @@ -35,7 +35,7 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^2.0.0 webview_flutter: ^4.14.1 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/webview_flutter/step_08/pubspec.lock b/webview_flutter/step_08/pubspec.lock index 430a081c9e..a910b0afad 100644 --- a/webview_flutter/step_08/pubspec.lock +++ b/webview_flutter/step_08/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -241,10 +241,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" webview_flutter: dependency: "direct main" description: @@ -273,10 +273,10 @@ packages: dependency: transitive description: name: webview_flutter_wkwebview - sha256: a9cc3f507ee40127ed0812ca54d00701a27833f51ea0b5820f4b3e7f42518bf3 + sha256: acac45e0a8d7beb1d0805521f44842f406c46eb5a69410f53d935e3c62138afc url: "https://pub.dev" source: hosted - version: "3.27.0" + version: "3.27.2" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/webview_flutter/step_08/pubspec.yaml b/webview_flutter/step_08/pubspec.yaml index a37d6bdc9b..6e6ec0afbb 100644 --- a/webview_flutter/step_08/pubspec.yaml +++ b/webview_flutter/step_08/pubspec.yaml @@ -35,7 +35,7 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^2.0.0 webview_flutter: ^4.14.1 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/webview_flutter/step_09/pubspec.lock b/webview_flutter/step_09/pubspec.lock index 430a081c9e..a910b0afad 100644 --- a/webview_flutter/step_09/pubspec.lock +++ b/webview_flutter/step_09/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -241,10 +241,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" webview_flutter: dependency: "direct main" description: @@ -273,10 +273,10 @@ packages: dependency: transitive description: name: webview_flutter_wkwebview - sha256: a9cc3f507ee40127ed0812ca54d00701a27833f51ea0b5820f4b3e7f42518bf3 + sha256: acac45e0a8d7beb1d0805521f44842f406c46eb5a69410f53d935e3c62138afc url: "https://pub.dev" source: hosted - version: "3.27.0" + version: "3.27.2" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/webview_flutter/step_09/pubspec.yaml b/webview_flutter/step_09/pubspec.yaml index a37d6bdc9b..6e6ec0afbb 100644 --- a/webview_flutter/step_09/pubspec.yaml +++ b/webview_flutter/step_09/pubspec.yaml @@ -35,7 +35,7 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^2.0.0 webview_flutter: ^4.14.1 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/webview_flutter/step_10/pubspec.lock b/webview_flutter/step_10/pubspec.lock index 430a081c9e..a910b0afad 100644 --- a/webview_flutter/step_10/pubspec.lock +++ b/webview_flutter/step_10/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -241,10 +241,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" webview_flutter: dependency: "direct main" description: @@ -273,10 +273,10 @@ packages: dependency: transitive description: name: webview_flutter_wkwebview - sha256: a9cc3f507ee40127ed0812ca54d00701a27833f51ea0b5820f4b3e7f42518bf3 + sha256: acac45e0a8d7beb1d0805521f44842f406c46eb5a69410f53d935e3c62138afc url: "https://pub.dev" source: hosted - version: "3.27.0" + version: "3.27.2" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/webview_flutter/step_10/pubspec.yaml b/webview_flutter/step_10/pubspec.yaml index a37d6bdc9b..6e6ec0afbb 100644 --- a/webview_flutter/step_10/pubspec.yaml +++ b/webview_flutter/step_10/pubspec.yaml @@ -35,7 +35,7 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^2.0.0 webview_flutter: ^4.14.1 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/webview_flutter/step_11/pubspec.lock b/webview_flutter/step_11/pubspec.lock index 430a081c9e..a910b0afad 100644 --- a/webview_flutter/step_11/pubspec.lock +++ b/webview_flutter/step_11/pubspec.lock @@ -53,10 +53,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -241,10 +241,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" webview_flutter: dependency: "direct main" description: @@ -273,10 +273,10 @@ packages: dependency: transitive description: name: webview_flutter_wkwebview - sha256: a9cc3f507ee40127ed0812ca54d00701a27833f51ea0b5820f4b3e7f42518bf3 + sha256: acac45e0a8d7beb1d0805521f44842f406c46eb5a69410f53d935e3c62138afc url: "https://pub.dev" source: hosted - version: "3.27.0" + version: "3.27.2" sdks: dart: ">=3.13.5 <4.0.0" flutter: ">=3.47.0" diff --git a/webview_flutter/step_11/pubspec.yaml b/webview_flutter/step_11/pubspec.yaml index a37d6bdc9b..6e6ec0afbb 100644 --- a/webview_flutter/step_11/pubspec.yaml +++ b/webview_flutter/step_11/pubspec.yaml @@ -35,7 +35,7 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^2.0.0 webview_flutter: ^4.14.1 - material_ui: ^1.5.0 + material_ui: ^1.8.0 dev_dependencies: flutter_test: diff --git a/webview_flutter/step_12/pubspec.lock b/webview_flutter/step_12/pubspec.lock index e2a9e612ec..d3c6f9e533 100644 --- a/webview_flutter/step_12/pubspec.lock +++ b/webview_flutter/step_12/pubspec.lock @@ -77,10 +77,10 @@ packages: dependency: transitive description: name: cupertino_ui - sha256: c23816577a1280cff409e989541767887011f8f1d8c1863a794ed308af46f2a9 + sha256: a47c4e7c66fd7444a063a602597fceb238f705c3f6b1322bc0053d0a2638ee6e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.4" fake_async: dependency: transitive description: @@ -148,10 +148,10 @@ packages: dependency: transitive description: name: jni_flutter - sha256: b2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351 + sha256: "0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4+1" jni_util: dependency: transitive description: @@ -220,10 +220,10 @@ packages: dependency: "direct main" description: name: material_ui - sha256: "98ab9eda579ecae623e4b376c603035c5def78ce706f735f30bd632af5814695" + sha256: e4031746f96c8316864d9b92bce375f1320a36ed56e166307e1e1bda9d90b4ab url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.8.0" meta: dependency: transitive description: @@ -409,10 +409,10 @@ packages: dependency: transitive description: name: vm_service - sha256: "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0" + sha256: "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78" url: "https://pub.dev" source: hosted - version: "15.3.0" + version: "15.4.0" webview_flutter: dependency: "direct main" description: @@ -441,10 +441,10 @@ packages: dependency: transitive description: name: webview_flutter_wkwebview - sha256: a9cc3f507ee40127ed0812ca54d00701a27833f51ea0b5820f4b3e7f42518bf3 + sha256: acac45e0a8d7beb1d0805521f44842f406c46eb5a69410f53d935e3c62138afc url: "https://pub.dev" source: hosted - version: "3.27.0" + version: "3.27.2" xdg_directories: dependency: transitive description: diff --git a/webview_flutter/step_12/pubspec.yaml b/webview_flutter/step_12/pubspec.yaml index 23487bc166..02ddca6a67 100644 --- a/webview_flutter/step_12/pubspec.yaml +++ b/webview_flutter/step_12/pubspec.yaml @@ -35,7 +35,7 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^2.0.0 webview_flutter: ^4.14.1 - material_ui: ^1.5.0 + material_ui: ^1.8.0 path_provider: ^2.1.6 dev_dependencies: