gitextract_27c5e4gt/ ├── .firebaserc ├── .flutter-plugins ├── .flutter-plugins-dependencies ├── .gitignore ├── .metadata ├── .packages ├── LICENSE.md ├── Privacy_Policy.md ├── analysis_options.yaml ├── android/ │ ├── .gitignore │ ├── app/ │ │ ├── build.gradle │ │ ├── google-services.json │ │ ├── keystore/ │ │ │ ├── chatdebug.keystore │ │ │ └── chatdebug.keystore.save │ │ ├── proguard-rules.pro │ │ └── src/ │ │ └── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── dfa/ │ │ │ └── flutterchatdemo/ │ │ │ └── MainActivity.java │ │ └── res/ │ │ ├── drawable/ │ │ │ └── launch_background.xml │ │ └── values/ │ │ ├── colors.xml │ │ └── styles.xml │ ├── build.gradle │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradle.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── assets/ │ └── fonts/ │ └── montserrat/ │ └── OFL.txt ├── firebase.json ├── functions/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── index.js │ └── package.json ├── ios/ │ ├── .gitignore │ ├── Flutter/ │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ ├── Release.xcconfig │ │ └── flutter_export_environment.sh │ ├── GoogleService-Info.plist │ ├── Podfile │ ├── Runner/ │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets/ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ └── LaunchImage.imageset/ │ │ │ ├── Contents.json │ │ │ └── README.md │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── main.m │ ├── Runner.xcodeproj/ │ │ ├── project.pbxproj │ │ ├── project.xcworkspace/ │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── Runner.xcscheme │ └── Runner.xcworkspace/ │ ├── contents.xcworkspacedata │ └── xcshareddata/ │ ├── IDEWorkspaceChecks.plist │ └── WorkspaceSettings.xcsettings ├── lib/ │ ├── DataModel.dart │ ├── E2EE/ │ │ ├── e2ee.dart │ │ ├── key.dart │ │ └── x25519.dart │ ├── GiphyPicker/ │ │ ├── giphy_picker.dart │ │ └── src/ │ │ ├── model/ │ │ │ ├── giphy_repository.dart │ │ │ └── repository.dart │ │ └── widgets/ │ │ ├── giphy_context.dart │ │ ├── giphy_image.dart │ │ ├── giphy_overlay.dart │ │ ├── giphy_preview_page.dart │ │ ├── giphy_search_page.dart │ │ ├── giphy_search_view.dart │ │ ├── giphy_thumbnail.dart │ │ └── giphy_thumbnail_grid.dart │ ├── ImagePicker/ │ │ └── image_picker.dart │ ├── alias.dart │ ├── bubble.dart │ ├── chat.dart │ ├── chat_controller.dart │ ├── const.dart │ ├── login.dart │ ├── main.dart │ ├── message.dart │ ├── open_settings.dart │ ├── photo_view.dart │ ├── save.dart │ ├── screens/ │ │ ├── feed_five_page.dart │ │ ├── home.dart │ │ ├── main_screen.dart │ │ └── profile.dart │ ├── seen_provider.dart │ ├── seen_state.dart │ ├── settings.dart │ ├── util/ │ │ ├── GradientUtil.dart │ │ ├── SizeUtil.dart │ │ ├── color_const.dart │ │ └── const.dart │ ├── utils.dart │ └── widgets/ │ ├── chat_bubble.dart │ ├── chat_item.dart │ ├── icon_badge.dart │ ├── post_item.dart │ ├── signup_apbar.dart │ └── signup_arrow_button.dart └── pubspec.yaml