├── .DS_Store ├── .dart_tool ├── chrome-device │ └── Default │ │ ├── .com.google.Chrome.ckAhpE │ │ ├── Affiliation Database │ │ ├── Affiliation Database-journal │ │ ├── AutofillStrikeDatabase │ │ ├── LOCK │ │ ├── LOG │ │ └── LOG.old │ │ ├── BudgetDatabase │ │ ├── LOCK │ │ ├── LOG │ │ └── LOG.old │ │ ├── Cookies │ │ ├── Cookies-journal │ │ ├── Download Service │ │ └── EntryDB │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ └── LOG.old │ │ ├── Extension Scripts │ │ ├── 000003.log │ │ ├── CURRENT │ │ ├── LOCK │ │ ├── LOG │ │ ├── LOG.old │ │ └── MANIFEST-000001 │ │ ├── Extension State │ │ ├── 000003.log │ │ ├── CURRENT │ │ ├── LOCK │ │ ├── LOG │ │ ├── LOG.old │ │ └── MANIFEST-000001 │ │ ├── Favicons │ │ ├── Favicons-journal │ │ ├── Feature Engagement Tracker │ │ ├── AvailabilityDB │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ └── LOG.old │ │ └── EventDB │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ └── LOG.old │ │ ├── GCM Store │ │ └── Encryption │ │ │ ├── 000003.log │ │ │ ├── CURRENT │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ ├── LOG.old │ │ │ └── MANIFEST-000001 │ │ ├── History │ │ ├── History-journal │ │ ├── IndexedDB │ │ ├── http_localhost_50222.indexeddb.leveldb │ │ │ ├── 000004.log │ │ │ ├── 000005.ldb │ │ │ ├── CURRENT │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ └── MANIFEST-000001 │ │ ├── http_localhost_50539.indexeddb.leveldb │ │ │ ├── 000004.log │ │ │ ├── 000005.ldb │ │ │ ├── CURRENT │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ └── MANIFEST-000001 │ │ ├── http_localhost_52050.indexeddb.leveldb │ │ │ ├── 000004.log │ │ │ ├── 000005.ldb │ │ │ ├── CURRENT │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ └── MANIFEST-000001 │ │ ├── http_localhost_54388.indexeddb.leveldb │ │ │ ├── 000004.log │ │ │ ├── 000005.ldb │ │ │ ├── CURRENT │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ └── MANIFEST-000001 │ │ ├── http_localhost_58902.indexeddb.leveldb │ │ │ ├── 000004.log │ │ │ ├── 000005.ldb │ │ │ ├── CURRENT │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ └── MANIFEST-000001 │ │ ├── http_localhost_61272.indexeddb.leveldb │ │ │ ├── 000004.log │ │ │ ├── 000005.ldb │ │ │ ├── CURRENT │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ └── MANIFEST-000001 │ │ ├── http_localhost_61824.indexeddb.leveldb │ │ │ ├── 000005.ldb │ │ │ ├── 000006.log │ │ │ ├── 000007.ldb │ │ │ ├── CURRENT │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ └── MANIFEST-000001 │ │ ├── http_localhost_62507.indexeddb.leveldb │ │ │ ├── 000004.log │ │ │ ├── 000005.ldb │ │ │ ├── CURRENT │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ └── MANIFEST-000001 │ │ ├── http_localhost_63478.indexeddb.leveldb │ │ │ ├── 000004.log │ │ │ ├── 000005.ldb │ │ │ ├── CURRENT │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ └── MANIFEST-000001 │ │ └── http_localhost_63577.indexeddb.leveldb │ │ │ ├── 000004.log │ │ │ ├── 000005.ldb │ │ │ ├── CURRENT │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ └── MANIFEST-000001 │ │ ├── LOCK │ │ ├── LOG │ │ ├── LOG.old │ │ ├── Local Storage │ │ └── leveldb │ │ │ ├── 000003.log │ │ │ ├── CURRENT │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ ├── LOG.old │ │ │ └── MANIFEST-000001 │ │ ├── Login Data │ │ ├── Login Data For Account │ │ ├── Login Data For Account-journal │ │ ├── Login Data-journal │ │ ├── Network Action Predictor │ │ ├── Network Action Predictor-journal │ │ ├── Network Persistent State │ │ ├── Preferences │ │ ├── PreferredApps │ │ ├── QuotaManager │ │ ├── QuotaManager-journal │ │ ├── README │ │ ├── Reporting and NEL │ │ ├── Reporting and NEL-journal │ │ ├── Safe Browsing Cookies │ │ ├── Safe Browsing Cookies-journal │ │ ├── Search Logos │ │ ├── dark_logo │ │ ├── logo │ │ └── metadata │ │ ├── Secure Preferences │ │ ├── Service Worker │ │ ├── Database │ │ │ ├── 000003.log │ │ │ ├── CURRENT │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ ├── LOG.old │ │ │ └── MANIFEST-000001 │ │ └── ScriptCache │ │ │ ├── 013888a1cda32b90_0 │ │ │ ├── 297ecea5cebb5dfe_0 │ │ │ ├── 2cc80dabc69f58b6_0 │ │ │ ├── 4cb013792b196a35_0 │ │ │ ├── 67a473248953641b_0 │ │ │ ├── b6c28cea6ed9dfc1_0 │ │ │ ├── ba23d8ecda68de77_0 │ │ │ ├── d0757ff92c7cde0a_0 │ │ │ ├── f1cdccba37924bda_0 │ │ │ ├── fa813c9ad67834ac_0 │ │ │ ├── index │ │ │ └── index-dir │ │ │ └── the-real-index │ │ ├── Session Storage │ │ ├── 000003.log │ │ ├── CURRENT │ │ ├── LOCK │ │ ├── LOG │ │ ├── LOG.old │ │ └── MANIFEST-000001 │ │ ├── Sessions │ │ ├── Session_13283716277414248 │ │ ├── Session_13286891360706146 │ │ ├── Session_13286923879779266 │ │ ├── Session_13286976878264623 │ │ ├── Session_13286979725152763 │ │ ├── Session_13286996199981660 │ │ ├── Session_13287264545041787 │ │ ├── Session_13287647710476676 │ │ ├── Session_13287699755552811 │ │ ├── Session_13287707156784430 │ │ ├── Tabs_13283792711362012 │ │ ├── Tabs_13286891362253769 │ │ ├── Tabs_13286923880843387 │ │ ├── Tabs_13286976879891902 │ │ ├── Tabs_13286979726562972 │ │ ├── Tabs_13286996200901043 │ │ ├── Tabs_13287264545929811 │ │ ├── Tabs_13287647711374172 │ │ ├── Tabs_13287699756300342 │ │ └── Tabs_13287707157499284 │ │ ├── Shortcuts │ │ ├── Shortcuts-journal │ │ ├── Site Characteristics Database │ │ ├── 000003.log │ │ ├── CURRENT │ │ ├── LOCK │ │ ├── LOG │ │ ├── LOG.old │ │ └── MANIFEST-000001 │ │ ├── Storage │ │ └── ext │ │ │ └── gfdkimpbcpahaombhbimeihdjnejgicl │ │ │ └── def │ │ │ ├── Code Cache │ │ │ ├── js │ │ │ │ ├── index │ │ │ │ └── index-dir │ │ │ │ │ └── the-real-index │ │ │ └── wasm │ │ │ │ ├── index │ │ │ │ └── index-dir │ │ │ │ └── the-real-index │ │ │ ├── GPUCache │ │ │ ├── data_0 │ │ │ ├── data_1 │ │ │ ├── data_2 │ │ │ ├── data_3 │ │ │ └── index │ │ │ ├── Local Storage │ │ │ └── leveldb │ │ │ │ ├── 000003.log │ │ │ │ ├── CURRENT │ │ │ │ ├── LOCK │ │ │ │ ├── LOG │ │ │ │ └── MANIFEST-000001 │ │ │ ├── Network Persistent State │ │ │ └── Session Storage │ │ │ ├── 000003.log │ │ │ ├── CURRENT │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ └── MANIFEST-000001 │ │ ├── Sync Data │ │ └── LevelDB │ │ │ ├── 000003.log │ │ │ ├── CURRENT │ │ │ ├── LOCK │ │ │ ├── LOG │ │ │ ├── LOG.old │ │ │ └── MANIFEST-000001 │ │ ├── Top Sites │ │ ├── Top Sites-journal │ │ ├── TransportSecurity │ │ ├── Trusted Vault │ │ ├── Visited Links │ │ ├── Web Data │ │ ├── Web Data-journal │ │ ├── coupon_db │ │ ├── LOCK │ │ ├── LOG │ │ └── LOG.old │ │ ├── data_reduction_proxy_leveldb │ │ ├── 000003.log │ │ ├── 000005.log │ │ ├── 000007.log │ │ ├── 000009.log │ │ ├── 000011.log │ │ ├── 000013.log │ │ ├── 000015.log │ │ ├── 000017.log │ │ ├── 000019.log │ │ ├── 000021.log │ │ ├── CURRENT │ │ ├── LOCK │ │ ├── LOG │ │ ├── LOG.old │ │ ├── MANIFEST-000002 │ │ ├── MANIFEST-000004 │ │ ├── MANIFEST-000006 │ │ ├── MANIFEST-000008 │ │ ├── MANIFEST-000010 │ │ ├── MANIFEST-000012 │ │ ├── MANIFEST-000014 │ │ ├── MANIFEST-000016 │ │ ├── MANIFEST-000018 │ │ └── MANIFEST-000020 │ │ ├── databases │ │ ├── Databases.db │ │ └── Databases.db-journal │ │ ├── heavy_ad_intervention_opt_out.db │ │ ├── heavy_ad_intervention_opt_out.db-journal │ │ ├── optimization_guide_hint_cache_store │ │ ├── LOCK │ │ ├── LOG │ │ └── LOG.old │ │ ├── optimization_guide_model_and_features_store │ │ ├── LOCK │ │ ├── LOG │ │ └── LOG.old │ │ └── shared_proto_db │ │ ├── 000003.log │ │ ├── CURRENT │ │ ├── LOCK │ │ ├── LOG │ │ ├── LOG.old │ │ ├── MANIFEST-000001 │ │ └── metadata │ │ ├── 000003.log │ │ ├── CURRENT │ │ ├── LOCK │ │ ├── LOG │ │ ├── LOG.old │ │ └── MANIFEST-000001 ├── package_config.json ├── package_config_subset └── version ├── .flutter-plugins ├── .flutter-plugins-dependencies ├── .packages ├── android ├── .gitignore ├── app │ ├── build.gradle │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── quiz │ │ │ │ └── admin │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-v21 │ │ │ └── launch_background.xml │ │ │ ├── drawable │ │ │ └── launch_background.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-night │ │ │ └── styles.xml │ │ │ └── values │ │ │ └── styles.xml │ │ └── profile │ │ └── AndroidManifest.xml ├── build.gradle ├── gradle.properties ├── quizadmin_flutter_android.iml ├── quizeapp_android.iml └── settings.gradle ├── assets ├── addQuestion.png ├── allQuiz.png ├── allquestion.png ├── app_logo.png ├── category.png ├── createQuiz.png ├── dailyQuiz.png ├── favicon.png ├── flags │ ├── ic_ar.png │ ├── ic_dutch.png │ ├── ic_france.png │ ├── ic_germany.png │ ├── ic_india.png │ ├── ic_indonesia.png │ ├── ic_portugal.png │ ├── ic_south_africa.png │ ├── ic_spain.png │ ├── ic_turkey.png │ ├── ic_us.png │ └── ic_vitnam.png ├── import.png ├── no_data.png ├── placeholder.jpg └── splash_app_logo.png ├── build ├── 308be7eec27b5ac8c59d6940b514a849 │ ├── _composite.stamp │ ├── gen_dart_plugin_registrant.stamp │ └── gen_localizations.stamp ├── 4f2a58af27abc49ecf55570043bbf938.cache.dill.track.dill └── flutter_assets │ ├── AssetManifest.json │ ├── FontManifest.json │ ├── NOTICES │ ├── assets │ ├── addQuestion.png │ ├── allQuiz.png │ ├── allquestion.png │ ├── app_logo.png │ ├── category.png │ ├── createQuiz.png │ ├── dailyQuiz.png │ ├── favicon.png │ ├── flags │ │ ├── ic_ar.png │ │ ├── ic_dutch.png │ │ ├── ic_france.png │ │ ├── ic_germany.png │ │ ├── ic_india.png │ │ ├── ic_indonesia.png │ │ ├── ic_portugal.png │ │ ├── ic_south_africa.png │ │ ├── ic_spain.png │ │ ├── ic_turkey.png │ │ ├── ic_us.png │ │ └── ic_vitnam.png │ ├── import.png │ ├── no_data.png │ ├── placeholder.jpg │ └── splash_app_logo.png │ ├── fonts │ └── MaterialIcons-Regular.otf │ ├── lang │ ├── af.json │ ├── ar.json │ ├── de.json │ ├── en.json │ ├── es.json │ ├── fr.json │ ├── hi.json │ ├── id.json │ ├── nl.json │ ├── pt.json │ ├── tr.json │ └── vi.json │ └── packages │ ├── cupertino_icons │ └── assets │ │ └── CupertinoIcons.ttf │ ├── flutter_vector_icons │ └── fonts │ │ ├── AntDesign.ttf │ │ ├── Entypo.ttf │ │ ├── EvilIcons.ttf │ │ ├── Feather.ttf │ │ ├── FontAwesome.ttf │ │ ├── FontAwesome5_Brands.ttf │ │ ├── FontAwesome5_Regular.ttf │ │ ├── FontAwesome5_Solid.ttf │ │ ├── Fontisto.ttf │ │ ├── Foundation.ttf │ │ ├── Ionicons.ttf │ │ ├── MaterialCommunityIcons.ttf │ │ ├── MaterialIcons.ttf │ │ ├── Octicons.ttf │ │ ├── SimpleLineIcons.ttf │ │ └── Zocial.ttf │ ├── fluttertoast │ └── assets │ │ ├── toastify.css │ │ └── toastify.js │ └── nb_utils │ └── fonts │ └── LineAwesome.ttf ├── ios ├── .DS_Store ├── .gitignore ├── Flutter │ ├── AppFrameworkInfo.plist │ ├── Debug.xcconfig │ └── Release.xcconfig ├── Podfile ├── Runner.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── xcshareddata │ │ └── xcschemes │ │ └── Runner.xcscheme ├── Runner.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings └── Runner │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── Icon-App-1024x1024@1x.png │ │ ├── Icon-App-20x20@1x.png │ │ ├── Icon-App-20x20@2x.png │ │ ├── Icon-App-20x20@3x.png │ │ ├── Icon-App-29x29@1x.png │ │ ├── Icon-App-29x29@2x.png │ │ ├── Icon-App-29x29@3x.png │ │ ├── Icon-App-40x40@1x.png │ │ ├── Icon-App-40x40@2x.png │ │ ├── Icon-App-40x40@3x.png │ │ ├── Icon-App-60x60@2x.png │ │ ├── Icon-App-60x60@3x.png │ │ ├── Icon-App-76x76@1x.png │ │ ├── Icon-App-76x76@2x.png │ │ └── Icon-App-83.5x83.5@2x.png │ └── LaunchImage.imageset │ │ ├── Contents.json │ │ ├── LaunchImage.png │ │ ├── LaunchImage@2x.png │ │ ├── LaunchImage@3x.png │ │ └── README.md │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── Runner-Bridging-Header.h ├── lang ├── af.json ├── ar.json ├── de.json ├── en.json ├── es.json ├── fr.json ├── hi.json ├── id.json ├── nl.json ├── pt.json ├── tr.json └── vi.json ├── lib ├── .DS_Store ├── AppLocalizations.dart ├── AppTheme.dart ├── generated_plugin_registrant.dart ├── main.dart ├── models │ ├── AppSettingModel.dart │ ├── CategoryData.dart │ ├── ListModel.dart │ ├── QuestionData.dart │ ├── QuizData.dart │ ├── QuizQuestionListData.dart │ ├── SubCategoryData.dart │ └── UserModel.dart ├── screens │ ├── SplashScreen.dart │ └── admin │ │ ├── AddNewQuestionsScreen.dart │ │ ├── AdminDashboardScreen.dart │ │ ├── AdminLoginScreen.dart │ │ ├── AdminSettingScreen.dart │ │ ├── CategoryListScreen.dart │ │ ├── CreateQuizScreen.dart │ │ ├── DailyQuizScreen.dart │ │ ├── ImportQuestionScreen.dart │ │ ├── NotificationScreen.dart │ │ ├── SubCategoryListScreen.dart │ │ ├── UserListScreen.dart │ │ └── components │ │ ├── AdminStatisticsWidget.dart │ │ ├── AllQuestionsListWidget.dart │ │ ├── AppWidgets.dart │ │ ├── CategoryItemWidget.dart │ │ ├── DrawerWidget.dart │ │ ├── FileUploadWidget.dart │ │ ├── MediaLibraryWidget.dart │ │ ├── NewCategoryDialog.dart │ │ ├── NewSubCategoryDialog.dart │ │ ├── QuestionsPaginationWidget.dart │ │ ├── QuizDetailWidget.dart │ │ ├── QuizItemWidget.dart │ │ ├── QuizListScreen.dart │ │ ├── SubCategoryItemWidget.dart │ │ └── UserItemWidget.dart ├── services │ ├── AppSettingService.dart │ ├── AuthService.dart │ ├── BaseService.dart │ ├── CategoryService.dart │ ├── DailyQuizServices.dart │ ├── FileStorageService.dart │ ├── QuestionServices.dart │ ├── QuizServices.dart │ └── UserService.dart ├── store │ ├── AppStore.dart │ └── AppStore.g.dart └── utils │ ├── Colors.dart │ ├── Common.dart │ ├── Constants.dart │ ├── ModelKeys.dart │ ├── String.dart │ └── multiSelectionLib.dart ├── pubspec.lock ├── pubspec.yaml ├── test └── widget_test.dart └── web ├── favicon.png ├── icons ├── Icon-192.png └── Icon-512.png ├── index.html └── manifest.json /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.DS_Store -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/.com.google.Chrome.ckAhpE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/.com.google.Chrome.ckAhpE -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Affiliation Database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Affiliation Database -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Affiliation Database-journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Affiliation Database-journal -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/AutofillStrikeDatabase/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/AutofillStrikeDatabase/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/AutofillStrikeDatabase/LOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/AutofillStrikeDatabase/LOG -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/AutofillStrikeDatabase/LOG.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/AutofillStrikeDatabase/LOG.old -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/BudgetDatabase/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/BudgetDatabase/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/BudgetDatabase/LOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/BudgetDatabase/LOG -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/BudgetDatabase/LOG.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/BudgetDatabase/LOG.old -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Cookies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Cookies -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Cookies-journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Cookies-journal -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Download Service/EntryDB/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Download Service/EntryDB/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Download Service/EntryDB/LOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Download Service/EntryDB/LOG -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Download Service/EntryDB/LOG.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Download Service/EntryDB/LOG.old -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Extension Scripts/000003.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Extension Scripts/000003.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Extension Scripts/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Extension Scripts/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Extension Scripts/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Extension Scripts/LOG: -------------------------------------------------------------------------------- 1 | 2022/01/26-22:45:54.291 12703 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/Extension Scripts/MANIFEST-000001 2 | 2022/01/26-22:45:54.291 12703 Recovering log #3 3 | 2022/01/26-22:45:54.291 12703 Reusing old log /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/Extension Scripts/000003.log 4 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Extension Scripts/LOG.old: -------------------------------------------------------------------------------- 1 | 2022/01/26-20:42:33.062 7303 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/Extension Scripts/MANIFEST-000001 2 | 2022/01/26-20:42:33.063 7303 Recovering log #3 3 | 2022/01/26-20:42:33.063 7303 Reusing old log /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/Extension Scripts/000003.log 4 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Extension Scripts/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Extension Scripts/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Extension State/000003.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Extension State/000003.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Extension State/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Extension State/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Extension State/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Extension State/LOG: -------------------------------------------------------------------------------- 1 | 2022/01/26-22:45:55.154 11003 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/Extension State/MANIFEST-000001 2 | 2022/01/26-22:45:55.154 11003 Recovering log #3 3 | 2022/01/26-22:45:55.155 11003 Reusing old log /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/Extension State/000003.log 4 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Extension State/LOG.old: -------------------------------------------------------------------------------- 1 | 2022/01/26-20:42:33.837 e503 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/Extension State/MANIFEST-000001 2 | 2022/01/26-20:42:33.838 e503 Recovering log #3 3 | 2022/01/26-20:42:33.838 e503 Reusing old log /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/Extension State/000003.log 4 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Extension State/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Extension State/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Favicons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Favicons -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Favicons-journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Favicons-journal -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Feature Engagement Tracker/AvailabilityDB/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Feature Engagement Tracker/AvailabilityDB/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Feature Engagement Tracker/AvailabilityDB/LOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Feature Engagement Tracker/AvailabilityDB/LOG -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Feature Engagement Tracker/AvailabilityDB/LOG.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Feature Engagement Tracker/AvailabilityDB/LOG.old -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Feature Engagement Tracker/EventDB/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Feature Engagement Tracker/EventDB/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Feature Engagement Tracker/EventDB/LOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Feature Engagement Tracker/EventDB/LOG -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Feature Engagement Tracker/EventDB/LOG.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Feature Engagement Tracker/EventDB/LOG.old -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/GCM Store/Encryption/000003.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/GCM Store/Encryption/000003.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/GCM Store/Encryption/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/GCM Store/Encryption/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/GCM Store/Encryption/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/GCM Store/Encryption/LOG: -------------------------------------------------------------------------------- 1 | 2022/01/26-22:46:02.779 6b03 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/GCM Store/Encryption/MANIFEST-000001 2 | 2022/01/26-22:46:02.781 6b03 Recovering log #3 3 | 2022/01/26-22:46:02.781 6b03 Reusing old log /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/GCM Store/Encryption/000003.log 4 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/GCM Store/Encryption/LOG.old: -------------------------------------------------------------------------------- 1 | 2022/01/26-20:42:42.445 9603 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/GCM Store/Encryption/MANIFEST-000001 2 | 2022/01/26-20:42:42.446 9603 Recovering log #3 3 | 2022/01/26-20:42:42.446 9603 Reusing old log /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/GCM Store/Encryption/000003.log 4 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/GCM Store/Encryption/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/GCM Store/Encryption/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/History: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/History -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/History-journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/History-journal -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_50222.indexeddb.leveldb/000004.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_50222.indexeddb.leveldb/000004.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_50222.indexeddb.leveldb/000005.ldb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_50222.indexeddb.leveldb/000005.ldb -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_50222.indexeddb.leveldb/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_50222.indexeddb.leveldb/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_50222.indexeddb.leveldb/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_50222.indexeddb.leveldb/LOG: -------------------------------------------------------------------------------- 1 | 2022/01/18-12:42:04.962 6b03 Creating DB /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.I9EWCL/flutter_tools_chrome_device.RppRby/Default/IndexedDB/http_localhost_50222.indexeddb.leveldb since it was missing. 2 | 2022/01/18-12:42:05.018 6b03 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.I9EWCL/flutter_tools_chrome_device.RppRby/Default/IndexedDB/http_localhost_50222.indexeddb.leveldb/MANIFEST-000001 3 | 2022/01/18-12:42:05.071 ea0f Level-0 table #5: started 4 | 2022/01/18-12:42:05.134 ea0f Level-0 table #5: 617 bytes OK 5 | 2022/01/18-12:42:05.188 ea0f Delete type=0 #3 6 | 2022/01/18-12:42:05.189 ea0f Manual compaction at level-0 from '\x00\x01\x00\x00\x00' @ 72057594037927935 : 1 .. '\x00\x02\x00\x00\x00' @ 0 : 0; will stop at (end) 7 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_50222.indexeddb.leveldb/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_50222.indexeddb.leveldb/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_50539.indexeddb.leveldb/000004.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_50539.indexeddb.leveldb/000004.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_50539.indexeddb.leveldb/000005.ldb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_50539.indexeddb.leveldb/000005.ldb -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_50539.indexeddb.leveldb/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_50539.indexeddb.leveldb/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_50539.indexeddb.leveldb/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_50539.indexeddb.leveldb/LOG: -------------------------------------------------------------------------------- 1 | 2021/12/11-18:11:16.470 10d03 Creating DB /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.lcy16Q/flutter_tools_chrome_device.8SXycO/Default/IndexedDB/http_localhost_50539.indexeddb.leveldb since it was missing. 2 | 2021/12/11-18:11:16.524 10d03 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.lcy16Q/flutter_tools_chrome_device.8SXycO/Default/IndexedDB/http_localhost_50539.indexeddb.leveldb/MANIFEST-000001 3 | 2021/12/11-18:11:16.581 8703 Level-0 table #5: started 4 | 2021/12/11-18:11:16.615 8703 Level-0 table #5: 615 bytes OK 5 | 2021/12/11-18:11:16.667 8703 Delete type=0 #3 6 | 2021/12/11-18:11:16.667 8703 Manual compaction at level-0 from '\x00\x01\x00\x00\x00' @ 72057594037927935 : 1 .. '\x00\x02\x00\x00\x00' @ 0 : 0; will stop at (end) 7 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_50539.indexeddb.leveldb/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_50539.indexeddb.leveldb/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_52050.indexeddb.leveldb/000004.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_52050.indexeddb.leveldb/000004.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_52050.indexeddb.leveldb/000005.ldb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_52050.indexeddb.leveldb/000005.ldb -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_52050.indexeddb.leveldb/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_52050.indexeddb.leveldb/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_52050.indexeddb.leveldb/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_52050.indexeddb.leveldb/LOG: -------------------------------------------------------------------------------- 1 | 2022/01/17-12:09:20.160 6807 Creating DB /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.QB8dlT/flutter_tools_chrome_device.6ChpJJ/Default/IndexedDB/http_localhost_52050.indexeddb.leveldb since it was missing. 2 | 2022/01/17-12:09:20.197 6807 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.QB8dlT/flutter_tools_chrome_device.6ChpJJ/Default/IndexedDB/http_localhost_52050.indexeddb.leveldb/MANIFEST-000001 3 | 2022/01/17-12:09:20.251 b703 Level-0 table #5: started 4 | 2022/01/17-12:09:20.286 b703 Level-0 table #5: 618 bytes OK 5 | 2022/01/17-12:09:20.327 b703 Delete type=0 #3 6 | 2022/01/17-12:09:20.328 b703 Manual compaction at level-0 from '\x00\x01\x00\x00\x00' @ 72057594037927935 : 1 .. '\x00\x02\x00\x00\x00' @ 0 : 0; will stop at (end) 7 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_52050.indexeddb.leveldb/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_52050.indexeddb.leveldb/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_54388.indexeddb.leveldb/000004.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_54388.indexeddb.leveldb/000004.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_54388.indexeddb.leveldb/000005.ldb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_54388.indexeddb.leveldb/000005.ldb -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_54388.indexeddb.leveldb/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_54388.indexeddb.leveldb/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_54388.indexeddb.leveldb/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_54388.indexeddb.leveldb/LOG: -------------------------------------------------------------------------------- 1 | 2022/01/26-06:15:09.306 fd03 Creating DB /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.RadDyA/flutter_tools_chrome_device.BZ3SoC/Default/IndexedDB/http_localhost_54388.indexeddb.leveldb since it was missing. 2 | 2022/01/26-06:15:09.360 fd03 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.RadDyA/flutter_tools_chrome_device.BZ3SoC/Default/IndexedDB/http_localhost_54388.indexeddb.leveldb/MANIFEST-000001 3 | 2022/01/26-06:15:09.419 11403 Level-0 table #5: started 4 | 2022/01/26-06:15:09.455 11403 Level-0 table #5: 618 bytes OK 5 | 2022/01/26-06:15:09.510 11403 Delete type=0 #3 6 | 2022/01/26-06:15:09.511 11403 Manual compaction at level-0 from '\x00\x01\x00\x00\x00' @ 72057594037927935 : 1 .. '\x00\x02\x00\x00\x00' @ 0 : 0; will stop at (end) 7 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_54388.indexeddb.leveldb/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_54388.indexeddb.leveldb/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_58902.indexeddb.leveldb/000004.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_58902.indexeddb.leveldb/000004.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_58902.indexeddb.leveldb/000005.ldb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_58902.indexeddb.leveldb/000005.ldb -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_58902.indexeddb.leveldb/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_58902.indexeddb.leveldb/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_58902.indexeddb.leveldb/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_58902.indexeddb.leveldb/LOG: -------------------------------------------------------------------------------- 1 | 2022/01/17-21:11:18.788 12203 Creating DB /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.4Xa1A4/flutter_tools_chrome_device.sX83XP/Default/IndexedDB/http_localhost_58902.indexeddb.leveldb since it was missing. 2 | 2022/01/17-21:11:18.841 12203 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.4Xa1A4/flutter_tools_chrome_device.sX83XP/Default/IndexedDB/http_localhost_58902.indexeddb.leveldb/MANIFEST-000001 3 | 2022/01/17-21:11:18.917 11d03 Level-0 table #5: started 4 | 2022/01/17-21:11:18.953 11d03 Level-0 table #5: 615 bytes OK 5 | 2022/01/17-21:11:18.993 11d03 Delete type=0 #3 6 | 2022/01/17-21:11:18.995 11d03 Manual compaction at level-0 from '\x00\x01\x00\x00\x00' @ 72057594037927935 : 1 .. '\x00\x02\x00\x00\x00' @ 0 : 0; will stop at (end) 7 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_58902.indexeddb.leveldb/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_58902.indexeddb.leveldb/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61272.indexeddb.leveldb/000004.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61272.indexeddb.leveldb/000004.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61272.indexeddb.leveldb/000005.ldb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61272.indexeddb.leveldb/000005.ldb -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61272.indexeddb.leveldb/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61272.indexeddb.leveldb/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61272.indexeddb.leveldb/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61272.indexeddb.leveldb/LOG: -------------------------------------------------------------------------------- 1 | 2022/01/26-22:45:55.444 11003 Creating DB /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/IndexedDB/http_localhost_61272.indexeddb.leveldb since it was missing. 2 | 2022/01/26-22:45:55.499 11003 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/IndexedDB/http_localhost_61272.indexeddb.leveldb/MANIFEST-000001 3 | 2022/01/26-22:45:55.539 11603 Level-0 table #5: started 4 | 2022/01/26-22:45:55.590 11603 Level-0 table #5: 618 bytes OK 5 | 2022/01/26-22:45:55.644 11603 Delete type=0 #3 6 | 2022/01/26-22:45:55.644 11603 Manual compaction at level-0 from '\x00\x01\x00\x00\x00' @ 72057594037927935 : 1 .. '\x00\x02\x00\x00\x00' @ 0 : 0; will stop at (end) 7 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61272.indexeddb.leveldb/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61272.indexeddb.leveldb/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61824.indexeddb.leveldb/000005.ldb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61824.indexeddb.leveldb/000005.ldb -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61824.indexeddb.leveldb/000006.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61824.indexeddb.leveldb/000006.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61824.indexeddb.leveldb/000007.ldb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61824.indexeddb.leveldb/000007.ldb -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61824.indexeddb.leveldb/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61824.indexeddb.leveldb/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61824.indexeddb.leveldb/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61824.indexeddb.leveldb/LOG: -------------------------------------------------------------------------------- 1 | 2022/01/21-19:49:04.035 f403 Creating DB /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.UAyA99/flutter_tools_chrome_device.95KJmn/Default/IndexedDB/http_localhost_61824.indexeddb.leveldb since it was missing. 2 | 2022/01/21-19:49:04.082 f403 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.UAyA99/flutter_tools_chrome_device.95KJmn/Default/IndexedDB/http_localhost_61824.indexeddb.leveldb/MANIFEST-000001 3 | 2022/01/21-19:49:04.158 f403 Level-0 table #5: started 4 | 2022/01/21-19:49:04.162 f403 Level-0 table #5: 615 bytes OK 5 | 2022/01/21-19:49:04.208 f403 Delete type=0 #3 6 | 2022/01/21-19:49:04.208 f403 Manual compaction at level-0 from '\x00\x01\x00\x00\x00' @ 72057594037927935 : 1 .. '\x00\x02\x00\x00\x00' @ 0 : 0; will stop at (end) 7 | 2022/01/21-20:55:52.426 3a1b Level-0 table #7: started 8 | 2022/01/21-20:55:52.444 3a1b Level-0 table #7: 8141 bytes OK 9 | 2022/01/21-20:55:52.480 3a1b Delete type=0 #4 10 | 2022/01/21-20:55:52.514 3a1b Manual compaction at level-0 from '\x00\x04\x00\x00\x00' @ 72057594037927935 : 1 .. '\x00\x05\x00\x00\x00' @ 0 : 0; will stop at (end) 11 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61824.indexeddb.leveldb/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_61824.indexeddb.leveldb/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_62507.indexeddb.leveldb/000004.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_62507.indexeddb.leveldb/000004.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_62507.indexeddb.leveldb/000005.ldb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_62507.indexeddb.leveldb/000005.ldb -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_62507.indexeddb.leveldb/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_62507.indexeddb.leveldb/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_62507.indexeddb.leveldb/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_62507.indexeddb.leveldb/LOG: -------------------------------------------------------------------------------- 1 | 2022/01/18-17:16:38.769 14c03 Creating DB /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.P2tFCP/flutter_tools_chrome_device.BmhCag/Default/IndexedDB/http_localhost_62507.indexeddb.leveldb since it was missing. 2 | 2022/01/18-17:16:38.826 14c03 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.P2tFCP/flutter_tools_chrome_device.BmhCag/Default/IndexedDB/http_localhost_62507.indexeddb.leveldb/MANIFEST-000001 3 | 2022/01/18-17:16:38.895 b503 Level-0 table #5: started 4 | 2022/01/18-17:16:38.918 b503 Level-0 table #5: 618 bytes OK 5 | 2022/01/18-17:16:38.960 b503 Delete type=0 #3 6 | 2022/01/18-17:16:38.960 b503 Manual compaction at level-0 from '\x00\x01\x00\x00\x00' @ 72057594037927935 : 1 .. '\x00\x02\x00\x00\x00' @ 0 : 0; will stop at (end) 7 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_62507.indexeddb.leveldb/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_62507.indexeddb.leveldb/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_63478.indexeddb.leveldb/000004.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_63478.indexeddb.leveldb/000004.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_63478.indexeddb.leveldb/000005.ldb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_63478.indexeddb.leveldb/000005.ldb -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_63478.indexeddb.leveldb/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_63478.indexeddb.leveldb/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_63478.indexeddb.leveldb/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_63478.indexeddb.leveldb/LOG: -------------------------------------------------------------------------------- 1 | 2022/01/26-20:42:34.163 7303 Creating DB /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/IndexedDB/http_localhost_63478.indexeddb.leveldb since it was missing. 2 | 2022/01/26-20:42:34.218 7303 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/IndexedDB/http_localhost_63478.indexeddb.leveldb/MANIFEST-000001 3 | 2022/01/26-20:42:34.296 7303 Level-0 table #5: started 4 | 2022/01/26-20:42:34.316 7303 Level-0 table #5: 618 bytes OK 5 | 2022/01/26-20:42:34.371 7303 Delete type=0 #3 6 | 2022/01/26-20:42:34.388 7303 Manual compaction at level-0 from '\x00\x01\x00\x00\x00' @ 72057594037927935 : 1 .. '\x00\x02\x00\x00\x00' @ 0 : 0; will stop at (end) 7 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_63478.indexeddb.leveldb/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_63478.indexeddb.leveldb/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_63577.indexeddb.leveldb/000004.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_63577.indexeddb.leveldb/000004.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_63577.indexeddb.leveldb/000005.ldb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_63577.indexeddb.leveldb/000005.ldb -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_63577.indexeddb.leveldb/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_63577.indexeddb.leveldb/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_63577.indexeddb.leveldb/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_63577.indexeddb.leveldb/LOG: -------------------------------------------------------------------------------- 1 | 2022/01/18-11:54:38.185 e703 Creating DB /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.yjVSzt/flutter_tools_chrome_device.R6jBkS/Default/IndexedDB/http_localhost_63577.indexeddb.leveldb since it was missing. 2 | 2022/01/18-11:54:38.219 e703 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.yjVSzt/flutter_tools_chrome_device.R6jBkS/Default/IndexedDB/http_localhost_63577.indexeddb.leveldb/MANIFEST-000001 3 | 2022/01/18-11:54:38.304 14503 Level-0 table #5: started 4 | 2022/01/18-11:54:38.321 14503 Level-0 table #5: 712 bytes OK 5 | 2022/01/18-11:54:38.371 14503 Delete type=0 #3 6 | 2022/01/18-11:54:38.372 14503 Manual compaction at level-0 from '\x00\x01\x00\x00\x00' @ 72057594037927935 : 1 .. '\x00\x02\x00\x00\x00' @ 0 : 0; will stop at (end) 7 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/IndexedDB/http_localhost_63577.indexeddb.leveldb/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/IndexedDB/http_localhost_63577.indexeddb.leveldb/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/LOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/LOG -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/LOG.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/LOG.old -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Local Storage/leveldb/000003.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Local Storage/leveldb/000003.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Local Storage/leveldb/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Local Storage/leveldb/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Local Storage/leveldb/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Local Storage/leveldb/LOG: -------------------------------------------------------------------------------- 1 | 2022/01/26-22:45:54.289 2d03 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/Local Storage/leveldb/MANIFEST-000001 2 | 2022/01/26-22:45:54.290 2d03 Recovering log #3 3 | 2022/01/26-22:45:54.290 2d03 Reusing old log /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/Local Storage/leveldb/000003.log 4 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Local Storage/leveldb/LOG.old: -------------------------------------------------------------------------------- 1 | 2022/01/26-20:42:33.066 5007 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/Local Storage/leveldb/MANIFEST-000001 2 | 2022/01/26-20:42:33.067 5007 Recovering log #3 3 | 2022/01/26-20:42:33.067 5007 Reusing old log /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/Local Storage/leveldb/000003.log 4 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Local Storage/leveldb/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Local Storage/leveldb/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Login Data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Login Data -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Login Data For Account: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Login Data For Account -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Login Data For Account-journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Login Data For Account-journal -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Login Data-journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Login Data-journal -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Network Action Predictor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Network Action Predictor -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Network Action Predictor-journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Network Action Predictor-journal -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/PreferredApps: -------------------------------------------------------------------------------- 1 | {"preferred_apps":[],"version":1} -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/QuotaManager: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/QuotaManager -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/QuotaManager-journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/QuotaManager-journal -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/README: -------------------------------------------------------------------------------- 1 | Google Chrome settings and storage represent user-selected preferences and information and MUST not be extracted, overwritten or modified except through Google Chrome defined APIs. -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Reporting and NEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Reporting and NEL -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Reporting and NEL-journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Reporting and NEL-journal -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Safe Browsing Cookies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Safe Browsing Cookies -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Safe Browsing Cookies-journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Safe Browsing Cookies-journal -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Search Logos/dark_logo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Search Logos/dark_logo -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Search Logos/logo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Search Logos/logo -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Search Logos/metadata: -------------------------------------------------------------------------------- 1 | {"alt_text":"Lass dich impfen. Trag eine Maske. Rette Leben.","animated_url":"","can_show_after_expiration":false,"cta_log_url":"","dark_animated_url":"","dark_background_color":"#5c325d","dark_cta_log_url":"","dark_height_px":200,"dark_log_url":"https://www.google.com/async/ddllog?async=doodle:214458667,slot:54,type:1,cta:0","dark_mime_type":"image/png","dark_num_bytes":10262,"dark_share_button_bg":"#ffffff","dark_share_button_icon":"iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAoklEQVR42mMwTvvPQAZ2AOKZQPwAimdCxeBqyDX0DBD/R8NnkA0nx+CZWAyF4ZmUGPwAj8EPBp3BzkB8mdSgwBfTMkC8EsmAW8RGHq6YPgu14DOUD6IrgNiF2OSGL6ZheDUQyxEbbMREyCcgdiU1kkmKaXIMxhcUlylxMa7Iu0VpGONKbqDYL6ckVRDCZKdjmua84VkI0bQ8plkNQrM6jygMAODsqWK79M8/AAAAAElFTkSuQmCC","dark_share_button_opacity":0.0,"dark_share_button_x":474,"dark_share_button_y":174,"dark_width_px":500,"expiration_time":"13287279599094905","fingerprint":"f7b0e231","full_page_url":"","height_px":200,"iframe_height_px":0,"iframe_width_px":0,"log_url":"https://www.google.com/async/ddllog?async=doodle:214458667,slot:22,type:1,cta:0","mime_type":"image/png","num_bytes":10262,"on_click_url":"https://www.google.com/search?q=Corona-Impfung+in+meiner+N%C3%A4he&oi=ddle&ct=214458667&hl=de&source=doodle-ntp","share_button_bg":"#ffffff","share_button_icon":"iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAoklEQVR42mMwnvmfgQzsAMQzgfgBFM+EisHVkGvoGSD+j4bPIBtOjsEzsRgKwzMpMfgBHoMfDDqDnYH4MqlBgS+mZYB4JZIBt4iNPFwxfRZqwWcoH0RXALELsckNX0zD8GogliM22IiJkE9A7EpqJJMU0+QYjC8oLlPiYlyRd4vSMMaV3ECxX05JqiCEyU7HNM15w7MQoml5TLMahGZ1HlEYAOPFCd3sK/7DAAAAAElFTkSuQmCC","share_button_opacity":0.8,"share_button_x":471,"share_button_y":171,"short_link":"https://g.co/doodle/r8kmfxe","type":"SIMPLE","url":"https://www.google.com/async/ddljson?async=ntp:2","width_px":500} -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Service Worker/Database/000003.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Service Worker/Database/000003.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Service Worker/Database/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Service Worker/Database/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Service Worker/Database/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Service Worker/Database/LOG: -------------------------------------------------------------------------------- 1 | 2022/01/26-22:45:54.995 10f03 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/Service Worker/Database/MANIFEST-000001 2 | 2022/01/26-22:45:54.995 10f03 Recovering log #3 3 | 2022/01/26-22:45:54.996 10f03 Reusing old log /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/Service Worker/Database/000003.log 4 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Service Worker/Database/LOG.old: -------------------------------------------------------------------------------- 1 | 2022/01/26-20:42:33.796 b503 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/Service Worker/Database/MANIFEST-000001 2 | 2022/01/26-20:42:33.797 b503 Recovering log #3 3 | 2022/01/26-20:42:33.797 b503 Reusing old log /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/Service Worker/Database/000003.log 4 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Service Worker/Database/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Service Worker/Database/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Service Worker/ScriptCache/013888a1cda32b90_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Service Worker/ScriptCache/013888a1cda32b90_0 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Service Worker/ScriptCache/297ecea5cebb5dfe_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Service Worker/ScriptCache/297ecea5cebb5dfe_0 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Service Worker/ScriptCache/2cc80dabc69f58b6_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Service Worker/ScriptCache/2cc80dabc69f58b6_0 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Service Worker/ScriptCache/4cb013792b196a35_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Service Worker/ScriptCache/4cb013792b196a35_0 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Service Worker/ScriptCache/67a473248953641b_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Service Worker/ScriptCache/67a473248953641b_0 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Service Worker/ScriptCache/b6c28cea6ed9dfc1_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Service Worker/ScriptCache/b6c28cea6ed9dfc1_0 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Service Worker/ScriptCache/ba23d8ecda68de77_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Service Worker/ScriptCache/ba23d8ecda68de77_0 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Service Worker/ScriptCache/d0757ff92c7cde0a_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Service Worker/ScriptCache/d0757ff92c7cde0a_0 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Service Worker/ScriptCache/f1cdccba37924bda_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Service Worker/ScriptCache/f1cdccba37924bda_0 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Service Worker/ScriptCache/fa813c9ad67834ac_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Service Worker/ScriptCache/fa813c9ad67834ac_0 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Service Worker/ScriptCache/index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Service Worker/ScriptCache/index -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Service Worker/ScriptCache/index-dir/the-real-index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Service Worker/ScriptCache/index-dir/the-real-index -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Session Storage/000003.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Session Storage/000003.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Session Storage/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Session Storage/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Session Storage/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Session Storage/LOG: -------------------------------------------------------------------------------- 1 | 2022/01/26-22:45:54.468 2d03 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/Session Storage/MANIFEST-000001 2 | 2022/01/26-22:45:54.468 2d03 Recovering log #3 3 | 2022/01/26-22:45:54.469 2d03 Reusing old log /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/Session Storage/000003.log 4 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Session Storage/LOG.old: -------------------------------------------------------------------------------- 1 | 2022/01/26-20:42:33.274 5007 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/Session Storage/MANIFEST-000001 2 | 2022/01/26-20:42:33.274 5007 Recovering log #3 3 | 2022/01/26-20:42:33.278 5007 Reusing old log /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/Session Storage/000003.log 4 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Session Storage/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Session Storage/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sessions/Session_13283716277414248: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sessions/Session_13283716277414248 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sessions/Session_13286891360706146: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sessions/Session_13286891360706146 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sessions/Session_13286923879779266: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sessions/Session_13286923879779266 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sessions/Session_13286976878264623: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sessions/Session_13286976878264623 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sessions/Session_13286979725152763: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sessions/Session_13286979725152763 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sessions/Session_13286996199981660: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sessions/Session_13286996199981660 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sessions/Session_13287264545041787: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sessions/Session_13287264545041787 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sessions/Session_13287647710476676: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sessions/Session_13287647710476676 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sessions/Session_13287699755552811: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sessions/Session_13287699755552811 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sessions/Session_13287707156784430: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sessions/Session_13287707156784430 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sessions/Tabs_13283792711362012: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sessions/Tabs_13283792711362012 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sessions/Tabs_13286891362253769: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sessions/Tabs_13286891362253769 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sessions/Tabs_13286923880843387: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sessions/Tabs_13286923880843387 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sessions/Tabs_13286976879891902: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sessions/Tabs_13286976879891902 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sessions/Tabs_13286979726562972: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sessions/Tabs_13286979726562972 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sessions/Tabs_13286996200901043: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sessions/Tabs_13286996200901043 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sessions/Tabs_13287264545929811: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sessions/Tabs_13287264545929811 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sessions/Tabs_13287647711374172: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sessions/Tabs_13287647711374172 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sessions/Tabs_13287699756300342: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sessions/Tabs_13287699756300342 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sessions/Tabs_13287707157499284: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sessions/Tabs_13287707157499284 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Shortcuts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Shortcuts -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Shortcuts-journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Shortcuts-journal -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Site Characteristics Database/000003.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Site Characteristics Database/000003.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Site Characteristics Database/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Site Characteristics Database/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Site Characteristics Database/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Site Characteristics Database/LOG: -------------------------------------------------------------------------------- 1 | 2022/01/26-22:45:54.271 9307 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/Site Characteristics Database/MANIFEST-000001 2 | 2022/01/26-22:45:54.271 9307 Recovering log #3 3 | 2022/01/26-22:45:54.271 9307 Reusing old log /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/Site Characteristics Database/000003.log 4 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Site Characteristics Database/LOG.old: -------------------------------------------------------------------------------- 1 | 2022/01/26-20:42:33.039 b503 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/Site Characteristics Database/MANIFEST-000001 2 | 2022/01/26-20:42:33.040 b503 Recovering log #3 3 | 2022/01/26-20:42:33.040 b503 Reusing old log /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/Site Characteristics Database/000003.log 4 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Site Characteristics Database/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Site Characteristics Database/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Code Cache/js/index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Code Cache/js/index -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Code Cache/js/index-dir/the-real-index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Code Cache/js/index-dir/the-real-index -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Code Cache/wasm/index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Code Cache/wasm/index -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Code Cache/wasm/index-dir/the-real-index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Code Cache/wasm/index-dir/the-real-index -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_0 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_1 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_2 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_3 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/index -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/000003.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/000003.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/LOG: -------------------------------------------------------------------------------- 1 | 2021/12/11-18:11:15.773 5303 Creating DB /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.lcy16Q/flutter_tools_chrome_device.8SXycO/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb since it was missing. 2 | 2021/12/11-18:11:16.050 5303 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.lcy16Q/flutter_tools_chrome_device.8SXycO/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/MANIFEST-000001 3 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Network Persistent State: -------------------------------------------------------------------------------- 1 | {"net":{"http_server_properties":{"servers":[],"version":5},"network_qualities":{"CAISABiAgICA+P////8B":"4G"}}} -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/000003.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/000003.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/LOG: -------------------------------------------------------------------------------- 1 | 2021/12/11-18:11:31.048 5303 Creating DB /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.lcy16Q/flutter_tools_chrome_device.8SXycO/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage since it was missing. 2 | 2021/12/11-18:11:31.125 5303 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.lcy16Q/flutter_tools_chrome_device.8SXycO/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/MANIFEST-000001 3 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sync Data/LevelDB/000003.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sync Data/LevelDB/000003.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sync Data/LevelDB/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sync Data/LevelDB/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sync Data/LevelDB/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sync Data/LevelDB/LOG: -------------------------------------------------------------------------------- 1 | 2022/01/26-22:45:54.281 9307 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/Sync Data/LevelDB/MANIFEST-000001 2 | 2022/01/26-22:45:54.282 9307 Recovering log #3 3 | 2022/01/26-22:45:54.282 9307 Reusing old log /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/Sync Data/LevelDB/000003.log 4 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sync Data/LevelDB/LOG.old: -------------------------------------------------------------------------------- 1 | 2022/01/26-20:42:33.052 7303 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/Sync Data/LevelDB/MANIFEST-000001 2 | 2022/01/26-20:42:33.052 7303 Recovering log #3 3 | 2022/01/26-20:42:33.052 7303 Reusing old log /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/Sync Data/LevelDB/000003.log 4 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Sync Data/LevelDB/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Sync Data/LevelDB/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Top Sites: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Top Sites -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Top Sites-journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Top Sites-journal -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/TransportSecurity: -------------------------------------------------------------------------------- 1 | {"expect_ct":[{"expect_ct_enforce":false,"expect_ct_expiry":1643838439.842421,"expect_ct_observed":1643233639.842421,"expect_ct_report_uri":"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct","host":"Bll3cbSW9fEmmCkwXE1bXXIKtMiBjK7AnZKh6g0Exhc=","nik":[]},{"expect_ct_enforce":false,"expect_ct_expiry":1643838358.923704,"expect_ct_observed":1643233558.923704,"expect_ct_report_uri":"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct","host":"e3SziuwfuO2UvuBno+qkR1ObHAzZmSUoJhrc7dbP1Uo=","nik":[]}],"sts":[{"expiry":1674769555.800607,"host":"M4bfUnCmQAi4PNb3B8aI/2+SVJhHKsMfMMT7fzi6ij4=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1643233555.800609},{"expiry":1674769558.923699,"host":"e3SziuwfuO2UvuBno+qkR1ObHAzZmSUoJhrc7dbP1Uo=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1643233558.923701},{"expiry":1674769558.82866,"host":"0J7rAWV0ouCFYJ9XrkDiKnAO1SshXJmLJE1SS3V8kDM=","mode":"force-https","sts_include_subdomains":false,"sts_observed":1643233558.828661},{"expiry":1674327308.582968,"host":"5EdUoB7YUY9zZV+2DkgVXgho8WUvp+D+6KpeUOhNQIM=","mode":"force-https","sts_include_subdomains":false,"sts_observed":1642791308.582972},{"expiry":1674769555.162439,"host":"8/RrMmQlCD2Gsp14wUCE1P8r7B2C5+yE0+g79IPyRsc=","mode":"force-https","sts_include_subdomains":false,"sts_observed":1643233555.162441}],"version":2} -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Trusted Vault: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Trusted Vault -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Visited Links: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Visited Links -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Web Data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Web Data -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/Web Data-journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/Web Data-journal -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/coupon_db/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/coupon_db/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/coupon_db/LOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/coupon_db/LOG -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/coupon_db/LOG.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/coupon_db/LOG.old -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/000003.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/000003.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/000005.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/000005.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/000007.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/000007.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/000009.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/000009.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/000011.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/000011.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/000013.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/000013.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/000015.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/000015.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/000017.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/000017.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/000019.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/000019.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/000021.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/000021.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000020 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/LOG: -------------------------------------------------------------------------------- 1 | 2022/01/26-22:46:02.513 6b03 Recovering log #19 2 | 2022/01/26-22:46:02.769 6b03 Delete type=0 #13 3 | 2022/01/26-22:46:02.769 6b03 Delete type=0 #7 4 | 2022/01/26-22:46:02.769 6b03 Delete type=0 #11 5 | 2022/01/26-22:46:02.769 6b03 Delete type=0 #5 6 | 2022/01/26-22:46:02.769 6b03 Delete type=0 #15 7 | 2022/01/26-22:46:02.770 6b03 Delete type=3 #12 8 | 2022/01/26-22:46:02.770 6b03 Delete type=3 #14 9 | 2022/01/26-22:46:02.770 6b03 Delete type=0 #3 10 | 2022/01/26-22:46:02.770 6b03 Delete type=0 #17 11 | 2022/01/26-22:46:02.770 6b03 Delete type=3 #8 12 | 2022/01/26-22:46:02.770 6b03 Delete type=3 #6 13 | 2022/01/26-22:46:02.770 6b03 Delete type=3 #18 14 | 2022/01/26-22:46:02.770 6b03 Delete type=3 #16 15 | 2022/01/26-22:46:02.770 6b03 Delete type=3 #10 16 | 2022/01/26-22:46:02.770 6b03 Delete type=3 #4 17 | 2022/01/26-22:46:02.770 6b03 Delete type=0 #19 18 | 2022/01/26-22:46:02.770 6b03 Delete type=3 #2 19 | 2022/01/26-22:46:02.770 6b03 Delete type=0 #9 20 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/LOG.old: -------------------------------------------------------------------------------- 1 | 2022/01/26-20:42:42.379 7003 Recovering log #17 2 | 2022/01/26-20:42:42.439 7003 Delete type=0 #13 3 | 2022/01/26-20:42:42.439 7003 Delete type=0 #7 4 | 2022/01/26-20:42:42.439 7003 Delete type=0 #11 5 | 2022/01/26-20:42:42.439 7003 Delete type=0 #5 6 | 2022/01/26-20:42:42.439 7003 Delete type=0 #15 7 | 2022/01/26-20:42:42.439 7003 Delete type=3 #12 8 | 2022/01/26-20:42:42.439 7003 Delete type=3 #14 9 | 2022/01/26-20:42:42.439 7003 Delete type=0 #3 10 | 2022/01/26-20:42:42.439 7003 Delete type=0 #17 11 | 2022/01/26-20:42:42.439 7003 Delete type=3 #8 12 | 2022/01/26-20:42:42.439 7003 Delete type=3 #6 13 | 2022/01/26-20:42:42.439 7003 Delete type=3 #16 14 | 2022/01/26-20:42:42.439 7003 Delete type=3 #10 15 | 2022/01/26-20:42:42.439 7003 Delete type=3 #4 16 | 2022/01/26-20:42:42.439 7003 Delete type=3 #2 17 | 2022/01/26-20:42:42.439 7003 Delete type=0 #9 18 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/MANIFEST-000002: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/MANIFEST-000002 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/MANIFEST-000004: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/MANIFEST-000004 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/MANIFEST-000006: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/MANIFEST-000006 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/MANIFEST-000008: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/MANIFEST-000008 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/MANIFEST-000010: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/MANIFEST-000010 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/MANIFEST-000012: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/MANIFEST-000012 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/MANIFEST-000014: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/MANIFEST-000014 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/MANIFEST-000016: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/MANIFEST-000016 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/MANIFEST-000018: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/MANIFEST-000018 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/MANIFEST-000020: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/data_reduction_proxy_leveldb/MANIFEST-000020 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/databases/Databases.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/databases/Databases.db -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/databases/Databases.db-journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/databases/Databases.db-journal -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/heavy_ad_intervention_opt_out.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/heavy_ad_intervention_opt_out.db -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/heavy_ad_intervention_opt_out.db-journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/heavy_ad_intervention_opt_out.db-journal -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/optimization_guide_hint_cache_store/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/optimization_guide_hint_cache_store/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/optimization_guide_hint_cache_store/LOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/optimization_guide_hint_cache_store/LOG -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/optimization_guide_hint_cache_store/LOG.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/optimization_guide_hint_cache_store/LOG.old -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/optimization_guide_model_and_features_store/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/optimization_guide_model_and_features_store/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/optimization_guide_model_and_features_store/LOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/optimization_guide_model_and_features_store/LOG -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/optimization_guide_model_and_features_store/LOG.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/optimization_guide_model_and_features_store/LOG.old -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/shared_proto_db/000003.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/shared_proto_db/000003.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/shared_proto_db/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/shared_proto_db/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/shared_proto_db/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/shared_proto_db/LOG: -------------------------------------------------------------------------------- 1 | 2022/01/26-22:45:55.254 8f03 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/shared_proto_db/MANIFEST-000001 2 | 2022/01/26-22:45:55.254 8f03 Recovering log #3 3 | 2022/01/26-22:45:55.254 8f03 Reusing old log /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/shared_proto_db/000003.log 4 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/shared_proto_db/LOG.old: -------------------------------------------------------------------------------- 1 | 2022/01/26-20:42:33.895 7303 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/shared_proto_db/MANIFEST-000001 2 | 2022/01/26-20:42:33.895 7303 Recovering log #3 3 | 2022/01/26-20:42:33.895 7303 Reusing old log /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/shared_proto_db/000003.log 4 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/shared_proto_db/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/shared_proto_db/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/shared_proto_db/metadata/000003.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/shared_proto_db/metadata/000003.log -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/shared_proto_db/metadata/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000001 2 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/shared_proto_db/metadata/LOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/shared_proto_db/metadata/LOCK -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/shared_proto_db/metadata/LOG: -------------------------------------------------------------------------------- 1 | 2022/01/26-22:45:55.180 8f03 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/shared_proto_db/metadata/MANIFEST-000001 2 | 2022/01/26-22:45:55.250 8f03 Recovering log #3 3 | 2022/01/26-22:45:55.251 8f03 Reusing old log /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.SXX2AM/flutter_tools_chrome_device.gpxXKg/Default/shared_proto_db/metadata/000003.log 4 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/shared_proto_db/metadata/LOG.old: -------------------------------------------------------------------------------- 1 | 2022/01/26-20:42:33.893 7303 Reusing MANIFEST /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/shared_proto_db/metadata/MANIFEST-000001 2 | 2022/01/26-20:42:33.893 7303 Recovering log #3 3 | 2022/01/26-20:42:33.894 7303 Reusing old log /private/var/folders/yd/8b283ys17c9bxwpwgmw5jwkc0000gn/T/flutter_tools.h0XyDp/flutter_tools_chrome_device.xOfMS1/Default/shared_proto_db/metadata/000003.log 4 | -------------------------------------------------------------------------------- /.dart_tool/chrome-device/Default/shared_proto_db/metadata/MANIFEST-000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/.dart_tool/chrome-device/Default/shared_proto_db/metadata/MANIFEST-000001 -------------------------------------------------------------------------------- /.dart_tool/version: -------------------------------------------------------------------------------- 1 | 2.8.1 -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | -------------------------------------------------------------------------------- /android/app/build.gradle: -------------------------------------------------------------------------------- 1 | def localProperties = new Properties() 2 | def localPropertiesFile = rootProject.file('local.properties') 3 | if (localPropertiesFile.exists()) { 4 | localPropertiesFile.withReader('UTF-8') { reader -> 5 | localProperties.load(reader) 6 | } 7 | } 8 | 9 | def flutterRoot = localProperties.getProperty('flutter.sdk') 10 | if (flutterRoot == null) { 11 | throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") 12 | } 13 | 14 | apply plugin: 'com.android.application' 15 | apply plugin: 'kotlin-android' 16 | apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" 17 | 18 | android { 19 | compileSdkVersion 31 20 | 21 | sourceSets { 22 | main.java.srcDirs += 'src/main/kotlin' 23 | } 24 | 25 | defaultConfig { 26 | applicationId "com.quiz.admin" 27 | minSdkVersion 21 28 | targetSdkVersion 30 29 | versionCode 1 30 | versionName "1.0.0" 31 | } 32 | 33 | buildTypes { 34 | release { 35 | signingConfig signingConfigs.debug 36 | } 37 | } 38 | } 39 | 40 | flutter { 41 | source '../..' 42 | } 43 | 44 | dependencies { 45 | implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" 46 | } 47 | -------------------------------------------------------------------------------- /android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 11 | 18 | 22 | 25 | 30 | 33 | 34 | 35 | 36 | 37 | 38 | 40 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/quiz/admin/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.quiz.admin 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | ext.kotlin_version = '1.5.0' 3 | repositories { 4 | google() 5 | jcenter() 6 | } 7 | 8 | dependencies { 9 | classpath 'com.android.tools.build:gradle:7.0.2' 10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 11 | } 12 | } 13 | 14 | allprojects { 15 | repositories { 16 | google() 17 | jcenter() 18 | } 19 | } 20 | 21 | rootProject.buildDir = '../build' 22 | subprojects { 23 | project.buildDir = "${rootProject.buildDir}/${project.name}" 24 | } 25 | subprojects { 26 | project.evaluationDependsOn(':app') 27 | } 28 | 29 | task clean(type: Delete) { 30 | delete rootProject.buildDir 31 | } 32 | -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /android/quizadmin_flutter_android.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /android/quizeapp_android.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | 3 | def localPropertiesFile = new File(rootProject.projectDir, "local.properties") 4 | def properties = new Properties() 5 | 6 | assert localPropertiesFile.exists() 7 | localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } 8 | 9 | def flutterSdkPath = properties.getProperty("flutter.sdk") 10 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties" 11 | apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" 12 | -------------------------------------------------------------------------------- /assets/addQuestion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/addQuestion.png -------------------------------------------------------------------------------- /assets/allQuiz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/allQuiz.png -------------------------------------------------------------------------------- /assets/allquestion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/allquestion.png -------------------------------------------------------------------------------- /assets/app_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/app_logo.png -------------------------------------------------------------------------------- /assets/category.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/category.png -------------------------------------------------------------------------------- /assets/createQuiz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/createQuiz.png -------------------------------------------------------------------------------- /assets/dailyQuiz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/dailyQuiz.png -------------------------------------------------------------------------------- /assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/favicon.png -------------------------------------------------------------------------------- /assets/flags/ic_ar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/flags/ic_ar.png -------------------------------------------------------------------------------- /assets/flags/ic_dutch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/flags/ic_dutch.png -------------------------------------------------------------------------------- /assets/flags/ic_france.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/flags/ic_france.png -------------------------------------------------------------------------------- /assets/flags/ic_germany.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/flags/ic_germany.png -------------------------------------------------------------------------------- /assets/flags/ic_india.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/flags/ic_india.png -------------------------------------------------------------------------------- /assets/flags/ic_indonesia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/flags/ic_indonesia.png -------------------------------------------------------------------------------- /assets/flags/ic_portugal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/flags/ic_portugal.png -------------------------------------------------------------------------------- /assets/flags/ic_south_africa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/flags/ic_south_africa.png -------------------------------------------------------------------------------- /assets/flags/ic_spain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/flags/ic_spain.png -------------------------------------------------------------------------------- /assets/flags/ic_turkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/flags/ic_turkey.png -------------------------------------------------------------------------------- /assets/flags/ic_us.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/flags/ic_us.png -------------------------------------------------------------------------------- /assets/flags/ic_vitnam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/flags/ic_vitnam.png -------------------------------------------------------------------------------- /assets/import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/import.png -------------------------------------------------------------------------------- /assets/no_data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/no_data.png -------------------------------------------------------------------------------- /assets/placeholder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/placeholder.jpg -------------------------------------------------------------------------------- /assets/splash_app_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/assets/splash_app_logo.png -------------------------------------------------------------------------------- /build/308be7eec27b5ac8c59d6940b514a849/_composite.stamp: -------------------------------------------------------------------------------- 1 | {"inputs":[],"outputs":[]} -------------------------------------------------------------------------------- /build/308be7eec27b5ac8c59d6940b514a849/gen_dart_plugin_registrant.stamp: -------------------------------------------------------------------------------- 1 | {"inputs":[],"outputs":[]} -------------------------------------------------------------------------------- /build/308be7eec27b5ac8c59d6940b514a849/gen_localizations.stamp: -------------------------------------------------------------------------------- 1 | {"inputs":[],"outputs":[]} -------------------------------------------------------------------------------- /build/4f2a58af27abc49ecf55570043bbf938.cache.dill.track.dill: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/4f2a58af27abc49ecf55570043bbf938.cache.dill.track.dill -------------------------------------------------------------------------------- /build/flutter_assets/FontManifest.json: -------------------------------------------------------------------------------- 1 | [{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]},{"family":"packages/flutter_vector_icons/AntDesign","fonts":[{"asset":"packages/flutter_vector_icons/fonts/AntDesign.ttf"}]},{"family":"packages/flutter_vector_icons/Entypo","fonts":[{"asset":"packages/flutter_vector_icons/fonts/Entypo.ttf"}]},{"family":"packages/flutter_vector_icons/EvilIcons","fonts":[{"asset":"packages/flutter_vector_icons/fonts/EvilIcons.ttf"}]},{"family":"packages/flutter_vector_icons/Feather","fonts":[{"asset":"packages/flutter_vector_icons/fonts/Feather.ttf"}]},{"family":"packages/flutter_vector_icons/FontAwesome","fonts":[{"asset":"packages/flutter_vector_icons/fonts/FontAwesome.ttf"}]},{"family":"packages/flutter_vector_icons/FontAwesome5_Brands","fonts":[{"asset":"packages/flutter_vector_icons/fonts/FontAwesome5_Brands.ttf"}]},{"family":"packages/flutter_vector_icons/FontAwesome5_Regular","fonts":[{"asset":"packages/flutter_vector_icons/fonts/FontAwesome5_Regular.ttf"}]},{"family":"packages/flutter_vector_icons/FontAwesome5_Solid","fonts":[{"asset":"packages/flutter_vector_icons/fonts/FontAwesome5_Solid.ttf"}]},{"family":"packages/flutter_vector_icons/Fontisto","fonts":[{"asset":"packages/flutter_vector_icons/fonts/Fontisto.ttf"}]},{"family":"packages/flutter_vector_icons/Foundation","fonts":[{"asset":"packages/flutter_vector_icons/fonts/Foundation.ttf"}]},{"family":"packages/flutter_vector_icons/Ionicons","fonts":[{"asset":"packages/flutter_vector_icons/fonts/Ionicons.ttf"}]},{"family":"packages/flutter_vector_icons/MaterialCommunityIcons","fonts":[{"asset":"packages/flutter_vector_icons/fonts/MaterialCommunityIcons.ttf"}]},{"family":"packages/flutter_vector_icons/MaterialIcons","fonts":[{"asset":"packages/flutter_vector_icons/fonts/MaterialIcons.ttf"}]},{"family":"packages/flutter_vector_icons/Octicons","fonts":[{"asset":"packages/flutter_vector_icons/fonts/Octicons.ttf"}]},{"family":"packages/flutter_vector_icons/SimpleLineIcons","fonts":[{"asset":"packages/flutter_vector_icons/fonts/SimpleLineIcons.ttf"}]},{"family":"packages/flutter_vector_icons/Zocial","fonts":[{"asset":"packages/flutter_vector_icons/fonts/Zocial.ttf"}]},{"family":"packages/nb_utils/LineAwesomeIcons","fonts":[{"weight":400,"asset":"packages/nb_utils/fonts/LineAwesome.ttf"}]}] -------------------------------------------------------------------------------- /build/flutter_assets/assets/addQuestion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/addQuestion.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/allQuiz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/allQuiz.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/allquestion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/allquestion.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/app_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/app_logo.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/category.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/category.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/createQuiz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/createQuiz.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/dailyQuiz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/dailyQuiz.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/favicon.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/flags/ic_ar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/flags/ic_ar.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/flags/ic_dutch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/flags/ic_dutch.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/flags/ic_france.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/flags/ic_france.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/flags/ic_germany.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/flags/ic_germany.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/flags/ic_india.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/flags/ic_india.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/flags/ic_indonesia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/flags/ic_indonesia.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/flags/ic_portugal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/flags/ic_portugal.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/flags/ic_south_africa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/flags/ic_south_africa.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/flags/ic_spain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/flags/ic_spain.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/flags/ic_turkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/flags/ic_turkey.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/flags/ic_us.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/flags/ic_us.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/flags/ic_vitnam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/flags/ic_vitnam.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/import.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/no_data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/no_data.png -------------------------------------------------------------------------------- /build/flutter_assets/assets/placeholder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/placeholder.jpg -------------------------------------------------------------------------------- /build/flutter_assets/assets/splash_app_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/assets/splash_app_logo.png -------------------------------------------------------------------------------- /build/flutter_assets/fonts/MaterialIcons-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/fonts/MaterialIcons-Regular.otf -------------------------------------------------------------------------------- /build/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf -------------------------------------------------------------------------------- /build/flutter_assets/packages/flutter_vector_icons/fonts/AntDesign.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/packages/flutter_vector_icons/fonts/AntDesign.ttf -------------------------------------------------------------------------------- /build/flutter_assets/packages/flutter_vector_icons/fonts/Entypo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/packages/flutter_vector_icons/fonts/Entypo.ttf -------------------------------------------------------------------------------- /build/flutter_assets/packages/flutter_vector_icons/fonts/EvilIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/packages/flutter_vector_icons/fonts/EvilIcons.ttf -------------------------------------------------------------------------------- /build/flutter_assets/packages/flutter_vector_icons/fonts/Feather.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/packages/flutter_vector_icons/fonts/Feather.ttf -------------------------------------------------------------------------------- /build/flutter_assets/packages/flutter_vector_icons/fonts/FontAwesome.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/packages/flutter_vector_icons/fonts/FontAwesome.ttf -------------------------------------------------------------------------------- /build/flutter_assets/packages/flutter_vector_icons/fonts/FontAwesome5_Brands.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/packages/flutter_vector_icons/fonts/FontAwesome5_Brands.ttf -------------------------------------------------------------------------------- /build/flutter_assets/packages/flutter_vector_icons/fonts/FontAwesome5_Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/packages/flutter_vector_icons/fonts/FontAwesome5_Regular.ttf -------------------------------------------------------------------------------- /build/flutter_assets/packages/flutter_vector_icons/fonts/FontAwesome5_Solid.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/packages/flutter_vector_icons/fonts/FontAwesome5_Solid.ttf -------------------------------------------------------------------------------- /build/flutter_assets/packages/flutter_vector_icons/fonts/Fontisto.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/packages/flutter_vector_icons/fonts/Fontisto.ttf -------------------------------------------------------------------------------- /build/flutter_assets/packages/flutter_vector_icons/fonts/Foundation.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/packages/flutter_vector_icons/fonts/Foundation.ttf -------------------------------------------------------------------------------- /build/flutter_assets/packages/flutter_vector_icons/fonts/Ionicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/packages/flutter_vector_icons/fonts/Ionicons.ttf -------------------------------------------------------------------------------- /build/flutter_assets/packages/flutter_vector_icons/fonts/MaterialCommunityIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/packages/flutter_vector_icons/fonts/MaterialCommunityIcons.ttf -------------------------------------------------------------------------------- /build/flutter_assets/packages/flutter_vector_icons/fonts/MaterialIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/packages/flutter_vector_icons/fonts/MaterialIcons.ttf -------------------------------------------------------------------------------- /build/flutter_assets/packages/flutter_vector_icons/fonts/Octicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/packages/flutter_vector_icons/fonts/Octicons.ttf -------------------------------------------------------------------------------- /build/flutter_assets/packages/flutter_vector_icons/fonts/SimpleLineIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/packages/flutter_vector_icons/fonts/SimpleLineIcons.ttf -------------------------------------------------------------------------------- /build/flutter_assets/packages/flutter_vector_icons/fonts/Zocial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/packages/flutter_vector_icons/fonts/Zocial.ttf -------------------------------------------------------------------------------- /build/flutter_assets/packages/fluttertoast/assets/toastify.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Minified by jsDelivr using clean-css v4.2.3. 3 | * Original file: /npm/toastify-js@1.9.3/src/toastify.css 4 | * 5 | * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files 6 | */ 7 | /*! 8 | * Toastify js 1.9.3 9 | * https://github.com/apvarun/toastify-js 10 | * @license MIT licensed 11 | * 12 | * Copyright (C) 2018 Varun A P 13 | */ 14 | .toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width:360px){.toastify-left,.toastify-right{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}} -------------------------------------------------------------------------------- /build/flutter_assets/packages/nb_utils/fonts/LineAwesome.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/build/flutter_assets/packages/nb_utils/fonts/LineAwesome.ttf -------------------------------------------------------------------------------- /ios/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/ios/.DS_Store -------------------------------------------------------------------------------- /ios/.gitignore: -------------------------------------------------------------------------------- 1 | *.mode1v3 2 | *.mode2v3 3 | *.moved-aside 4 | *.pbxuser 5 | *.perspectivev3 6 | **/*sync/ 7 | .sconsign.dblite 8 | .tags* 9 | **/.vagrant/ 10 | **/DerivedData/ 11 | Icon? 12 | **/Pods/ 13 | **/.symlinks/ 14 | profile 15 | xcuserdata 16 | **/.generated/ 17 | Flutter/App.framework 18 | Flutter/Flutter.framework 19 | Flutter/Flutter.podspec 20 | Flutter/Generated.xcconfig 21 | Flutter/app.flx 22 | Flutter/app.zip 23 | Flutter/flutter_assets/ 24 | Flutter/flutter_export_environment.sh 25 | ServiceDefinitions.json 26 | Runner/GeneratedPluginRegistrant.* 27 | 28 | # Exceptions to above rules. 29 | !default.mode1v3 30 | !default.mode2v3 31 | !default.pbxuser 32 | !default.perspectivev3 33 | -------------------------------------------------------------------------------- /ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | io.flutter.flutter.app 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | App 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | MinimumOSVersion 24 | 8.0 25 | 26 | 27 | -------------------------------------------------------------------------------- /ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /ios/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment this line to define a global platform for your project 2 | # platform :ios, '9.0' 3 | 4 | # CocoaPods analytics sends network stats synchronously affecting flutter build latency. 5 | ENV['COCOAPODS_DISABLE_STATS'] = 'true' 6 | 7 | project 'Runner', { 8 | 'Debug' => :debug, 9 | 'Profile' => :release, 10 | 'Release' => :release, 11 | } 12 | 13 | def flutter_root 14 | generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) 15 | unless File.exist?(generated_xcode_build_settings_path) 16 | raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" 17 | end 18 | 19 | File.foreach(generated_xcode_build_settings_path) do |line| 20 | matches = line.match(/FLUTTER_ROOT\=(.*)/) 21 | return matches[1].strip if matches 22 | end 23 | raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" 24 | end 25 | 26 | require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) 27 | 28 | flutter_ios_podfile_setup 29 | 30 | target 'Runner' do 31 | use_frameworks! 32 | use_modular_headers! 33 | 34 | flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) 35 | end 36 | 37 | post_install do |installer| 38 | installer.pods_project.targets.each do |target| 39 | flutter_additional_ios_build_settings(target) 40 | end 41 | end 42 | -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "LaunchImage.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "LaunchImage@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "LaunchImage@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | 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. -------------------------------------------------------------------------------- /ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /ios/Runner/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | quizeapp 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | $(FLUTTER_BUILD_NAME) 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | $(FLUTTER_BUILD_NUMBER) 23 | LSRequiresIPhoneOS 24 | 25 | UILaunchStoryboardName 26 | LaunchScreen 27 | UIMainStoryboardFile 28 | Main 29 | UISupportedInterfaceOrientations 30 | 31 | UIInterfaceOrientationPortrait 32 | UIInterfaceOrientationLandscapeLeft 33 | UIInterfaceOrientationLandscapeRight 34 | 35 | UISupportedInterfaceOrientations~ipad 36 | 37 | UIInterfaceOrientationPortrait 38 | UIInterfaceOrientationPortraitUpsideDown 39 | UIInterfaceOrientationLandscapeLeft 40 | UIInterfaceOrientationLandscapeRight 41 | 42 | UIViewControllerBasedStatusBarAppearance 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /lib/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/lib/.DS_Store -------------------------------------------------------------------------------- /lib/AppLocalizations.dart: -------------------------------------------------------------------------------- 1 | import 'dart:async'; 2 | import 'dart:convert'; 3 | 4 | import 'package:flutter/material.dart'; 5 | import 'package:flutter/services.dart'; 6 | import 'package:nb_utils/nb_utils.dart'; 7 | 8 | class AppLocalizations { 9 | final Locale locale; 10 | 11 | static const LocalizationsDelegate delegate = _AppLocalizationsDelegate(); 12 | 13 | AppLocalizations(this.locale); 14 | 15 | // Helper method to keep the code in the widgets concise 16 | // Localizations are accessed using an InheritedWidget "of" syntax 17 | static AppLocalizations? of(BuildContext context) { 18 | return Localizations.of(context, AppLocalizations); 19 | } 20 | 21 | late Map _localizedStrings; 22 | 23 | Future load() async { 24 | // Load the language JSON file from the "lang" folder 25 | String jsonString = await rootBundle.loadString('lang/${locale.languageCode}.json'); 26 | Map jsonMap = json.decode(jsonString); 27 | 28 | _localizedStrings = jsonMap.map((key, value) { 29 | return MapEntry(key, value.toString()); 30 | }); 31 | 32 | return true; 33 | } 34 | 35 | // This method will be called from every widget which needs a localized text 36 | String translate(String key) { 37 | return _localizedStrings[key].validate(value: 'Localization key is missing'); 38 | } 39 | } 40 | 41 | class _AppLocalizationsDelegate extends LocalizationsDelegate { 42 | // This delegate instance will never change (it doesn't even have fields!) 43 | // It can provide a constant constructor. 44 | const _AppLocalizationsDelegate(); 45 | 46 | @override 47 | bool isSupported(Locale locale) { 48 | // Include all of your supported language codes here 49 | return LanguageDataModel.languages().contains(locale.languageCode); 50 | } 51 | 52 | @override 53 | Future load(Locale locale) async { 54 | // AppLocalizations class is where the JSON loading actually runs 55 | AppLocalizations localizations = AppLocalizations(locale); 56 | await localizations.load(); 57 | return localizations; 58 | } 59 | 60 | @override 61 | bool shouldReload(_AppLocalizationsDelegate old) => true; 62 | } 63 | -------------------------------------------------------------------------------- /lib/generated_plugin_registrant.dart: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // ignore_for_file: directives_ordering 6 | // ignore_for_file: lines_longer_than_80_chars 7 | 8 | import 'package:cloud_firestore_web/cloud_firestore_web.dart'; 9 | import 'package:connectivity_plus_web/connectivity_plus_web.dart'; 10 | import 'package:firebase_auth_web/firebase_auth_web.dart'; 11 | import 'package:firebase_core_web/firebase_core_web.dart'; 12 | import 'package:firebase_messaging_web/firebase_messaging_web.dart'; 13 | import 'package:firebase_storage_web/firebase_storage_web.dart'; 14 | import 'package:fluttertoast/fluttertoast_web.dart'; 15 | import 'package:google_sign_in_web/google_sign_in_web.dart'; 16 | import 'package:shared_preferences_web/shared_preferences_web.dart'; 17 | 18 | import 'package:flutter_web_plugins/flutter_web_plugins.dart'; 19 | 20 | // ignore: public_member_api_docs 21 | void registerPlugins(Registrar registrar) { 22 | FirebaseFirestoreWeb.registerWith(registrar); 23 | ConnectivityPlusPlugin.registerWith(registrar); 24 | FirebaseAuthWeb.registerWith(registrar); 25 | FirebaseCoreWeb.registerWith(registrar); 26 | FirebaseMessagingWeb.registerWith(registrar); 27 | FirebaseStorageWeb.registerWith(registrar); 28 | FluttertoastWebPlugin.registerWith(registrar); 29 | GoogleSignInPlugin.registerWith(registrar); 30 | SharedPreferencesPlugin.registerWith(registrar); 31 | registrar.registerMessageHandler(); 32 | } 33 | -------------------------------------------------------------------------------- /lib/models/AppSettingModel.dart: -------------------------------------------------------------------------------- 1 | import 'package:ammar_quiz_admin/utils/ModelKeys.dart'; 2 | 3 | class AppSettingModel { 4 | bool? disableAd; 5 | String? termCondition; 6 | String? privacyPolicy; 7 | String? contactInfo; 8 | 9 | AppSettingModel({ 10 | this.disableAd, 11 | this.termCondition, 12 | this.privacyPolicy, 13 | this.contactInfo, 14 | }); 15 | 16 | factory AppSettingModel.fromJson(Map json) { 17 | return AppSettingModel( 18 | disableAd: json[AppSettingKeys.disableAd], 19 | termCondition: json[AppSettingKeys.termCondition], 20 | privacyPolicy: json[AppSettingKeys.privacyPolicy], 21 | contactInfo: json[AppSettingKeys.contactInfo], 22 | ); 23 | } 24 | 25 | Map toJson() { 26 | final Map data = new Map(); 27 | 28 | data[AppSettingKeys.disableAd] = this.disableAd; 29 | data[AppSettingKeys.termCondition] = this.termCondition; 30 | data[AppSettingKeys.privacyPolicy] = this.privacyPolicy; 31 | data[AppSettingKeys.contactInfo] = this.contactInfo; 32 | return data; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /lib/models/CategoryData.dart: -------------------------------------------------------------------------------- 1 | import 'package:cloud_firestore/cloud_firestore.dart'; 2 | import 'package:ammar_quiz_admin/utils/ModelKeys.dart'; 3 | 4 | class CategoryData { 5 | String? id; 6 | String? name; 7 | String? image; 8 | DateTime? createdAt; 9 | DateTime? updatedAt; 10 | 11 | //Add Line 12 | String? parentCategoryId; 13 | 14 | CategoryData({this.id, this.name, this.image, this.createdAt, this.updatedAt, this.parentCategoryId}); 15 | 16 | factory CategoryData.fromJson(Map json) { 17 | return CategoryData( 18 | id: json[CommonKeys.id], 19 | name: json[CategoryKeys.name], 20 | image: json[CategoryKeys.image], 21 | createdAt: json[CommonKeys.createdAt] != null ? (json[CommonKeys.createdAt] as Timestamp).toDate() : null, 22 | updatedAt: json[CommonKeys.updatedAt] != null ? (json[CommonKeys.updatedAt] as Timestamp).toDate() : null, 23 | parentCategoryId: json[CategoryKeys.parentCategoryId], 24 | ); 25 | } 26 | 27 | Map toJson({bool toStore = true}) { 28 | final Map data = new Map(); 29 | data[CommonKeys.id] = this.id; 30 | data[CategoryKeys.name] = this.name; 31 | data[CategoryKeys.image] = this.image; 32 | data[CommonKeys.createdAt] = this.createdAt; 33 | data[CommonKeys.updatedAt] = this.updatedAt; 34 | data[CategoryKeys.parentCategoryId] = this.parentCategoryId; 35 | return data; 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /lib/models/ListModel.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class ListModel { 4 | String? name; 5 | Widget? widget; 6 | Widget? leading; 7 | IconData? iconData; 8 | String? imageAsset; 9 | 10 | ListModel({this.name, this.widget, this.leading, this.iconData, this.imageAsset}); 11 | } 12 | -------------------------------------------------------------------------------- /lib/models/QuizData.dart: -------------------------------------------------------------------------------- 1 | import 'package:cloud_firestore/cloud_firestore.dart'; 2 | import 'package:ammar_quiz_admin/utils/ModelKeys.dart'; 3 | 4 | class QuizData { 5 | List? questionRef; 6 | int? minRequiredPoint; 7 | String? id; 8 | String? imageUrl; 9 | String? quizTitle; 10 | DateTime? createdAt; 11 | DateTime? updatedAt; 12 | String? categoryId; 13 | int? quizTime; 14 | String? description; 15 | String? subCategoryId; 16 | 17 | QuizData({ 18 | this.id, 19 | this.questionRef, 20 | this.minRequiredPoint, 21 | this.imageUrl, 22 | this.quizTitle, 23 | this.updatedAt, 24 | this.createdAt, 25 | this.categoryId, 26 | this.quizTime, 27 | this.description, 28 | this.subCategoryId, 29 | }); 30 | 31 | factory QuizData.fromJson(Map json) { 32 | return QuizData( 33 | questionRef: json[QuizKeys.questionRef].cast(), 34 | minRequiredPoint: json[QuizKeys.minRequiredPoint], 35 | id: json[CommonKeys.id], 36 | imageUrl: json[QuizKeys.imageUrl], 37 | quizTitle: json[QuizKeys.quizTitle], 38 | createdAt: json[CommonKeys.createdAt] != null ? (json[CommonKeys.createdAt] as Timestamp).toDate() : null, 39 | updatedAt: json[CommonKeys.updatedAt] != null ? (json[CommonKeys.updatedAt] as Timestamp).toDate() : null, 40 | categoryId: json[QuizKeys.categoryId] != null ? json[QuizKeys.categoryId] : '', 41 | quizTime: json[QuizKeys.quizTime], 42 | description: json[QuizKeys.description], 43 | subCategoryId: json[QuizKeys.subcategoryId], 44 | ); 45 | } 46 | 47 | Map toJson() { 48 | final Map data = new Map(); 49 | data[CommonKeys.id] = this.id; 50 | data[QuizKeys.questionRef] = this.questionRef; 51 | data[QuizKeys.minRequiredPoint] = this.minRequiredPoint; 52 | data[QuizKeys.imageUrl] = this.imageUrl; 53 | data[QuizKeys.quizTitle] = this.quizTitle; 54 | data[CommonKeys.createdAt] = this.createdAt; 55 | data[CommonKeys.updatedAt] = this.updatedAt; 56 | data[QuizKeys.categoryId] = this.categoryId; 57 | data[QuizKeys.quizTime] = this.quizTime; 58 | data[QuizKeys.description] = this.description; 59 | data[QuizKeys.subcategoryId] = this.subCategoryId; 60 | return data; 61 | } 62 | } 63 | -------------------------------------------------------------------------------- /lib/models/QuizQuestionListData.dart: -------------------------------------------------------------------------------- 1 | class QuizQuestionListData { 2 | String? id; 3 | String? question; 4 | 5 | QuizQuestionListData({this.id, this.question}); 6 | } 7 | -------------------------------------------------------------------------------- /lib/models/SubCategoryData.dart: -------------------------------------------------------------------------------- 1 | import 'package:cloud_firestore/cloud_firestore.dart'; 2 | import 'package:ammar_quiz_admin/utils/ModelKeys.dart'; 3 | 4 | class SubCategoryData { 5 | String? id; 6 | String? name; 7 | String? image; 8 | DateTime? createdAt; 9 | DateTime? updatedAt; 10 | 11 | SubCategoryData({this.id, this.name, this.image, this.createdAt, this.updatedAt}); 12 | 13 | factory SubCategoryData.fromJson(Map json) { 14 | return SubCategoryData( 15 | id: json[CommonKeys.id], 16 | name: json[SubCategoryKeys.name], 17 | image: json[SubCategoryKeys.image], 18 | createdAt: json[CommonKeys.createdAt] != null ? (json[CommonKeys.createdAt] as Timestamp).toDate() : null, 19 | updatedAt: json[CommonKeys.updatedAt] != null ? (json[CommonKeys.updatedAt] as Timestamp).toDate() : null, 20 | ); 21 | } 22 | 23 | Map toJson() { 24 | final Map data = new Map(); 25 | data[CommonKeys.id] = this.id; 26 | data[SubCategoryKeys.name] = this.name; 27 | data[SubCategoryKeys.image] = this.image; 28 | data[CommonKeys.createdAt] = this.createdAt; 29 | data[CommonKeys.updatedAt] = this.updatedAt; 30 | return data; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /lib/screens/SplashScreen.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:nb_utils/nb_utils.dart'; 3 | import 'package:ammar_quiz_admin/utils/Colors.dart'; 4 | import 'package:ammar_quiz_admin/utils/Constants.dart'; 5 | 6 | import '../main.dart'; 7 | import 'admin/AdminDashboardScreen.dart'; 8 | import 'admin/AdminLoginScreen.dart'; 9 | 10 | class SplashScreen extends StatefulWidget { 11 | static String tag = '/SplashScreen'; 12 | 13 | @override 14 | _SplashScreenState createState() => _SplashScreenState(); 15 | } 16 | 17 | class _SplashScreenState extends State { 18 | @override 19 | void initState() { 20 | super.initState(); 21 | init(); 22 | } 23 | 24 | Future init() async { 25 | await 2.seconds.delay; 26 | 27 | if (appStore.isLoggedIn) { 28 | AdminDashboardScreen().launch(context, isNewTask: true); 29 | } else { 30 | AdminLoginScreen().launch(context, isNewTask: true); 31 | } 32 | } 33 | 34 | @override 35 | void setState(fn) { 36 | if (mounted) super.setState(fn); 37 | } 38 | 39 | @override 40 | Widget build(BuildContext context) { 41 | appStore.setAppLocalization(context); 42 | return Scaffold( 43 | backgroundColor: appStore.isDarkMode ? scaffoldSecondaryDark : Colors.white, 44 | body: Column( 45 | mainAxisAlignment: MainAxisAlignment.center, 46 | crossAxisAlignment: CrossAxisAlignment.center, 47 | children: [ 48 | SizedBox(), 49 | Column( 50 | mainAxisSize: MainAxisSize.min, 51 | children: [ 52 | Image.asset('assets/splash_app_logo.png', height: 120), 53 | 16.height, 54 | Text(mAppName, style: boldTextStyle(size: 22)), 55 | ], 56 | ), 57 | ], 58 | ).center(), 59 | ); 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /lib/screens/admin/ImportQuestionScreen.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:nb_utils/nb_utils.dart'; 3 | 4 | class ImportQuestionScreen extends StatefulWidget { 5 | @override 6 | ImportQuestionScreenState createState() => ImportQuestionScreenState(); 7 | } 8 | 9 | class ImportQuestionScreenState extends State { 10 | @override 11 | void initState() { 12 | super.initState(); 13 | init(); 14 | } 15 | 16 | Future init() async { 17 | // 18 | } 19 | 20 | @override 21 | void setState(fn) { 22 | if (mounted) super.setState(fn); 23 | } 24 | 25 | @override 26 | Widget build(BuildContext context) { 27 | return Scaffold( 28 | body: Text('Import Question', style: boldTextStyle()).center(), 29 | ); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /lib/screens/admin/NotificationScreen.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:nb_utils/nb_utils.dart'; 3 | 4 | class NotificationScreen extends StatefulWidget { 5 | @override 6 | NotificationScreenState createState() => NotificationScreenState(); 7 | } 8 | 9 | class NotificationScreenState extends State { 10 | @override 11 | void initState() { 12 | super.initState(); 13 | init(); 14 | } 15 | 16 | Future init() async { 17 | // 18 | } 19 | 20 | @override 21 | void setState(fn) { 22 | if (mounted) super.setState(fn); 23 | } 24 | 25 | @override 26 | Widget build(BuildContext context) { 27 | return Scaffold( 28 | body: Text('Notification', style: boldTextStyle()).center(), 29 | ); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /lib/screens/admin/UserListScreen.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:nb_utils/nb_utils.dart'; 3 | import 'package:paginate_firestore/paginate_firestore.dart'; 4 | import 'package:ammar_quiz_admin/models/UserModel.dart'; 5 | import 'package:ammar_quiz_admin/screens/admin/components/AppWidgets.dart'; 6 | import 'package:ammar_quiz_admin/screens/admin/components/UserItemWidget.dart'; 7 | import 'package:ammar_quiz_admin/utils/Constants.dart'; 8 | 9 | import '../../main.dart'; 10 | 11 | class UserListScreen extends StatelessWidget { 12 | static String tag = '/UserListScreen'; 13 | 14 | @override 15 | Widget build(BuildContext context) { 16 | return Scaffold( 17 | appBar: appBarWidget(appStore.translate("lbl_Users"), showBack: false, elevation: 0.0), 18 | body: PaginateFirestore( 19 | itemBuilderType: PaginateBuilderType.listView, 20 | itemBuilder: (index, context, documentSnapshot) { 21 | UserModel data = UserModel.fromJson(documentSnapshot.data() as Map); 22 | 23 | return UserItemWidget(data); 24 | }, 25 | shrinkWrap: true, 26 | padding: EdgeInsets.all(8), 27 | // orderBy is compulsory to enable pagination 28 | query: userService.getUserList()!, 29 | itemsPerPage: DocLimit, 30 | bottomLoader: Loader(), 31 | initialLoader: Loader(), 32 | emptyDisplay: noDataWidget(), 33 | onError: (e) => Text(e.toString(), style: primaryTextStyle()).center(), 34 | ), 35 | ).cornerRadiusWithClipRRect(16); 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /lib/screens/admin/components/AppWidgets.dart: -------------------------------------------------------------------------------- 1 | import 'package:cached_network_image/cached_network_image.dart'; 2 | import 'package:flutter/material.dart'; 3 | import 'package:nb_utils/nb_utils.dart'; 4 | import 'package:ammar_quiz_admin/main.dart'; 5 | 6 | Widget cachedImage( 7 | String? url, { 8 | double? height, 9 | double? width, 10 | BoxFit? fit, 11 | AlignmentGeometry? alignment, 12 | bool usePlaceholderIfUrlEmpty = true, 13 | double? radius, 14 | }) { 15 | if (url.validate().isEmpty) { 16 | return placeHolderWidget(height: height, width: width, fit: fit, alignment: alignment, radius: radius); 17 | } else if (url.validate().startsWith('http')) { 18 | return CachedNetworkImage( 19 | imageUrl: url!, 20 | height: height, 21 | width: width, 22 | fit: fit, 23 | alignment: alignment as Alignment? ?? Alignment.center, 24 | errorWidget: (_, s, d) { 25 | return placeHolderWidget(height: height, width: width, fit: fit, alignment: alignment, radius: radius); 26 | }, 27 | placeholder: (_, s) { 28 | if (!usePlaceholderIfUrlEmpty) return SizedBox(); 29 | return placeHolderWidget(height: height, width: width, fit: fit, alignment: alignment, radius: radius); 30 | }, 31 | ); 32 | } else { 33 | return Image.asset( 34 | url!, 35 | height: height, 36 | width: width, 37 | fit: fit, 38 | alignment: alignment ?? Alignment.center, 39 | ).cornerRadiusWithClipRRect(radius ?? defaultRadius); 40 | } 41 | } 42 | 43 | Widget placeHolderWidget({double? height, double? width, BoxFit? fit, AlignmentGeometry? alignment, double? radius}) { 44 | return Image.asset( 45 | 'assets/placeholder.jpg', 46 | height: height, 47 | width: width, 48 | fit: fit ?? BoxFit.cover, 49 | alignment: alignment ?? Alignment.center, 50 | ).cornerRadiusWithClipRRect(radius ?? defaultRadius); 51 | } 52 | 53 | Widget noDataWidget() { 54 | return Column( 55 | mainAxisSize: MainAxisSize.min, 56 | children: [ 57 | Image.asset('assets/no_data.png', height: 80, fit: BoxFit.fitHeight), 58 | 8.height, 59 | Text(appStore.translate("lbl_no_data"), style: boldTextStyle()).center(), 60 | ], 61 | ).center(); 62 | } 63 | -------------------------------------------------------------------------------- /lib/screens/admin/components/CategoryItemWidget.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:nb_utils/nb_utils.dart'; 3 | import 'package:ammar_quiz_admin/models/CategoryData.dart'; 4 | import 'package:ammar_quiz_admin/screens/admin/SubCategoryListScreen.dart'; 5 | 6 | import 'NewCategoryDialog.dart'; 7 | 8 | class CategoryItemWidget extends StatefulWidget { 9 | static String tag = '/CategoryItemWidget'; 10 | final CategoryData? data; 11 | 12 | CategoryItemWidget({this.data}); 13 | 14 | @override 15 | _CategoryItemWidgetState createState() => _CategoryItemWidgetState(); 16 | } 17 | 18 | class _CategoryItemWidgetState extends State { 19 | @override 20 | void initState() { 21 | super.initState(); 22 | init(); 23 | } 24 | 25 | Future init() async { 26 | // 27 | } 28 | 29 | @override 30 | void setState(fn) { 31 | if (mounted) super.setState(fn); 32 | } 33 | 34 | @override 35 | Widget build(BuildContext context) { 36 | return Stack( 37 | children: [ 38 | Container( 39 | width: 200, 40 | height: 200, 41 | margin: EdgeInsets.all(16), 42 | padding: EdgeInsets.all(16), 43 | decoration: boxDecorationWithRoundedCorners( 44 | borderRadius: BorderRadius.circular(16), 45 | ), 46 | child: Column( 47 | mainAxisAlignment: MainAxisAlignment.center, 48 | children: [ 49 | Image.network(widget.data!.image.toString(), height: 90, width: 90, fit: BoxFit.cover), 50 | 30.height, 51 | Text(widget.data!.name.toString(), style: boldTextStyle(), maxLines: 2, textAlign: TextAlign.center), 52 | ], 53 | ), 54 | ), 55 | Positioned( 56 | right: 16, 57 | top: 16, 58 | child: IconButton( 59 | icon: Icon(Icons.edit), 60 | onPressed: () { 61 | showInDialog(context, child: NewCategoryDialog(categoryData: widget.data)).then( 62 | (value) { 63 | // 64 | }, 65 | ); 66 | }, 67 | ), 68 | ), 69 | ], 70 | ).onTap( 71 | () { 72 | SubCategoryListScreen(showAppBar: true, categoryId: widget.data!.id, categoryName: widget.data!.name).launch(context); 73 | }, 74 | ); 75 | } 76 | } 77 | -------------------------------------------------------------------------------- /lib/screens/admin/components/FileUploadWidget.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:nb_utils/nb_utils.dart'; 3 | import 'package:ammar_quiz_admin/main.dart'; 4 | 5 | class FileUploadWidget extends StatefulWidget { 6 | static String tag = '/FileUploadWidget'; 7 | 8 | @override 9 | FileUploadWidgetState createState() => FileUploadWidgetState(); 10 | } 11 | 12 | class FileUploadWidgetState extends State { 13 | @override 14 | void initState() { 15 | super.initState(); 16 | init(); 17 | } 18 | 19 | Future init() async { 20 | // 21 | } 22 | 23 | Future pickFile() async { 24 | // html.File infos = await ImagePickerWeb.getImage(outputType: ImageType.file); 25 | // log(infos.name); 26 | 27 | // final pickedFile = await ImagePicker().getImage(source: ImageSource.gallery); 28 | 29 | /*if (pickedFile != null) { 30 | String url = await uploadFile(File(pickedFile.p)); 31 | 32 | if (url.validate().isNotEmpty) { 33 | finish(context, url); 34 | } 35 | } else { 36 | toast('No image selected.'); 37 | } 38 | setState(() {});*/ 39 | } 40 | 41 | @override 42 | void setState(fn) { 43 | if (mounted) super.setState(fn); 44 | } 45 | 46 | @override 47 | Widget build(BuildContext context) { 48 | return Container( 49 | height: double.infinity, 50 | width: double.infinity, 51 | decoration: BoxDecoration( 52 | color: Colors.white, 53 | ), 54 | child: Column( 55 | mainAxisAlignment: MainAxisAlignment.center, 56 | children: [ 57 | AppButton( 58 | text: appStore.translate("lbl_upload"), 59 | onTap: () { 60 | pickFile(); 61 | }, 62 | ), 63 | ], 64 | ), 65 | ); 66 | } 67 | } 68 | -------------------------------------------------------------------------------- /lib/screens/admin/components/MediaLibraryWidget.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:nb_utils/nb_utils.dart'; 3 | import 'package:ammar_quiz_admin/services/FileStorageService.dart'; 4 | 5 | class MediaLibraryWidget extends StatefulWidget { 6 | static String tag = '/MediaLibraryWidget'; 7 | 8 | @override 9 | MediaLibraryWidgetState createState() => MediaLibraryWidgetState(); 10 | } 11 | 12 | class MediaLibraryWidgetState extends State { 13 | @override 14 | void initState() { 15 | super.initState(); 16 | init(); 17 | } 18 | 19 | Future init() async { 20 | // 21 | } 22 | 23 | @override 24 | void setState(fn) { 25 | if (mounted) super.setState(fn); 26 | } 27 | 28 | @override 29 | Widget build(BuildContext context) { 30 | return Container( 31 | height: double.infinity, 32 | width: double.infinity, 33 | decoration: BoxDecoration( 34 | color: Colors.white, 35 | ), 36 | child: FutureBuilder( 37 | future: listOfFileFromFirebaseStorage(), 38 | builder: (_, snap) { 39 | log(snap.error); 40 | 41 | return Offstage(); 42 | }, 43 | ), 44 | ); 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /lib/screens/admin/components/QuizListScreen.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:flutter/widgets.dart'; 3 | import 'package:nb_utils/nb_utils.dart'; 4 | import 'package:ammar_quiz_admin/main.dart'; 5 | import 'package:ammar_quiz_admin/models/QuizData.dart'; 6 | import 'package:ammar_quiz_admin/screens/admin/components/AppWidgets.dart'; 7 | import 'package:ammar_quiz_admin/screens/admin/components/QuizItemWidget.dart'; 8 | 9 | class QuizListScreen extends StatefulWidget { 10 | static String tag = '/QuizListScreen'; 11 | 12 | @override 13 | _QuizListScreenState createState() => _QuizListScreenState(); 14 | } 15 | 16 | class _QuizListScreenState extends State { 17 | @override 18 | void initState() { 19 | super.initState(); 20 | init(); 21 | } 22 | 23 | Future init() async { 24 | // 25 | } 26 | 27 | @override 28 | void setState(fn) { 29 | if (mounted) super.setState(fn); 30 | } 31 | 32 | @override 33 | Widget build(BuildContext context) { 34 | return Scaffold( 35 | body: FutureBuilder>( 36 | future: quizServices.quizList, 37 | builder: (_, snap) { 38 | if (snap.hasData) { 39 | if (snap.data!.isEmpty) return noDataWidget(); 40 | 41 | return SingleChildScrollView( 42 | padding: EdgeInsets.only(top: 8, left: 8, right: 8, bottom: 60), 43 | child: Wrap( 44 | children: snap.data!.map((e) => QuizItemWidget(e)).toList(), 45 | ), 46 | ); 47 | } else { 48 | return snapWidgetHelper(snap); 49 | } 50 | }, 51 | ), 52 | ).cornerRadiusWithClipRRect(16); 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /lib/screens/admin/components/SubCategoryItemWidget.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:nb_utils/nb_utils.dart'; 3 | import 'package:ammar_quiz_admin/models/CategoryData.dart'; 4 | import 'package:ammar_quiz_admin/screens/admin/components/NewSubCategoryDialog.dart'; 5 | 6 | class SubCategoryItemWidget extends StatefulWidget { 7 | final CategoryData? data; 8 | 9 | SubCategoryItemWidget({this.data}); 10 | 11 | @override 12 | SubCategoryItemWidgetState createState() => SubCategoryItemWidgetState(); 13 | } 14 | 15 | class SubCategoryItemWidgetState extends State { 16 | @override 17 | void initState() { 18 | super.initState(); 19 | init(); 20 | } 21 | 22 | Future init() async { 23 | // 24 | } 25 | 26 | @override 27 | void setState(fn) { 28 | if (mounted) super.setState(fn); 29 | } 30 | 31 | @override 32 | Widget build(BuildContext context) { 33 | return Stack( 34 | children: [ 35 | Container( 36 | width: 200, 37 | margin: EdgeInsets.all(16), 38 | padding: EdgeInsets.all(8), 39 | decoration: boxDecorationWithRoundedCorners( 40 | borderRadius: BorderRadius.circular(16), 41 | boxShadow: [ 42 | BoxShadow(blurRadius: 5, spreadRadius: 1, color: gray.withOpacity(0.2)), 43 | ], 44 | ), 45 | child: Column( 46 | mainAxisAlignment: MainAxisAlignment.spaceBetween, 47 | children: [ 48 | Image.network(widget.data!.image.toString(), height: 180, fit: BoxFit.cover).cornerRadiusWithClipRRect(16), 49 | 8.height, 50 | Text(widget.data!.name.toString(), style: boldTextStyle(color: Colors.black45), maxLines: 2), 51 | ], 52 | ), 53 | ), 54 | Positioned( 55 | right: 16, 56 | top: 16, 57 | child: IconButton( 58 | icon: Icon(Icons.edit), 59 | onPressed: () { 60 | showInDialog(context, child: NewSubCategoryDialog(subCategoryData: widget.data)).then( 61 | (value) { 62 | // 63 | }, 64 | ); 65 | }, 66 | ), 67 | ), 68 | ], 69 | ); 70 | } 71 | } 72 | -------------------------------------------------------------------------------- /lib/services/AppSettingService.dart: -------------------------------------------------------------------------------- 1 | import 'package:nb_utils/nb_utils.dart'; 2 | import 'package:ammar_quiz_admin/models/AppSettingModel.dart'; 3 | import 'package:ammar_quiz_admin/utils/Constants.dart'; 4 | 5 | import '../main.dart'; 6 | import 'BaseService.dart'; 7 | 8 | class AppSettingService extends BaseService { 9 | String? id; 10 | 11 | AppSettingService() { 12 | ref = db.collection('settings'); 13 | } 14 | 15 | Future getAppSettings() async { 16 | return await ref.get().then( 17 | (value) async { 18 | if (value.docs.isNotEmpty) { 19 | id = value.docs.first.id; 20 | 21 | return AppSettingModel.fromJson(value.docs.first.data() as Map); 22 | } else { 23 | await setAppSettings(); 24 | 25 | AppSettingModel appSettingModel = AppSettingModel(); 26 | 27 | appSettingModel.disableAd = false; 28 | appSettingModel.termCondition = ''; 29 | appSettingModel.privacyPolicy = ''; 30 | appSettingModel.contactInfo = ''; 31 | 32 | return appSettingModel; 33 | } 34 | }, 35 | ).catchError( 36 | (e) { 37 | throw e; 38 | }, 39 | ); 40 | } 41 | 42 | Future setAppSettings() async { 43 | AppSettingModel appSettingModel = AppSettingModel(); 44 | 45 | appSettingModel.disableAd = false; 46 | appSettingModel.termCondition = ''; 47 | appSettingModel.privacyPolicy = ''; 48 | appSettingModel.contactInfo = ''; 49 | 50 | await ref.get().then((value) async { 51 | if (value.docs.isNotEmpty) { 52 | appSettingModel = await ref.get().then((value) => AppSettingModel.fromJson(value.docs.first.data() as Map)); 53 | } else { 54 | await addDocument(appSettingModel.toJson()).then( 55 | (value) { 56 | id = value.id; 57 | }, 58 | ); 59 | } 60 | 61 | await saveAppSettings(appSettingModel); 62 | 63 | LiveStream().emit(StreamRefresh, true); 64 | }); 65 | } 66 | 67 | Future saveAppSettings(AppSettingModel appSettingModel) async { 68 | await setValue(DISABLE_AD, appSettingModel.disableAd.validate()); 69 | await setValue(TERMS_AND_CONDITION_PREF, appSettingModel.termCondition.validate()); 70 | await setValue(PRIVACY_POLICY_PREF, appSettingModel.privacyPolicy.validate()); 71 | await setValue(CONTACT_PREF, appSettingModel.contactInfo.validate()); 72 | } 73 | } 74 | -------------------------------------------------------------------------------- /lib/services/BaseService.dart: -------------------------------------------------------------------------------- 1 | import 'package:cloud_firestore/cloud_firestore.dart'; 2 | import 'package:nb_utils/nb_utils.dart'; 3 | import 'package:ammar_quiz_admin/utils/ModelKeys.dart'; 4 | 5 | abstract class BaseService { 6 | late CollectionReference ref; 7 | 8 | BaseService(); 9 | 10 | Future addDocument(Map data) async { 11 | return await ref.add(data).then( 12 | (value) { 13 | value.update({CommonKeys.id: value.id}); 14 | 15 | log('Added: $data'); 16 | 17 | return value; 18 | }, 19 | ).catchError( 20 | (e) { 21 | log(e); 22 | throw e; 23 | }, 24 | ); 25 | } 26 | 27 | Future addDocumentWithCustomId(String id, Map data) async { 28 | var doc = ref.doc(id); 29 | 30 | return await doc.set(data).then( 31 | (value) { 32 | log('Added: $data'); 33 | 34 | return doc; 35 | }, 36 | ).catchError( 37 | (e) { 38 | log(e); 39 | throw e; 40 | }, 41 | ); 42 | } 43 | 44 | Future updateDocument(Map data, String? id) async { 45 | await ref.doc(id).update(data).then( 46 | (value) { 47 | log('Updated: $data'); 48 | }, 49 | ).catchError( 50 | (e) { 51 | log(e); 52 | throw e; 53 | }, 54 | ); 55 | } 56 | 57 | Future removeDocument(String? id) async { 58 | await ref.doc(id).delete().then( 59 | (value) { 60 | log('Removed: $id'); 61 | }, 62 | ).catchError( 63 | (e) { 64 | log(e); 65 | throw e; 66 | }, 67 | ); 68 | } 69 | 70 | Future isExists(String field, value) async { 71 | Query query = ref.limit(1).where(field, isEqualTo: value); 72 | 73 | var res = await query.get(); 74 | 75 | return res.docs.length == 1; 76 | } 77 | } 78 | -------------------------------------------------------------------------------- /lib/services/CategoryService.dart: -------------------------------------------------------------------------------- 1 | import 'package:nb_utils/nb_utils.dart'; 2 | import 'package:ammar_quiz_admin/models/CategoryData.dart'; 3 | 4 | import '../main.dart'; 5 | import 'BaseService.dart'; 6 | 7 | class CategoryService extends BaseService { 8 | CategoryService() { 9 | ref = db.collection('categories'); 10 | } 11 | 12 | /* Stream> categories() { 13 | return ref!.snapshots().map((x) => x.docs.map((y) => CategoryData.fromJson(y.data() as Map)).toList()); 14 | }*/ 15 | 16 | //Add New Line 17 | Stream> categories({String parentCategoryId = ''}) { 18 | return parentCategoryId.isNotEmpty 19 | ? ref.where('parentCategoryId', isEqualTo: parentCategoryId).snapshots().map( 20 | (x) => x.docs.map((y) => CategoryData.fromJson(y.data() as Map)).toList(), 21 | ) 22 | : ref.where('parentCategoryId', isEqualTo: '').snapshots().map( 23 | (x) => x.docs.map((y) => CategoryData.fromJson(y.data() as Map)).toList(), 24 | ); 25 | } 26 | 27 | Future> categoriesFuture({String? parentCategoryId = ''}) async { 28 | return await ref.where('parentCategoryId', isEqualTo: '').get().then( 29 | (x) => x.docs.map((y) => CategoryData.fromJson(y.data() as Map)).toList(), 30 | ); 31 | } 32 | 33 | Future getCategoryById(String? id) async { 34 | return await ref.where('id', isEqualTo: id).get().then( 35 | (x) { 36 | if (x.docs.isNotEmpty) { 37 | log(x.docs.first.id); 38 | return CategoryData.fromJson(x.docs.first.data() as Map); 39 | } else { 40 | throw ''; 41 | } 42 | }, 43 | ).catchError( 44 | (e) { 45 | throw e; 46 | }, 47 | ); 48 | } 49 | 50 | Future> subCategoriesFuture({String? parentCategoryId}) async { 51 | return await ref.where('parentCategoryId', isEqualTo: parentCategoryId).get().then( 52 | (x) => x.docs.map((y) => CategoryData.fromJson(y.data() as Map)).toList(), 53 | ); 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /lib/services/DailyQuizServices.dart: -------------------------------------------------------------------------------- 1 | import 'dart:async'; 2 | 3 | import 'package:ammar_quiz_admin/main.dart'; 4 | import 'package:ammar_quiz_admin/models/QuizData.dart'; 5 | import 'package:ammar_quiz_admin/services/BaseService.dart'; 6 | 7 | class DailyQuizServices extends BaseService { 8 | DailyQuizServices() { 9 | ref = db.collection('dailyQuiz'); 10 | } 11 | 12 | Future dailyQuestionListFuture(String id) async { 13 | return QuizData.fromJson(await ref.doc(id).get().then((value) => value.data() as FutureOr>)); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /lib/services/FileStorageService.dart: -------------------------------------------------------------------------------- 1 | import 'dart:io'; 2 | 3 | import 'package:firebase_storage/firebase_storage.dart'; 4 | import 'package:nb_utils/nb_utils.dart'; 5 | import 'package:path/path.dart' as path; 6 | import 'package:ammar_quiz_admin/utils/Constants.dart'; 7 | 8 | Future uploadFile(File file, {String prefix = mFirebaseStorageFilePath}) async { 9 | if (prefix.isNotEmpty && !prefix.endsWith('/')) { 10 | prefix = '$prefix/'; 11 | } 12 | Reference storageReference = FirebaseStorage.instance.ref().child('$prefix${path.basename(file.path)}'); 13 | UploadTask uploadTask = storageReference.putFile(file); 14 | 15 | log('File Uploading'); 16 | 17 | return await uploadTask.then( 18 | (v) async { 19 | log('File Uploaded'); 20 | 21 | if (v.state == TaskState.success) { 22 | String url = await storageReference.getDownloadURL(); 23 | 24 | log(url); 25 | 26 | return url; 27 | } else { 28 | throw errorSomethingWentWrong; 29 | } 30 | }, 31 | ).catchError( 32 | (error) { 33 | throw error; 34 | }, 35 | ); 36 | } 37 | 38 | Future> listOfFileFromFirebaseStorage({String? path}) async { 39 | List list = []; 40 | 41 | var ref = FirebaseStorage.instance.ref(mFirebaseStorageFilePath); 42 | log(ref); 43 | 44 | var listResult = await ref.listAll(); 45 | log(listResult); 46 | 47 | listResult.prefixes.forEach( 48 | (element) { 49 | log(element.fullPath); 50 | }, 51 | ); 52 | listResult.items.forEach( 53 | (element) { 54 | log(element.fullPath); 55 | 56 | list.add(element.fullPath); 57 | }, 58 | ); 59 | return list; 60 | } 61 | -------------------------------------------------------------------------------- /lib/services/QuestionServices.dart: -------------------------------------------------------------------------------- 1 | import 'package:cloud_firestore/cloud_firestore.dart'; 2 | import 'package:ammar_quiz_admin/models/QuestionData.dart'; 3 | 4 | import '../main.dart'; 5 | import 'BaseService.dart'; 6 | 7 | class QuestionServices extends BaseService { 8 | QuestionServices() { 9 | ref = db.collection('question'); 10 | } 11 | 12 | Stream> listQuestion() { 13 | return ref.snapshots().map((x) => x.docs.map((y) => QuestionData.fromJson(y.data() as Map)).toList()); 14 | } 15 | 16 | Query getQuestions({DocumentReference? categoryRef}) { 17 | if (categoryRef != null) { 18 | return ref.where('category', isEqualTo: categoryRef); 19 | } else { 20 | return ref; 21 | } 22 | } 23 | 24 | Future questionById(String? id) async { 25 | return await ref.where('id', isEqualTo: id).limit(1).get().then( 26 | (x) { 27 | if (x.docs.isNotEmpty) { 28 | return QuestionData.fromJson(x.docs.first.data() as Map); 29 | } else { 30 | throw 'Not available'; 31 | } 32 | }, 33 | ); 34 | } 35 | 36 | Future> questionListFuture({DocumentReference? categoryRef}) async { 37 | Query? query; 38 | 39 | if (categoryRef != null) { 40 | query = ref.where('category', isEqualTo: categoryRef); 41 | } else { 42 | query = ref; 43 | } 44 | 45 | return await query.get().then((x) => x.docs.map((y) => QuestionData.fromJson(y.data() as Map)).toList()); 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /lib/services/QuizServices.dart: -------------------------------------------------------------------------------- 1 | import 'package:ammar_quiz_admin/main.dart'; 2 | import 'package:ammar_quiz_admin/models/QuizData.dart'; 3 | import 'package:ammar_quiz_admin/services/BaseService.dart'; 4 | 5 | class QuizServices extends BaseService { 6 | QuizServices() { 7 | ref = db.collection('quiz'); 8 | } 9 | 10 | Future> get quizList async { 11 | return await ref.get().then((value) => value.docs.map((e) => QuizData.fromJson(e.data() as Map)).toList()); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /lib/services/UserService.dart: -------------------------------------------------------------------------------- 1 | import 'package:cloud_firestore/cloud_firestore.dart'; 2 | import 'package:ammar_quiz_admin/models/UserModel.dart'; 3 | 4 | import '../main.dart'; 5 | import 'BaseService.dart'; 6 | 7 | class UserService extends BaseService { 8 | UserService() { 9 | ref = db.collection('users'); 10 | } 11 | 12 | Stream> users() { 13 | /// return ref.orderBy('updatedAt', descending: true).snapshots().map((x) => x.docs.map((y) => UserModel.fromJson(y.data())).toList()); 14 | return ref.snapshots().map((x) => x.docs.map((y) => UserModel.fromJson(y.data() as Map)).toList()); 15 | } 16 | 17 | Query? getUserList() { 18 | return ref; 19 | } 20 | 21 | Future> usersFuture() async { 22 | return await ref.orderBy('updatedAt', descending: true).get().then( 23 | (x) => x.docs.map((y) => UserModel.fromJson(y.data() as Map)).toList(), 24 | ); 25 | } 26 | 27 | Future isUserExist(String? email, String loginType) async { 28 | Query query = ref.limit(1).where('loginType', isEqualTo: loginType).where('email', isEqualTo: email); 29 | 30 | var res = await query.get(); 31 | 32 | return res.docs.length == 1; 33 | } 34 | 35 | Future loginWithEmail(String email, String password) async { 36 | return await ref.where('email', isEqualTo: email).where('password', isEqualTo: password).limit(1).get().then( 37 | (value) { 38 | if (value.docs.isNotEmpty) { 39 | return UserModel.fromJson(value.docs.first.data() as Map); 40 | } else { 41 | throw 'No User Found'; 42 | } 43 | }, 44 | ); 45 | } 46 | 47 | Future userByEmail(String? email) async { 48 | return await ref.where('email', isEqualTo: email).limit(1).get().then( 49 | (value) { 50 | if (value.docs.isNotEmpty) { 51 | return UserModel.fromJson(value.docs.first.data() as Map); 52 | } else { 53 | throw 'No User Found'; 54 | } 55 | }, 56 | ); 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /lib/utils/Colors.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:nb_utils/nb_utils.dart'; 3 | 4 | const colorPrimary = Color(0xFFAA3E1C); 5 | 6 | const scaffoldColorDark = Color(0xFF090909); 7 | const scaffoldSecondaryDark = Color(0xFF1E1E1E); 8 | const appButtonColorDark = Color(0xFF282828); 9 | const appButtonColor = oliveDrab; 10 | const selectedDrawerViewColor = Color(0xFFF1F5F8); 11 | const selectedDrawerItemColor = Color(0xFFF1F5F8); 12 | -------------------------------------------------------------------------------- /lib/utils/Constants.dart: -------------------------------------------------------------------------------- 1 | const mAppName = 'Quiz Admin'; 2 | 3 | const DocLimit = 10; 4 | 5 | const mFirebaseStorageFilePath = 'images'; 6 | const mTestUserMsg = 'Test user not allowed to perform this action'; 7 | 8 | const defaultLanguage = 'en'; 9 | //const enableSocialLogin = true; 10 | 11 | //const FilterByCategory = 'filter_by_category'; 12 | //const FilterByPost = 'filter_by_post'; 13 | 14 | const mOneSignalAppId = '8c020ea9-e6f9-40d5-914a-3d84df7dac98'; 15 | const mOneSignalRestKey = 'MTg0MjZjZjItOGFlNC00YTBhLWIyNmUtOTcyMWVkNWJlYzU1'; 16 | 17 | const DailyQuestionLimit = 10; 18 | const CurrentDateFormat = 'dd-MM-yyyy'; 19 | const mTesterNotAllowedMsg = 'Tester role not allowed to perform this action'; 20 | 21 | /// Question Type 22 | const QuestionTypeOption = 'option'; 23 | const QuestionTypeTrueFalse = 'truefalse'; 24 | const QuestionTypePuzzle = 'puzzle'; 25 | const QuestionTypePoll = 'poll'; 26 | 27 | /* Login Type */ 28 | const LoginTypeApp = 'app'; 29 | const LoginTypeGoogle = 'google'; 30 | const LoginTypeOTP = 'otp'; 31 | 32 | /* Theme Mode Type */ 33 | const ThemeModeLight = 0; 34 | const ThemeModeDark = 1; 35 | const ThemeModeSystem = 2; 36 | 37 | //region SharedPreferences Keys 38 | 39 | ///User keys 40 | const IS_LOGGED_IN = 'IS_LOGGED_IN'; 41 | const IS_ADMIN = 'IS_ADMIN'; 42 | const IS_SUPER_ADMIN = 'IS_SUPER_ADMIN'; 43 | const IS_TEST_USER = 'IS_TEST_USER'; 44 | const USER_ID = 'USER_ID'; 45 | const FULL_NAME = 'FULL_NAME'; 46 | const USER_EMAIL = 'USER_EMAIL'; 47 | const USER_ROLE = 'USER_ROLE'; 48 | const PASSWORD = 'PASSWORD'; 49 | const PROFILE_IMAGE = 'PROFILE_IMAGE'; 50 | const THEME_MODE_INDEX = "THEME_MODE_INDEX"; 51 | const IS_NOTIFICATION_ON = "IS_NOTIFICATION_ON"; 52 | const IS_REMEMBERED = "IS_REMEMBERED"; 53 | const PLAYER_ID = 'PLAYER_ID'; 54 | const IS_SOCIAL_LOGIN = 'IS_SOCIAL_LOGIN'; 55 | const LOGIN_TYPE = 'LOGIN_TYPE'; 56 | const LANGUAGE = 'LANGUAGE'; 57 | 58 | //const IS_FIRST_TIME = 'IS_FIRST_TIME'; 59 | const TERMS_AND_CONDITION_PREF = 'TERMS_AND_CONDITION_PREF'; 60 | const PRIVACY_POLICY_PREF = 'PRIVACY_POLICY_PREF'; 61 | const CONTACT_PREF = 'CONTACT_PREF'; 62 | const DISABLE_AD = 'DISABLE_AD'; 63 | 64 | const DASHBOARD_WIDGET_ORDER = 'DASHBOARD_WIDGET_ORDER'; 65 | 66 | //region LiveStream Keys 67 | const StreamRefresh = 'StreamRefresh'; 68 | 69 | //AdminStatisticsWidget 70 | const TotalCategories = 1; 71 | const TotalQuestions = 3; 72 | const TotalUsers = 7; 73 | -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- 1 | name: ammar_quiz_admin 2 | description: FireBase Quize Application 3 | 4 | publish_to: 'none' # Remove this line if you wish to publish to pub.dev 5 | 6 | version: 1.0.0+1 7 | 8 | environment: 9 | sdk: '>=2.12.0 <3.0.0' 10 | 11 | dependencies: 12 | flutter: 13 | sdk: flutter 14 | 15 | # COMMON 16 | cupertino_icons: ^1.0.3 17 | nb_utils: ^4.3.0+4 18 | mobx: ^2.0.1 19 | flutter_mobx: ^2.0.0 20 | google_fonts: ^2.1.0 21 | flutter_vector_icons: ^1.0.0 22 | cached_network_image: 3.0.0 23 | intl: 0.17.0 24 | url_strategy: ^0.2.0 25 | flutter_localizations: 26 | sdk: flutter 27 | 28 | # PUSH NOTIFICATION 29 | onesignal_flutter: ^3.2.7 30 | 31 | # FIREBASE PACKAGES 32 | firebase_core: ^1.2.0 33 | firebase_auth: ^1.2.0 34 | cloud_firestore: ^2.2.0 35 | firebase_storage: ^8.1.0 36 | firebase_crashlytics: 2.0.6 37 | firebase_messaging: ^10.0.0 38 | google_sign_in: ^5.0.4 39 | google_mobile_ads: 0.13.1 40 | http: 0.13.3 41 | html: 0.15.0 42 | 43 | getwidget: ^2.0.4 44 | 45 | paginate_firestore: ^1.0.0-nullsafety.0 46 | 47 | dev_dependencies: 48 | flutter_test: 49 | sdk: flutter 50 | 51 | build_runner: ^2.0.4 52 | mobx_codegen: ^2.0.1+3 53 | #flutter packages pub run build_runner build --delete-conflicting-outputs 54 | 55 | flutter: 56 | 57 | uses-material-design: true 58 | 59 | assets: 60 | - assets/ 61 | - assets/flags/ 62 | - lang/ 63 | 64 | 65 | -------------------------------------------------------------------------------- /test/widget_test.dart: -------------------------------------------------------------------------------- 1 | // This is a basic Flutter widget test. 2 | // 3 | // To perform an interaction with a widget in your test, use the WidgetTester 4 | // utility that Flutter provides. For example, you can send tap and scroll 5 | // gestures. You can also use WidgetTester to find child widgets in the widget 6 | // tree, read text, and verify that the values of widget properties are correct. 7 | 8 | import 'package:flutter/material.dart'; 9 | import 'package:flutter_test/flutter_test.dart'; 10 | 11 | import 'package:ammar_quiz_admin/main.dart'; 12 | 13 | void main() { 14 | testWidgets('Counter increments smoke test', (WidgetTester tester) async { 15 | // Build our app and trigger a frame. 16 | await tester.pumpWidget(MyApp()); 17 | 18 | // Verify that our counter starts at 0. 19 | expect(find.text('0'), findsOneWidget); 20 | expect(find.text('1'), findsNothing); 21 | 22 | // Tap the '+' icon and trigger a frame. 23 | await tester.tap(find.byIcon(Icons.add)); 24 | await tester.pump(); 25 | 26 | // Verify that our counter has incremented. 27 | expect(find.text('0'), findsNothing); 28 | expect(find.text('1'), findsOneWidget); 29 | }); 30 | } 31 | -------------------------------------------------------------------------------- /web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/web/favicon.png -------------------------------------------------------------------------------- /web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/web/icons/Icon-192.png -------------------------------------------------------------------------------- /web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammaralkhatib/ammar_quiz_admin/8279a7227da1d7d7e674c1076bc412abafc007d1/web/icons/Icon-512.png -------------------------------------------------------------------------------- /web/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "quizeapp", 3 | "short_name": "quizeapp", 4 | "start_url": ".", 5 | "display": "standalone", 6 | "background_color": "#0175C2", 7 | "theme_color": "#0175C2", 8 | "description": "FireBase Quize Application", 9 | "orientation": "portrait-primary", 10 | "prefer_related_applications": false, 11 | "icons": [ 12 | { 13 | "src": "icons/Icon-192.png", 14 | "sizes": "192x192", 15 | "type": "image/png" 16 | }, 17 | { 18 | "src": "icons/Icon-512.png", 19 | "sizes": "512x512", 20 | "type": "image/png" 21 | } 22 | ] 23 | } 24 | --------------------------------------------------------------------------------