From 6204d05bfa829d320e62a782d85f9e1ea4793ced Mon Sep 17 00:00:00 2001 From: leetao Date: Sun, 13 Oct 2024 20:33:58 +0800 Subject: [PATCH] fix: #63 translating GitHub addresses incorrectly (#64) fix: #63 --- android/app/build.gradle | 1 + changelogs/3.0.3.txt | 1 + ios/.gitignore | 32 - ios/Flutter/AppFrameworkInfo.plist | 26 - ios/Flutter/Debug.xcconfig | 2 - ios/Flutter/Release.xcconfig | 2 - ios/Podfile | 41 -- ios/Podfile.lock | 70 --- ios/Runner.xcodeproj/project.pbxproj | 554 ------------------ .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../xcshareddata/xcschemes/Runner.xcscheme | 91 --- .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - ios/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/App Store-1024.png | Bin 64892 -> 0 bytes .../AppIcon.appiconset/CarPlay-60@2x.png | Bin 6608 -> 0 bytes .../AppIcon.appiconset/CarPlay-60@3x.png | Bin 11278 -> 0 bytes .../AppIcon.appiconset/Contents.json | 1 - .../AppIcon.appiconset/iPad App-76.png | Bin 3679 -> 0 bytes .../AppIcon.appiconset/iPad App-76@2x.png | Bin 9001 -> 0 bytes .../iPad Notifications-20.png | Bin 774 -> 0 bytes .../iPad Notifications-20@2x.png | Bin 1664 -> 0 bytes .../iPad Pro App-83.5@2x.png | Bin 10209 -> 0 bytes .../AppIcon.appiconset/iPad Settings-29.png | Bin 1105 -> 0 bytes .../iPad Settings-29@2x.png | Bin 2586 -> 0 bytes .../AppIcon.appiconset/iPad Spotlight-40.png | Bin 1664 -> 0 bytes .../iPad Spotlight-40@2x.png | Bin 3921 -> 0 bytes .../AppIcon.appiconset/iPhone App-60@2x.png | Bin 6608 -> 0 bytes .../AppIcon.appiconset/iPhone App-60@3x.png | Bin 11278 -> 0 bytes .../iPhone Notification-20@2x.png | Bin 1664 -> 0 bytes .../iPhone Notification-20@3x.png | Bin 2671 -> 0 bytes .../iPhone Settings-29@2x.png | Bin 2586 -> 0 bytes .../iPhone Settings-29@3x.png | Bin 4321 -> 0 bytes .../iPhone Spotlight-40@2x.png | Bin 3921 -> 0 bytes .../iPhone Spotlight-40@3x.png | Bin 6608 -> 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 - ios/Runner/Base.lproj/LaunchScreen.storyboard | 37 -- ios/Runner/Base.lproj/Main.storyboard | 26 - ios/Runner/Info.plist | 54 -- ios/Runner/Runner-Bridging-Header.h | 1 - lib/models/rule.dart | 13 +- lib/radar/rss_plus.dart | 5 - lib/radar/rsshub.dart | 4 +- lib/radar/rules.dart | 10 +- lib/radar/source_parser.dart | 51 +- pubspec.yaml | 2 +- test/radar/test_source_parser.dart | 199 ++++++- 54 files changed, 255 insertions(+), 1058 deletions(-) create mode 100644 changelogs/3.0.3.txt delete mode 100644 ios/.gitignore delete mode 100644 ios/Flutter/AppFrameworkInfo.plist delete mode 100644 ios/Flutter/Debug.xcconfig delete mode 100644 ios/Flutter/Release.xcconfig delete mode 100644 ios/Podfile delete mode 100644 ios/Podfile.lock delete mode 100644 ios/Runner.xcodeproj/project.pbxproj delete mode 100644 ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 ios/Runner/AppDelegate.swift delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/App Store-1024.png delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/CarPlay-60@2x.png delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/CarPlay-60@3x.png delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad App-76.png delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad App-76@2x.png delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad Notifications-20.png delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad Notifications-20@2x.png delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad Pro App-83.5@2x.png delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad Settings-29.png delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad Settings-29@2x.png delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad Spotlight-40.png delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad Spotlight-40@2x.png delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/iPhone App-60@2x.png delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/iPhone App-60@3x.png delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/iPhone Notification-20@2x.png delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/iPhone Notification-20@3x.png delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/iPhone Settings-29@2x.png delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/iPhone Settings-29@3x.png delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/iPhone Spotlight-40@2x.png delete mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/iPhone Spotlight-40@3x.png delete mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 ios/Runner/Base.lproj/Main.storyboard delete mode 100644 ios/Runner/Info.plist delete mode 100644 ios/Runner/Runner-Bridging-Header.h diff --git a/android/app/build.gradle b/android/app/build.gradle index 6aa30fd..6b9fc59 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -67,6 +67,7 @@ android { signingConfig signingConfigs.release } debug { + debuggable true } } diff --git a/changelogs/3.0.3.txt b/changelogs/3.0.3.txt new file mode 100644 index 0000000..d31e179 --- /dev/null +++ b/changelogs/3.0.3.txt @@ -0,0 +1 @@ +fix Translating Github addresses incorrectly #63 \ No newline at end of file diff --git a/ios/.gitignore b/ios/.gitignore deleted file mode 100644 index e96ef60..0000000 --- a/ios/.gitignore +++ /dev/null @@ -1,32 +0,0 @@ -*.mode1v3 -*.mode2v3 -*.moved-aside -*.pbxuser -*.perspectivev3 -**/*sync/ -.sconsign.dblite -.tags* -**/.vagrant/ -**/DerivedData/ -Icon? -**/Pods/ -**/.symlinks/ -profile -xcuserdata -**/.generated/ -Flutter/App.framework -Flutter/Flutter.framework -Flutter/Flutter.podspec -Flutter/Generated.xcconfig -Flutter/app.flx -Flutter/app.zip -Flutter/flutter_assets/ -Flutter/flutter_export_environment.sh -ServiceDefinitions.json -Runner/GeneratedPluginRegistrant.* - -# Exceptions to above rules. -!default.mode1v3 -!default.mode2v3 -!default.pbxuser -!default.perspectivev3 diff --git a/ios/Flutter/AppFrameworkInfo.plist b/ios/Flutter/AppFrameworkInfo.plist deleted file mode 100644 index 8c6e561..0000000 --- a/ios/Flutter/AppFrameworkInfo.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - MinimumOSVersion - 12.0 - - diff --git a/ios/Flutter/Debug.xcconfig b/ios/Flutter/Debug.xcconfig deleted file mode 100644 index ec97fc6..0000000 --- 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/ios/Flutter/Release.xcconfig b/ios/Flutter/Release.xcconfig deleted file mode 100644 index c4855bf..0000000 --- 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/ios/Podfile b/ios/Podfile deleted file mode 100644 index 279576f..0000000 --- a/ios/Podfile +++ /dev/null @@ -1,41 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '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', '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! - use_modular_headers! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - end -end diff --git a/ios/Podfile.lock b/ios/Podfile.lock deleted file mode 100644 index 200efa9..0000000 --- a/ios/Podfile.lock +++ /dev/null @@ -1,70 +0,0 @@ -PODS: - - Flutter (1.0.0) - - flutter_inappwebview_ios (0.0.1): - - Flutter - - flutter_inappwebview_ios/Core (= 0.0.1) - - OrderedSet (~> 5.0) - - flutter_inappwebview_ios/Core (0.0.1): - - Flutter - - OrderedSet (~> 5.0) - - OrderedSet (5.0.0) - - package_info_plus (0.4.5): - - Flutter - - receive_sharing_intent (1.8.0): - - Flutter - - share (0.0.1): - - Flutter - - shared_preferences_foundation (0.0.1): - - Flutter - - FlutterMacOS - - system_proxy (0.0.1): - - Flutter - - url_launcher_ios (0.0.1): - - Flutter - -DEPENDENCIES: - - Flutter (from `Flutter`) - - flutter_inappwebview_ios (from `.symlinks/plugins/flutter_inappwebview_ios/ios`) - - package_info_plus (from `.symlinks/plugins/package_info_plus/ios`) - - receive_sharing_intent (from `.symlinks/plugins/receive_sharing_intent/ios`) - - share (from `.symlinks/plugins/share/ios`) - - shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`) - - system_proxy (from `.symlinks/plugins/system_proxy/ios`) - - url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`) - -SPEC REPOS: - trunk: - - OrderedSet - -EXTERNAL SOURCES: - Flutter: - :path: Flutter - flutter_inappwebview_ios: - :path: ".symlinks/plugins/flutter_inappwebview_ios/ios" - package_info_plus: - :path: ".symlinks/plugins/package_info_plus/ios" - receive_sharing_intent: - :path: ".symlinks/plugins/receive_sharing_intent/ios" - share: - :path: ".symlinks/plugins/share/ios" - shared_preferences_foundation: - :path: ".symlinks/plugins/shared_preferences_foundation/darwin" - system_proxy: - :path: ".symlinks/plugins/system_proxy/ios" - url_launcher_ios: - :path: ".symlinks/plugins/url_launcher_ios/ios" - -SPEC CHECKSUMS: - Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7 - flutter_inappwebview_ios: 97215cf7d4677db55df76782dbd2930c5e1c1ea0 - OrderedSet: aaeb196f7fef5a9edf55d89760da9176ad40b93c - package_info_plus: 58f0028419748fad15bf008b270aaa8e54380b1c - receive_sharing_intent: df9c334dc9feadcbd3266e5cb49c8443405e1c9f - share: 0b2c3e82132f5888bccca3351c504d0003b3b410 - shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78 - system_proxy: bec1a5c5af67dd3e3ebf43979400a8756c04cc44 - url_launcher_ios: 5334b05cef931de560670eeae103fd3e431ac3fe - -PODFILE CHECKSUM: c4c93c5f6502fe2754f48404d3594bf779584011 - -COCOAPODS: 1.15.2 diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index b8fcc6f..0000000 --- a/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,554 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 65AA951A3F1714BA18690912 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA57274714D9719F872EC964 /* Pods_Runner.framework */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 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 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 = ""; }; - 1F6854BF94878216F374C0DC /* 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 = ""; }; - 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 = ""; }; - 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 = ""; }; - 9EEC3CEE771F6D7388AB4DF4 /* 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 = ""; }; - B06018C14A92AC83B33DD8AD /* 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 = ""; }; - DA57274714D9719F872EC964 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 65AA951A3F1714BA18690912 /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 432BA0C0FFA8B35846B9A73F /* Frameworks */ = { - isa = PBXGroup; - children = ( - DA57274714D9719F872EC964 /* Pods_Runner.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 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 */, - DF76BF37D9AB17CB97C097D3 /* Pods */, - 432BA0C0FFA8B35846B9A73F /* Frameworks */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - ); - 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 */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; - DF76BF37D9AB17CB97C097D3 /* Pods */ = { - isa = PBXGroup; - children = ( - 1F6854BF94878216F374C0DC /* Pods-Runner.debug.xcconfig */, - 9EEC3CEE771F6D7388AB4DF4 /* Pods-Runner.release.xcconfig */, - B06018C14A92AC83B33DD8AD /* Pods-Runner.profile.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 445E31F4BF849FD7FCE61314 /* [CP] Check Pods Manifest.lock */, - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - A056F25EC2731EE95880450D /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 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; - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 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"; - }; - 445E31F4BF849FD7FCE61314 /* [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; - }; - 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"; - }; - A056F25EC2731EE95880450D /* [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 */ - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase 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; - 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; - 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 = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - 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)"; - DEVELOPMENT_TEAM = H6F75GR6PJ; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.gmail.leetao94cn.rssaid; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - 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; - 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 = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - 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; - 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 = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - 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)"; - DEVELOPMENT_TEAM = H6F75GR6PJ; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.gmail.leetao94cn.rssaid; - 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)"; - DEVELOPMENT_TEAM = H6F75GR6PJ; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.gmail.leetao94cn.rssaid; - 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 */ - 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 */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a..0000000 --- a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c..0000000 --- a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index e67b280..0000000 --- a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Runner.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc1..0000000 --- a/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c..0000000 --- a/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/ios/Runner/AppDelegate.swift b/ios/Runner/AppDelegate.swift deleted file mode 100644 index 70693e4..0000000 --- a/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import UIKit -import Flutter - -@UIApplicationMain -@objc class AppDelegate: FlutterAppDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - GeneratedPluginRegistrant.register(with: self) - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } -} diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/App Store-1024.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/App Store-1024.png deleted file mode 100644 index a7d3f86b9a0e46d672059e3d9b688281d82aaf59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64892 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 iL&EuP15% diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/CarPlay-60@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/CarPlay-60@2x.png deleted file mode 100644 index 0f383604ecc5190da0b1121e7f8f6f9cb921872d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6608 zcmcI}Ra6uV&^Envh%^XDNOyNH-6f5HfaKDhyEKS&cSzUL4FVF<-Q6WDU7zpG|KES- zd}q!x&*aU_-AtsqDi8~u6deu@4og8^M)Mzg{RdQ(e_GIzZ~7m>yJ`ZZ;Ht;TkN!C_ zR{9EGRaD@Z{@JK-@Zq*_NdJ}m1L;4&!6D|s!y*1-`2S*g2>&nZm52EM?f(i%!8cDFx;IBi)Q&n)Q*W9HDZ>j@jGDBC3VW=m=uODAMgT1W{7fH(_43B{^ zS7|`!tG-Q7Z@Jgm7k&rA))5_>)c-dUuZfBjeZ?Ie?Irc!JDjeg;qG!CpAC0tu?PUEAel;%{J=XTIk&*Fd!l>h86B8%5ZDdbQ;fb!FC&RhE?%H zb!17R*ZqQ*;>#*GYLAkWzSbv>Pv6!)0@8vi_@ z>a4i5^3lpJCnySF{R-4w1ik7l+|-p=o$=8cKabWEP|{JIh$Rkycu|^xqAix*orMA$ zbu1Mo3yt|g!vNfav~RGX;)po9$2tD>m1xGqGKTHZ&D*TMJ96E~8ZU2kAkBxzmh)bX z?Tp#BV%#Y*Hx&YGLGkW`oM-4^gZ7)q*Iyccvmt^~iG{;>2a>;YBsKRXz5B@Zco;&O zFd*xk6xRKH#RTm_A02L?eRkT$&!2U`U(#-&$a~C`XACCgYf82up}l^lHo0$#vhMU> z415Vp_GPf_6A-_F3RxM@1@E`xpOcEb6a>a;Tu1e)oqRvE;ttGU=sx*BVwv|Z?pqd_ zwm5I?V4ZCjtu7?drpel5rzdiGU zp|z6b)rqpxQW*EfuKF)i(xW-66jo5yFDihhl4xg*Iu^kGPXT~#nd>8o;EF!%~z zhr!}ELYY~qmGcMQoB%G~T%M$uEc^PG__4!AM+u;=M3?S{eEN!b{;7%~V{LZ|H0V1E z(2%s@(VcWuWuPMN$tbeu6?Hg$}pgENomgePB_zP~^Ywy5U# z%;kR-TTyld#m@%@zk_L-TNK4o_!c@vs?q1}2;ffTnh1q?tUJ>|KvfCkA+6ix+qQ|S zTZcrab@Rea*QCm6NX}iO3J(G0VPc{<`^h;K>|)nM>h?s;O^Fsina(K1!){I7(MY^s zjHT8-tf;`!Pn}J$Apo4bn7iggQ-&7@o3#^u`+&B0U<p#7E=+uVJ*_eP9fB{m%10 zu}^KEWpX3et$i==N>x529XM6a>QsR-wYE&!clPbd_6x2fCfmUSg-#QpA+W9B)?K9M z!<$Nr_Nb=JeA7GeQ18FkxoUSxb8Ls+j6iX#T-p}P$6wt38P_6&2wjelK5bziq_g{Z zJqDzN&to3+VeN>eg=IWu{c=}xbBRa4Im)i`Z5}tJyQ});Ux6v(aY+xoWm+?Z6PjlY z6L`=4wvb$+sK)}PLn-`D`war3sT{k(#97{m-FqL0ByxcF&B`s_p2X7hb3nqbh;Cca z_SvE9D_Bw2Jfo!8c7%kw%3SKSLA&i-3uz)J;2KGVXre%~6r2Zl*0IG@{(yj~Ma+#q zWtUD&&%aY>%(Dw|x8MIb)5M2Cf_>GnSnH7cQnDl9bdqLRNTU|zpQ5X8e!j#vNTcP~B8|~Y>e&cE zr_sw^%ddB?zWHWKw9LRXLfPsEIlCTcWGHwkfecwK7s1z#!Ly%!WZ6K4lr*}E!PjA^ z!&~yWPEVn;&-yfJHftXiqX9P`^e|Si-J;Nij zrb;nl-ox6re(E_C+ZGbB`V=rW#reOqso|4jnEYL<?_coAZ*^Iovf!$ugjA)dLXV@7k5#rcxYkad{CP#rd>y&_Tc1=i+u`pdZN-o z%MKDeb;fMy?@{|8f14kkVb&4+z7^m9LHhUkvA0s7XZ$-Ik;2W9THIpXx1ARE9;*Xx zOhB|k-G}ry=YKn$B7Dxc^7suB>*d;x4CCnr0~lqUM_`+Lzjj*E&_1;*GX`R=+!$Z3 zPjXf(!d-%sZdV_yDumo;(nUMXbTT$PT^Z~v2L$|(%W(^*1~l?b1Hs_d-b0&B6fL32YZySw$vMLt^sfDR}D173n?Q$`Z7{!CRP@MyePI*uUa(ZGf1gp zW0dmK&BQ+X@bjL%Kdw2y8a5CnRr!?&!)BL`=2{i|pDtmZfLPn;@qMlR;xo|#3U)j91v zoV#2C_?p~=SNc3zh z>Be@uwye_b=3cUBWo-JE67Dj#y#jNq1ON1%&O^@t&1c-*#wI39Y0gFQ)MM!v#P%lJ}Lz{wHP9#kJs&p(`smpP(?r_5TZP0D&NE8M>@f9>D{EzC0wm+;B z{KaxwKMM1ynzpMBfAFKs+AQAijvI!QjGeR(4AZAZ`fmOx^`hQJWN_h-6IOQ4#bE?; z+!+Bibo;YCFegB)L#?II$}f^mRI$mQOe`0F84wbGSR%6;G?Y`s8?&e`TnUtz=)|3& zlDD$n@2gLCIIsR20+Kl@_9C+2EQp$TxeRY^&7lM)oioTPl7xJ=yLpgB9_&_{bfsJD ztbqDidDrZe2xKm)VVFnQd=o5N7`^x!%qYn*;R>l1FRM7#v1j`=y>^OhMPRk&w*Zz& z4Kv0Xp6W4Fu8R@)NS#j4nJA{_91zfT%nx(Ptv2~?j53+BH&J^y9$rkIJb6l4Ph@e) zrVn*agUfc;W}1qX`u@l>yjI+;H-WmS=|DZIOy=Q;KNh!``wlIatY~5&O?beV+c|4` zx|liC>tjeS<0~Q{Lq5@T?lPr>|?FRg&#rael|jjk&YqW1B1d8?7j_ z&6V_FI z9It8qNg3hp>jWjdKSuH6*Df%KpZl4wwiyr@pBa14r0zKbm5Uv04myhqQao|tSzcA6 zIaQ^yU7?gG*0{z+XV{ZgP-H? zntM$AJPKv`&(X93$K{mp<2pX~fhCNvij-rkTc$1GiiU0D zWu&P;a~T#ZVr-w@GDGWf6?M{oP!L7!fF-Xes2&2beM)Hq1<5Tz1g0Vu(*#lKrXl1r zKt6r#7G@ctI|;VrAzi35DaJtr;pxYvm{5}k-;W3*i&@1}QRV^Dlg_mWFf!QoO4~@A z!0!`2R z&-Da>`!=0;El~<+y^LB2`7x6Q`L;VQhRRHj0y0M|39T}x6a~TFGTbG2DlOojt&l@; zkTD|rJW|4QYOt6Oe4s#4Z#~5IAtapnwWcuD-Sd5d*P6D>d<04&{l%}QIUDIy21(EJ ztz_{~$IE+X@wuWMTB^}?$K_?&Xl!AQwRYRf6ZxDB>dWw;r!U3Pb5(xxb#Zy8`UR5^pTraMh8<^F!{qqa`S&{F)Pp=n@%1 zC-cdiDO&6BaB3(rK#1s=LoFDeS^b$9pIyidZ}+3pAG<(x9xHiYICGRg$Y>j=`HrSP z8$LcteyP~%dW!sm9V=~Yke4NCocV6o#h02EVn%M@flz{XZgBQM>0I zgHFJ#KRfsZso~upq_P!^useG1=Z)^FV4X zn;oe6tK6?JkrKJZv-I7b!T4TcM0f_h9hh`fXjxM3o&<1GU5B3-W$MPXSI|={;=DtY zE8EWh{RBX%J~0n}lS8|D)TRmVSK`KxA{F%BwAb7*{YDb{2#xBB&M)#NqEbnjX5_3`$v|)9{W1eDUjMXOlc|(IBBCQl(KNXcBab2N4%e~c z#CZ5>I>UT{kd;zrFup?%Jk(QS$zhPZlZHl_XwUr-^-MSxnbdGd9%->FHo7QBA)6&6 z7}tKF&S_+aCAzDzrtQG$GM%K8fCuIMn>wPuk{oL{_w1c~&{Py1RG6)4J<6|kdT5tk zU)(0y+$ikwp(?EgkepM?K1{72Mc6b$de*yjv6|>B2)>79qbAYUP!18|>{Va`ST*pQ z2XCF5YXa^2a*PUpKvrE^s7O5ez=XN0&g!3(v^AW?R)-dOTt7MB7!;r%$%$d<*G6c| z%=QXyQiV)4G;_Z-*0NrEV-I87_j?qF6urzfCcOu|EPBeL_cG*VG%om5qL2(TQQxw* zwV~MN!fR&@^ndXYE-3i=hOIyDoA{k}9mn+x1tA`Gz~hA%TC3EpaBXE7$QVgSM_0G4 zUs~$woHntj2j_c?ivB>akE7)rU0I&{)t9N2j?)$Zv+#KY`{v9l8-r!HqoIdC_i-C9 zBF(%ctT~!|LT}gb1RsWmstbw@yHONbqOe^q!nI#~r1ugF_yz|(c9Y0tnZ&+JVeo7= zmBk7B(ZAjJDE(a`!_cG-ap@Tg&@gGJAN=L|nrZMKa;^RR^wqhCkwj5kuR{cxw$cUjs=GM;L%%|9yeC&<-)F71lQzBF6{ z9y_&m$?Uj$37DySi5eD?-p=4LRJmU8V1>I zjH}N>qIx|aww~+v*^OVB{Aw=L`Z=4Otjl05MgfbfqN}w)~qua9?g6v>%mz7#sVTYCf(3|ZxjBZaJ&u_VZVAcgim zyq$moCBSd?Uckv7JnkRd$P`;KuI|bLExqhyKY7j4ZfZsxsVI1+fNWOCWoL5wi$qcq1^oiMRhvMk= z71mhix7ch8w79N)XPoCn=w`LgJ14~yICaZKW5@F-wz8@uvD?79$M| zU!tEVc0>nX<~&?ysxT-6`KXmZu3rfP@WPG_If6UUEpstb$rhw(naY=zveoj3T*?1Z znS|$+qw1%t0a97}U1q1SM1y&&N&EGDNCO06@Z|mRk;ad1Y`@m67LS~nvc`-zSgSSk z8o$vc@0<>#jn90?TDl+BkC5SmFF1IvS14;|$9qax?q+b3T6peia4^h4wjv9U7lud9 z{I~^fFx40Ulvw>6kfz@g6nNtM?~qWXx>)MQ`J6{+UNcR%nwdOrj8vExlpVs!hVy|K zJ_d9SN2G)S z=vB*%J`34upB!Mp5D-G)>-RBps$P=oyStc8Z3oMG$bmamYAI`nKRA%$z2mO(sUr_~ zsF;J0l2x{Zy}6)J&iQ?knMOcKzO5;w$%Xszly1|W;Y|^pnSFEq?3a;(iMeZ|E)RlD ziTnL4p^<4$Lf9j$BhB=0-2REb9In7I($G7+j%F$x?9{^EeL=H3HA!`z zxt5HDf&zg4pAQd!h_nVk{}=KPg#Q2lKovp&p#E8i|Mm(Y|KDj#A=Ll({|nSyPWJ`? z7`$Y}Mby0@{`e#KsY|p4Y?pO6H;AoyVvD1z;KDdd0o{p!W601W&d(@;WYTM*7(d}rgRLV3Gx-1}{S)}n40`#fcG{{n@+t|L% zHH9;5Np>0cum{{VU}(_FnDZjQVHYY5=AQMGeKD~kMfY1Z%^q|HSg+pWcX7MERo1F3 zKj(KDq^qnFpx3+vzCCXooalQ!n+)+9>~h8;0mpvVa8;7@cT^fC01ImMy7@F)mX04Q zWsHe*JO{zGdPA(Ey2`?CC<=wqqGRrLIh_6@sV{E>}4T7`heq+>?1dgsfysRNToxPm5^S?;Z1>^e(wAg=nu>&HUT z!B*_S=$1zv*_Ju0FK5UP!j~2gJ=a<};=IPa8lIH&)cSAqQn@+y&v?5Rz_qK~lJY7; zrAatkgPyh$cM`vMZPyGYwQ4Ez9H}azv?DDPfn7^OCrwtX-q190kx94#|LD&kOD~k3 z>J_{y^>}FOeK<+Wyd#_q#KcAAP&%{)A6r)17a<|ronUA(Ho9?TOg@q9)4!*;++Bm- z5m@5Y#KZ~fKkuv_so}k4#3GXCG_0zlA1zwpVYlkgOP|0%u4(%a8GS;#UyOffg}OQQ z?FNw@OB|JqTxW_Ug1`4zyp0>jgzSj@aPl0PqV=#{9RrV;^K zT7=EfcxRX63;~v_Rtoloqvs}V`=+K>~o@>&V}*?@`GZd`Ao<9U$%_Bv0;q%R!pJC08-SUzWL$N z1|?Q0ko?|D4kvcFy-w8N%CtnG425w;8T=R&NDNUei!=(sYBtG~-25>hsn0$`db?H0 zidDNK^IF9YtMvLe&)(WYXi9$Grz!&G;cRZMyyLvk0oD-bOL%EZ&I$C7ofJ!^4b2Db zd(Z#!hmuf8#$I#&C4Lp8_BtR<+EfcHlNFJXPa_AQpA@XC5b-yMUVpV^v|~ZGJESP% zx{OpkzEg{QH+2(TLG6B|$vNFlXDZIqYT#fUm8 z6V^Pf1D$JarHq$D$)KduF}txdSxJb{YvwOT^sJVgBeKT+RFap5~V|W-jBB z3}JwM_>=YWYr-+(MwRluyYe-mtL&YyS_)QAZvAH$GV#*;kvYQ(o@BntE{#j!3?v`T z3H$9JF%)qS&c1~H>P)h#_Ssn5^;bvw2mOHHwLlqRmAN(;3y%g1=|rj0>*!d4^)&Pj zeGEG-Ln6T%4!$sk1&_gG0eM|#gRAC|hh06UHv$Dw)y_<+#@Bhb5gTJ7mc$j*DhmFM6eXd~%2XUENu1iV z4%f=LMQRj{DyHi|g^No0y06PNpafvnI@9*bPPp3_Q~LfmKoD|ORw=a3uZ(A@LQ1+fD!5KByBV>8aoxR9u}(Pi zc0o?Uyx?TFa}oDXWc6QEyA>y|5S`L!xlaKfuL`T#m3!M(%sI4pBA-SJuia8xnq_1i zoVV%hDBxE^rue*hAqRR`f8oln?E$x9#@N`u(!^yg$2`i96$_f*%#6aQ{G5mB5amwp zA?w@^e&yHKJlX&Y$96edC`9d;BJ$UhYXWjFwC@*2>dslPV6J~w%D8U*0*P}`xStTu zKeSS5(Fu_I3xkOXTYj{wX6t_XH}&*n)SvV^cF#~VXSp7s1Nx~rIGSg&^p!>`bl|L} zDKIE2o0qaA$DmUokO`5QlK%Pr07i%OEB zC>u2-VtA64ZoZS2;(CJuaMP4^B{T%UNK{iMf=So^_)5w-wr7_L5==(uH+z(kFB%*n zMP;~ccPw*qqHQGx8-9C2C60)`NVK{+;!|1bi5|b&GQf7TLfLes`2FN(1lh85O+IPu z3JoZyi%&=J+2Yb|lw8{E(J(NjNoFpJe~-gL-nm(;?R=f^-RGJ&mo=;91;?=L#dVQymqA^431tg(gK`1&7npI;2qwDklW&keL#BOjX zoDKkuQYu^?9T_ZxhJY?7y53;oPIZ(-xi4JjnD&@5*U2$A{G59P0sXm8Tzc&YpdD(r zjuaR6aRkz-$gN*DWaU-uN?F{NQk=MPK(5m6sxSR;e}+&J=3_ClS~!HU_-Wl8CmV$` zIsJEx43fVt1*Vd<@*86mbL1vObae4!Pw&WOkHcH|Wy0G9z#H+8(1gShN>?d-Rrx^W zuB5Sh@hcXyICZN*U3&Wq%z1F(8@@yUU3h0Isy9%TDKP^xjUmXG=AEkU_zg|-LnwX@`}srd zp#e4iawjt1_yC+lel6ElgTx?|Jy}FXS7YWRC?`X`pQY=t0mPBL;e}gu9MVNmn914veotAA%0*D=4&| zDnm=Yl5IXRfvA0B?n0xhi;DM+p*=1&GbdoJsY^7Hb{${-vlHd5y#{WT@^SY z(@nNR)*VM0CL z_4lwPDe2$vdR*xwL%z_C6dAU=T^I=qygGQ#u9lr6&Z+2p$x%tzV;BBXyj6EYHM$k# zaU-00-Ma50;BIR@*!)Mo?LhJV`FwgJiwkK-mPRSNgb4}OUe+NY^{ma6H-G^Yitw-7 z98+xFN>g25su+mPL~s`!4JkK-4S+N9$tmNXNtMda>+daQxovCU#{I+550&Zbq8g)& zka2i;2!2Xkm}k&2u=lB3`GHNXb0AOTf6lsX>W2)lbfF{G2}zyE^ba_N-nMnEm$iX@^bxP11wS&?IQLoX?N@gZ1O`Z=sY7m~fvj@0x4KpNM`mZ@`IGRJfFVDHc+m zxS#>)wnCf{PlF6Xj!CZYz)~$C;zOT>_Tq!qQch!{TEQE;(6*2Z;#deiopX|P>bC5h zeg|VAEpOI-v&(T}3I;jHSLattp2plD+K^NihC=w0Cmo`mmrnRf$dv3+<+0>&lD+3y zL>u&35H!a!WZ}O?G_&GQi0L;CxJ;Rwp;@L47`aKEDi07#WVkOtj6>bkJ-M!fZ#L-6 zrZE?TV&N_SjV>{Bz2(~?9evBzpUa?pXJOF*rn)-MMxvl~Aj{Sf>oZCdBS2@dOS@ag zZQut<^{wD9&Gh8Cl720yFcr_IdifyN)Yd5^!8ZKSH--x!cod{+o)wNrYWS; zIj?#rX5Q&DN`H@7J$j8ar~|28K4?s1YCjO+BBj(O`-Mv+8P`>4;K-x~Q#6>*jFKTKz`zs zzbQmfLtU^Td1sk#E!f8`Pr*i2>sNUN)zAL^d$XaX4|EUIWNKb%FjY2A&u!8P?g)>3 z#w&rl2lJZI5i64s%&bJ3jr?>KWw*&kNAg^nQD=+Uh2uMB#FOyca!RzK1kcV>U~jPL z*Ae0=ul{50&?s5A7qru>?9FyejcWGxQ9%KuvnkdGg29qr&%&)8| zZi)bieGP%!s4rNcZ=PNKnuR*8HyAKrHBN@1=+pAQ+=@+Sa?QDJt8ODgn@s_6C6ord z5)YYMqYi`-#>o$keyt10vjlA3&X9fL5HFN*?9OJIEMZu_NJHM9XH!cVzme}kZM#<$ zvOAqlWtv7G(y9A?day9!Em#h-a*Ex>GeJb(a>IaKHcT!Ahh9t#5r?APlZ+y?Q5gcy zoyO4y1Rf_{nnsS;1zdtxXJ)EF@e3CRO@Y4Arx>4MVgdZjnRBDa zto0sDCmEd_xT)WFiKu+1SOh;-y|8RdjHlJChX_b5yGVj>}z z2gmtms_sWG?0d64{8Zvp{B0i=JnAp+v$CN^o2W(q+4Of4;fb}uXtHm}MILto+w3W9 zfqAfZBvO_h?8vj{T8yVeS%81^eKBYkNEknz#A!b30c4-ug#1t<_dCqm86C@<4{0V4S;)3GEiQP`{PhL)ON} zKc2)n%XF9XKokb#s~;}@<+F|RRhY~6;nK|B4WEZQLQjT(TwczdvstZarL5X*l^3*F z(5cK}IDp93ChweqK<>3MlhB6K^PEKB+OCW34_ z5do!1!8PI#k{fKUzNTqlOJyFk{(PTig16wYquA@GS5I3vQs~{inguhx5NH0Z3epjH zdiPgy58X=qV30Gw$4#!9xKe-Btf;pOEZ&;JKo*eWaP?W&T^9Y}WPODM@{l@c4f+%n zWPHXfiscJH#^H}5^Fq3quyr;Y&Mw^5KlmH9E5yzm$Y;pB2OlLnrhm8ppaM`-}*haMWQf)V=&^ zNML0Z>Mi=~{vepV5{P0B!p9BvT~H8u3u9Ek#q+^iO7RnDMHDnCazeyAp7CNT+GnTm zxU*ZEca-2%yX4R-NH)&%tX6CLUZaB)K-n`v_IM4nbERRu2T=2EM@b+WpY@|MFIXmD zBLlavY%nA@Pm(ZmNw0G{BmtS}&>yo#$IaPjfXDd{My1KY&?d&M-(RtAC*FR$T>A-v zD>8~q^(|sr;ArBBAMV(gt~#w3cSKI2^a(kRbqvp(6EYm-IrLvyns;cClj{9rW+HrK z9Tzkud<9RvC|QlC@(92|dGqW1qz2Z4tTQz^e4>whaPHe%etM6N48Aj77dC4CjwZTP zc0SjiDEy0e-%q350=e*zIw+?tnu679|9qDe`NoOBS4^hqw}>uKuv+*%3Lt)KtcDdS z(8crJv0t1!DEc)?n>8SU4=UfX58DnyevJRDs8-!C2NO;7STLUb=9*4C)767q2rVWm zwjW{xl<}@YYLyUh(FtQ~8+p}$EBGSxHdBlX!fkUx9m@;|raCEjIE{J4Bzhv14odOBSr}ioc#||Kg^|cr z*Gq3>##<3P#umA9D~8)ES<7GQfK0`LI;8rTW_T^4xdWsiwRaeQ1*{;F2nYF(mqgps zMXcpl$M|P*;DU_X=5>gJ+UO>1)DHJdV~!z$2=WFa&&#qgkBmk{i69C+U)}!tchPZ| ze%UX?Q+b5&@j%~bfGF&3JO6OFx$FF_X10*!nmi$hi1)%9P2Zu$M2E*=fF3SD2;YK< zQ*W(gb{>wVTo`>(#ut~Yz|tD&(PF3=f%Ew)M&TDVMv^UHdf88LL^=7jI@!zG&SOQR zyqpD)fN=|X2B?%5`GUejgbj5YqRK8;%^)hMn?NEIql8XUO_SQ7iYRs22oh2=*msqG z5{gi~kq}e!+Zv{b7qj{I-egc%kKlm(wr8<0juFIlFP~UVk#DMt)4#xTmTDU0B+`)9 zG9AIfThHMF5^C^!EDuP^q@av5`n#|EE_n5bTZC8Rn)TA>nX)CtGZqz z)Y5h=(nt!7+Z4)3=ynz#CmQCA)E;QXwR(Hgq=^X99yTO9^OSqzN#Qo>c*WU9rQaot zh$T+=Ah}}l7(vA0x13`6@!@S&NJ18Sp7cu$Yqb*S&pbC5gX2SdZ>cs>ve z?B9PgN>!4r!0`wi9GhJ`MzcW{H#I-)ho3z9Eu8<=6U)m&S#KS{ZT~aOHUw?AK01JE z7bQ*xi-Nsx;)hBc5;dq2(1Tk8olQI4MbbXv06z6CD!JWL3@YTc+c>6SSnc~ppgI~y z?82m;@frTTNNu{%jM!-nQyVaELDR>W*c0{e(|jQX^>iB_B4l{% z19iv`cV!*#m$QgW_pBd_t`&6_rY-+kQ`diVZ$6oh@qv(o2|I^1YNr1kr;dhg_>4$0 z$2i&JWTqILOkimp^Pu&KAE_1=iH1{*#?4#cpN@XT5-J+?SG~_-JML7{}^%5=W{JN+bLp5GWTOJH? z$ON;8Xc2R04Y6EGA@t>pz{NyC*%$dX7xd9*4=#1Fl$VH!y?159wmkY4$DqfW^MOa0 z0x5ZOpJ6o)3ut{SG1DZ1W+}VD>J-(}A}4Y=*UaQK`4Mg-U5f=!CsF-_SC|#O0!>tz zWdUaP(HlvofTUZTd9=Oc^ zviquBlIx~vk&*K<2=?6{>@`gGgBKSCY^N@}U8qjT37Ftw#FtN1cEvS}G6 zak}|bK|9OkYz5NUI5gUW09Zyz=;y<1dD6pg5nB8n{}#y5U;Nf)Q2Q!I3kPY z#F7>G^-)bibfqW=)S8v*%$iM@ENKmaBl$c92b{wT5Pm+Vjnb#k7#i%(XG*TyU#<|H zADze$5yQ3K2zdxsgUcwxRRYxl>k>vS?bm1^f-nV}+;DjymNTp*HRy^2%{36JHM%{- zmd8hy8tc&wYcWkWA2Mrno0^M;j)s)N?)C#;OlkDKGZX^#<;F0vf&FI1wx)FNN#7bV zl;5CsGVP>8UI%_AQY23$b$mV#F2w%0>e5-m_!Rd6PN#WDYXW_T6xBO3!%MK2YjO4< zsJOi`55gR%w(Z3f!eR&OAm*s&<~kGE;CnoO8F*|9xntC4amFjoTWk|arRZ-M@#xJ)~A)S zrC+68L8>+UqF6W)6Y4+06j2^ib!5y){Jvc%9HCAnn!ta)Vjf1XL(NZg-tjI|PWr;# zUQ1(AjPu>1TX_)eLOSLxO?uZErsX*5z$i9VIaS`}%5cd-i85Uy7WYy(mF`Ysc+FMC z)#lQnDy4X*HV|X%0s0Vv|4VyIxUGZ)y?|VtPECh?EJLAv{Ru0N8vY8OxG|(IGySrt z)xD@wdK?Sco{iMR^woD@OW3tGWJI?jCUa4!Gy8ZRtGXa%V|*LcZ!omTzXHxVim+{? ztcmt9Jgwy{sK_hmMX=h%fn1G+Ap#e*b(aoIU%L++V#BVAvzw5^~~G_h_15zr7u3DOIW*b2dsYh~gX)!o{C0sleWr6sK-f zyObKH5H|7j8FaT#r#p%Lw_XDO-pioGTYd#d+GO#F_6@@bHhITyDM(y7n3$SF#^qTb{kpQ z^9PeN=}~I^zx$zb&u&ZJ)w>abM3@GSNAn!!C#NLADJPIL`0`Os8?`p%nzFX~13Q8D zx~`u;^QT9Rf`}aa={@XYvdJRwMAlF%MPg-Ck*&Vd_k)3F%iTBz%w&%6A!eY4#IYdEkNWRpQwWk?% z+a)vW?6=A|t=3U=`XHD}WA2Q%_YP9aE%W?_>GXRuKmHY2 z(#YiIp9{i)fIK{Zn{p<)~3A5&YCoUMbgz;A*Xw08a@T zGgw$+2%T*ZT8N&)QOc_h)hzAfx|iRAnEt*lVp)XKa#I$K6v*OuC?g~QH5KU(FRow> z>t+%|iE&-k?!D?rzu=W(Ii(91{YF0IK(CqRL4#E zWi65ULfSChayha>Yri}UaJQt5->s-WR z9+R9OiN%*Yy%VIovqAP|vmIYNeDehdK?7b3-wd%57Dn~fO=y$~gjby}PUJ6^$TB;& z1iBSu?Lcvl&d%rNeQ5M(n`CY~yo$@y4a8M;`ul(V1_9Y=V;h5F@C#n4VniomSD?t! zLpiH(!emz*N)9L@S$(X9DN(>(56IunuU3ctW&;g6bY&AcRoefB6!ajviQU*If>KRV z31@00yvr#RAb|I4Ko#yN%c^qkJ(cj`&ZnH-A>^si+52P9X6G44fmax)GkOA~S zjN`m@1D$Bg(2Nsgug+7jOXY??s=vRnTmkZ!oIxZ_u<%Bk^FgZRi9?l*zDXWS5ny`4 zaJl4aA_xP2SXva>#|s@*F4o(Rdr*~X$tgrq82Q(;C-SU!VL~i2%B;go>Z$8VfrD7U z!_h{F!TXHw(7{G8MsO99hyt=>2z?tt1-ugn)6m5r%-7Vl4Ek&>bgUb{1cawgi1A4X zD-T(1v{>Z2gW5K`_hUK^%ZzS25_-zU4<#NDi*EBM;ZpshONaUg?gz@f7XUqSkX#GY z1+kfSz@D=3fc|{{Ee16ajp0U5a&hBs;W&wy2Oeok%mpdpPr5IVYB~MV^!r zt~QD7nT@}5hf9}4f%RC{No_GdOR}Cn|kzL{TmUR)l2Xw zv#z=Z!Dc%KqN`zX9`2-j2Ks6zVM^mOFTfcQZ)g>TO;&VDJYFz8C{|VHwkHc!Sppv` zOeMbKH?E83WzcU?G=FjO7|qh0q}TN)Xm);C9_817VQKHBjQKxV6PaIX21m0eQW}CR z!pGtWJ@`dIJwc-!RF(6ry$L$|qrDIW)P*{3;}cG}r0XGMJ}Pqc&{AfY@Qz&tjJn-z z<&l=+boTYnQ~lsNA#Av}(qC3(0B#Wl!AuJw9Z5?4r*h7*;9>xmCeu%Tp`q8CP}>nu zoBgmF7Lqgm;E>v9c4p-FkUqq+Fj!7oRv}-oewTv)oc5vd60z)AdQ^iO7HIlfoqgGj z2>=-q?sMF4iZGb92YL8xd9Y{7Dl(b#`>NAqbxPO1>XxTWuU0 zho_SbYb;CV|9NFMZDWb^a2(4U3%lRMr&H~4^~@9p{Y@Lgk3xe|9K7RYsntM)ZN za??!=7P_MJx3V{c;z$>!$j@^&P@G+(jraC!c$mshvKM`DPA&*z+z-dyLV8?-2l{Sh zivVfDeebig;p}r{h*N(vkP8>Lel)eQ|Jdfw&l1i$&IrQv&q%6{Ty+zY!kRw=%PiMh zs-(WZN|dH0=MpwjMDG)-cV0zyOtPSmM}I zK=bT!3#7F1+C!e;waoUh62fI23e9Nx*zKbI%gw}(q;q7snEU22Hf*{!m59)bSC}C_nnod{jQE>y1d&Y)^ka zZ5ljWGNQRuLsQp|jFRfWD!8*N)>pjD{^?VQyE0Z~-v+UG>$P zGbtT}!b2Bqi< zg$JyIO__0iVL~PD1!Jb2e}t2P8qIWO=ztGB6+2uq?i@zB5G#32)@p@0Wb6<`Z-ACD zCxIiMixX7=l#rNl8+q2?Zmoa_kuhYcPzVRawzM)6I>)g7_ih$qnyF6vgXA HjY9qh^Jz4b diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index ba59598..0000000 --- a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1 +0,0 @@ -{"images":[{"size":"20x20","idiom":"iphone","filename":"iPhone Notification-20@2x.png","appearances":null,"scale":"2x"},{"size":"20x20","idiom":"iphone","filename":"iPhone Notification-20@3x.png","appearances":null,"scale":"3x"},{"size":"29x29","idiom":"iphone","filename":"iPhone Settings-29@2x.png","appearances":null,"scale":"2x"},{"size":"29x29","idiom":"iphone","filename":"iPhone Settings-29@3x.png","appearances":null,"scale":"3x"},{"size":"40x40","idiom":"iphone","filename":"iPhone Spotlight-40@2x.png","appearances":null,"scale":"2x"},{"size":"40x40","idiom":"iphone","filename":"iPhone Spotlight-40@3x.png","appearances":null,"scale":"3x"},{"size":"60x60","idiom":"iphone","filename":"iPhone App-60@2x.png","appearances":null,"scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"iPhone App-60@3x.png","appearances":null,"scale":"3x"},{"size":"20x20","idiom":"ipad","filename":"iPad Notifications-20.png","appearances":null,"scale":"1x"},{"size":"20x20","idiom":"ipad","filename":"iPad Notifications-20@2x.png","appearances":null,"scale":"2x"},{"size":"29x29","idiom":"ipad","filename":"iPad Settings-29.png","appearances":null,"scale":"1x"},{"size":"29x29","idiom":"ipad","filename":"iPad Settings-29@2x.png","appearances":null,"scale":"2x"},{"size":"40x40","idiom":"ipad","filename":"iPad Spotlight-40.png","appearances":null,"scale":"1x"},{"size":"40x40","idiom":"ipad","filename":"iPad Spotlight-40@2x.png","appearances":null,"scale":"2x"},{"size":"76x76","idiom":"ipad","filename":"iPad App-76.png","appearances":null,"scale":"1x"},{"size":"76x76","idiom":"ipad","filename":"iPad App-76@2x.png","appearances":null,"scale":"2x"},{"size":"83.5x83.5","idiom":"ipad","filename":"iPad Pro App-83.5@2x.png","appearances":null,"scale":"2x"},{"size":"60x60","idiom":"car","filename":"CarPlay-60@2x.png","appearances":null,"scale":"2x"},{"size":"60x60","idiom":"car","filename":"CarPlay-60@3x.png","appearances":null,"scale":"3x"},{"size":"1024x1024","idiom":"ios-marketing","filename":"App Store-1024.png","appearances":null,"scale":"1x"}],"info":{"version":1,"author":"xcode"}} \ No newline at end of file diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad App-76.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad App-76.png deleted file mode 100644 index b278257a99ef7f9401ef12db9a5b752e152ea7bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3679 zcmaJ^WmFRY*WN%R2S_snL{gCsrKN}`}Qp=np9{5$_ z<@=%KtHywifTh4*TH7_wJ#5|c(f1cFf3DiYKAg84U;f#dr(IP^di+1F^U99M+{WYl zf_1gK*G9GnU+d6-&%k{dQhI2!NSF9o>^rcxVVmlix z_~#*rfR3;bMK#!!o}F(Meu&)9I99y)h4U#8mZWOi%Qi_w1np1dYQT1amrIYI6#e!u zBM(ct#dy(Nf5Ae{ccJX#Jwhbvk7k z%EjfGo*MJEHwvcJ%NxyGU{&Y}N=jykAZ$Fc318PssICMJWm6`;8POA;JWAi zSJbLHNRT8et027>HTl4T;CncP{NM(zdXv=Zri?G6No5T_(MtwoKdeK@GuKCwA{?k~ z#8Pz=*wl5cBN~?@_2o*Ee6_8(h0^msvPnOk&m(+BkF*PWNVtRlcyeL(jH-X7S_6WzZb3wtfix@PIY@?}M;Gn-F^Gdkz&WsDNUxwF? zFsj`A_pl>nmT6X)m!>Gc9!r?_wXESRf@)(9SL$Y|rpZl`g}I6oryO>FsKAjsrj#-1 z0II0Mxa3N~;nN=)KcH%4WYlg^d5JqFZYDf(+0q&c zjpDNmIHk;9I4$|i|1!6&r3IV%z3upnUiq9!c#czi@sj%vDD6~Pi($=x2#kV~Gyk2S za8+Ag@sfeOze75!4M?_7C4S9gu#{muDgnsjYhayj>^iPP*XuB+v- zzG(!Euw1&_XsZoU&9;>rnN@k6MgQXJu%W*G^)_!XJ>+csQ}g6;;q*9uA%x0QLs{h` zo4*_TeATeqes`pIXk4HL9MfE)g+gm%oKMyhp6%O~NOuJiX7ZdvoK#h#h_b0B(-_ME zTNdQwO(!*dVEfXOKVe5WYjFk~Sxcn39EGWsQ5d6(hn|~d2hJbAy7-#l^<`A*_I4(9 zcOda}Ju(8Lv4lTL+G*Jgr~+<6^EX&mkBKJ4;kxAx76C$*?arYtzYTNV{jq?#Vd<;A zme#LCY~9GHCAldP#bUFyxgeiu!q|^ysSmm2>B!@Z+jwRr^Roa%8~F#D^2R(eymPD* z?qq`$MJ;foK9yChC}(FTS{$Wvn#EgOzCA}u%>)5ycP0?+}Yg5Wc+X=CC5O@ zLm=2)XsgVtXL;%XE1@qO5zmxwAN9wG^{+@- z?}hY_U*85}ohFs__G!^8xbD~YrUoq=Rw5viAQgYmEtXU{$hR8n!Ee$w$wb*EWOiFk3ALGv2;2htNsA35}2ae4q%B1V~*vB�OYs*G_u%af>ym*BnG z@@QP%3KB3sMB#K74%78xN$ftw+IITX1hfC_xkM5t`&RDykk1AI(@z!Z1O?k8?Rfm{ zb-*ntEW39J-t_pT}~ZDm*=)+8d03Vsclb*T6NGFkK5|=mg8FTDg%?CXuS} z`nvS;ZG$(r^0wVBfQ7C4U45*4GbwlO|Llp-T3;^Hw4vP0Nh-gg7Cz;^`#o}@ zVt&l5X{Ohoge6;|Zt1J_R*@mWF5XKzI;(^FUSRtwsnE2V|B`jsNFNm5H~@r@>= z=kUSDoMN;0Yz$30_!Q`MyMnf`mHg1|lMFHbB|oQf9paDu$k=FI*XUx|%-);)I5{

p)W0*wv=8WwVY;P4AWG!kIB%d|Z+}uP^tHBb*$KDt{o^lKH+>?Z(em2NsG8Zu@5D zoKBW#Kg@Y-<>ua<{^&C|jQ#CENnVPlt;&xEAnyC2*9qNO;lZ?ZdkB#Nt zxq3`uB}e4Br$jNmN3_MpBJJ2E-yG#YEu0MTbf}09PFdV22m6ZEV2cHgHa_JS`f4Yt z3(5aN>}?zrL;TaQT_g|QtE6TLM%J?H=$_u4U(R??y8A7@bS?igz+rKOjS29XU&tG;HRzRR*%W`G^L(OV?$`&L=mpt_do z7S^eg1LVC|U!ZA}K__!4SAb$bgj(gtF!_~uCjb%7 zac1mVpAq3p)9Ls!efwkN7%JD$$)J!w&SMb9jHliKsg$=;j6nnozJGEKhgFLp95;HY zUr=W&-4pFU`qTqo5ZjVGA_XP*pn=X>&VuUv+XhebA{36G-Q?~s=HXjjsjIH~0YAX6 z$6ixE>V4HycH|aJF_fSuxi~sSbkT2Y2?(jf78)<+FgSL+v#!k8$%`mOLY4J6dqPvU z2?}Im5bepSwa@lS?xMT8@o%qmgX!uTxBR!}!;f#GWpsixGw(?jhIHtoj^hzno7ybi zLGV#=#^!2EfGw|6_P4aER+&eS`4O2s&Ek?=*z~(mN2fpce11PY{BY;@*AlzJSzNLn zMa}a=b!FV=Vj_}lsDD`?VxGMYJL z%lDBUWfFy)qX3tp&5*b!?H(evYOGu}%8~N;cUJRRQSK_f)k9;Yc(=fsQsM<3rGClf z@oPh6iz0G>3KE5q-uqy8Z%%&$HOw1UYgr?mTyw4>b=V)mmYbHVV~JkMH9ndn9qix+ zg?gAx^q*h8WMQGsmoxZCP0mO?vpWSiOt3 zB{*>ZBTM2-wCg<&?W)D+nr@BtnF-QeG-!}8``oE{6@)N9k$VBnsv41sF4p^c)0XJZ zq0K7`MZS7Dsy;jJjZ1p&XZWwUagiEF*wM_7!uaQCzjXvEY1GzP*ePehk1H6#AiZXj zC<}?@V0yjcSAZ~#9XoH?^T&}$EIxXRk~F!v@7-g@;0Et}GG?Jag5gRpB3v}B(@|A= zc@;UPZ?*yrCZj!DpEf+P@op%n34h_U-lg|I>GhhREs+#PY)9>9R+l#pMTw?v@8D;e zs+1Q&X}ph{Jv3ZrG!1?(I-PJQ$_gm4Xm3d`lG0e$50N8t=8RXf?^|L7@sE$Mx380} f{1-dmczH#_Iw1YnuU8%Q@417h>#9|%*hc;b;-MFm diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad App-76@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad App-76@2x.png deleted file mode 100644 index 434301e50bb811a975fa703ad05761f00def25e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9001 zcmd6NRZ|>Xu<|~%F0Nn{p0lifB^STLDmJjv+vg!HI|KI+v@WdEx2>_r- zl9dqE@B&^KBKm18EOa|%{RZ`=f*usDMSCkEx1+a>^q1twb*e5(>9WR3Q-U12f8l`S zaF9e}+_gp2_0K{YwMw)qLJEaNKubt<)J(xYKRdm=fAC}^B!Cbzyk%(~`^+~xJhwU@ zb6&cSa(yRTj}Xa|ii7@7i3l`ZKIf;JaU`Vi7VmSAA*vBs<4?^;7QIZ?C^cc&hG*8X z%5N$nd}hmte|v+37M-)%ttm)r$0c^x*XQ)gSn&xTh z=Fsil3-CmgPBoiXuLS*{qHRWHTt4?tD@T*kjd=M^L}(M~7>rt_0r*E*0(>W)d8UXx z1T1CUiyio(h%XxEzM*b**-k_>O6!`-ZPEZ2BOR$nl!&-nvI@@nKiwf~YD(vD`(4>p zYB?=$Mw+UhYSD*s)$xm$^y({)>6P17sNhhGL`M7LB#N%kcAg9A8NrPYlNU2;#M8y(PlnY?;Q`+&7I_4S%0mbeBDI;9C?4+HbGk_0TjZ$vJC#D#tFc z>Q?2vj#62Vt;c0ryLS-G;pel$y)&I_t!S`6DzfhR^7j66JJx;CrO~;`&^WcDT6A}_ z*M_#_evyby@(8t~x3$38$UKiC1|AutZ5%aQ`xSmh2Rm1~-+{a=sLzm$hsWagEMl0i zqHz{5hrN{lGdH3-r%Ymlc;C0Ux}$2xpmNt_t~BoCCvPxWD3KvD3MzDuhLRPUf)Lae z(s_&m;K!rkJyDN(S;Vv%1!K#crFm|1JH_5LwR~#2(V=Z1M3Ep+US#gjRnta)GD2pW za8s{UrxLJy_j}2*tuGglyEP*@!3r0S!ftUA-0 zRJ&G;n5IsZsKzJRmNKsjl-LuAlKF6{JgyC>N5DPDsC7Z!nC^Yb7MuH3{bIOT&sY&k zGc>3HW*1rW*j%%-%+|zft_)CSAT9lwX}TI~raWR>DqK;%deI|KOB)~X*FjQ~+%HdJpI z`^xc*?J*MToRA$jls~0%po}f)@NG~mo|F0p?fXvNa7}aSWim8=>!L-GavN+eT719X z=jA3Q@~iUWM0zBtJO-pGLK=oP3t#mdHN`*AO=z^*lurmlbw(Q!x_P7&4V^01+x7rm z5zTqBTz0>a_N#`cXp1U8PqV+elyR3Re3uI2i9I#qPB8~tTFMoM%H{MoljYiv^M669h5WKW#Qq~S~u{94wE^Cut+xG5m zXXAXxH_f%@CrQI%7X?+}Eva!Cbs8-X(<|Oneyiy|`m3GvMb>YF1KIUl+8yOK&n2md zpdE1nyRjCs$c@rmgs-F_e66}rJ%dVzP`$QUEKSB7dJ^?tkcjRHfJJGhCp?3qAn2s_ zkW+LpN036%XrX3F^1rpC-}|7=XJqY#osrK1>D=|0Uuv8yX}W*|=A2&Oc&~>V|H*$k6}F_LQtqCP?*1 zhUMuPs(AY(R9eW4GPY>smdA>BpZ(HeQhefyJ8AwXqr_6+>zaC(8kwcuLxoG@E!kOx zwra!Cb~1j!hYZf=PltD=v~t6qk;01l*BW>G93$##Q?t?nX3N%YMv%L5Ko%Z*pY9i=Xu&@U8Z&Q zOPpMFvnYm+V0ukG%%!3jM7lIhcEONna^Hg6@IbN{$iT7nf-q+qu7Y5{XupPa#ANiY zVyLX>SXuU9QGNCu8dEu(nmjaeAjG`J(pKD(*_+`&&`6)SXZc48(n4Neiz^At5pdtc zql9VbtbtL>+!NEHv)wm8#^ZcD!v}$vW=cM!Qt36`SK+F|%9kpw_nSIvseVz5M8lhD zr8PQ{`D(Rbu8495@|@`}hj#TtCZlJV%c|Up)gy+bv$oYV&6#>A*gYX$%0d#z!T$Jf z{mh%pH(bP8FDs=iHb`gT8J?N52kMt=1vdjYcU4Z?z4+ly1O^|ObT&tITB&%%dc%m? z*)@@RC$CNHYBAZ~`*}jbFi+d#P~T`1Cnjtgexz_CJ>1XCqPk~QxDGEQ;F2}VBj!NX zP27MjJ_`d+8EbWR%6Am*X%_6$DDA1DzB*56W7wbz=PSV?qN&*xZ+Z0q$(2H&R;Ozq zpSykFuqG><4oigRHrNeJi?pzhpWBVcPXy=S!VeVXdpO_Jm>%(q!9Y&^Bx zEVxj%zpUP)_JL3`>Zt+)?~h~}_mY7+_i@({I!V5b#tql$R?6wAw;lLYQA2F3HWGaE zBiGCU+FV}d8|a?F9>i|;;Z5X&1^$t`j-SPMC4b`urxqkMGugdgc?+W10D=j*H2`$c z@c24Rti2GyneSUc4{qzwI?=QNGF02-m z)F23(B%{*s1oSKr0ZyT?%_*D!AWHQ5pjNu8@N$K}a7R3*G%wR`Dd>kRewp2NR4vNr zP$-w8e8Ri1eaY(N=2d|}oo-}vG#^-?s%-`aM0v86jAOm313vTP<=<%9bB4<^)ksb5 z-Lf%r!Lnrr#RLW1Cvq#m1;;&JNb`@T+$@CU<3E4Yfqm_tUMyUwV{n)cx~6)utYGUs z1PIV-!q7_oa60U^kcnvd(KoR<3*qZo$38g+2!##JD;U@{FYZUAbs(I)jm+H<)d;b) zt#zUYSmOB%*%eA)lmJ#032K#yjh+--qX?ANxR?I%nY0^+E-2M-JuVQ{x1-h8oOvQAQ zHj1}0@AIpfe9IWBPjOk*Biwh>PypNP;l|qUVe6VP8oIF75O+;Jth{F zSDF-i*3xaGa8MAFV(~KMFY3$Rw$PQ1^xuj9Np|J|8q}D6<)wnKY1Yn7bk&T+8Sz$P zY~NHcGOxhk{MJ$yEsO+Oz}kNFa~2Ker4pYfu%H-w8tPFAeu3whonV7!FC)I!<2TS( z04_a`k*~y`9<56o(dBa6tizWTp?3^~Ovis05xr}XX{F-RX=Lei?@QUBa3})9&I*7v zm7*?#TywJMz=M^ckPqX8!;ZjO{O{lMlpCE8Yez{ZI&Icv9YP8MMM~X&;RzB}3XI62 zr_qf{y5b2Zf&c8baR10@xOM29JKIQ$>Q0_OoxfB>j;X+t1TmrP*g5 zTc_)`(tau_&)rSn#MPs&SK^%>Z*7jA$6QYQuBa&=b+{)+d9ETJ5b;J^{bs*PSHQOc z{j#@g9ukv75+`}2dwJ5&Ir260wi5y+%5mnf0LT*Zew|Rs7DA&ZjQ~Fdwf><^wKH~e z+PvweNjko+BMwGVMO z2^@EjA(rpv=sta@%+-Qrdp6VDKF|ajcBf=R*WvYP>%=G1W$YbJ)tnq1NW*70NuNsy z8oLl6k~Ofzv2^W8cLprZ*aD!>|gH7ws?%H3q3Lq_enRc^`t5T#qoNv;&>jfCL+1r^szB9A@qF`mfP1e=* zb8UkTGMY#1yjBG+?FQvWJjU8-=8e@EoyM2A!o( zL^PM145Ra>*txrRGG|SohzrK2jN)*k-P)#wJxuPfvsOBQcL6}BA zkZds=t9L|U!6Sn7*@tk8C?y}s3`SYyYb<@lm&$RGYh^%sx!3)?>|OYgB{C7+UX#_7 zc1+d1C5A*yPXQd&wKy;Xs*`qDgF8gM7+z{!*(&_h_emG!vh)-xF2cx~n(hlh_j_-U znGp6-bc*EP8(6dsY|Ed-tR~TWMx1stv)X)`sknaGRh2&QW2&Fma$^^n0J_=><=SNU5&U(+w)oi;A_@bXuvj)z+fkJ3;p4%Cnd^8I z=5RM`Ed*qZD3rEDL-V%D*Song*IQ|v;BP*Kxo0w?qP|(&6G8198t2L(Erx~DO;|cP zMYYek`nxTd^5%QIGPq$M3s}Lw$N(=iia7e>6?B{cZa_qKdC^HEDNfumsk4OE{Iv*f z*-)R?NCzxX({Dx!>+CbvK>DFgi1pb#dWrLsEgbI4i2qjf=2YP9sB8GNAeM9 z`b3wa1Fyx)CP2;RKMM|bsua}+LkAr?gM|VP_DT2FpL%;$2uN*7RKA>TN-7KQZLE*K zbJF*0tNO6-+A@g1?7~gFQn*HoJUY01;xmfRJ956) z$Y4d;9Z#X9LoJFc z%;Y4AyOVX&_%rWJ`!)L=tEd^PcL8?Y@_aJ#SQD-yF=YVj+m|m0Q0nJc!g{4n<-{vGPlYAelYb8H8h??^8 zO*913qRLk#(1`&i9-&!(9$IRz27)&a;*PZ)W0df%iM_7lqIYuzLFhuVO9L+#?!S;9 z39O0z);m;AAti=(0tm-$^_TlB!d(oO=7eTEq6tp>98~@Jv$< zv}y_PY%#<1MG19=(G9$y%H{v~G@Y0dbikpI6aR?dqi%)Z-dlCF$EhjU>5??myeQzH zHhFF$G8IdK#9jKbCui@xnOk-oPQPZR>8_g16ce@dwBr=8+wH7FscFOt&$e}H9?5gP zQ~t?xxX<=F!d;}>Z8J$Zb+M&1DuC)&Gunp)V2K&nk1vznAGouaurNhNvv0o|073IWabamE zs}P+D%3p?E5dKo56?OO6;a__8{Wv=oun>G5`(Xq^Cs}Nu-K4N|r16pIu!%4NQND*3 z1jGn(sKc+QFn3{Zphx}wnIxx~Je0K+$_YHUt*$I|67|v1{ioI-*fuqR&>QL9vXk#1 z&#wnl`#jo5tOGv%sh;|o=;8tm&@Ac8(*)Z*%(Gsj%;*2K-Cd*C`PH|u($3nOn6`^% z0qq@|AxdGC=8b#@WzA_3MjIyk?1l`9eGiR%Rl7|pMZENR+Dz;`44MB}G%s=-1ekT$*4!t85Nc6+jYuyQ14|@CZ|R@9&F{cCV;;^{FZ7q^J3Foc@7z0xmsoAg@>qT)P36s;xsC2MgyUh7$bXe_8G#enS^S>r! zRiQtwm&E+)2r!xM6NP9R&iG53tkE4M23Z%A`vbV#6}H;+K)IX{=4sAVu`ZD1%O3gi z5)@uu{G3A_W>8M-Ag24bY?4|M*8MM|>E@cA#Ro&}k21GB40(I2Mc3P#bRTG`=Rkyc z%_vrf?)?`rw=+!sM%3N@@h#CTqzpz-+34Ys=$D=atV-by7kTS8ICg2_lImwh1G7() zj}3r)dlX`{TtYxmCN(tv{+&`jHM_H|Rq3n|GVn&=5| z@Z#mv!t04`pp8fIY4H1gb=ZtjQ(Cm{s`C%HEq8e(4?~BCvur289s@GEJBl9UA)MGdNnjz~{`l&tdFy1GUT5JU(wSnQ?$-Bq~w(vUXT7 zG!N(LePW7=V9MarO=bbFM@coUF3zH{BW7NM<)F!`4qO{)^)a`&zCo-6^lc1dSc}sS z5WnB7=YqA!hA>J)(#5@AWh4mltQU$|XR*)^@^8eC7!Kqb z^kg>uJA;5U;SQnEV_sZI9Zj;YTrz$Q-SdBWSg;ig`;h5CA*`ufmVTw`{$1iP*N`xP z8RoAoo7;m|1IcyT;?;o(xU!Z`o^mwRSs`9v{&anz!^9@?7A&huM&^0;3w9Tf> zV}wo>H&-Q=6n5$a93(S0P)mdOSO3A)C(9w+lcl66~7y9#$oRI&zC zVTfzK@`N>mi}rXodMH|(s@IMtZnIxD^Ya8s-|yYBdIh^^=YO{eF4;H0uIBS(`fQcf z0K|E&sa06gX58et{jWOsPL-sH9z}CkfsPWBVW1SI95*H4bG(9L7N0?;cN}zALNcf(u1K{T`A`^Wr7ZNWIeO zuUXT&)Fx6s z9`X3c<1w{+XHxbVd-~*4lYy#%2Te?;wu`34JWCRyZ{l7JEA{7@xun&f!V~=0l zOn_mtmcxV7vUwt@DPKr<)p&g_OVrDe6Hz`VeeCqr}iSHr6{dBb5HJM_Z4X zI_K}vp|^jn-+m(?Z=eGO1`7trUchMi6eF7GY;5+Nst&>#fLZ5OE%{b=DLefi3QM&M zlKN4Sl={!kGQ4JZgb


4-iCk%H`S%vonK#RMn$K4RDkz|uCP<+1>7tQxysWFfLa zOC;r}-{r;0l`LvM>9I~rnfggKlZ!ar@HMbL6Se)|N)`kg%{P(t;c`r+ol^^J#TY{6 zMlq33MK-DG=4^4%ZT95KR2#_3)A=5a8#SEIK&W;K+<6dtmJ!aqyNIsIy3j)8*}4X9 z4MVy{7{6iWpL$x9z7gbTeV;61GSgceRk6C=sSuF%0-=4&QIWl}oNLIV87Yg^Mf@Z% z`+34wD_*~-3yyX(6n)Qz=_KW_N`nu_7kYt{Oy*1gfu(+e@$b){<$te??2$CRNjWll zFSIBz(stF(slVGy*c~dKvbqt%9$0LInv#V1hLAci)N;A+ufr-k2(7jeh_EJBO)PQx z7ly{NV3fVIo*kLnFAxPk5gDE=$WPbep)Fyh{g|UUeEkBNzJzPOf{eL7X6{m)Yds{ARf(rbu;Cn1(hN#R)``af zG@&!ijJY0z4_K)}K&|RS$|A(|y2}fxQRP_e0o&LJ_V<$KQNhc>^YG4$ElJsv(awzs zjn@a(OQh))T>}lBh&{BWr5O_upqR5vQ+8Cc_Z^fOA>&RU+hFFWv6tRb4NSTpPe!_D}&~peHIZ9e> ze3-m9!Ep~Ro&P@Xq6|m?dnJ>uY&fuQjyOZ}5v&9XpMPod)0Vh1F@Oj07DNd~-XV(I z^Na+90|?TdObl5xQ073&WG@GaNf706KBBSXD7rVOpPZdbkL=NuX8tp4ZFM%e9|UAs z7{mmODC*pvNDjl{c;xd(ZyqyqXGwE?1F5S_fFWrL+L-fA0WAJRS6Kze6)SN3k93Zy zo~9=dk9uumtPQ&_dLBi(i_sKHBp2Hem;q@Td%ukuWa$Xq@;>lD#lOMj?MG%m&I^B^ zjmqr-TL|CB?3#w zjF@0y|5PftTQON<$*j}F7|{NzL=2lr-Sgx{yztgexK|5#f!zmP3Pu}&x8>-mVN9H- zC>{YE0Wf$lD9`dc>7oHAnziWc1_Xi$LVA8GFlJD-J*1}Xxm#geUunYrE@4S4>CP5l zTQ>n>csK=i61itY+Q%?r{~q-$p6E!1e@gQD1QZXQ#O%JpZp6n|QtOo^&mib>^BX6^! z(p)^{M_hA=iK!a}KojxCkq6tsu3Yuk?Y{@~RtqH>S>XSo1mlVaf57|37e5OVbC~@1 PO+{8xNupZJB;Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR916rckD1ONa40RR916aWAK0J7ci{Qv+0a7jc#R5%f1U>F6Ih5#cm2Bf8> zu?nz!vEdR^JJ`_B@DHCJCVY}0xdvln5yelBq}jfIXZ-&9mJK2GI9=Ef?aBAX%&_8% zs(jo(P7XfqoA);gp1X38?HA9Ih6M|L;4+v6n?!>H1Iq_BrAgndjpBcZ3NbK#|H1I@ z-eVEQ{|szDxqs*b^_;|}4PR>{FKK@~2e#*$m zpa9f|(?DjBso22LlNUc8-*@Von}qOZ=3jr9**Lk@woYDp(b`PcP}{)j`q{H*u|^J7 z7s4zk%#AYp`Tw6p=adyIfr0%WB+kU}{}Uh6cR?WY6-*s6jp4%3@=*Q^MdctT3nM3v z|Nnyp{{Fuf7w>fc-S$&|W%>#^RlfYtW?*F$7j#sAf9J@xZ^(v$*eJ2AlIzJn@r&Sk zdvQfihHEz&{{Q{U@SBC1VK*Pcq$SF%&3QL}Z;}1^Ux)GEf7VZ|OwYFpv4k|tTyX~3 zP!unFe`HnHV&nGU{`!l7;mdah24xVx#1g>DE8*T;*Ze#K6T4lmdkYBf~c?R)#CQEGwqj{@Qy~fOX~*9+v-axmXzX z@i3k|%)>MnWC$`q2}6*CZ*inZ{Hs5$O5gsu{bgeKb%mRGd7_bcJ44>&pA7&1GuGzD zSaJXP&oiHoFaQ7m diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad Notifications-20@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad Notifications-20@2x.png deleted file mode 100644 index ce70a6649c1e69e773887512616dce3592ea7832..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1664 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 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad Settings-29.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad Settings-29.png deleted file mode 100644 index 77186a3575fc629628809c0bfbb0f3c534e2d894..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1105 zcmV-X1g`suP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR919iRgM1ONa40RR919RL6T0N#5RQ2+n~yGcYrR7ef&R9Q?ESronRy{hi& z?&{VO6k=Qu7hG|oGTLsa^PwMVj1d*ZkBMKX7@b5j5I@u*O3Y+FGzKMci3?!NXks*K z6jTIUKqUeWZkbULg!Ir2bkj>MZ(dDAE7;JjzjBjG-G2AJbL!r6Zv*sOe+Rz14&-cF zw=jE4`igHUoP5hA{Z3g`?VFO6rF~r0#-{r=W43~ zpRZDJ*tfbv_FV-91#+}lTr`Qh6B2~3RSR+&r%ufBj~_KqwF+QrZ3BD7qqDZRE!7h5 zbuyf?Xt4C0h@?5`%j4RUh8Mb*E?ne^j|Gqwb`61&U;*3X`U&Rt&b|KF0c+V|)T9wL zoj-F@tZK9VsL8TqYU{8IULUeHHYq%8v=SIkt}LW z_fHui1t(1&4Wi8ffv$jT5oW1ovkg)8oC?^9F?yeOsPJYaLOmX_(r%EF*7m^dx|dB( zXHti3wr!*wuFE@Ibd*i*zo{w7NJEfP@v!zmcYa@Q+*hz?Y-eU#k_P5Igu>ap!^Ic7 z<4VB$8dHd+y4X=z)TG&)*Nnr6%cPj(?aMEEYQ#Qp{8A?X)qdHYCK=Cr^ZT6MdD%Y? z9;RtSh^%rxS=|xj@re=#bc6#7A>1ruZU~FDg^L@{dTqz9%r#kaJo2xSiU+$1sH}BZ zQmEn*i0gq!cIW07ozQ`HY)W4;N`ciujgIGlDk25X3m%={f28=dk;v$WCC$uQJ8wga zeA_wuCk!uN1JpOLjs7@u7(+=6A2>dYPc|t?Sl<$QxX7ajRR1c5tOHgL;NV;gS^2v` zcOz+7O%r|cvgrfkF<1nEhUWl0Bh=CKN7G=Mp9+ayIycc5N}YwQ0v<6ENH7FQQ32R9 zqeF$!er=tR$moaFl*hzQT3P`vTw+9DHiOqFm;ppUY&(5jOhq&dqi}|LSn0A9w^Vf?oV%CHES5mKW0h8b2EQ>9%mtBye}Tk9xktl0FxOKg&ea z_`i+}&q0NVYHp1r<;VUgtSXgA{@;UG-Fl^%fZJ|{ixRq59%nuJ>0S@V(38)R zXO%VHxYQqNRe}}|)v##N$=Cq7tvpwZzu0c zCGOO%7}K`PxhH#Foi7FZ%ncdaGsYzQ)s68%b-ISI+GNHR)e=5-Vc(f%Lt4Mv-vRg! XLxD+H*t0qJ00000NkvXXu0mjfJ4of- diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad Settings-29@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad Settings-29@2x.png deleted file mode 100644 index d3381a18afdb763c007f5def1afeb9474599e134..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2586 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 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad Spotlight-40.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPad Spotlight-40.png deleted file mode 100644 index ce70a6649c1e69e773887512616dce3592ea7832..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1664 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 JS7|v${15KTcgg?& diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPhone App-60@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPhone App-60@2x.png deleted file mode 100644 index 0f383604ecc5190da0b1121e7f8f6f9cb921872d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6608 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 HjY9qh^Jz4b diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPhone Notification-20@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPhone Notification-20@2x.png deleted file mode 100644 index ce70a6649c1e69e773887512616dce3592ea7832..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1664 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 ZzaiMp)a7JXZ}~rEPxl&Lt3tyj;y-8Q+D8BY diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPhone Settings-29@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPhone Settings-29@2x.png deleted file mode 100644 index d3381a18afdb763c007f5def1afeb9474599e134..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2586 zcmV+#3gz{QP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91I-mmp1ONa40RR91IsgCw0Hdp`^Z)<}gh@m}RA>e5S_@E=*A+hZ{{OyN z@IkB)QqjgoiG;CDuWwd*l98WWH3&W zPGhH0W0e|INE1;TE3qnusEB~TKL7vTo(pcW5@2`rht6d7j?Dl6_i@ho&OP^>bI%G8 zY9S4TG!W82NCP1agftM+Ku7~24SX{-APqIF^z?MyLqC{MIU_Ni{PXDX6GO#+$br_@ z)$u*|PL7Z$-7-BfzM=X^{mG#KONN3;Up(?N)1Kr&iZ~(D*A(_wLa8+xE-k5vs(-6BR}=3J%Wr={4JTofCXGBl$q#xU2cp zLi~JPYu>)}25m=QNKc*0xw=?2=;nB=mKYvp2I5gbZtrN9?T+_7Kwn(Nu}5;$h@pG9ZlMI{}Z$DEd7*3M!}k4eY#g#j|PgUryBcMGI#{ z@-k9aN@kPo{3G|nwF$96UG8o({hF+}ZA_NIbg>ztKd1poQGRdRR&`O#%ganXtP&!e z(y_0t)1X5O(#u@DnlfKgq3{6#>NiIvkC1fF?;ozpq4kwKKcLPN2IRvDo z?d5{fof~qOB;P)3>XckeARgtwqaT_V`N#eH&x&o=v}xvymZv9wTjqQ|0Wwc9>hDpk zmQj3|6&RjLj$EWJ2T0AW9&|>vs>%vFjfMl^0MFqj{|bH7X9#j9hMpB@$d44hw&P!# zqC{ev0reHkw&bUyR1X;sgpB2!-6qCR0hd6M>Q|Rm)#qiT&6Q;7RRq@#3|=fKF54~U zCfc7U~ZgR58JX-%MD&R46LqTEx+QdFE%OY4SQ~ zJDQiZU=<7`VnS-3T`|FE^P#-9Ma$6W^3=h$Z_Ze>F6v0M4R={TC4 zoGit}7%(AFF(Hs#vP>>WUCL}Kk*zA{Ssp#qiffD8Ej5*tywMVjkeE1p0F=B{SX5pd z%({W*-W1TKS!s(fH_f(s_+%4fW~_m*P8nKUltd6rcT6gD7#SaqsUPo>>1C%x{tk+= z_LY*#|MVwJPEKkpA@Ut)?$pS-Q^QUtC2vwnqY2?HiULQ`D_`huy}$mTfMQ*TUTZnE zaWtbjv#z*dd`lOYG5uEcI%voHRz5`jiNG`j#chK-!C9_0u+=?@C% zQjCewOe%fyzgQ*cbOStaKY-H-a2Oq>)GJbXDGRjtcVM&;-W@J|s>+W0HgA5rO@PhC zdXi+8_s#4g3DYjwVVI{!e%wh=(R)}G4ivk@rQobZhIei^LnC1;UnwqM?W?Rn-UD_< z+1U%jB~J3@UUK$;d}a~eJ+c9MF3>&K0|Cza=jATGk;{zBPMD~WNoeUm_YN_${B)d~ zCd_X{#o0X|BPd}JVQ38zZUiZmgzE)~u^kE|HKGM^o}ZJE@?9^DK%W5vrIgG)WMK@cif-(4h8ZaFi_4(LJZzBWGs(B;`afnKLn`5Yooys2%qk4`Ib`w9f$9T zpCxj0lZ|=?V^ikmevv3GK-w5Gg zK##z7zKwns1u|gWCx~XkGl!-bCd;h`MbT3uXLUBL&QH|)Y;VzpLCafap z+syz}Z{&s;9UgQN7~jy9wgR-Z_q^XYZNM+Fo&oou5vVSg#eq(>!y#W6!H!45r-;@k zAykT(k7;5@pW_2`1`HJAW5X30LE^ve@};+gIRNqALstzFcnEF88;n!jMO_jcJBQx1 zI}V{e2GY)(u?__gbg3m^phi$@8f9h|aj{#lK&0}WgVLS0%2+sqe_*#TSaim$qRuLT zQz+11!xb$?{QbfRZct#Czv;cl0|vUjsPeOGnBmlo6!qBNWc+;N{L3Z^#|+>kDzEg; zj`%|T>jjzb+Z$!-q1hi@>{n11yD^To6L@{|mhz9iGy;7F3{(&#oUb_;P95jMu!K2) zbL`DrMIqmhG6O1V`zD|2f~~5`jeDGaz$!Jo7h?toWRN*s8rIdZ(|dx`O`^Wpm0<1nUKF{pQ++5Sl2umCAQ)R;+~L4l{MYwIzU z`l=l|a-wzGl=#1$38QhR!*%1FdI{GMup_vOcphspef-O9I^JNQWd>D#s&LDjSHD^v z_#285d|UdP1-20itektrLlW9tAmgtNHvks9ft0^6Nw5da@)ILDqN8d`;pQD@`{O2J zYnZ9?F^tzqI>zt9tjL6EV4EtzM^xbz8;UFT^|v;V{+j|S2tSv-FbSi@OJm$TF0NCB zXomu3jFSo;2H{;B!elsUBwd)0Z`ZrIt#E5O#-zZS0396-m~KToZzh57i_1*|6~vY; zd&a7|-SZjeKf*jUj&c@(-5w96=kYhsgOrh78;i<@t<8 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPhone Settings-29@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPhone Settings-29@3x.png deleted file mode 100644 index cebab9dff793fae7783778fdab29a1b88f73a313..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4321 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 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPhone Spotlight-40@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPhone Spotlight-40@2x.png deleted file mode 100644 index 59d6a2f0fafc84fbbe5591bf51c5307705ca2cde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3921 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 JS7|v${15KTcgg?& diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPhone Spotlight-40@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/iPhone Spotlight-40@3x.png deleted file mode 100644 index 0f383604ecc5190da0b1121e7f8f6f9cb921872d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6608 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 Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png 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/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png 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/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725..0000000 --- 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/ios/Runner/Base.lproj/LaunchScreen.storyboard b/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c..0000000 --- a/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Runner/Base.lproj/Main.storyboard b/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c2851..0000000 --- a/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist deleted file mode 100644 index f8f1e0f..0000000 --- a/ios/Runner/Info.plist +++ /dev/null @@ -1,54 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleLocalizations - - en - zh - - CFBundleName - RSSAid - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - CADisableMinimumFrameDurationOnPhone - - UIApplicationSupportsIndirectInputEvents - - - diff --git a/ios/Runner/Runner-Bridging-Header.h b/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a5..0000000 --- a/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/lib/models/rule.dart b/lib/models/rule.dart index da55458..b4ce6f1 100644 --- a/lib/models/rule.dart +++ b/lib/models/rule.dart @@ -6,9 +6,20 @@ class Rule { Rule({required this.title, required this.docs, required this.source, required this.target}); } +class PositionItem { + final int position; + final bool optional; + PositionItem({required this.position, required this.optional}); + + Map toJson() => { + "position": this.position, + "optional": this.optional + }; +} + class Position { final String origin; - final List replacePositions; + final Map replacePositions; final List strings; Position({required this.origin, required this.replacePositions, required this.strings}); } \ No newline at end of file diff --git a/lib/radar/rss_plus.dart b/lib/radar/rss_plus.dart index 710240a..1f53315 100644 --- a/lib/radar/rss_plus.dart +++ b/lib/radar/rss_plus.dart @@ -4,14 +4,9 @@ import 'package:html/parser.dart' show parse; import 'package:rssaid/common/common.dart'; import 'package:rssaid/models/radar.dart'; -import 'package:rssaid/radar/rules.dart'; class RssPlus { static Future> detecting(String url) async { - var specialRadar = Rules.detectUrl(url); - if (specialRadar != null) { - return specialRadar; - } return await detectByUrl(url); } diff --git a/lib/radar/rsshub.dart b/lib/radar/rsshub.dart index ac0b35a..a58e7aa 100644 --- a/lib/radar/rsshub.dart +++ b/lib/radar/rsshub.dart @@ -4,17 +4,15 @@ import 'package:rssaid/models/radar.dart'; import 'package:rssaid/radar/rule_type/page_info.dart'; import 'package:rssaid/radar/rule_type/rule.dart'; import 'package:rssaid/radar/source_parser.dart'; -import 'package:rssaid/shared_prefs.dart'; import 'package:tldts/core/index.dart'; import 'package:tldts/tldts.dart'; class RssHub { - final SharedPrefs prefs = SharedPrefs(); List getPageRSSHub(PageInfo pageInfo) { List radars = []; - String stringRules = prefs.rules; + String stringRules = pageInfo.rules; if (stringRules.isEmpty) { return radars; } diff --git a/lib/radar/rules.dart b/lib/radar/rules.dart index 04460fb..93244a8 100644 --- a/lib/radar/rules.dart +++ b/lib/radar/rules.dart @@ -1,5 +1,5 @@ import 'package:rssaid/models/radar.dart'; -import 'package:rssaid/radar/strategies/weiboStrategy.dart'; +import 'package:rssaid/radar/strategies/ruleStrategy.dart'; /// 对一些特殊网页进行适配 /// weibo 手机端: @@ -12,10 +12,10 @@ import 'package:rssaid/radar/strategies/weiboStrategy.dart'; class Rules { static List? detectUrl(String url) { try { - var ruleStrategy; - if (url.contains("weibo")) { - ruleStrategy = Weibo(); - } + RuleStrategy? ruleStrategy; + // if (url.contains("weibo")) { + // ruleStrategy = Weibo(); + // } if (ruleStrategy != null) { return ruleStrategy.detect(url); } diff --git a/lib/radar/source_parser.dart b/lib/radar/source_parser.dart index d1d7d0a..5cd8fc6 100644 --- a/lib/radar/source_parser.dart +++ b/lib/radar/source_parser.dart @@ -11,18 +11,36 @@ class SourceParser { static Position getPosition(String url) { List partUrls = url.split("/").sublist(1); - List positions = []; + Map replacePositions = {}; for (var i = 0; i < partUrls.length; i++) { - if (isValidPart(partUrls[i])) { - positions.add(i); + int isValidPartVal = isValidPart(partUrls[i]); + if (isValidPartVal < 0) { + continue; } + String key = partUrls[i]; + bool optional = false; + if (isValidPartVal == 2) { + optional = true; + key = partUrls[i].substring(0, partUrls[i].length - 1); + } + replacePositions[key] = PositionItem(position: i, optional: optional); } return Position( - origin: url, replacePositions: positions, strings: partUrls); + origin: url, replacePositions: replacePositions, strings: partUrls); } - static bool isValidPart(String part) { - return part.startsWith(":"); + // 1 validate 2 validate and optional + // -1 invalidate + static int isValidPart(String part) { + if (!part.startsWith(":")){ + return -1; + } + if (part.startsWith(":")) { + if (part.endsWith("?")) { + return 2; + } + } + return 1; } String removeDomain(String url) { @@ -46,7 +64,8 @@ class SourceParser { } for (var i= 0; i< sourceStringLen; i++) { - if (!sourcePosition.replacePositions.contains(i)) { + var key = sourceStrings[i]; + if (!sourcePosition.replacePositions.keys.contains(key)) { var notReplaceStr = sourceStrings[i]; if (notReplaceStr != urlStrings[i]) { return false; @@ -62,15 +81,16 @@ class SourceParser { var urlWithoutDomain = removeDomain(url); var urlStrings = urlWithoutDomain.split("/").sublist(1); - var isMatched = false; + Map? item; for (var sourcePosition in sourcePositions) { - isMatched = isMatch(sourcePosition, urlWithoutDomain); + var isMatched = isMatch(sourcePosition, urlWithoutDomain); if (isMatched) { + item = sourcePosition.replacePositions; break; } } - if (!isMatched) { + if (item == null) { return null; } @@ -82,9 +102,14 @@ class SourceParser { var originStrings = targetPosition.strings; - for (var i = 0; i < replacePositions.length; i++) { - var replacePosition = replacePositions[i]; - originStrings[replacePosition] = urlStrings[i]; + + for (var key in replacePositions.keys) { + if ((!(replacePositions[key]!.optional) && !item.containsKey(key)) || !item.containsKey(key)) { + return null; + } + int itemPosition = item[key]!.position; + int replacePosition = replacePositions[key]!.position; + originStrings[replacePosition] = urlStrings[itemPosition]; } return originStrings.join("/"); diff --git a/pubspec.yaml b/pubspec.yaml index 2d577d2..52bc502 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -15,7 +15,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev # In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. # Read more about iOS versioning at # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html -version: 3.0.2+12 +version: 3.0.3+13 environment: sdk: ">=2.12.0 <3.0.0" diff --git a/test/radar/test_source_parser.dart b/test/radar/test_source_parser.dart index 0d4f9ad..96c84ec 100644 --- a/test/radar/test_source_parser.dart +++ b/test/radar/test_source_parser.dart @@ -1,3 +1,7 @@ +import 'dart:convert'; + +import 'package:rssaid/radar/rsshub.dart'; +import 'package:rssaid/radar/rule_type/page_info.dart'; import 'package:rssaid/radar/source_parser.dart'; import 'package:test/test.dart'; @@ -6,8 +10,197 @@ void main() { test('getPosition returns correct Position for valid URL', () { var parser = SourceParser( target: "/github/branches/:user/:repo", - url: 'https://github.com/DIYgod/RSSHub-Radar' - ); + url: 'https://github.com/DIYgod/RSSHub-Radar'); + }); + }); + + group("RssHub", () { + test("Translating Github addresses", () { + final RssHub rssHub = RssHub(); + Map githubRules = { + "github.com": { + "_name": "GitHub", + ".": [ + { + "title": "User Activities", + "docs": "https://docs.rsshub.app/routes/programming", + "source": [ + "/:user" + ], + "target": "/github/activity/:user" + }, + { + "title": "Github Advisory Database RSS", + "docs": "https://docs.rsshub.app/routes/programming", + "source": [ + "/advisories", + "/" + ], + "target": "/github/advisor/data/:type?/:category?" + }, + { + "title": "Repo Branches", + "docs": "https://docs.rsshub.app/routes/programming", + "source": [ + "/:user/:repo/branches", + "/:user/:repo" + ], + "target": "/github/branches/:user/:repo" + }, + { + "title": "Issue / Pull Request comments", + "docs": "https://docs.rsshub.app/routes/programming", + "source": [ + "/:user/:repo/:type", + "/:user/:repo/:type/:number" + ], + "target": "/github/comments/:user/:repo/:number?" + }, + { + "title": "Repo Contributors", + "docs": "https://docs.rsshub.app/routes/programming", + "source": [ + "/:user/:repo/graphs/contributors", + "/:user/:repo" + ], + "target": "/github/contributors/:user/:repo" + }, + { + "title": "Repo Discussions", + "docs": "https://docs.rsshub.app/routes/programming", + "source": [ + "/:user/:repo/discussions", + "/:user/:repo/discussions/:id", + "/:user/:repo" + ], + "target": "/github/discussion/:user/:repo" + }, + { + "title": "File Commits", + "docs": "https://docs.rsshub.app/routes/other", + "source": [ + "/:user/:repo/blob/:branch/*filepath" + ], + "target": "/github/file/:user/:repo/:branch/:filepath" + }, + { + "title": "User Followers", + "docs": "https://docs.rsshub.app/routes/programming", + "source": [ + "/:user" + ], + "target": "/github/user/followers/:user" + }, + { + "title": "Repo Issues", + "docs": "https://docs.rsshub.app/routes/programming", + "source": [ + "/:user/:repo/issues", + "/:user/:repo/issues/:id", + "/:user/:repo" + ], + "target": "/github/issue/:user/:repo" + }, + { + "title": "Notifications", + "docs": "https://docs.rsshub.app/routes/programming", + "source": [ + "/notifications" + ], + "target": "/github/notifications" + }, + { + "title": "Repo Pull Requests", + "docs": "https://docs.rsshub.app/routes/programming", + "source": [ + "/:user/:repo/pulls", + "/:user/:repo/pulls/:id", + "/:user/:repo" + ], + "target": "/github/pull/:user/:repo" + }, + { + "title": "Repo Pulse", + "docs": "https://docs.rsshub.app/routes/programming", + "source": [ + "/:user/:repo/pulse", + "/:user/:repo/pulse/:period" + ], + "target": "/github/pulse/:user/:repo/:period?" + }, + { + "title": "User Repo", + "docs": "https://docs.rsshub.app/routes/programming", + "source": [ + "/:user" + ], + "target": "/github/repos/:user" + }, + { + "title": "Repo Stars", + "docs": "https://docs.rsshub.app/routes/programming", + "source": [ + "/:user/:repo/stargazers", + "/:user/:repo" + ], + "target": "/github/stars/:user/:repo" + }, + { + "title": "User Starred Repositories", + "docs": "https://docs.rsshub.app/routes/programming", + "source": [ + "/:user" + ], + "target": "/github/starred_repos/:user" + }, + { + "title": "Topics", + "docs": "https://docs.rsshub.app/routes/programming", + "source": [ + "/topics" + ], + "target": "/github/topics/:name/:qs?" + }, + { + "title": "Trending", + "docs": "https://docs.rsshub.app/routes/programming", + "source": [ + "/trending" + ], + "target": "/github/trending/:since" + }, + { + "title": "Wiki History", + "docs": "https://docs.rsshub.app/routes/programming", + "source": [ + "/:user/:repo/wiki/:page/_history", + "/:user/:repo/wiki/:page", + "/:user/:repo/wiki/_history", + "/:user/:repo/wiki" + ], + "target": "/github/wiki/:user/:repo/:page" + } + ], + "gist": [ + { + "title": "Gist Commits", + "docs": "https://docs.rsshub.app/routes/programming", + "source": [ + "/:owner/:gistId/revisions", + "/:owner/:gistId/stargazers", + "/:owner/:gistId/forks", + "/:owner/:gistId" + ], + "target": "/github/gist/:gistId" + } + ] + } + }; + PageInfo pageInfo = new PageInfo( + url: "https://github.com/FlareSolverr/FlareSolverr/pull/1301", + rules: jsonEncode(githubRules)); + var radars = rssHub.getPageRSSHub(pageInfo); + radars.forEach((radar) => print(radar.path)); }); }); -} \ No newline at end of file +}