diff --git a/.dart_tool/extension_discovery/README.md b/.dart_tool/extension_discovery/README.md new file mode 100644 index 0000000..9dc6757 --- /dev/null +++ b/.dart_tool/extension_discovery/README.md @@ -0,0 +1,31 @@ +Extension Discovery Cache +========================= + +This folder is used by `package:extension_discovery` to cache lists of +packages that contains extensions for other packages. + +DO NOT USE THIS FOLDER +---------------------- + + * Do not read (or rely) the contents of this folder. + * Do write to this folder. + +If you're interested in the lists of extensions stored in this folder use the +API offered by package `extension_discovery` to get this information. + +If this package doesn't work for your use-case, then don't try to read the +contents of this folder. It may change, and will not remain stable. + +Use package `extension_discovery` +--------------------------------- + +If you want to access information from this folder. + +Feel free to delete this folder +------------------------------- + +Files in this folder act as a cache, and the cache is discarded if the files +are older than the modification time of `.dart_tool/package_config.json`. + +Hence, it should never be necessary to clear this cache manually, if you find a +need to do please file a bug. diff --git a/.dart_tool/extension_discovery/vs_code.json b/.dart_tool/extension_discovery/vs_code.json new file mode 100644 index 0000000..ddc1a0f --- /dev/null +++ b/.dart_tool/extension_discovery/vs_code.json @@ -0,0 +1 @@ +{"version":2,"entries":[{"package":"flutter_notification_center","rootUri":"../","packageUri":"lib/"}]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/.filecache b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/.filecache new file mode 100644 index 0000000..39a5017 --- /dev/null +++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/.filecache @@ -0,0 +1 @@ +{"version":2,"files":[{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_document_change.dart","hash":"4b784cc5e2e687f8a485e510e4d700dd"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/decorated_sliver.dart","hash":"52bd396bd9c86097e53528c764af4a2d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/listener_helpers.dart","hash":"55380226455ea534ad3f21ab09fa4cae"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_position.dart","hash":"30b5e01571f0a72801bf3c443de5abe0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/media_query.dart","hash":"278d25b9db2e1fd61eeea2d875e50591"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/notification_bell_story.dart","hash":"fc17348fd2dabfb71879c60dac964648"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/utils/load_bundle_task_state.dart","hash":"440872b34ba63cfa894fbc99aaa0a8d5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/load_bundle_task_state.dart","hash":"5ebaac629645187453b3392f67371587"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/stream_channel_transformer.dart","hash":"bf9deb76f520208269fedb1ee05992bc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/matcher.dart","hash":"b9debf18c521e9b3eb8334373ddf48f6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/platform_brightness.dart","hash":"052768434d52b833c0038a904877f884"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/get_options.dart","hash":"13009e9142dccad770f96002acbeb849"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/settings.dart","hash":"afd99ab286939d2550c64c3fbd5d3742"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/filter_chip.dart","hash":"4b8af7a5a3f18220de22d881c8b7e441"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/shape_decoration.dart","hash":"f895208979505fabfd81ee2b74940eae"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/scheduler.dart","hash":"ed6ae736d1f1988b009247d391cdda5f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/serialization.dart","hash":"41bd294b2c2eb1b089ab65341e92fd83"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/services/firebase_notification_service.dart","hash":"bb8b54f0f3a4efca9ff7093185d90f4a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/firebase_core_exceptions.dart","hash":"7c221e43840709e4bd38f48c2a909989"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/debug.dart","hash":"1c6d146928516b27a29b4e6f4b66deff"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_completer.dart","hash":"b9531c458d313a022930a0842db8201e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/async.dart","hash":"9576c2034386f2fd9f7063b332f45779"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/validator.dart","hash":"3f29e94ce4c6c07d1bcb3dc510b9feaf"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/compact_number_format.dart","hash":"036b0e9b96ad0a348695e87e30a8f4ca"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection_toolbar_text_button.dart","hash":"a0a1a162853c04dfcdb92b1a910488b7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/comparators.dart","hash":"d1410f48ac374235aaad55cba40bc4be"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/hardware_keyboard.dart","hash":"b49b3c3a69b2c858d3f9034f72dc7716"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_sound.dart","hash":"2dd7e3b55dc8a0ddfeee22f0119b0082"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart","hash":"4e0be4ceeeb7798049278b769bc06184"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/mouse_tracker.dart","hash":"31886f213eb668b416aa4601629a9945"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/pragma.dart","hash":"871c4029c43c6dcb8ac9ba8f7799d310"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/slider.dart","hash":"780e812784239c38505da95b65db79ce"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/future.dart","hash":"443fe4357544b85c13ef051cf37a602f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_view.dart","hash":"98fa75fc11e8a325eab7b9cc0d3bcb3b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/constants.dart","hash":"aa4b5c0cdb6a66685350611b29ca9d38"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/pubspec.yaml","hash":"622dc3b2c52d799780c95190e692795e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/debug.dart","hash":"fbaf91ff4796f047f0b69118d81502ba"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/material_states_controller.dart","hash":"9fd4effa2b6e06171b5d262cbcc0cc3b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scrollbar.dart","hash":"5af2ba4c66adca83fd54da05d34a86ec"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/cupertino.dart","hash":"1d4c33ba865998a6c9ecd3e74820a31b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tooltip.dart","hash":"6bdca714dc728711bd0f44bfb5f06b9d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_record_set.dart","hash":"9ea121a7be4b841b56edfe4950d113ea"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart","hash":"3f3cc1d86dd150b04eb1ed4bffaa8b85"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_leak_tracker.dart","hash":"219c02115dac78cf604ffced219d3e5c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/back_button.dart","hash":"035b8d3642fa73c21eafbee7851cc85d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/page_view.dart","hash":"1b7059644205db9ec41921ffc1ef2fb4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/keyboard_inserted_content.dart","hash":"f27209609f9689165f058b3ca18165d9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/badge_theme.dart","hash":"f179cf16ea560111839fc980420e3b18"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_query.dart","hash":"134ca00a97e455b5de68669867b6c126"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/banner.dart","hash":"295a212bb4e6429c284f6fccd59886d5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/list_extensions.dart","hash":"9f8b50d98e75350b41d40fee06a9d7ed"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_format_field.dart","hash":"36d39559471b1d3ee04ab6ee8d1cd5fd"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/tween_animation_builder.dart","hash":"a03d54e3df9767cfe01d3e7b0ffef92a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/hooks.dart","hash":"6afb88ee6ae8f5ff1fc4bdaaa43520aa"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/radio_theme.dart","hash":"b667b9f8acd4c92f97a0f7b908c79662"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/converter.dart","hash":"7d43f36e94debd919ec49446dbfafa2b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/stack_zone_specification.dart","hash":"f49eb8c06db0ffcac4dfafeb964e24cf"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/licenses.dart","hash":"41b759e0b973e7c0b9be392c1af005c9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/closed_exception.dart","hash":"bba56d888d73de62a45f74323e448a7f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart","hash":"1f718a5e5adf4cd36518d72729c9d228"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/firebase_core_platform_interface.dart","hash":"8a5443f88214c3152f56a8a22f575f7b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/image.dart","hash":"041d53aa49db9369749abcfea41dde07"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/matchers.dart","hash":"ef7af3a9bd0e434bc74bcedb2fd6ab68"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/listenable.dart","hash":"a5bfe2d6591e761bf3c5dc0cd4ded99a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/date_symbol_data_local.dart","hash":"13ab691f81c0f7b4efa2f31f5219f584"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/lazy_chain.dart","hash":"7ec268e37049e5c22e226c94df1776b3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl_helpers.dart","hash":"e85db6aacf268f51e68635da5725c900"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/browser_context_menu.dart","hash":"6a35dac0f777e7dd228bde492c4089b2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/utils/color_utils.dart","hash":"0938e0447f447ceb7d16477a0213ce2c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/data_table_source.dart","hash":"0145529858ad246065f7145bac7aef99"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/switch.dart","hash":"7c09169b6fc94a8220d6ae8726196a38"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart","hash":"0eae8cad9d933f0478d8387400def317"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/status_transitions.dart","hash":"d37e33aaef71722417cb64537e97092d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart","hash":"f9deeca4d9ec203c0e331528165f76ae"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/banner.dart","hash":"3d34df4fbeab20164141c54c02d5ea04"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart","hash":"b869c4e930ab3313f9b1d196d532d3dc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_drawer.dart","hash":"5e41588086c994904d648bb5e82fd4cf"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_default_binary_messenger.dart","hash":"e061c57eec6301dca0e99ec526418d0b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/force_press.dart","hash":"bd21408997d44d0bd83cf6d38bf3d2a2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/capabilities.dart","hash":"4e9429c3bbf61961f9284cb7ae3d432a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/selectable_region.dart","hash":"aee8484d7e33eac78d4bd7de89df100d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/app.dart","hash":"8c0ca18cedfd110225dddb6ec6092ea2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/magnifier.dart","hash":"5e70d1ad692c941ebb265dc966c100fd"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/leak_tracker.dart","hash":"363e5e9eba45348b9106a9823feb2640"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dropdown_menu_theme.dart","hash":"aeaa12c1af305eb8e588f3b7bec09ab1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/live_text.dart","hash":"04bac565974eab63debf48e12bc971c1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/selection_area.dart","hash":"a1e443cd18f204a8c199864997e17d06"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/pigeon/messages.pigeon.dart","hash":"27609fef75714481627c2ef33c2eb952"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/ref.dart","hash":"483021e8c32ccacd4e163490dbb6adc7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/image_icon.dart","hash":"479493da08b4e2137fc162ff23bef99b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/text_controller.dart","hash":"15ad74ccd0b37c111052f9651a8f23e9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/close_guarantee_channel.dart","hash":"1536ff203bc26bdb4841b82c51187a6d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/keyboard_maps.g.dart","hash":"6b92d8f12a7fb46649297e25d2cf2b34"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_span.dart","hash":"81b8ea7416aa896f290f972378fe23fe"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard.dart","hash":"e634ec13f46acee3f021c73b94f973eb"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/gesture_settings.dart","hash":"e2d2ec7a244dae1f8f4747fcac597627"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/color_scheme.dart","hash":"b183ccd698383c8d2fabcba5680f437a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart","hash":"0d81828cedbe16ec8c88203bf060120f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/autocomplete.dart","hash":"cdc746e4832e56cc9ab4f97d6c31df09"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/asset_bundle.dart","hash":"b047935f4e0aa6401d249fbc99339702"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/src/snapshot_graph.dart","hash":"a67ba8469645d5fe322b89975b37135c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/tween_sequence.dart","hash":"ceca8c46e07b211bd755e480b1bd6b32"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/cache/pkg/sky_engine/LICENSE","hash":"530ebe9fdfebda94f0447a6a38a62f16"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/byte_collector.dart","hash":"3aaf04a3a450c1b6a144f84f3c778573"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/stream_matcher.dart","hash":"996aec262225b56b5a27d97f2aed8412"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/team.dart","hash":"61fc5d47f00a6477275a3102fea8cbf1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/page_controller.dart","hash":"5865bfc451869320e1501f7889252ee8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/flutter_riverpod.dart","hash":"c1f29a0afcbe86161a628f0fc98daba5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/lib/meta_meta.dart","hash":"d2de90fa1fc5398b7fdd4bdc3bbb2178"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_iterator.dart","hash":"6c54f90e0db5f42a13be6b3efeb4a04d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_computation.dart","hash":"37837bd1379e66f38e4a7775b6084d0e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart","hash":"f5b4267f1c1f72ab634a2be53517d1a1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style/url.dart","hash":"13c8dcc201f970674db72fbbd0505581"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_channels.dart","hash":"5d5d94746447a0e21d783bf82d9291c6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart","hash":"f183c429d3db89b9c97dfacaa85f09c3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/navigator_pop_handler.dart","hash":"b24332ea7edd9debca07dc0a0ee17f23"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_retaining_path/_connection.dart","hash":"48373777a7ab5c2a70ff369491443405"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/selection.dart","hash":"5908f719b79e4fdd5c738de271607266"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/scaffold.dart","hash":"de97658f215739c29a5aa9e92624224a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_selection.dart","hash":"de16603e53f7e3765822ed64efe93aa9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/suite.dart","hash":"1c5b1dc918055cc35f7c0579f382e24a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/list_body.dart","hash":"632690aaa6323ed800e388a07c472015"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_decoration.dart","hash":"cab16c6819b3b0e0957434a486c7956d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/observer_list.dart","hash":"074b866f17aee09c76583b075e83cb8c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/deferred_component.dart","hash":"f7b634b150a8381c9b4c03482a0d6e6d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/algorithms.dart","hash":"5fac07b9706002db32a4c5f6698cea58"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_iterable.dart","hash":"67d16e841606c4e5355211fe15a2dbfd"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/layout_builder.dart","hash":"188518c8a8bf6f0f55eecdeea64d3d0c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/LICENSE","hash":"274f785d87f04e3ff3ed5adc63b7fad0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_state_mixin.dart","hash":"d9f9f2488723c1e03b8804bbeb41be03"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/hct.dart","hash":"596fb2e55b1ff1662e4bd67461fdc89d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/LICENSE","hash":"46158b74167f78e44896e35a92c7c5e0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/layer.dart","hash":"20ce00589bf0dc7a951333cac52c8189"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/framework.dart","hash":"c35452c8c9e23ae8fd28123151ca0a25"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material.dart","hash":"a3b21f145adf2afe75c1980a1396c2c4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/guarantee_channel.dart","hash":"f29acb052118f97a2f277c75f1f4ed66"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/placeholder_span.dart","hash":"c7c1fab9fded69885fd9c0e76db051d8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/LICENSE","hash":"e4b7798d5e152d20a241f63077e24db0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/snapshot_widget.dart","hash":"046ebc8d9f368d710d341c545f0da591"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/value_provider.dart","hash":"651f4ba13e0683afede1dd9a21d52598"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/slotted_render_object_widget.dart","hash":"fd48427e65c5910cbba1fc3e4e57cfcb"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/colors.dart","hash":"c517fb54b3d66b22988ad7c8d07c6f53"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/auto_dispose.dart","hash":"81318ff0f741cd3917aeffd1062ae583"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/checkbox_theme.dart","hash":"30388801bafb31ec9cbee7ee3dadce7f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/triangle.dart","hash":"7d2bdb4801fc8b3a110f36d5e5fa59f5"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/chip_theme.dart","hash":"61293e5577405d88923d50089bb76120"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/scroll_controller.dart","hash":"fe3d5bec4deab49293104ffacd205fb5"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/multitap.dart","hash":"8872d7a29893023889c704eb502c0fa3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/field_value.dart","hash":"c6a3b940c4cef06590a5bf88fe20c815"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/characters.dart","hash":"188d03c92376ce139ce247b0f9b0946e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/firebase_options.dart","hash":"27f8ff5da1c6125dcc748d894d5fd5d4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/state_notifier-1.0.0/lib/state_notifier.dart","hash":"5bc3c944f62b4cf5d382a0c0e9b7e09e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart","hash":"d8f8a80ad0c05f281d58e8f9e20b8b14"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/document_reference.dart","hash":"273b7e0bbf9aaa371e4b12945e9d0a46"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/src/vm_service.dart","hash":"4af94b05aed6b447fe16c12181cdda05"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/app_bar_theme.dart","hash":"2f92c28411483032fb7c0a851ebbbb5a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/timeout.dart","hash":"0355b75c64613eb5d5661e242acbb4fe"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/_html_element_view_io.dart","hash":"54d59a18ed489222e79e19304ca89cc9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/method_channel/method_channel_firebase.dart","hash":"99b0752bf6b7a9261349ee9307cbeaaf"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/widgets.dart","hash":"a400d116543456d9b2e329c2358ba467"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/auto_dispose_family.dart","hash":"85a5b49e21f9040f16f0921aa51066f8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_layout_metrics.dart","hash":"13be7153ef162d162d922f19eb99f341"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/fractional_offset.dart","hash":"0a2cf42cdd64530e5ca9a120eda90f12"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/LICENSE","hash":"f721b495d225cd93026aaeb2f6e41bcc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/leak_tracker_flutter_testing.dart","hash":"e5a859e4d5a0ae89f46702a0deec4862"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/_goldens_io.dart","hash":"8648dc5dd610aa6f4f0da98b9b4bfa25"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_layout_delegate.dart","hash":"5337b24e9e73fe2ab3b2ddbf7444febe"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/inline_span.dart","hash":"b64689c4c04c036a508a9c8c2dec3ef5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/lints-3.0.0/LICENSE","hash":"4cb782b79f6fc5792728e331e81a3558"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/card_theme.dart","hash":"46ffe5265ab96981a4304879f9999d5d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/persistent_hash_map.dart","hash":"32138f3bdec292a8c32139eaf23d6bcc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/animated_size.dart","hash":"df31728ed88b16add6c9b99b23857361"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/throws_matcher.dart","hash":"b01341cf8ec3a318a8dfeb5ac4cb1f6f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/listenable_selector.dart","hash":"275b17a5132c35fbdb46851dd0780163"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/micro_money.dart","hash":"240adad7ef5163ae39060def14be5b1c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/elevation_overlay.dart","hash":"5eaed6b1fcf32a11b53e5dcf27ae101c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/compiler.dart","hash":"6ab051671186941dbfd5950fb1b1ae76"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/stack_manipulation.dart","hash":"a81d1b07ebde1db04022664285ed882f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart","hash":"c4913601d0f06b5efa8e58e0043ea166"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/adaptive_text_selection_toolbar.dart","hash":"ac7c22640ca7966067609730ca0d9b5a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/stream_channel_controller.dart","hash":"50298dec288c3e23499a59305365a9ac"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/single_subscription_transformer.dart","hash":"bb644b5f4cdf7ece840f06a3017bfe54"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/binding.dart","hash":"d676ab476060bbf63ed4b2a73404ec15"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_notifier_provider.dart","hash":"332fc1055d849f61ff8cb6ab6a919d1a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/intl.dart","hash":"13e8192c3007ffa25afdc350bb5a1185"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/chip.dart","hash":"4c2d88bbfea191c3ddd64c83ca029945"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/spring_simulation.dart","hash":"7a33e5f1b83326a3d67e39599e2c2b4a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_button.dart","hash":"a50a095764fe5bbf31a0c4f513d44858"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver.dart","hash":"af15a30c10c724385a0f1fde46dde974"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/debug.dart","hash":"d4b68da22867b9c51c88acc54eab3198"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_field.dart","hash":"d76bcd0d6504994590172264053ca732"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/expansion_tile_controller.dart","hash":"762d051a9c27d62c3767e390607095ca"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_fidelity.dart","hash":"06b65be6c068a8e2fb674093d4b3d5af"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/LICENSE","hash":"1a3dbe8e080bf7ea1081e3c716ee17f1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/focus_scope_node.dart","hash":"c06d633119d512adba0d086e32af7b01"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_bar_theme.dart","hash":"470fa5d9df9b39b367a9ec36db367efd"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/basic.dart","hash":"b366f4cce7fd8db6d822f752d0d6ce2e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart","hash":"f4f97e64864383af2f259063e32bcf49"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/flutter_logo.dart","hash":"817fe242a7b957dfe6339984fe27e706"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/src/hct_solver.dart","hash":"b972c32590c642256132827def0b9923"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/stopwatch.dart","hash":"f38a99a51f4062e7861bb366f85265d5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/change_notifier_provider/auto_dispose.dart","hash":"7f77a5c795cfe7c81ded5751eed586ce"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/filled_button_theme.dart","hash":"9fcf9265f470f44989cf4da88dd7cc0c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expansion_tile_theme.dart","hash":"8166d4859a89eef9e25697932c522bce"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/async_matcher.dart","hash":"0c8923a68d4b130fe366a3b723db61af"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/paginated_data_table.dart","hash":"86a6fc84462d9d59a64d1c32494e96a6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart","hash":"3fa4c89a1c19c846cce6950ff665c20a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/tags.dart","hash":"2a28c033c192652a4d0c458e68c5d23b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/table.dart","hash":"f41b5fbe98340e131b83b424fc2b0694"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/chain.dart","hash":"1112185143b6fe11ce84e1f3653b2b6b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/palettes/core_palette.dart","hash":"d35b72b249d19f54a4cd6f22ff3299e9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_mixin.dart","hash":"89dc3f84db2cd1ea37e349fdb1de09bb"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/debounced.dart","hash":"27da8794de99894c0eef51652acafde4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart","hash":"80f6aedbf2a6a53aac40d69b7563d550"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar_layout_delegate.dart","hash":"942fbfca7541358613467c640e1ca6cb"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart","hash":"3367bc96d45dd306d29483fbf6e41b1f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_splash.dart","hash":"c2061e56218adab22cbf2df63c7130c3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_anchors.dart","hash":"7232c49ac98baf073c51b07172549629"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_navigator.dart","hash":"b57cf84d042590f93596eb09ceea35f0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/mock_canvas.dart","hash":"efde786318fdc0e9b16a5805561eea26"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection_toolbar.dart","hash":"e2a64a3c80446ead09aa0f6254488cb6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/bidi.dart","hash":"912e90a740b5da2746b9f877cb0f2051"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/date.dart","hash":"28e25b8e5d770475e8fbc3ef2fcbe5ba"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tooltip_theme.dart","hash":"1a30ad0a0b06af36509ef6ae4e05be9e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/ast.dart","hash":"4ae8e4147fb1b7f552f1d6c428ef77c9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/location_mixin.dart","hash":"6326660aedecbaed7a342070ba74de13"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/two_dimensional_viewport.dart","hash":"9b03091710d3208117ed01cc6bbfd895"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_vibrant.dart","hash":"05c0986996f5c9a57cad9b0d2d370ad4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/semantics_service.dart","hash":"4f5b949b0671ed2d759a907e2e26e44b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/delegating_stream_channel.dart","hash":"d731e1b690975788d014e6df127b2a9a"},{"path":"/Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/LICENSE","hash":"d3e0cf7e233739c677d522f412b438cc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/autofill.dart","hash":"8375d1d56b0d9f7e75e470ca60beaf16"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/annotations.dart","hash":"b092b123c7d8046443429a9cd72baa9a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/platform_interface/platform_interface_firebase.dart","hash":"02880799cbd012d681a8d898a1293e67"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/field_path.dart","hash":"2d56133522ade4d2d0b4c8410e440657"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/stream_channel_completer.dart","hash":"fbd23a681c22b782bdb58d139c07cca6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/segmented_button.dart","hash":"4432b24e1e7e05aadc5fb252e5cc2db8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/union_selector.dart","hash":"163f0d1be71ecdac16d6010f08d034a0"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/query_snapshot.dart","hash":"74de6b6ce649ab8689ebfb8ddb06d860"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/charcode.dart","hash":"b2015570257a2a6579f231937e7dea0e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart","hash":"27a4b56c4d01951af2fa11493565ae9d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_text_input.dart","hash":"51019ffd9eac8729b02ef5e32487cd3d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/drag_details.dart","hash":"55bbb2ca116069540b7f8cd0c0ee31f4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/binding.dart","hash":"f5cf32b8d6bae401ce2a48f05724500d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart","hash":"36b531dcc56b54629a34fa54d7ff0a37"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/all.dart","hash":"5a0440a1ca131754cd92d8adcf93c8c0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/resampler.dart","hash":"780826ab1f1e8af513298cd5b5bca297"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/icon_theme_data.dart","hash":"eca4f0ff81b2d3a801b6c61d80bc211c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/evaluator.dart","hash":"18a3a7548a40186c8bd9a36c25d7b88f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart","hash":"289bb6d409fa955664df6a7dbc9b7fcb"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/lib/src/interop_shimmer.dart","hash":"5d9e6fe3ed4e9fc0518738d3ddc5bb2f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/restoration_properties.dart","hash":"e438b8b77c0b056309e25325952b64f6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/score/score.dart","hash":"58b9bc8a40fd3e2f7d9d380d0c2d420f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/platform.dart","hash":"1615400e2e1007e9330ef9c77db7fba9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/circle_border.dart","hash":"3cc57e362f339f40562153a37b8e7ef2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/platform_channel.dart","hash":"0ff59dce8859893f47f9837f958708a3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart","hash":"8288239ccc449f5dec9f381298c92c1d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar_button.dart","hash":"af3cac4b25350f32615ddef14a0beb6c"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/flutter_notification_center.dart","hash":"03451b82d0125304544035b478095300"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/finders.dart","hash":"5b05d80e315d0595bdd9a669ca5a8305"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/decoration_image.dart","hash":"90cb579a1daad41698062c5ea0c22727"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_scaler.dart","hash":"ee7a8f724628dece0f9529c8b95a973e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/undo_history.dart","hash":"f9730d149cdfba55f278c60f7a654b1c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/platform_view.dart","hash":"799a4ef2a4bf9f5a72c65bac4ecf23a4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expansion_tile.dart","hash":"eed2b07419008495c3fabebd91c418e3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_closer.dart","hash":"cbd0196f25d2f055736beb3052a00c19"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/view.dart","hash":"6faea0556ba5a7edda9f834d3865ef84"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_drawer_theme.dart","hash":"098ef2cc21af375e75e3fa80f2c8f12f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/auto_dispose_family.dart","hash":"dac081377fbba127b9a6a7f8cb7dbf45"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart","hash":"68be6177d4ad4d0bd0bf7fa94c86be81"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/span_scanner.dart","hash":"e6c901b6ad02eac173f31cc971b5b703"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/auto_dispose_family.dart","hash":"eb2169011a042e313bdde71c966793da"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/wrappers.dart","hash":"91e47ed79ad65391642894923c520b26"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/animation_sheet.dart","hash":"0b242f2c11e93c3ad823bdca6dc6a6f1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/bidi_formatter.dart","hash":"5c81dd07124ccc849c310595d9cfe5be"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scrollable_helpers.dart","hash":"7f8d465c33e616189be8fa5e9da5b2e3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/union_set_controller.dart","hash":"f301af2d0392296f456363085becbf47"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/shadows.dart","hash":"18149c55b175306f694fd72c293e8a4d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/stream_transformer_wrapper.dart","hash":"04d38c19b0c3dba61b730122d76ec4d4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_aggregate_query.dart","hash":"8681d8b6f3c765575761602b0e6a3a56"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart","hash":"347ca56667b68d9d66174f8200b4505e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart","hash":"dd25c518d50a5334f0a231570f7c919b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_border.dart","hash":"b229637a8b0649e61960365261181cf5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/operating_system.dart","hash":"db0130f8dab9c274352ee8eafce70803"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/geometry.dart","hash":"bbb69af0d12fcbba46f19dd6c5fbe986"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/icon_button_theme.dart","hash":"76e270c31be8244f4a49b954bba9c76d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/persistence_settings.dart","hash":"df98d5f947d4e048c8cf0b6553bb4e12"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/hooks.dart","hash":"55348bd8e8166f0cbb701529b5fdc0fe"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_tools/lib/src/build_system/targets/native_assets.dart","hash":"afb2489e20087a1dc302a8ebff136e24"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_notification_observer.dart","hash":"329b723b2cea0443e5ec2ccfb31fbfb8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_write_batch.dart","hash":"2d80e72966694c162ed89db4ac8995b6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/constants.dart","hash":"d7276514767f1cb1fa5c298a61b0bd24"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","hash":"42d5bf7c22ac609351e84dbc39b12bf9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/color_filter.dart","hash":"89862172ecfdefb923b68111e9a86fa1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/tolerance.dart","hash":"f75f31535e16b018e2a5f9a968b7254c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/tab_view.dart","hash":"787b07885c28afd76b3eb5ccf43996e5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_web-2.14.0/LICENSE","hash":"2abd2c9a42d4caf2b4f1640d68b02fd5"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_provider.dart","hash":"6e825e31ade1c31908e3e4587caaac70"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_well.dart","hash":"ebef46cd0d422829fe68f337da8707a0"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/queue_list.dart","hash":"02139a0e85c6b42bceaf3377d2aee3de"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/snapshot_metadata.dart","hash":"875dd5da6754c8cdea09e318c5f1894e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/iterable_zip.dart","hash":"df699735e3bcd730f16ce377d562f787"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart","hash":"5d25b1e63fc82dde80367f8504514fdf"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/paint_utilities.dart","hash":"0491e1cca60da329c2e03c48abde07c9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme.dart","hash":"f404c13ab6ba7fca8a465852af425026"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/lib/src/internals.dart","hash":"1764cdc6a8380ff93bdf6b71f094659b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/lib/firebase_core.dart","hash":"c83f257da86decec9584473cf41f0ee0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/physics.dart","hash":"6e29d5e69c5745a45214fe14da377c1a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/metadata.dart","hash":"f49138e4a2ff9720afcce339c5d57730"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_theme.dart","hash":"4370385dd73406a508c5b564963a1932"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/debug.dart","hash":"408f65573acf05192ab1153639ff17fd"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/progress_indicator_theme.dart","hash":"8effe6176ace6ada9ad1db0370cf2e78"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/breaks.dart","hash":"359388897ae53df8791213c31ef05fe6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_editing_intents.dart","hash":"7776c5eaa171bb5e03d1945d85354f49"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/lazy_stream.dart","hash":"1649ee82914f6ad1fd46de466dc03378"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/slider_theme.dart","hash":"dd3a42ec0aefab635364b2cac24964ff"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/widget_span.dart","hash":"281220e23e0509f765275e58e072cbc9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/basic_types.dart","hash":"dc3f11d3897eed163f0230db55174839"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/LICENSE","hash":"d2e1c26363672670d1aa5cc58334a83b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection.dart","hash":"b87bce461399faa5b57c569a2fbfdc0e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/obb3.dart","hash":"5ca0b5786bf63efd4fc72fcecfe1b36c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/none.dart","hash":"f12ebda2bd0dc61bafcb6669fa9ad431"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/shortcuts.dart","hash":"0ac4d7864e3d42f0284d6ebc1366f95c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/delivery.dart","hash":"f683a2dc0299aa7596f9321fd2a032be"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/text_direction.dart","hash":"45f61fb164130d22fda19cf94978853d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/js-0.6.7/LICENSE","hash":"bfc483b9f818def1209e4faf830541ac"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/default.dart","hash":"a485f5c7307db6bbba1d3388b528a770"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/unicode.dart","hash":"8b525140e1bf7268e1681a62c7640eea"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/number_symbols.dart","hash":"fca005ed0dae4b14253e7e5a64ab7dfc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/vm_service_io.dart","hash":"7ed71c9943f5fcbfc5023c03eb241a04"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_provider.dart","hash":"edc6185b4e4994b45acda6675696d87b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/_protocol.dart","hash":"aff37c944fe3f0fa8291ab366859501d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/string_matchers.dart","hash":"c2c3d1e678b282fa813c80fa6e6d7379"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/context_menu_action.dart","hash":"4e84dc6a842f68f7ff0f2bfc6e728975"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/drawer_header.dart","hash":"1786653a5a86ec6255f79137a3a33755"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/src/matchers.dart","hash":"42574f89930d8a8ad4b2ae84285d2c61"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/transitions.dart","hash":"e09e9bdea673385316dff42aa4f0d011"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/typed_stream_transformer.dart","hash":"991902b33f1d81c417b707a41341ed59"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/charcode.dart","hash":"b80f25d51570eededff370f0c2b94c38"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_style.dart","hash":"9f62141bb6f3cdd428a64a233588e5d7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart","hash":"64ce38ccea1c45a2ab535b999e251f05"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/lib/src/exception.dart","hash":"9a74595c2e95795b6c96d74f2b6bcca8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart","hash":"fb2ea411a2459b73756c5b9b138d8bb8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/provider/auto_dispose.dart","hash":"bc60439207188cd785e9e0827614b225"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/config/firebase_options.dart","hash":"f00920a0f493704e2738014d3aa61e42"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/equality_set.dart","hash":"4b5d82ddeb09bc46ae0e980616ce0109"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/localizations.dart","hash":"4f4fcae47233bec91490b2c694f410d3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/clock.dart","hash":"1355e7c034fb490a3da4b604bf4a245e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/future_provider/auto_dispose.dart","hash":"5249646d17125f892bbe3e9a7f47b48b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/boollist.dart","hash":"206ef1a664f500f173416d5634d95c8b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_rail.dart","hash":"cea123784b7b4bc44d3624a318a2367c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/json_document_transformer.dart","hash":"eade7bbc9bacbd78204c7ffdde55ddbd"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon_data.dart","hash":"bf4d44ff5dca3de072782665509d0a7b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/parsed_path.dart","hash":"cb454929d7810d3ee5aa5fc28283d3fd"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/number_format_parser.dart","hash":"01a13b74f0ba88af75477ca27c8367ba"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/font_loader.dart","hash":"8a899256e5ac320579b269ee9b2567a8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/eager.dart","hash":"0571bd14c39812685221406f495590bc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/filters.dart","hash":"6641e15501eea993acc9d437fb1947c7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/popup_menu.dart","hash":"76ae6acf37633180bf954a7b076c6228"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/models/notification.dart","hash":"dbb11772de10db97c4037fc544f9846a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/restoration.dart","hash":"585ea2d3976a9176c7e15d1fc4a7d840"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/controller.dart","hash":"8ff623c1b6756160f837e3998d944e94"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/pigeon/test_api.dart","hash":"565068943e34a5a5ffe7526f92925f00"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/tap_region.dart","hash":"27c89ad8eed09e8c845b2bd9e8a2342b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/context_menu.dart","hash":"4b0bfd9427f67249b2604de81db1da55"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/services/notification_service.dart","hash":"157ccb628ecda3d93ab5ac25ee4294aa"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/write_batch.dart","hash":"5d79cb2cfdc5fd7bc678f5fca0fe30c0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/restoration.dart","hash":"e92f281d8b4f90867a8092a830c84e87"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/viewport.dart","hash":"e797d0f85b6b031854f48a68e6d9f9de"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/focus_node.dart","hash":"200e9dcb0338ee0714dbe6bce8f8bcbd"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_storage_platform_interface-5.1.15/LICENSE","hash":"7b7fcd3f415f29a260e0d5f15c7d9565"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart","hash":"693ed2db852e9a1dab34a89c972f8cbc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart","hash":"d210de5360e3170a5eadf91a7abba934"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/plane.dart","hash":"f0c6d5d05fbdc95ab84f1a63894b7be6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/material.dart","hash":"fac5219bf2b41465062330fab7f9513e"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/fonts/MaterialIcons-Regular.otf","hash":"e7069dfd19b331be16bed984668fe080"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart","hash":"77314745e67d324fb766054a8dc1e1e5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/iterable_matchers.dart","hash":"475dd622fae500547db81e790b2730d7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/tree_traversal.dart","hash":"f8afce91015d2aa52aac8b6de72d8f98"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/time_picker_theme.dart","hash":"1676e4af87bbf4fd18e1783b9b46f17d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_cache.dart","hash":"0888cceb3cbbaaf124ef21c54e22b7ca"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text.dart","hash":"fe728acba18d7428b1b408dba5a5b803"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/utilities.dart","hash":"3f5e8feebce49c954d9c5ac1cda935c1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/constants.dart","hash":"8865f4ba0316aa33cd4b8e48694ae276"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/cam16.dart","hash":"ca959e5242b0f3616ee4b630b9866a51"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.bin","hash":"275863898cd6cafbb4f00962a5776adc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style/posix.dart","hash":"5e054086533f32f7181757a17890ae56"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_capabilities_io.dart","hash":"25e9902b35a6a19cbc5ad98f2c1232ba"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/tweens.dart","hash":"959489b18fda284c434701586b43c66b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_theme.dart","hash":"0a7fb012dbb1e0884d7ca11638b2d5c1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart","hash":"8ebc4ef8486c9875330658ed1a145020"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/dual_transition_builder.dart","hash":"2570eaf33e6ce252fa201989b9ee6af8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/asset_manifest.dart","hash":"346147befca89b339e10bfa134d546ff"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/pigeon/messages.pigeon.dart","hash":"7db8884f2d860a62f63efc4aaf9ac6a2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/utils/auto_id_generator.dart","hash":"22eb8e02f17c470130fbc97e05644a5b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/circle_avatar.dart","hash":"e94ea5f48a4115e627fc0a77ba9e2ad7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_neutral.dart","hash":"11c6c659a99b5530d764fa41f4bc81f0"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/utils.dart","hash":"d84ae47a3c688bd889f442426f39be3e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/magnifier.dart","hash":"03d33606872f9e7e6745ed7b034cae70"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/union_set.dart","hash":"0073f703be7f7ddbd7f04d1b740f35c6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/geo_point.dart","hash":"4aab5a7c374b4b59887cbce26249d849"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/aabb2.dart","hash":"f8fb1733ad7ae37b3d994f6f94750146"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/temperature/temperature_cache.dart","hash":"a6350a577e531a76d89b24942fca3073"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart","hash":"eb4abf5a7d99a87e391d54b8afa7abcb"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/field_path_type.dart","hash":"81eb7325430479047a82a349dec15d5f"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/dotenv","hash":"fa71072391047b56c2410d25e87cf6a7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_records.dart","hash":"371c46ba8c6c83ca376bb594f127a694"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart","hash":"c1a40cac1d97f19b1b786a7f44389768"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/cloud_firestore.dart","hash":"4fc67b02585868eba0d07cb70b5727f4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scrollable.dart","hash":"c9d14ca6f9991efa868f91b7a1e1b207"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart","hash":"366aa23421c294b9ad3fa22271afbdb3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/drawer.dart","hash":"2a7bddb3d8610ea23e70920f2e6b2ca2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/internal/engine.version","hash":"3c6f5b4dd9c4fd974e3c3d12c12c56e6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart","hash":"e9dfc595df01641862dabb659e901a9f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/key.dart","hash":"35c3a0e09f2dcf608b806f259c306883"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_map.dart","hash":"13c9680b76d03cbd8c23463259d8deb1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_collection_reference.dart","hash":"5e1c4a415d56b8e60f377d7bb944da08"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_field_value.dart","hash":"9b3531d5f8627f9ed5d61effd19122da"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/about.dart","hash":"5aa01cb1f29d05a6fa7abea76e8c12df"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_auth_platform_interface-7.2.1/LICENSE","hash":"46158b74167f78e44896e35a92c7c5e0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/notification_listener.dart","hash":"11a634821b3bce05dac94f3dabe52a75"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/notched_shapes.dart","hash":"86aabfcf6259436baade90d2f7783fb2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart","hash":"1ed64ef2cc7c92446dfb027b39f4709b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/release_sink.dart","hash":"e2f7d6fbeb362176a24cb422a6dd8193"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/frame_timing_summarizer.dart","hash":"2a318a932ef923f905c1f25ef2fc8fe7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/pointer_router.dart","hash":"6e800790e7858e8e1cdc73c8cc09d719"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_document_reference.dart","hash":"54974bef1fb91c22b7781f8c72c2172e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/drag_target.dart","hash":"3b9095f6b0fce35e4096f5e4e21464be"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/utils/exception.dart","hash":"fdb67d4699a6d6b6df4f14e3b046bb23"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/term_glyph.dart","hash":"1adcc56e3affffb23739c7c9d8a5fca0"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/app.dill","hash":"2378acc08a261664d740791ab8fca158"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_retaining_path/_retaining_path.dart","hash":"b62e31a6ff1bbcdabd6e7b9e08aa1c62"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/snapshot_metadata.dart","hash":"0ab24e4049335c57cb43cf1fc970f99f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_celebi.dart","hash":"f12f9a9b8bb504f4617bfd1c00d403f0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart","hash":"df5d5624461163b37f494b57a3f5e9d8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart","hash":"b417aa555d4798d16680f756bba71114"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/localizations.dart","hash":"cd4b51cbe18d38dc375b7372b11aff1a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/capture_transformer.dart","hash":"e82a9b67ba33ae635b9b083ef147fb9b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/keep_alive.dart","hash":"aa45c4388f8947347a8563ba406dc2f4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/restoration.dart","hash":"ee984ad6a59ef4e7fcf5caa40736878c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/hit_test.dart","hash":"25e5e0cc1932fa7d08cf93c8cfdf9d21"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/platform_interface/platform_interface_firebase_plugin.dart","hash":"e7715c9d0c6652b0ed4cf68026a01618"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_provider/base.dart","hash":"6d8c8d3e1bb6220062f8b0aba5fa3c57"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_completer.dart","hash":"2430a12d4750c3c76ef07d29bb6f6691"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/utils/codec_utility.dart","hash":"753c0f30e48bfacbf8ca8ca5723f4e78"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/form_section.dart","hash":"d3761fd4134eae426ccfcf45d60c0f29"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/priority_queue.dart","hash":"34a4d340931147322eaddc77fdc65c22"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/context.dart","hash":"daeb052f1089d4e84d8a22acf56c1da2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_vsync.dart","hash":"145f2173cdc142488f7858e01cc970d7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/test_failure.dart","hash":"adccd59261d4d308580e3770cd0bd118"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/divider.dart","hash":"7397ee35fbfd4feddf487df2023f0ffa"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/lib/hooks_riverpod.dart","hash":"90d23eb12fd34de523222ffb67c82153"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/date_time_patterns.dart","hash":"3c34ee57b9f03acbffbabc272a13952f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/stack.dart","hash":"b56817683aed63ee1b851e568acd5d5f"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/vm_snapshot_data","hash":"ba4bfa233d4fb174527c1c7a78964e42"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/LICENSE","hash":"87ee25bbef5b7cb7dcb056c3ec20f243"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/multidrag.dart","hash":"0c5fcc20849825e27f79853e62c1d11b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/pages.dart","hash":"cb78468217bf6e506aad09e8f2e52a78"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/web-0.5.1/LICENSE","hash":"d53c45c14285d5ae1612c4146c90050b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tooltip_visibility.dart","hash":"5f94dbea71a53ba72600c479a41fa013"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/proxy_provider_listenable.dart","hash":"2702098f92b9ebfd269447a2d1e5ec35"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart","hash":"0e1d5d209c6b0c5646684392602d9313"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/path_set.dart","hash":"1b20a6e406ca8e79675b2ebd9b362d10"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_zip.dart","hash":"1dac993c7444b99a17f2dcf45acaca97"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart","hash":"3190cd65255175d583194e5636b25240"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart","hash":"ad6bf1d7b3079f5be69fb40ada4fc145"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/LICENSE","hash":"f721b495d225cd93026aaeb2f6e41bcc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/family.dart","hash":"cdd7734c895987bd6e3bb57ada943e7f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/always_alive.dart","hash":"9ec23651dcb5d54d1dabce33de71c479"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/lib/meta.dart","hash":"f8f5e53579ca6381f4c92615adca9f07"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/prints_matcher.dart","hash":"4f0ffd679f655d6564b78bc144614294"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/family.dart","hash":"0572f169844593e52da55f44f46611fd"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/utils/string_utils.dart","hash":"603b7b0647b2f77517d6e5cf1d073e5a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_web.dart","hash":"b647083393854c49d70b3c1283650b5f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/recognizer.dart","hash":"86c0e6faf3a1e78ccbcd1b895dfd3c3e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_windows.dart","hash":"2effc4c6e3d2b0fc9ba8dd05558efd9a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/live_test_controller.dart","hash":"6c2c2f3e71d6ebc7324c571a42beedb8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/_binding_io.dart","hash":"a6e16d7684cb6425ca7e7c0018ab5b19"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_stream.dart","hash":"1a72cb8cfa5f9b9c7f4f702f0a5292ef"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/LICENSE","hash":"e8b32b6d7c1328dfb1968caef8249452"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/service_extensions.dart","hash":"540497224c553a9b08b20397bd78ef69"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/async_cache.dart","hash":"638c6d804d20c1f83790f7f10c4af408"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier.dart","hash":"aa94ea4992b48d9f69ba1b6ec7103df8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_theme.dart","hash":"920c7e9b7555e2d50e6462302f34c766"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/annotated_region.dart","hash":"3bc33c65fa44a57d13430fdedef82bc2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart","hash":"65f6b2c928ecfe756bee29f8cb0a7d14"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/radio_list_tile.dart","hash":"0fec103586c995464eb59fb5b8dd805d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search_view_theme.dart","hash":"f7db08701d88d1347f7275df15a9ab8b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/colors.dart","hash":"c00a03b3a6a8307cb3d7f2b482c525c1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/async.dart","hash":"bf00683339299d8da0ea826f185e6ca6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/src/point_provider_lab.dart","hash":"6566a35ff0dea9376debf257bdb08fba"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer.dart","hash":"db799bf48af97b7c0edc93ad96b4a6da"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/lib/_flutterfire_internals.dart","hash":"fa8e4e77eaf104d29615800b5f377c28"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_field_value_factory.dart","hash":"dd3a8675b6902b5897261108fb756d1d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart","hash":"adebf857ce52e3d3b47c77d01ccf7f8b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/foundation.dart","hash":"641dd1fc6aaa15f1917eec571d2545af"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart","hash":"75c38766ddb6a4505dc9271c6a9fec49"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/future.dart","hash":"18c04a8f8132af2c1b1de5af6909025c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/string_iterator.dart","hash":"b87619576140b5d0cfd05161e21d0ce3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/framework.dart","hash":"d63ca0c723f6a99572c806b4ec989036"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/scaffolding.dart","hash":"c25c6537e9f89bf6e75b74c9f43c309d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/strut_style.dart","hash":"26f96fbcc1a3a55b5dd06a311804a5d1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/aabb3.dart","hash":"257ca4608e7d75f1db8d4c3ab710ac70"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/display_feature_sub_screen.dart","hash":"cc7fe333bd38bcbd6ef31e818b3eb836"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_bar.dart","hash":"3b684352933cdd3d75d9d932a7382dd7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/global_state.dart","hash":"a59861fe7a85fb63ffd43ff38b3b502b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/title.dart","hash":"dee4f18e2804e238c57a305ccd28eb85"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search_anchor.dart","hash":"174fe91458048b500bf41b51cff4bbf7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart","hash":"f29eddf933f8f61e7c7acaa4bb7acdd6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dropdown.dart","hash":"055bdda380425eebef7db9bc427f58af"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/painting.dart","hash":"f20f861f36f2bafc27a6cb584a89e388"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_write_batch.dart","hash":"7d4d7122ce259b7b85f91cd30f9dd98f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/iterable_extensions.dart","hash":"040a16c5fccfea5a33d4c771c93003c2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/search_controller.dart","hash":"8a9cc08b0d9cd36bdd798b685a72ae8b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream.dart","hash":"809f1f0bbe7ee77e69f003952a5525d5"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/action_icons_theme.dart","hash":"3fd3c4bcbbf54fbcad3b048e3c89d43f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/form_row.dart","hash":"34b8b9a525c2edf0191fbd9f925005c8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/LICENSE","hash":"2d0c70561d7f1d35b4ccc7df9158beed"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/provider_base.dart","hash":"ddbfb4de9e9dc40a09a6bfae74a41dd8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/foundation.dart","hash":"f594087d1804ddc538f758c0059eb6da"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/nonconst.dart","hash":"68246194cd8dd38515c2666733e66387"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/default_text_editing_shortcuts.dart","hash":"3b66360268cfff987129801d27b3f725"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/cloud_firestore_platform_interface.dart","hash":"525916319427875de8b4c29b7532156a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/family.dart","hash":"2736e575db452c455b4fc4fe0f1b6775"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/quaternion.dart","hash":"698a6fc4361dd42bae9034c9c2b6cf7b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/list_section.dart","hash":"e1cd65bf59468ea9d1fb60660616fa1b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/animation.dart","hash":"4e828d2c433e3cd3e59a725cdb053faa"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/src/point_provider.dart","hash":"7504c44d1fa6150901dd65ec78877be0"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_auth-4.19.0/LICENSE","hash":"46158b74167f78e44896e35a92c7c5e0"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_document_reference.dart","hash":"43f25457623f5f66d722a31bb14f6754"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_auth_web-5.11.0/LICENSE","hash":"46158b74167f78e44896e35a92c7c5e0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/inherited_model.dart","hash":"8635fbec89c2cc03404a2a3233d31bbc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_pointer.dart","hash":"dcc682b8928cab8303860f6790bd2308"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/change_notifier_provider/base.dart","hash":"f94ed343097d26e7dda07855892b95de"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart","hash":"3792d5222fc5ad4541075e14db5aa3a2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/decorated_sliver.dart","hash":"3b268140bc87b4625bd607367cc665cc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/two_dimensional_scroll_view.dart","hash":"ee6dc9d3e5d18e671f4e597adac94ca5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/top_level.dart","hash":"3418e2ba1365bf8820838eae0da072fc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/builders.dart","hash":"8809af9b12f4b9ed745167e0bcd7cf5d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/load_bundle_task.dart","hash":"402370f0f899a11e8a0b894b6da8a499"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/service_extensions.dart","hash":"ffef3a071fe16574982a927c9f273f7a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_document_snapshot.dart","hash":"b71b77637dff6c6c8a2a9b69b6d9a38e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/context_menu_button_item.dart","hash":"34517b36f5fc8d574ff2ffaadcd2b9a0"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/models/notification_translation.dart","hash":"22fb20ddf92ad49260a80f5a7016a68d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/constants.dart","hash":"9f9b79f577d9fdf4f20c17a26a2f1d57"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/listen.dart","hash":"4990e198f887619ece65c59a3de67869"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart","hash":"280f78984a3d21c2b797d427c12b4c4e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/messages.dart","hash":"42a345ab79e597c7ef264cd31f5cb2c0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/widget_tester.dart","hash":"79cc7dc2c313f91819c98d80cb210f94"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dialog.dart","hash":"cc1d5dfd73710d41b5ffa99b498efd5d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix3.dart","hash":"447b270ddd29fa75f44c389fee5cadd1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/gestures.dart","hash":"55324926e0669ca7d823f6e2308d4a90"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_chip.dart","hash":"a0f5f092f8b948c8aca71ecadbab716d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_storage-11.7.0/LICENSE","hash":"46158b74167f78e44896e35a92c7c5e0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_list.dart","hash":"86ba004de80b95197e3dbcab1233743b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart","hash":"3ec0013bd7ba2e0f89cb963f867f0d96"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_map.dart","hash":"b6bcae6974bafba60ad95f20c12c72b9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/firestore.dart","hash":"e69f6b42068756397431abbdcaf11e73"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/platform_interface/platform_interface_firebase_app.dart","hash":"35acbeef9c7f61e14ad7d0eb8a6aac3e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/card.dart","hash":"b8c5eb9383c75649a3e11626ff3aee68"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/curves.dart","hash":"d4a7f2ab410884c0a4fee855bdbaa7b3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/operator_matchers.dart","hash":"60791527ef7b7b0e4bcf56106682aa99"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/unique_widget.dart","hash":"3653d3be1eb70d635f7e3f81ecfa147f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart","hash":"4d6b50eea2de3af6818f4a97abd0fd60"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/typography.dart","hash":"68516c325dcfad0453598ab2d588112f"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/dotenv","hash":"fa71072391047b56c2410d25e87cf6a7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/set_options.dart","hash":"e5520e4c07409e7057774461188a44a2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/token.dart","hash":"d19d18ba59c99c56f5cd539e808ac093"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart","hash":"ab91622a9d9c558bb65f0f06b904d873"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/app_bar.dart","hash":"c8add4e3b990a6c2b4ce0dc09aa586fd"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_wu.dart","hash":"c0da8171c63f0ab4e822dd094fc2c595"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_localizations.dart","hash":"83065272a488a8eb0dabc21d0114fb44"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/family.dart","hash":"9dcc50108fd667c7744d5bba6b51e1b4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/internal_style.dart","hash":"974d0c452808a1c68d61285d0bd16b28"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/document_change.dart","hash":"4e814ccc86bbd77894f588c384bd26e4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/binding.dart","hash":"fe5076874ea98c542cfc83595e919601"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/route.dart","hash":"c5b2ea70ffa4b1b1845753d58f76dd2a"},{"path":"/Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/lib/flutter_animated_widgets.dart","hash":"69eb46fd24599016dfb3d2807bd6710b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/src/parser.dart","hash":"7b2e0146c6d0a27302a87b0d3cfde0a4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/scaffolding/spawn_hybrid.dart","hash":"7200d539e870e43759419dad65801f19"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/process_text.dart","hash":"7eac1f53ea4f37ec117007b9280b2240"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/LICENSE","hash":"1a3dbe8e080bf7ea1081e3c716ee17f1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/heroes.dart","hash":"97a4e8b47f2da4a5716660a8a556e340"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/method_channel/method_channel_firebase_app.dart","hash":"f5c7e9c345ce092ba11c9706c0994f77"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/main.dart","hash":"8335c92bcb0b608d32cccf7a10c82449"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/palettes/tonal_palette.dart","hash":"4b7c2f9cc99067bb99ceda29da4c8362"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/number_symbols_data.dart","hash":"1198a4e30ba2d00dff1f8bfffa444b7d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/future_provider.dart","hash":"a6705b39e0c01e2fc0e40b8c8c674aac"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/model.dart","hash":"dc5b2208586ab7cbad2f8185bd7e9c15"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_field.dart","hash":"ec1a5a0240e45b10543928ea49e81954"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/number_parser.dart","hash":"fea44991f4ef251bcbe770c8e4558369"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection.dart","hash":"781c9623c4cd5f2d83a30b1215968fb6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/error.dart","hash":"b831e4cd07f0e2ad701fdf6ac1dafe19"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/frame.dart","hash":"75a750ac4a72e0cbc0915e941a5999b6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_leak_reporter.dart","hash":"8bee6ae068cf06ab645ec9b93bc46373"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_tonal_spot.dart","hash":"834754ed5fe3c15042decab118b4e3b0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart","hash":"6dc0750e02c1822a0114fe97b5d7d870"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/floating_action_button.dart","hash":"996fdaa81271773085d49d29f6170be1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/platform_views.dart","hash":"e51eedb52c193fc8979d8fa6b2391f96"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_formatter.dart","hash":"e5d5f135576462a38ec6f6b161926a8b"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/kernel_blob.bin","hash":"2378acc08a261664d740791ab8fca158"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/LICENSE","hash":"901fb8012bd0bea60fea67092c26b918"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_list.dart","hash":"5b894ae18be3e2442a34288833184ca9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/gradient.dart","hash":"d756414ecf29647410f904fdb6dad2de"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/debug.dart","hash":"8420732db031571ec52c0df848b35179"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier.dart","hash":"29a62896c9e343399333dd72ef8989a4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/platform_menu_bar.dart","hash":"8d78bcb44cc1a11223e8ff572c929d30"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/form.dart","hash":"08c939bc94a2b600f7606d2e148f0b6c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expand_icon.dart","hash":"9b22018b56b151182e96ffdd74be318c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework.dart","hash":"d856ca958740bf8a240738ad9e9e69c2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/primitives.dart","hash":"9669c979871d164b2d7e242f0073c489"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_notifier_provider/auto_dispose.dart","hash":"ba4246ebaf34ac750692885d8e69617f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tab_controller.dart","hash":"da25421fc5112398084443e9a65015c7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart","hash":"a753413d3971339169c4a103d7ee3f6a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/spell_check.dart","hash":"e108a994c8804321ed7d12f9dde58033"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/preferred_size.dart","hash":"d498388a21cc769d98cf664c575d4e04"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_wsmeans.dart","hash":"6c6dfd5ba4546c1f32201555d6cff215"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_extensions.dart","hash":"903d8536aa6c9e6926e96e9a2b449824"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/utils.dart","hash":"fe2489ea57393e2508d17e99b05f9c99"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/never_called.dart","hash":"977751e035315d0365b5f6f8ef2b1ea4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/icons.dart","hash":"9dba8176845e78154423d1da2afc805f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/scale.dart","hash":"9ea24c796d0daa458caeafe7ffc3d0e4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/collection.dart","hash":"476383869aff7b87579a7753e47722d7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/_util.dart","hash":"18a6ddf6026d00c11bb484e0a4a8596d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/reject_errors.dart","hash":"2f711a88a049130159adb3f7867423c0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_text_input_key_handler.dart","hash":"a06547077843323757cdbb2928acf3f6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/src/matchers.dart","hash":"f7ee52c9c28a872c08d2d24ed2b524ee"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/visibility.dart","hash":"043377dddf07af1face4788c64ab583f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/widgets_binding_observer.dart","hash":"7f39bc6192034093dfa8eb621ec2a2f0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/service_extensions.dart","hash":"b5d6c349fa0259f1516951989e4d5bbc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/services.dart","hash":"7be67e467a2435a76928e00ced33ec85"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/_registration.dart","hash":"2ca56c7653e16b250d726f62f4f45a5b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/filters.dart","hash":"9d84f77abe94c934dcd1d6baa9963ba0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/constants.dart","hash":"fb54c03ca4cc99961be9cd8c867fca54"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_dispatcher.dart","hash":"eb8d2f1b96419b806c0d36447008fa80"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/monodrag.dart","hash":"5ed4f9272065940a4c3069d754457897"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/container.dart","hash":"8597f18181783d905e40dc64f0c0555a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/date_picker.dart","hash":"b56bb83bdd3aaa2695a2de4f698ca489"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_with_context.dart","hash":"a8f2c6aa382890a1bb34572bd2d264aa"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/dismissible.dart","hash":"558d215f7105ac625d40769834346f76"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart","hash":"71283f289f895e378b8df2a3c5e2d172"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/selection_container.dart","hash":"0b0f625bca76693cdeaa1f4358809351"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart","hash":"9611dde0a187002284ea247706faa999"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_form_field_row.dart","hash":"a6e4e91fdeb5158627af1bdd5d0f37e7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/semantics.dart","hash":"dfcc453f5331ec6f2c70cda394065785"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/border_radius.dart","hash":"bd5608675b3a2a47009cf9b53a271e4b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/pigeon/mocks.dart","hash":"df8721b78ff541a62535c38cdd105685"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/switch_list_tile.dart","hash":"843e2da929ed5bc514c40ebd58f6bd46"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/viewing_conditions.dart","hash":"cb0d5b80330326e301ab4d49952b2f34"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/equals_matcher.dart","hash":"42b5cfc1bbde00b6a98563e9e6967232"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/utils/firestore_message_codec.dart","hash":"6ede2f5da1b9e2f784907a7ad18bfb08"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/checkbox.dart","hash":"6f15ce119b896a83679c8f3954d72b84"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart","hash":"2b69debb765c0b9587f6cee57867e5e3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/picker.dart","hash":"324db89ccce9e500bd6d2ab050739b1f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/long_press.dart","hash":"00e4ae85e23d2af2af563a1d2c7a0222"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector.dart","hash":"6a67d38bafe568f1b4047286d586fbbc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/window.dart","hash":"0b580d114e46bd03ac5fed8133fe322b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_controller.dart","hash":"30b3454341d40c187ec21020db3a495b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/trace.dart","hash":"677d8642864682752cf5fa1727f11e45"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_load_bundle_task.dart","hash":"d99ba69bde9981ebc19498552cc818f0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/matrix_utils.dart","hash":"8864321130eabbc4f8e2fe9bf68c452b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/texture.dart","hash":"888c72929d9b3cd94975f06965e72976"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/variant.dart","hash":"8dea906a9b8773920b6d1ccea59807bf"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/decoration.dart","hash":"de79039aaa3838c467be941ecfadf198"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/relative_span_scanner.dart","hash":"142ba8c5793aa338f44b464329dd0699"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/LICENSE","hash":"e8b32b6d7c1328dfb1968caef8249452"},{"path":"/Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/lib/src/animated_notification_bell.dart","hash":"eb4a0af26342c1b5ca99b15183cd4e08"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_resolution.dart","hash":"81acf9352ae7f271e6cc7588ec824550"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/notification_bell.dart","hash":"e85dcaed081fe678ca719a8f00173b51"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector2.dart","hash":"6a0fa6360b3aca8deb85dc7d88176eb8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/view.dart","hash":"ec9af99d83f9d19e39573bec7721fbfb"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar.dart","hash":"4c75638ad31731ec9908b311ea075a5c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_editing_delta.dart","hash":"0ff710795faaca3a5ea7480cf2471807"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/arena.dart","hash":"49ca3508224c7b7375228522cf9c6445"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/cancelable_operation.dart","hash":"fc9d1c858bc266cef12e9f365538835e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/util.dart","hash":"5a24e81c5dfc83ccdcd39f7e55f04753"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/description.dart","hash":"32a992510b885844e290cefcd5d09ce4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart","hash":"fec9b62fbd9458c01b4e38e6086a12e9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/lazy_trace.dart","hash":"d75954340a0c7770eb9a149f7994598e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/glyph_set.dart","hash":"8a451864f1a46f19700d46fc5d4cbd39"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/app.dart","hash":"cdd01e9494d6d9702041cc7582346997"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart","hash":"dd134142f6edb06d6ad1ebc0d27fb524"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tab_indicator.dart","hash":"2272b9de3a74259073961e43f74255ee"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/core_matchers.dart","hash":"813add8ca4e94bcfdeaf974b1d1443d6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/clip.dart","hash":"9f8596ea4f2595f78ea9e55b6c9bec81"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector4.dart","hash":"299bd3979d7999412945ac4e3199cdcf"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/null_stream_sink.dart","hash":"cc0ab0117e8a0a54ec3efe6d9251860e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/async.dart","hash":"b0af2681de06f072c797fb66bab4213b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/image.dart","hash":"64c2cf4fa740e45da05bada99311e9ec"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/runtime.dart","hash":"364d014e08e682816d619e8a70406205"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/table_border.dart","hash":"dca5469228edb0d963377ab916d2c997"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_async_utils.dart","hash":"ad147b8f6484527b2a197b372344bd64"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/overflow_bar.dart","hash":"5b36aafe7bcee63edc9ed46625146b0c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/intersection_selector.dart","hash":"3bd1bac4de6d891e214330108e1c981d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/numeric_matchers.dart","hash":"ac54fa631e760555c0b0488ec73f7c95"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart","hash":"5ee48365492a641d8f94b1ee62bb5b14"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/context_menu_controller.dart","hash":"678c1e389407e5a9419d4d94e5679593"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart","hash":"56eac5b5f0f3141bda708ab78e3c56d8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/expect.dart","hash":"3584ab7a76045dbd3c30daea12fb4496"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/arc.dart","hash":"fe52344c0c5470d7f044c347de68987e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/icons.dart","hash":"f97ee374b95ada8d2cf0c6042d5a0f24"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/capture_sink.dart","hash":"7c57a9163e2c905ac90a6616e117766f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/_network_image_io.dart","hash":"682907a0e9e60ab53b752dde1e45381a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/theme_data.dart","hash":"bd742ae7660f29302666ae81b8c5b159"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/stack_trace.dart","hash":"9a478fed4f2f15993c892e33f6fd766b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_aware_image_provider.dart","hash":"5d34c419faa453f50535c81a93de00d0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/alignment.dart","hash":"fe7555b691d2ab411773e80a58d30911"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/shared_model.dart","hash":"47cc41c32e36bebb329badd8befaf42e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/undo_manager.dart","hash":"51ee7865e1efda37cb04af7ecaeba2b0"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/misc.dart","hash":"3168a17f799425696f5daef4a93511a3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/plural_rules.dart","hash":"0371520ccef227303b744cae8898ac11"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/notification_center.dart","hash":"e4c0437122e6e7ab40118d9fde843cbb"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/linear_border.dart","hash":"ef23db76fa59185633611b425b8ff474"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/scaffolding/test_structure.dart","hash":"e34618cf7e0edefefa1fda697c06d891"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/timeline.dart","hash":"4864ded8675881d0744b52cc5f095372"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/extensions.dart","hash":"38e17b28106d00f831c56d4e78ca7421"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_aggregate_query.dart","hash":"26978fce525087357219fe9091a5ecf0"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/eager_span_scanner.dart","hash":"b71ae933bdc407aa375dba5f378198a4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/_formatting.dart","hash":"a7ed15242e547260f69df7c212b0f4c5"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/focus_scope.dart","hash":"9cbc35b93da5091ed7d57a20fad464a2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/diagnostics.dart","hash":"d8366bd9aba031762d74c53779756bc9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/data_table.dart","hash":"9dbbce5cb8fe9064410abb30cf56aea7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/blend/blend.dart","hash":"f487ad099842793e5deeebcc3a8048cb"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_collection_reference.dart","hash":"b40bd8cd4fc9802a51ee3f61abfb1d14"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/src/tone_delta_pair.dart","hash":"f5b38c21bf580c89610a8b58c65aae00"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/binding.dart","hash":"89f6a6a99117495ece645bfc6ba9f455"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/debug.dart","hash":"4f524e2721f605ade9b1a11acc166534"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart","hash":"ac08cb84358e3b08fc1edebf575d7f19"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart","hash":"e822107ed1c00c270f7e9ccfe670576c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_delegate.dart","hash":"91bbd493772cf9df333710badad4de95"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/LICENSE","hash":"3c68a7c20b2296875f67e431093dd99e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_leak_filter.dart","hash":"1c00b86113401e86ecdfc28e35659419"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/order_matchers.dart","hash":"a636b243377d435c9c285533d7db1f2a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/LICENSE","hash":"e8b32b6d7c1328dfb1968caef8249452"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/binding.dart","hash":"93d90491bdbf6a3c7a59db448a631c61"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/characters.dart","hash":"43268fa3ac45f3c527c72fc3822b9cb2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_format.dart","hash":"d1074c31fd9c25579483464b0d45f105"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix2.dart","hash":"7f164e577cfcf8c8295947195cde2a7c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/aggregate_query_snapshot.dart","hash":"d9532c5ddfe7d717310a2c2698ff91b7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/sphere.dart","hash":"63473e31f03ea66a38affa41fd783752"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/wrap.dart","hash":"598204d31b45eae26dc3dc3d36420368"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/router.dart","hash":"19782f3406c04eb88023156185cca15c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/regexp.dart","hash":"10ca1bc893fd799f18a91afb7640ec26"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/radio.dart","hash":"e2035c6e909345a08baf7c6708ebe6ef"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_provider/auto_dispose.dart","hash":"a2845c1558b145f4226edee8e1a8e275"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart","hash":"a899aa5c1896800f6367cc200a3a782a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/constants.dart","hash":"a22042c948166ba677133268fafc4b41"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/star_border.dart","hash":"8f2f569174686e111a70557c7a0257a3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon_theme.dart","hash":"8df5a0fc260d13ce415e2262527a1f8c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_tools/lib/src/build_system/targets/common.dart","hash":"e3d303d4dcd1d8fda43af45ee51149d1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search.dart","hash":"c70c243948dfe23554cfeab5113a85e6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/primitives.dart","hash":"d93dcdf81f72f235d1826a1f57e96a35"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/tap.dart","hash":"31f93490acebbfcf1828b7e41599200d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart","hash":"935e33f62741393ea855ced5c6e9c109"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/editable_text.dart","hash":"f1656b3009488188298548321d3c50fe"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar.dart","hash":"97dc86c963a4cfad41d3febf7bbebc48"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_tools/lib/src/build_system/targets/icon_tree_shaker.dart","hash":"e299e009504c2f2e5ad0c77ca151ddc8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/equality.dart","hash":"4cbe8ed92ec76b5cd80e685ba71acdb4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/future_group.dart","hash":"fb71dd46672c822515f03f8f0dddbcb8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection_theme.dart","hash":"eb2a941e76ef3aaf9ff856a5d93e0f7e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/LICENSE","hash":"83228a1ae32476770262d4ff2ac6f984"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_bar.dart","hash":"fe9c2aa616e22ceb52299e47223f5de6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/scaffolding/utils.dart","hash":"a0f3046203c24b39a0d5e7eb2e605cd5"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart","hash":"cf16976568279aae25258cc7b9e13d05"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_scroll_view.dart","hash":"6f8e3ff3a7622d14880b5520f9940a19"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_chrome.dart","hash":"104d3fdf6ff2b0e8a45a2222b148e8ac"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/switch.dart","hash":"745368601fe8f294fe6b1a3a85443af2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart","hash":"1b1961b095a10353c8aee62967945239"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/declarer.dart","hash":"df80307ae1a8c811fbac003960b4f5ab"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/NOTICES.Z","hash":"aea85169dbf1a0601ff2e896ca183c06"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_aggregate_query_snapshot.dart","hash":"cbc3b9ead81b6f1f3eca3e40ff353c48"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart","hash":"0f48c44ba5136e806f75ce99fb4d88a7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_expressive.dart","hash":"3826eca923efb51fd68c08bd75a0226f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart","hash":"fb3f068735531a31f3d1253216051136"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/lib/src/consumer.dart","hash":"c2f6791f0622a14ef6f530159974fee4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/group_entry.dart","hash":"2bd22809ea7f834be075f6bbc989c61a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/keyboard_key.g.dart","hash":"c005befed4f9bbe647edba9b0b9c7a8f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/run_guarded.dart","hash":"ddefd207562d7e33dc44d433e0848e1d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_monochrome.dart","hash":"3d4578209c85304350580f859fbcbc49"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/message.dart","hash":"99081c4836e758ecc0579e20f11fc4e9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/safe_area.dart","hash":"366f1ebf48ef3c69b4e7a9ddcaa8f3ca"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/line_scanner.dart","hash":"e8cea99d6204f5bfb4d0e59002c95e39"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/config/firebase_collections.dart","hash":"ef90174ac3a1057020093ae42598849d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector3.dart","hash":"478e1071c9f577b6cabb8d72c36de077"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/events.dart","hash":"9f62ee47ab4ffadcfc04adb20fa34436"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_bar_theme.dart","hash":"b12f18fd97ffec06b763749adcd080be"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/debug.dart","hash":"7f6c267be8df852637226ab1708d5417"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/table.dart","hash":"aa6152a8dc858cd16cf240ebfa31d605"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/icon_button.dart","hash":"d85d68ca27c83726bb65b97c5e1be507"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/box.dart","hash":"e68d1ff612d40b29e05e6811b84ddba3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/actions.dart","hash":"314ecdcd204b96206b2fee781e290151"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/table.dart","hash":"29e1858c5ebc2b4dc6d1528196bfb1b6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/restartable_timer.dart","hash":"89cdb68e09dda63e2a16d00b994387c2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_query.dart","hash":"3c99e40b6c7a804109a855157f860887"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/platform_selectable_region_context_menu.dart","hash":"db1783b3083765425632b2ca451dbbc8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf","hash":"e7069dfd19b331be16bed984668fe080"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart","hash":"bd34896b1432d6f707498d3df7a7c3ae"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_state.dart","hash":"9835775e78b3addd9abcc5bdc3424821"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/state_notifier-1.0.0/LICENSE","hash":"1a3dbe8e080bf7ea1081e3c716ee17f1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/internals.dart","hash":"5c4a5af039aad32f5ac9bdbfc1536af4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/outlined_button_theme.dart","hash":"2b9a24c4f3c66c9847e794ddbd1e7249"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/desktop_text_selection.dart","hash":"d34b1e33e7604b54b656d4c7471ad8a1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_sheet.dart","hash":"326012c2f571548eb211cd29915a884d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_query_snapshot.dart","hash":"679d79464a42d84d0a6662f2afabe868"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_transaction.dart","hash":"53759773a1c98999f69e8a3a85ba432f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/listenable.dart","hash":"b64439aac6a2c3a97bcd20cbe5664dbf"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_firestore.dart","hash":"6a63b0c20d8da47835114fed5bf2e172"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/editable.dart","hash":"88cdfd439287e97071086e1fa9587d9d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/builders.dart","hash":"d72828b376fb672dd9732acca23a2d42"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/rendering.dart","hash":"b153a5b28798e7367bc3c5844e896a4a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/selector.dart","hash":"6b3b1830080f1af804d18684da8cc3d9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/firebase_exception.dart","hash":"91202b337594bdb4b484c2edc999bd71"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/material_color_utilities.dart","hash":"2e3caf2b9f2375f9a8ec8c3b9bc02db5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/LICENSE","hash":"46158b74167f78e44896e35a92c7c5e0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/binding.dart","hash":"832e6a5296a4e1c0e6d2325726b78631"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/image_filter.dart","hash":"e7651e730f1ce3e0a0b87ac950fcce68"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/inherited_theme.dart","hash":"97af54574da94dbb0a8b5a5549e954b3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/scrollbar.dart","hash":"d4dbf999e326d3847fae5ed4b0889dab"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/object.dart","hash":"daa0c9b859ed1959e6085188a703f387"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/live_test.dart","hash":"6d567c275cc8a8f7488526dd82502d08"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart","hash":"3d4570114c8c1bfce2b55dd272452147"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart","hash":"38ecc18f28707668984a8d0f1202b928"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/element.dart","hash":"d70d540b7676f58eb35dead9c3e17fd5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/test_on.dart","hash":"a95dd955383b1d12c9823093a67e4c73"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/shifted_box.dart","hash":"c53a2f017851ce86395889f94cd90745"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_decoder.dart","hash":"32d8ff829d8956046c0a91c8ae4160a2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/flow.dart","hash":"79ac8ad87caa659775def3b2860e5a87"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/grid_paper.dart","hash":"f76941994ddf30e398313421f1588d85"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/having_matcher.dart","hash":"5fca18b5c21ccb54bb45fca9a8c230eb"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/material_dynamic_colors.dart","hash":"f0af2ad64175c7ff87ba05ec78b35a30"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/progress_indicator.dart","hash":"15c3cb7ae940de581612b4cd74214a4d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart","hash":"76689b5e55b3729a8191b955ef2efb79"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_document_change.dart","hash":"61d3ae70e4af2aba20f82da2cfd71d70"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/functions.dart","hash":"a3aa36a805436731699f39e6bf524087"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/LICENSE","hash":"f721b495d225cd93026aaeb2f6e41bcc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/ticker.dart","hash":"4a8bd9b837a2cd93aa03cfe1fec162b2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/utils.dart","hash":"fab8d6d1b0e81315a3d78131394d31e6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/proxy_box.dart","hash":"a52ead33d0d9ffe85cc9702c2a2b7df7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/constants.dart","hash":"0cb06ef1fbbec09f85b6b40cdeaa2f9a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/helpers.dart","hash":"a35b4b9d55b4dc2d3b6532e2d8d6c7b9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/value.dart","hash":"bf3aeab9379cee97ddcc69d885a477f5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/intersection_result.dart","hash":"789e79772bba1132b3efdb60636a3ccb"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/_background_isolate_binary_messenger_io.dart","hash":"170fe4655f45b54388ab850399d92895"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart","hash":"09503472662f4997a358debd3401b6c3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_size.dart","hash":"287056f426be61b8924b601f118cf31a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/checkbox.dart","hash":"6e7a551170498e93404a9314fd4540f1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/boolean_selector.dart","hash":"6268ac9b947807a9c6e33f4e24c5ea9d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/result.dart","hash":"1325fce32c39a3792e3eeab612f942f1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/time_picker.dart","hash":"459339769d2437724c94d115488cff54"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart","hash":"c26b63312c7f74998f5a1e2a9a14f187"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/http_parser-4.0.2/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_rail_theme.dart","hash":"34ec8e649166b192586b754ce67094da"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/spell_check_suggestions_toolbar.dart","hash":"3dc87176030ef89a3793f45a50882148"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/search_field.dart","hash":"f85626fece72b362ad0744ec755d5fcb"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart","hash":"1545481e91de2f21c331b1c7e4fac5e2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/debug.dart","hash":"51fa10cf30bde630913ff4c6e40723ba"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/on_platform.dart","hash":"cd126767135c997d89a132384b19afd0"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/event_sink.dart","hash":"acfd72852e16d10d8797be366c796133"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/leak_tracking.dart","hash":"3a2f350e4b4f55c92a17e3f157fd4bf5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/equality_map.dart","hash":"700328ab0177ddfd9a003a8c15619c1a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/semantics.dart","hash":"dc9caaf9a3a97a98d81d1385957d6d76"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/unparsed_frame.dart","hash":"0c30a117b0d1fd5c94980510832b81d0"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/FontManifest.json","hash":"dc3d03800ccca4601324923c0b1d6d57"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/ray.dart","hash":"146741f6f87d6612ee7bbf6a6fa9c119"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/visitor.dart","hash":"73b175f4bfcea68d6b2e6668047ffc70"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/provider.dart","hash":"d5b1d01f918c452585a990bba4c2b919"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expansion_panel.dart","hash":"a04cc18bc7eefbe1e8c918a8a00cac5a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/scrollbar_theme.dart","hash":"999271058c643ec9c2e44eeaf593fbe2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/snack_bar.dart","hash":"2e9b2bbfe8a97fdbf58b4c9f37ff9083"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_record.dart","hash":"14235affe19d2e36460ea9522201ecbf"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/typed_data-1.3.2/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/pop_scope.dart","hash":"ef7bc60fd57127376e0ec923575d05a5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dislike/dislike_analyzer.dart","hash":"d7eb1678ec74acd9857a4193fd62ed5b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/motion.dart","hash":"374f899d15352be34ce61fd5243bed08"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/theme.dart","hash":"3c637285d0108dc200c76da191387fda"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/magnifier.dart","hash":"69b800f2638c55fdf856dca63b9a95c1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_storage_web-3.9.0/LICENSE","hash":"f173549805fd3bdf5ab3b788d3861820"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_subscription_transformer.dart","hash":"9422bcb42f545a3d7fad54a0559effc2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_retaining_path/_retaining_path_isolate.dart","hash":"79b6873ae784b950455f2e8f60f7be2f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/accessibility.dart","hash":"d94e79f48989cac63597dc36d0eb51f9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart","hash":"782acd65a3be12036e75f58a3f63ae14"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_anchor.dart","hash":"5ba6c36fb4a5a147a5d048e78e065148"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_queue.dart","hash":"54e62d85cb0f15d21b510ba8342615aa"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_border.dart","hash":"4283db5afef22d45089f49121b207169"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/theme.dart","hash":"9ad2220e74ba95b18a8c9e48acbb8ddb"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_group.dart","hash":"d312511ada938a30bc4aad2884c87e59"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/base.dart","hash":"49fc04ae0f8f1df4b28fc3e122b1ad8d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/noise.dart","hash":"206b1db3ce5f7b9e5efd220712f8d391"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_provider/auto_dispose.dart","hash":"dd8772925b27fae0b78aaf5acb60d002"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/handler_transformer.dart","hash":"81a6a107cbfd5dc1c55af9a93189bc5d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button.dart","hash":"f2d99c1b53271690d8cec6d23ec9190d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/node.dart","hash":"dff97db228356561674b5f690cd54f41"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animation_controller.dart","hash":"52646767fcdd17ac1eba794fc9233aac"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/priority.dart","hash":"90c1fe2fd81558e20d588ef846f68876"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/framework.dart","hash":"edb4bcae7097b4235edbfb1e881cbf26"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/time.dart","hash":"7237f5e7e282aaeee8994aeb5f027835"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_form_field.dart","hash":"f04d191a3115ce6ecd1043e08260fc00"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/plugin_platform_interface.dart","hash":"8e49d86f5f9c801960f1d579ca210eab"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/selectable_text.dart","hash":"b2ba5220388075c8011877ca1ccf4378"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/LICENSE","hash":"83228a1ae32476770262d4ff2ac6f984"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/flutter_logo.dart","hash":"32187ab06a29c3f5929b9f26fd5ccb8b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream_sink.dart","hash":"ef83fcd13366d1d61c5dbb5c6aae5ead"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_button.dart","hash":"da9ecd9bf1968692f391966d2c3c193e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/future_provider/base.dart","hash":"c316240a6d18a4afb002acf818a481d1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/drawer_theme.dart","hash":"23091b8eb525a6d00f8ec4a0cb84033f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/custom_matcher.dart","hash":"9f9dd658ff05133ca61619a54fdcf728"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/recording_canvas.dart","hash":"e9a50eab4129d660469044b1d7e65ad3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/radio.dart","hash":"7533fd258516268f6207cb0ce376efa4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/ascii_glyph_set.dart","hash":"7050c8c94b55eb51260ca54708b460fa"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/constants.dart","hash":"823c66be3a8d17bc0c146c6b7f83062c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/chunked_stream_reader.dart","hash":"14acd577a81cd5aa871c66f430b95d97"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/config/environment_config.dart","hash":"4abd662a50a87cbc13b6506080253fed"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/fake_async-1.3.1/LICENSE","hash":"175792518e4ac015ab6696d16c4f607e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/util/identifier_regex.dart","hash":"e93367ad4cf679639319dc0f2c7688dc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/lookup_boundary.dart","hash":"0a3c66e5de5f99b50a256aac5e4207e6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/shared_app_data.dart","hash":"496982c4b90528a5360d8064ddd1373d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/object.dart","hash":"bd92baa7cdfddcfce506fa5e9da2768a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/release_transformer.dart","hash":"45a20da2b86984fa0b29030dd190c75d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/utils.dart","hash":"8a7e3b181572ed50e923e5dc05a7533d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart","hash":"24cdd2cb365ef36394210a26c9fb1dda"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_field_value.dart","hash":"2a707b3981377cc615c4f7b3ac4ea8ba"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/async_memoizer.dart","hash":"abcb2d6facc18b2af070cb86cbb1c764"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/quad.dart","hash":"739bb2e85022ddfb653590b93216942a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_transaction.dart","hash":"a04c7c0d96e578b4f3ff68960efe3dd1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_firestore.dart","hash":"3105c2fb0c3a3c0c1601f0823cea3d66"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/contrast/contrast.dart","hash":"0c9bd1af5747fd55e7488c731ad32dee"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/refresh_indicator.dart","hash":"40ca1f9bce15490ddb287706fc2bd09f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/expect.dart","hash":"ea4b7c446d65f8cd9f25e576ef04f59c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/flutter_test.dart","hash":"2a7a62c46aa1cb122924921a6a18a144"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/vm_trace.dart","hash":"9a7022bcfa03c67d126e948062508201"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/async_selector.dart","hash":"3f814dc0f45ba777fd413599ea75e445"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_button_theme.dart","hash":"21cd40fc2ea0defcdc048d54b77722c9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/LICENSE","hash":"1a3dbe8e080bf7ea1081e3c716ee17f1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/src/dart_io_extensions.dart","hash":"6463d2f135db64fdec7c65bf6e659e62"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart","hash":"faf51c4fe1dc7af7fabc7c78a960305c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/LICENSE","hash":"3323850953be5c35d320c2035aad1a87"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/string_scanner.dart","hash":"f158ffadca730ab601c60307ba31a5e4"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/isolate_snapshot_data","hash":"4615c43dd902517045f69f206582d1cf"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/throws_matchers.dart","hash":"c6a6f9a01b8d9ea934a9b3fe7137fb1d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_provider/base.dart","hash":"5e534f3cb9279cffaf67fb792a1192f7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/adapter.dart","hash":"0192533b9be6f394b49a75b38f8dc84d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/reorderable_list.dart","hash":"1b5f98a73b98765142bb94d368acc45b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/typed/stream_subscription.dart","hash":"63190b810e77cfebf3de760baaf59832"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/pretty_print.dart","hash":"e87720fd4927910caa07008c23ddba6e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_builder.dart","hash":"d44d1465654cb7a58fef904945ca82c3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart","hash":"17d4a4d8428d920cbae781e95dd47d4c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/outlined_button.dart","hash":"2d32a51682b0b8c5b19ba67c181b20c8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/multi_channel.dart","hash":"ea4058222908e51164c58ef9ec3ec7b7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart","hash":"9d63de715fbdfcbad9064ab771762145"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/layout_helper.dart","hash":"41cdeeb9167edeb876b8a65fc029e627"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/colors.dart","hash":"cadfa2c03911a1d63eab8e1d12f78fcc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/parser.dart","hash":"67d4bb390f36e86565a02e8437511790"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/stream_matchers.dart","hash":"73fba37fbd86cf7ac06af192c44a2856"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/subscription_stream.dart","hash":"2a0b9a600ec09eae15ecb49408c970fe"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream_subscription.dart","hash":"e2d2090c2a39f7902893e64150fe82b9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/characters_impl.dart","hash":"3bb0652e163327c58784ce2a2b882a7c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/spacer.dart","hash":"31caf5d9d4f0d5e2b373a2bf368290d6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/stepper.dart","hash":"03cdfb3ee79e121a869b4140cdd3e64d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/transaction.dart","hash":"d12b8020c52bb28003a8ec7109557f84"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/refresh.dart","hash":"2e4e60fbc597ba85e007783888360f68"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/list_tile_theme.dart","hash":"b1bcaba1089c81f8ba7f22e89726597b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/sink.dart","hash":"87e6007f2e4468fd84513f05cafcca2d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart","hash":"b6e95190f367a85405fef52f113a1a87"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar_button.dart","hash":"98777caf8262f9c058d8ce5f6bf47d17"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/calendar_date_picker.dart","hash":"0d385eba2511d02a03ba8ed2756bb210"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/_primitives.dart","hash":"6253f2283b206c401d7ba0e812545827"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/app_lifecycle_listener.dart","hash":"1f442d376af9a31939dd759498712154"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_theme.dart","hash":"887a4888dd10dc19020553757a12bf31"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_splitter.dart","hash":"698b7b5743b9cfa0aa9d08de156d04b6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_gc_counter.dart","hash":"cc7fa411af28c3efdc082af0f0b1bc87"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/stack_trace_formatter.dart","hash":"f09da12169bcbb4d2bee041ff8cdd936"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/LICENSE","hash":"22aea0b7487320a5aeef22c3f2dfc977"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/expect_async.dart","hash":"5ee38cf6d6d36e120e12dc550eb7d0c8"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/list_tile.dart","hash":"edd3a8756a0a528491d366812c6847af"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/shaders/ink_sparkle.frag","hash":"ec8d77a7ab184b7b363db92400326649"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animation.dart","hash":"ff2a1feb42ebd1c8121ce3d89eec4f04"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animation_style.dart","hash":"01c4bd11b0509e27ec93e35976a50053"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/collection_reference.dart","hash":"9055f9d352ec328db2c6f777ae708c20"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/haptic_feedback.dart","hash":"2a90f95a9de0d2364fee5e1ddbab0c18"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/src/dotenv.dart","hash":"c8be2170f0550b1d0a79b40cf13cd3f4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/image.dart","hash":"20997c40dd025d8fcccc86100052da69"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/path.dart","hash":"157d1983388ff7abc75e862b5231aa28"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/blob.dart","hash":"0a974620f3da126bdc552f5364071575"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/edge_insets.dart","hash":"5cbcf674a0513b9fa147d62eca14a6db"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_platform_io.dart","hash":"2c25776d2e769ec49cc16f5058c5c009"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/custom_layout.dart","hash":"cb19324d7400b29cab877e6fd6aa0289"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/viewport.dart","hash":"82afcbf44c7d906ef6ce3d3e57c7eae5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/lib/src/firebase.dart","hash":"01049ee9adcd36bdba77ebdbf08c8311"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/package_config_subset","hash":"428fc8d051796f7ccf06fcde403d7e8f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons.dart","hash":"26e8edddc50361d04ffdac680bcfeeca"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_fill.dart","hash":"8a7d5e7f76b8574a2c42c596183dcee4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search_bar_theme.dart","hash":"598356a65083486d0251d63737c2ddb7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/transformation_controller.dart","hash":"4d93524921f3e77be65de99b3eca9ed4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/mock_event_channel.dart","hash":"17ee11b00496d7bf3356ddd4bfa77af2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/error_matchers.dart","hash":"6c91603be3d033a554191bb020b60dc3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/src/errors.dart","hash":"246aa94bb2d86ce16c59b69b13d42904"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_boundary.dart","hash":"51f2a9874a4ed255b69aeb0c3feb1903"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart","hash":"5528b93def00b5b750c964a10f323900"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/grid_tile.dart","hash":"b526e1fcb69f0ca9df233cd2fb6e69a9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/src/contrast_curve.dart","hash":"970198d36bc485255b471b6a9dfa1312"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/auto_dispose.dart","hash":"61c7f04093ffc3243558f65555e182b2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag","hash":"a0e89676ccae6cf3669483d52fa61075"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/date_symbols.dart","hash":"438af089ea00e5a511bce135a8dcaa23"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_decorator.dart","hash":"47e3e77af03873341fc07cf429be6c14"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/source_span.dart","hash":"9f2eb24284aeaa1bacc5629ddb55b287"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/colors.dart","hash":"5ed8acdae7dd3501b64b0ff3e33c1f45"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/goldens.dart","hash":"b48a81ab14e73d2c4e0ac1d074c08606"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/service_extensions.dart","hash":"6656ba0c69fefef80b8cae101896c029"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/feature_matcher.dart","hash":"8ec8806c9098aee315949fb5ff5bc0fd"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/fake.dart","hash":"937d30420745a1cd13700541c6622560"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/tab_controller.dart","hash":"b69410e779236f07e276ae7fb13e75f6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/divider_theme.dart","hash":"b794bf7c553a2a0acab8dbfef6b0af0e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart","hash":"c290402ae5c6c65e59113f8cd82d3630"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/flutter_hooks.dart","hash":"9e0e17710b64bde271789778e227ce7b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/utils.dart","hash":"caf148b76c44a3f0f1bd6055ddbb8f5e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/impl.dart","hash":"6f02df4fb5ddc74004c941b6a039a1e1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/state.dart","hash":"132073f985eb51749956b8a34dfdfba4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/message_codecs.dart","hash":"8de7e97a8b3b39d88780dccf2065c82a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/banner_theme.dart","hash":"15951ad2d184fb64e0327b35f1ce65df"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/paragraph.dart","hash":"297e7510766cd8855a1e8b4ed3fb4f2c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart","hash":"dd72e2136afe8f5933dcd2ac028fd69d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/page_storage.dart","hash":"20ff58eb86f7132e7b2a18f0442305e6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart","hash":"eca62c60db96d71f3cae9b506875c03a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/scanner.dart","hash":"fdc78d4e397e4c145a0b1c859715e6af"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_provider.dart","hash":"d28de61067df9bc3d509be84deec1140"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/proxy_sliver.dart","hash":"81f395ba7a262f5e3f75cc8ce6580d0b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/typed.dart","hash":"35c9371cbb421753e99a2ca329107309"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart","hash":"3455df89df3647c70f9d2586275523b9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart","hash":"d1fe16c93c45c3958060d1c4f4134163"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/stadium_border.dart","hash":"bcc538ad064b96769f9b19ccc421038f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/keyboard_listener.dart","hash":"7e7b2010d6453107351c17753d81b0b2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart","hash":"d62c0d6c414d92a3ad58a9a250f710df"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/service_extensions.dart","hash":"0eef32ab9b2cf423c48e89f2dcd9bd6b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/debug.dart","hash":"7c0dc3bf37cda1edf1e8a55dbe47f57a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/date_picker.dart","hash":"0e988649b25da080c48f422e2e3e3ff2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/util/placeholder.dart","hash":"7608d7808a2946263f05be6a6ef8a380"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/query.dart","hash":"497abe9fa03ac3f8f856efec461db4f1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/drag.dart","hash":"63c306461db5c60830794d4def8b7e7b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/retry.dart","hash":"0c6f33a4b24154bb91390120c7264ad9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/test.dart","hash":"3f85e3e092ec589ddf41b6b55333a0ae"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/aggregate_query.dart","hash":"6d31aa35b4dd293e35656dd72feb30d9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/load_bundle_task_snapshot.dart","hash":"35c87738ad000ce9be68e38d8e1cb228"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_highlight.dart","hash":"d61278f7eec1a879fa0f11b5cf33bd8c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/toggle_buttons.dart","hash":"040083378c2b40cbd207186baa719e37"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart","hash":"e7d84c68f69f7f105e4acca6946ded83"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/choice_chip.dart","hash":"5e12d54dcef9e88760c27a2c3ff425ab"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/http-0.13.6/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart","hash":"a7a9eeb4bfc63b4f552162a16b62f70a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_ripple.dart","hash":"75112aa4d0b55ffd5ebfceaa75a8be44"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart","hash":"c9c0ff593fcabc29c3234b4e1bf2ac38"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/clock.dart","hash":"2c91507ecca892cf65c6eaf3fbe0a7e6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart","hash":"906d10bd455e570308711737b1511c01"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animations.dart","hash":"22a22c06ad83b898ce8a828a28116dc6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/file.dart","hash":"dcef90946d14527736cde04a54d334db"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_context.dart","hash":"22c35af71293a579bba619b03228367c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_ios.dart","hash":"ef8de33c998d16ee23cc489315035a30"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/fake_async.dart","hash":"c4248f249f3e54dbf2f102c850065769"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stack_trace.dart","hash":"bd15738d49bec303fe3d234de40503d8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/base.dart","hash":"ab416a4e56234f1b2ae9d9c6adfe3fa4"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/services/local_notification_service.dart","hash":"afcfb88136d15cefa49e43bb937d9b2e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/action_chip.dart","hash":"b8dff27edadc309673deb4ee7328e1db"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/action_buttons.dart","hash":"5bf33e09bfd444fd925056c612bf4394"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/texture.dart","hash":"3c7543874ccaad16712efd4e0249db70"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/reorderable_list.dart","hash":"03d0baed92a212184bf517ec662b8520"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_style.dart","hash":"2fe4913adcdd44539f979ae3be0a7e2d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/platform.dart","hash":"1dbfb3bbbab79ec8f59410bd3cfcc723"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/platform_selector.dart","hash":"7360924754d607980e3a7a91e8b1835f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_exception_reporter.dart","hash":"3ef304816dbaf00d885b26df84886bef"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/platform_view.dart","hash":"d40e2e79e07bba853fe73244a275edb1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/filled_button.dart","hash":"8d215ed35f2c055e2ba21959719eb190"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart","hash":"ff83f5dd99744d061d9eaf3c37082699"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_load_bundle_task.dart","hash":"4193bfde8de2f5661aa59d72e5b0de65"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_fit.dart","hash":"add364f9a0a4622a62aa7ab4119825b3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/navigator.dart","hash":"cb0a7f50ce7b5d71738c04b99f9fc7a7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/tap_and_drag.dart","hash":"ae5c37e05b62c500ad65eaff43e36df0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/friction_simulation.dart","hash":"d97019cfa3be6371779fc0e65f2bc118"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon.dart","hash":"20fbf0ae1f42909e7806add12b2c6e3d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/riverpod.dart","hash":"9518a1e0696846221033c0434d777377"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_exception.dart","hash":"c39101179f8bdf0b2116c1f40a3acc25"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/interface_level.dart","hash":"052024fa5156096baa193bacd244f789"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/dialog.dart","hash":"9c8235842ee1d82960fd4e90f7520f84"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier.dart","hash":"e07baf43a89b4a1225ab8dab1161d2be"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/container.dart","hash":"7354f82aa2935ef7c8faf44dc9a09e11"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_button_theme.dart","hash":"e06184900e9722a899299b08b5b1d95c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/animation.dart","hash":"3036308b09569827b81d84d509d6a912"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_painter.dart","hash":"b8ca84864a4c809695cac2e6118f48b6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_selection.dart","hash":"2b681a07dbff7897aaf25c3a98ceb981"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart","hash":"2df422a56d9988b696a9b0950f28bee3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/LICENSE","hash":"175792518e4ac015ab6696d16c4f607e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/elevated_button.dart","hash":"045ae700e5001de086bfab3044466bbc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_content.dart","hash":"884b7de681a1ac230007da646af44e35"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart","hash":"8991dbee9ddb91b4a98f28f51e6d69d6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/scheduler.dart","hash":"95d8d1f6a859205f5203384e2d38173a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/utils.dart","hash":"e09da93d64fbc8904258aa814d093447"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/binding.dart","hash":"8bf0e98ee0f944f8651ca31601f92393"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/routes.dart","hash":"a7ff187b346e6f314bb2bedf9c0dd8b4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/mergeable_material.dart","hash":"0f018883b707c020f75a36fe2494eb6a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/stream_channel.dart","hash":"26e6f44eaf764daf10da687139fd6396"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/no_splash.dart","hash":"8217a1327affdcc17e4e9789ac490e7a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_index_definitions.dart","hash":"8f3cb9e3888b2ea58279679e01698147"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart","hash":"cee61ff4bc1494858ec39f8c4f09c1a6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/utils.dart","hash":"727e4f662a828d4611c731f330a3d79a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix4.dart","hash":"b5f0b0da99e8a07d58c21ae071800404"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/LICENSE","hash":"1d84cf16c48e571923f837136633a265"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/default_selection_style.dart","hash":"2f21ecaf225265e45135854c47dfed90"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/assertions.dart","hash":"0d5d2bde5f20414e5636ab4a16342f6f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_style_button.dart","hash":"653503c175d02d3f2dad0509f466b72c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart","hash":"25f5ba613ed8a191224946c712d5cf59"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/date_format_internal.dart","hash":"46f06f2d32f61a3ebc7393f1ae97df27"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/curves.dart","hash":"30c1cf82a3de387f7f4b840168cc473a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/deprecated.dart","hash":"f45eab4bfca281b7080a2bc8fb3a45de"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/internal/pointer.dart","hash":"e484b66afb812dc26ccd7295cc06ceae"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/range_slider.dart","hash":"abb9343cbdc85694676eb7ca5ae9da60"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/oval_border.dart","hash":"2eb2de173e53bab6a0a033f89856eae6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/flavor.dart","hash":"4744aaec510cd9c8b07ca129362b8fb9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart","hash":"e1354d9ab71f5fb4da9f34e6196ce536"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/badge.dart","hash":"9315e6d655576a148588c112dd7bfe2e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/isolates.dart","hash":"4d78648749025b5ed6c8eb859bbf6755"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart","hash":"4f36e38eaf3608ec18c70c13942510bd"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart","hash":"87e638fbc5e15e8d93ef84462a09bcf5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_extensions.dart","hash":"3a2d505268f5446e5f7694776b69b407"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/data_table_theme.dart","hash":"9385b8aa7f7830b7ff66f3f1c8bc619e"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/common/env.dart","hash":"f23b1cec674b4863aec7961f4a2ae758"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/mouse_cursor.dart","hash":"d31de809d9c7010ffc68a1020a40d7eb"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/slider.dart","hash":"0bd3a2442a2b2fb190b822803f77c657"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/semantics_event.dart","hash":"0fa850c6546bf973cf791a2fc27c0534"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_load_bundle_task_snapshot.dart","hash":"a7b13f433740523e39807af42322f16b"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.yaml","hash":"e7fd2fda36f01436b831ca47fe61fec3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/binding.dart","hash":"f9d1fb38c33fb276cab0faf69205ca91"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/skip.dart","hash":"5afc1d7ddba4e820fe4126346928a8f8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/future_matchers.dart","hash":"153e0ccb66a14248ce7bc26377a466b8"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/models/notification_theme.dart","hash":"ca2d429a1064d3dcfdbc88e6658d1b1c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span.dart","hash":"b7c2cc8260bb9ff9a961390b92e93294"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_tracker.dart","hash":"6b782c502155f6f89b35ecae8854392a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase-9.0.3/LICENSE","hash":"7f1d9c470546d4173540dd9a6bb3a414"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/simulation.dart","hash":"c0fe6462e3a08d6d6afbf4f66130d494"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/print.dart","hash":"e709d79a1d6ee7e1e772c834ce24e527"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/debug.dart","hash":"906581419e8d8c283d6bdc2730641ecc"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/binary_messenger.dart","hash":"4796d69d2b7d8c2d0673e26e441f7450"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_varied_extent_list.dart","hash":"4458df08a3d8e66479932b35c2d71a2c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/consumer.dart","hash":"f28a95b717859fa14ea8344e766e7fb0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/change_notifier.dart","hash":"991446f6d6825817d9446baee83b6caf"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/button.dart","hash":"e70a2bc670515580f50a12d2a0992c1d"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver.dart","hash":"c2df040ed997fead899bba9918a91cc4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/_platform_selectable_region_context_menu_io.dart","hash":"61af6ead2e2dc04677bcfb8c0c2104ab"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style/windows.dart","hash":"0d86d4ba2e01e5e62f80fcf3e872f561"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/stack_trace_mapper.dart","hash":"6ca1c79c67cbcd9e0e90af0f09930ee9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/result.dart","hash":"87ed94159c6cc382cbe369889adf2645"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/mouse_tracking.dart","hash":"85defece750eb4f5a926e6d16c23a319"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/change_notifier_provider.dart","hash":"f186193f82036b24fc8379b1f332f817"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/location.dart","hash":"fb2c02d4f540edce4651227e18a35d19"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_timeline_io.dart","hash":"90f70ffdd26c85d735fbedd47d5ad80b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/interfaces.dart","hash":"35dab6b93fcd39905685afc374195190"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/tween.dart","hash":"2075a8e4fff779744cd4a576442b1262"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/autofill.dart","hash":"2c3db13235dd0c924d1367692ec4ae1f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/collections.dart","hash":"44bb585dfd77cf40397a9f9c8aabd985"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dropdown_menu.dart","hash":"7dd447188fcdb747898171cfa2a6d0dd"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/date_picker_theme.dart","hash":"516e37cf5b02c6b104c543a256da862f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_field_value_factory.dart","hash":"e6f21102a864c02377cac5174e624cec"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart","hash":"ebeb1331c173983cfec02972991b6d90"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/binding.dart","hash":"c9656a0e9f8cac47f11d653265531def"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_notifier_provider/base.dart","hash":"2d0575399ed0d34236f3c7e574a3f12f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/auto_dispose.dart","hash":"94e0d4670ed155214959b66158729386"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/unicode_glyph_set.dart","hash":"cdb411d670a094822c46ead81fc1c4f7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_navigation_bar_theme.dart","hash":"c970404e32ab9a5917d955f66c830b1e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/segmented_button_theme.dart","hash":"9455a98e85614ce00fc324a0fe6f0318"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_finalizer.dart","hash":"c3e503bae107c6af898a34190356b382"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dialog_theme.dart","hash":"1dfe8c8f0f5fbe0e06eaaf8c02169673"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart","hash":"b2516cc7704e0c10a5f1d777ac857ea6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/timestamp.dart","hash":"a55b5a956b87b115594a5d7503b16608"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/message_codec.dart","hash":"3b5bc5c0df6b6e1abb26877f612b2242"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_style.dart","hash":"e315980000514ac28dc060da5f362eda"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/query_document_snapshot.dart","hash":"1c55825a0a4069c28cd2ba1fb91ffc5b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/type_matcher.dart","hash":"d2709fe1a813ee8f69526880a28e25e7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/placeholder.dart","hash":"08c2e37a2ae282c740bfe820f238eca1"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/clipboard.dart","hash":"2a64735d53a1dd225670c23206f09e60"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/frontend/fake.dart","hash":"7641c7f5943d6cf04774682977742d07"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/assets/CupertinoIcons.ttf","hash":"42d5bf7c22ac609351e84dbc39b12bf9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/focus_manager.dart","hash":"fadb96606ff5b8ff66a461663104cb3e"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_decoration.dart","hash":"0ef0adb529cf9677d4a8905e7fb62367"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/switch_theme.dart","hash":"444589d7a3a418a8388003283b096007"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style.dart","hash":"bfb39b98783e4013d9fe5006de40874d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/LICENSE","hash":"5bd4f0c87c75d94b51576389aeaef297"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_web-3.11.0/LICENSE","hash":"46158b74167f78e44896e35a92c7c5e0"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/overlay.dart","hash":"301c6f72b21180a64c4cf00432bbe6a2"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/models/notification_config.dart","hash":"80ae1faed372c7afdc17a6e127939404"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_group.dart","hash":"e6e960458fc831c2981997244673c139"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/leak_tracker_testing.dart","hash":"b5448af494e65f88c9558d8df8477c3b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/toggleable.dart","hash":"78c959441f4640a312296863322d5767"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/number_format.dart","hash":"8200df8b48d4fede04dcb7f86eab1fab"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart","hash":"eb1ac0495c3dc1aea70fe7237a1f3593"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/util/pretty_print.dart","hash":"10b9dd4754542e96c8aa746dcaa58a69"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/elevated_button_theme.dart","hash":"86b06851f3ff5ee17bb39fd0d241cbb9"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/string_scanner.dart","hash":"07758299bbd2261712f35210ee2f645b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/vector_math_64.dart","hash":"bd1315cfa157d271f8a38242c2abd0d9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_bar_theme.dart","hash":"438d55cb1016f68c4db0da87b19ac82f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart","hash":"0b04e31803c7ab601728c132b449967c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_print_bytes.dart","hash":"e69cf3df10839e91bcb973a8cfb01fdd"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/colors.dart","hash":"0ce260ce58b65035779d563a6e2d6150"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/error.dart","hash":"056ba78280a44883e05c65a88771b4e8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/opengl.dart","hash":"9e22ead5e19c7b5da6de0678c8c13dca"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/highlighter.dart","hash":"5265b4bdec5c90bfd2937f140f3ba8fc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/auto_dispose.dart","hash":"6d88dd871878ca4c8bfe53386b4a0ce9"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart","hash":"234f5667a312bcca30a59e788fe46424"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/disposable_build_context.dart","hash":"12613a72d4478ab485b022196d647b8c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/util/pretty_print.dart","hash":"00d16ae308855ddbf3762e4dbafd62d7"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/basic_types.dart","hash":"60bba52f260b8b776a30061eac93a639"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/bitfield.dart","hash":"d235f51d48e43d80a46b35d3ac1a7135"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/unmodifiable_wrappers.dart","hash":"4be4077b482b12a5ee202d859e8286df"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/utils.dart","hash":"e85b4f3cf370581b3ef11497a9a5bce3"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/common.dart","hash":"40c153ee87f75882611db7fbfc7a7b29"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/group.dart","hash":"5fd3fdb47733961793df2747ede9f8dc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/map_matchers.dart","hash":"76f78a740b294787efda8a8aadd06648"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/provider/base.dart","hash":"36d395c28d0039e084ee8589f8f1a7b2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/frustum.dart","hash":"d975e51852aa1802c81c738dcb4c348d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/dynamic_color.dart","hash":"5a135e72a0650a7de37b7d9195b0e47c"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/src/leak_testing.dart","hash":"164df16fe5264d923b84a384f904e311"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_sparkle.dart","hash":"7cfa010948b0cbff79028cd5f709de03"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/utils/math_utils.dart","hash":"e4ee21048ab83cc50d61ac3784afa9f5"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/base.dart","hash":"6963e629b6eef401aeee4cead8248fa1"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/characters.dart","hash":"21bf6725b1fc374f03ae5b2cb46bd95b"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_baseliner.dart","hash":"7ff73ad71342b4ddb73871f748b47d19"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/canonicalized_map.dart","hash":"889042dc1cc5b1f4e4e1572270920f54"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/custom_paint.dart","hash":"be92775b7801edc8607dd105e6d7a8bc"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream_consumer.dart","hash":"987dfee9ed944d2007a00e521d4fbbe4"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart","hash":"1c43aa902b27d1a8936c77dcf231953b"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart","hash":"f24fcd5c1e02f12bafb7b9111fc130a8"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/dynamic_scheme.dart","hash":"ce4df222c034641e9cc494b4e8724f43"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer.dart","hash":"8117e1fa6d39c6beca7169c752319c20"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/autocomplete.dart","hash":"a739ec5b459625f3e03ec4b6e8dd7e88"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/src/model.dart","hash":"c1e14f1c844a611e14c99ceef9227f4c"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/flex.dart","hash":"3849c7a6889bd7d5cbd63ccc4d7882ae"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart","hash":"70b3c5178a2900b73be78d52770fcd40"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart","hash":"3effcc99e92068d2d20cef50610395f6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/page.dart","hash":"f50ee6c376dbbd2fb413743b2ff41f86"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/spell_check.dart","hash":"8d902c39254551a753b0f6df3ae01552"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/interactive_viewer.dart","hash":"5185157e5b6205b48b1f9ffc2ad14f31"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/document_snapshot.dart","hash":"58351c4f6fb7cbd6cf70e7fe3439e620"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart","hash":"1dc7dcdd70674a9f80245280f277e7ff"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar.dart","hash":"b90ed671e7e766e8a27de8544ddbdcf4"},{"path":"/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.json","hash":"cc43ed2ba968cd8e0beb1355db0c30d7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/error_helpers.dart","hash":"39221ca00f5f1e0af7767613695bb5d2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/internals.dart","hash":"6683b2c06b0ec964286b1a54f7e2803f"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart","hash":"4c0d1712c28161aae922d6fb6aa513f3"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_editing.dart","hash":"a1497040765f0f7199f990aa00af5310"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/rotated_box.dart","hash":"3cac349935a5be3a90965935c1f271c6"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/suite_platform.dart","hash":"445804ede18f120167ab41e4e5a27a11"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/path_exception.dart","hash":"b062a8e2dade00779072d1c37846d161"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/exception.dart","hash":"5275d424aba5c931a30e6bd3e467027d"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/path_map.dart","hash":"9d273d5a3c1851b0313cd949e7f84355"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/app.dart","hash":"91c2cdd34c3ac5cb94093144569876f6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/feedback.dart","hash":"049d34ba2849061a547be27fc6e122fb"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/vm_service.dart","hash":"978a9b21477b3f4c8c0a372d979246f2"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/disconnector.dart","hash":"c5ce308df8cd7f6cdc39e3d532a6e907"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/event_simulation.dart","hash":"63c46898a37a024357035f404220d504"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar.dart","hash":"ee50c3d1a9d13caf4352f41121737441"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/empty_unmodifiable_set.dart","hash":"d2e49f7a3cc02c7bd120dd5e4b9daa33"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/_matchers_io.dart","hash":"42e066f5b50a582c513d8f1f46f989b7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/invoker.dart","hash":"5475e35e81760a8af729f5acd51f3164"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_compat.dart","hash":"096269ac0cb4694ee3df14b5b4be2cff"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/stack_frame.dart","hash":"240b18e26910e3eb4db6ebe62df2daf7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/sink_base.dart","hash":"8fec1bb0c768b230066dba96aac40ff5"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart","hash":"9ac903cffbc9fc815782d8e0bcea7e64"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/intl_stream.dart","hash":"0e87b557c916ce1a7b4421adfdf6a3ed"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_query_snapshot.dart","hash":"b5c14811348f382490dad0c2ca257ae4"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/flutter_dotenv.dart","hash":"0ba33325e2c1ce0b93d5c1e9901992c6"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_input.dart","hash":"f3cba4e3673522d0d6c0d42e74d1582f"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/lib/src/firebase_app.dart","hash":"92822ea2edbf875f4f02ee0df917a511"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_shadow.dart","hash":"dd4afff9bd3ae997a4bbdae12464d9a7"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/remote_exception.dart","hash":"c85253133969ce959cfde0d95c59f50a"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/LICENSE","hash":"b93fe5bcbea09a4ba86ec85c6bb8baaa"},{"path":"/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/src/testing.dart","hash":"547e68eb51c0955a34bad17f339d7e91"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/toggleable.dart","hash":"cd4a150ca2f954c9bb946bc5e0db4510"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tabs.dart","hash":"5ab5c46ec0590f245145cd71817e3bb2"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/borders.dart","hash":"067a882d20a84906270e5703c025be7a"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/list_tile.dart","hash":"b4178665f99545254fce62169f1c4e23"},{"path":"/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart","hash":"5bd42c05ffd396b9c61d5a82739deea4"}]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/app.dill b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/app.dill new file mode 100644 index 0000000..ead7fd2 Binary files /dev/null and b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/app.dill differ diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/debug_android_application.stamp b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/debug_android_application.stamp new file mode 100644 index 0000000..d642ee6 --- /dev/null +++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/debug_android_application.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/app.dill","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_tools/lib/src/build_system/targets/icon_tree_shaker.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/internal/engine.version","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/internal/engine.version","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/internal/engine.version","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/internal/engine.version","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/pubspec.yaml","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/dotenv","/Users/vick/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/assets/CupertinoIcons.ttf","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag","/Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_web-3.11.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/fake_async-1.3.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/firebase-9.0.3/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/firebase_auth-4.19.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/firebase_auth_platform_interface-7.2.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/firebase_auth_web-5.11.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_web-2.14.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/firebase_storage-11.7.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/firebase_storage_platform_interface-5.1.15/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/firebase_storage_web-3.9.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/http-0.13.6/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/http_parser-4.0.2/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/js-0.6.7/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/lints-3.0.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/state_notifier-1.0.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/typed_data-1.3.2/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/LICENSE","/Users/vick/.pub-cache/hosted/pub.dev/web-0.5.1/LICENSE","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/cache/pkg/sky_engine/LICENSE","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/LICENSE"],"outputs":["/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/vm_snapshot_data","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/isolate_snapshot_data","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/kernel_blob.bin","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/dotenv","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/fonts/MaterialIcons-Regular.otf","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/shaders/ink_sparkle.frag","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.json","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.bin","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/FontManifest.json","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/NOTICES.Z"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/flutter_assets.d b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/flutter_assets.d new file mode 100644 index 0000000..02d98a6 --- /dev/null +++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/flutter_assets.d @@ -0,0 +1 @@ + /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/dotenv /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/fonts/MaterialIcons-Regular.otf /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/shaders/ink_sparkle.frag /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.json /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.bin /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/FontManifest.json /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/NOTICES.Z: /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/pubspec.yaml /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/dotenv /Users/vick/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/assets/CupertinoIcons.ttf /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag /Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_web-3.11.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/fake_async-1.3.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/firebase-9.0.3/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/firebase_auth-4.19.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/firebase_auth_platform_interface-7.2.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/firebase_auth_web-5.11.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_web-2.14.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/firebase_storage-11.7.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/firebase_storage_platform_interface-5.1.15/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/firebase_storage_web-3.9.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/http-0.13.6/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/http_parser-4.0.2/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/js-0.6.7/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/lints-3.0.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/state_notifier-1.0.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/typed_data-1.3.2/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/LICENSE /Users/vick/.pub-cache/hosted/pub.dev/web-0.5.1/LICENSE /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/cache/pkg/sky_engine/LICENSE /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/LICENSE \ No newline at end of file diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/gen_dart_plugin_registrant.stamp b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/gen_dart_plugin_registrant.stamp new file mode 100644 index 0000000..34c8a9b --- /dev/null +++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/gen_dart_plugin_registrant.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/package_config_subset"],"outputs":[]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/gen_localizations.stamp b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/gen_localizations.stamp new file mode 100644 index 0000000..1b2d28c --- /dev/null +++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/gen_localizations.stamp @@ -0,0 +1 @@ +{"inputs":[],"outputs":[]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/kernel_snapshot.d b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/kernel_snapshot.d new file mode 100644 index 0000000..109b34c --- /dev/null +++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/kernel_snapshot.d @@ -0,0 +1 @@ +/Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/app.dill: /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/main.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/lib/firebase_core.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/material.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/services.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/flutter_dotenv.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/flutter_notification_center.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/config/firebase_options.dart /Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/lib/hooks_riverpod.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/date_symbol_data_local.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/firebase_core_platform_interface.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/widgets.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/lib/src/firebase_app.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/lib/src/firebase.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/about.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/action_buttons.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/action_chip.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/action_icons_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/adaptive_text_selection_toolbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/app.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/app_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/app_bar_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/arc.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/autocomplete.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/badge.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/badge_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/banner.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/banner_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_navigation_bar_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_sheet.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_bar_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_style.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_style_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/calendar_date_picker.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/card.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/card_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/checkbox.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/checkbox_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/chip.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/chip_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/choice_chip.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/circle_avatar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/color_scheme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/colors.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/constants.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/curves.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/data_table.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/data_table_source.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/data_table_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/date.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/date_picker.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/date_picker_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/debug.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/desktop_text_selection.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dialog.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dialog_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/divider.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/divider_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/drawer.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/drawer_header.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/drawer_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dropdown.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dropdown_menu.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dropdown_menu_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/elevated_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/elevated_button_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/elevation_overlay.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expand_icon.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expansion_panel.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expansion_tile.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expansion_tile_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/feedback.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/filled_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/filled_button_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/filter_chip.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/floating_action_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/flutter_logo.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/grid_tile.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/icon_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/icon_button_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/icons.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_decoration.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_highlight.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_ripple.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_sparkle.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_splash.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_well.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_chip.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_decorator.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/list_tile.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/list_tile_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/magnifier.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_localizations.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_state.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_state_mixin.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_anchor.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_bar_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_button_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_style.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/mergeable_material.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/motion.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_bar_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_drawer.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_drawer_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_rail.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_rail_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/no_splash.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/outlined_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/outlined_button_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/page.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/paginated_data_table.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/popup_menu.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/progress_indicator.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/progress_indicator_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/radio.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/radio_list_tile.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/radio_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/range_slider.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/refresh_indicator.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/reorderable_list.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/scaffold.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/scrollbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/scrollbar_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search_anchor.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search_bar_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search_view_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/segmented_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/segmented_button_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/selectable_text.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/selection_area.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/shadows.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/slider.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/slider_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/snack_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar_layout_delegate.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/stepper.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/switch.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/switch_list_tile.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/switch_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tab_controller.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tab_indicator.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tabs.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_button_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_field.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_form_field.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection_toolbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection_toolbar_text_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/theme_data.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/time.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/time_picker.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/time_picker_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/toggle_buttons.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/toggleable.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tooltip.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tooltip_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tooltip_visibility.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/typography.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/asset_bundle.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/asset_manifest.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/autofill.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/binary_messenger.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/binding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/browser_context_menu.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/clipboard.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/debug.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/deferred_component.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/flavor.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/font_loader.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/haptic_feedback.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/hardware_keyboard.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/keyboard_inserted_content.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/keyboard_key.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/keyboard_maps.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/live_text.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/message_codec.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/message_codecs.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/mouse_cursor.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/mouse_tracking.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/platform_channel.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/platform_views.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/process_text.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_ios.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_web.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_windows.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/restoration.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/service_extensions.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/spell_check.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_channels.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_chrome.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_navigator.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_sound.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_boundary.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_editing.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_editing_delta.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_formatter.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_input.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_layout_metrics.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/undo_manager.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/src/dotenv.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/src/parser.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/services/notification_service.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/services/local_notification_service.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/services/firebase_notification_service.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/notification_center.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/models/notification.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/models/notification_theme.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/models/notification_config.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/notification_bell.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/notification_bell_story.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/foundation.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/config/environment_config.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/flutter_riverpod.dart /Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/lib/src/consumer.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/date_symbols.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/date_format_internal.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/date_time_patterns.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/collection.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/pigeon/messages.pigeon.dart /Users/vick/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/plugin_platform_interface.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/pigeon/mocks.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/pigeon/test_api.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/firebase_core_exceptions.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/firebase_exception.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/firebase_options.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/method_channel/method_channel_firebase.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/method_channel/method_channel_firebase_app.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/platform_interface/platform_interface_firebase.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/platform_interface/platform_interface_firebase_app.dart /Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/platform_interface/platform_interface_firebase_plugin.dart /Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/characters.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/vector_math_64.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/rendering.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/actions.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/adapter.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_scroll_view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_size.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/annotated_region.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/app.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/app_lifecycle_listener.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/async.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/autocomplete.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/autofill.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/banner.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/basic.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/binding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/color_filter.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/container.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/context_menu_button_item.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/context_menu_controller.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/debug.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/decorated_sliver.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/default_selection_style.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/default_text_editing_shortcuts.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/dismissible.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/display_feature_sub_screen.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/disposable_build_context.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/drag_target.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/dual_transition_builder.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/editable_text.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/focus_manager.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/focus_scope.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/form.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/framework.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/grid_paper.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/heroes.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon_data.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/image.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/image_filter.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/image_icon.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/inherited_model.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/inherited_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/interactive_viewer.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/keyboard_listener.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/layout_builder.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/localizations.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/lookup_boundary.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/magnifier.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/media_query.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/navigator.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/navigator_pop_handler.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/notification_listener.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/overflow_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/overlay.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/page_storage.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/page_view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/pages.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/placeholder.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/platform_menu_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/platform_selectable_region_context_menu.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/platform_view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/pop_scope.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/preferred_size.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/reorderable_list.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/restoration.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/restoration_properties.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/router.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/routes.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/safe_area.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_aware_image_provider.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_context.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_delegate.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_notification_observer.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_position.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scrollable.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scrollable_helpers.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scrollbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/selectable_region.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/selection_container.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/service_extensions.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/shared_app_data.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/shortcuts.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_fill.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_varied_extent_list.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/slotted_render_object_widget.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/snapshot_widget.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/spacer.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/spell_check.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/status_transitions.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/table.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/tap_region.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_editing_intents.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_selection.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_anchors.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_layout_delegate.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/texture.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/title.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/transitions.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/tween_animation_builder.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/two_dimensional_scroll_view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/two_dimensional_viewport.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/undo_history.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/unique_widget.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/viewport.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/visibility.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/widget_span.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/scheduler.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/back_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/cupertino.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/animation.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/gestures.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/material_color_utilities.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/painting.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/semantics.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/_background_isolate_binary_messenger_io.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/src/errors.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/cloud_firestore.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/config/firebase_collections.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/intl.dart /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/lib/src/models/notification_translation.dart /Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/lib/flutter_animated_widgets.dart /Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/lib/meta.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/annotations.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/assertions.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/basic_types.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/binding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/bitfield.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/capabilities.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/change_notifier.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/collections.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/constants.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/debug.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/diagnostics.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/isolates.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/key.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/licenses.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/node.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/object.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/observer_list.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/persistent_hash_map.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/platform.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/print.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/serialization.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/service_extensions.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/stack_frame.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/timeline.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/unicode.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/riverpod.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/change_notifier_provider.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/consumer.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/framework.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/flutter_hooks.dart /Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/lib/src/internals.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl_helpers.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/algorithms.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/boollist.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/canonicalized_map.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_iterable.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_list.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_map.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/comparators.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/equality.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/equality_map.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/equality_set.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/functions.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/iterable_extensions.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/iterable_zip.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/list_extensions.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/priority_queue.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/queue_list.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/union_set.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/union_set_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/unmodifiable_wrappers.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/wrappers.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/flutter_test.dart /Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/characters.dart /Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/extensions.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/aabb2.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/aabb3.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/colors.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/constants.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/error_helpers.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/frustum.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/intersection_result.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix2.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix3.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix4.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/noise.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/obb3.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/opengl.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/plane.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/quad.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/quaternion.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/ray.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/sphere.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/triangle.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/utilities.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector2.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector3.dart /Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector4.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/animated_size.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/binding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/box.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/custom_layout.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/custom_paint.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/debug.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/decorated_sliver.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/editable.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/error.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/flex.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/flow.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/image.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/layer.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/layout_helper.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/list_body.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/mouse_tracker.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/object.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/paragraph.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/platform_view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/proxy_box.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/proxy_sliver.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/rotated_box.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/selection.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/service_extensions.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/shifted_box.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_group.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_list.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/stack.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/table.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/table_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/texture.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/tweens.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/viewport.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/wrap.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/constants.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/physics.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/_platform_selectable_region_context_menu_io.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/_html_element_view_io.dart /Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/lib/meta_meta.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/binding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/debug.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/priority.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/service_extensions.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/ticker.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/app.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/checkbox.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/colors.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/constants.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/context_menu.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/context_menu_action.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/date_picker.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/debug.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/dialog.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/form_row.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/form_section.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/icon_theme_data.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/icons.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/interface_level.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/list_section.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/list_tile.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/localizations.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/magnifier.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/picker.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/radio.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/refresh.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/route.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/search_field.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/slider.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/spell_check_suggestions_toolbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/switch.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/tab_view.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_field.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_form_field_row.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_selection.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar_button.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/theme.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animation.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animation_controller.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animation_style.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animations.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/curves.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/listener_helpers.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/tween.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/tween_sequence.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/arena.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/binding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/constants.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/converter.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/debug.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/drag.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/drag_details.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/eager.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/events.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/force_press.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/gesture_settings.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/hit_test.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/long_press.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/monodrag.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/multidrag.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/multitap.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/pointer_router.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/recognizer.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/resampler.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/scale.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/tap.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/tap_and_drag.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/team.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/blend/blend.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/contrast/contrast.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dislike/dislike_analyzer.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/dynamic_color.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/material_dynamic_colors.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/cam16.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/hct.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/viewing_conditions.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/palettes/core_palette.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/palettes/tonal_palette.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_celebi.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_map.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_wsmeans.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_wu.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/dynamic_scheme.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_content.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_expressive.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_fidelity.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_monochrome.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_neutral.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_tonal_spot.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_vibrant.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/variant.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/score/score.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/temperature/temperature_cache.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/utils/color_utils.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/utils/math_utils.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/utils/string_utils.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/alignment.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/basic_types.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/binding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/border_radius.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/borders.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_decoration.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_fit.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_shadow.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/circle_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/clip.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/colors.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/debug.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/decoration.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/decoration_image.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/edge_insets.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/flutter_logo.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/fractional_offset.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/geometry.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/gradient.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_cache.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_decoder.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_provider.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_resolution.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_stream.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/inline_span.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/linear_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/matrix_utils.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/notched_shapes.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/oval_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/paint_utilities.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/placeholder_span.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/shape_decoration.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/stadium_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/star_border.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/strut_style.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_painter.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_scaler.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_span.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_style.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/binding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/debug.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/semantics.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/semantics_event.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/semantics_service.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/cloud_firestore_platform_interface.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/aggregate_query.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/aggregate_query_snapshot.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/collection_reference.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/document_change.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/document_reference.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/document_snapshot.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/field_value.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/filters.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/firestore.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/load_bundle_task.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/load_bundle_task_snapshot.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/query.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/query_document_snapshot.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/query_snapshot.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/snapshot_metadata.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/transaction.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/utils/codec_utility.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/write_batch.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/global_state.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_format.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/plural_rules.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/bidi.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/bidi_formatter.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/micro_money.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/number_format.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/text_direction.dart /Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/lib/src/animated_notification_bell.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_capabilities_io.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_platform_io.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_timeline_io.dart /Users/vick/.pub-cache/hosted/pub.dev/state_notifier-1.0.0/lib/state_notifier.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/common.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/future_provider.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/provider.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_notifier_provider.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_provider.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_provider.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/internals.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/builders.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/change_notifier_provider/auto_dispose.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/change_notifier_provider/base.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/internals.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/framework.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/hooks.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/utils.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_iterator.dart /Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/empty_unmodifiable_set.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/_goldens_io.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/_matchers_io.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/accessibility.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/animation_sheet.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/binding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/controller.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/deprecated.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/event_simulation.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/finders.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/frame_timing_summarizer.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/goldens.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/image.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/matchers.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/mock_canvas.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/mock_event_channel.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/nonconst.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/platform.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/recording_canvas.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/restoration.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/stack_manipulation.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_async_utils.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_compat.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_default_binary_messenger.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_exception_reporter.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_pointer.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_text_input.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_vsync.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/tree_traversal.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/widget_tester.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/window.dart /Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/characters_impl.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/friction_simulation.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/simulation.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/spring_simulation.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/tolerance.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/utils.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/toggleable.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/src/contrast_curve.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/src/tone_delta_pair.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/src/hct_solver.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/src/point_provider_lab.dart /Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/src/point_provider.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/_network_image_io.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/internal/pointer.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/pigeon/messages.pigeon.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/blob.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/field_path.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/field_path_type.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/filters.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/geo_point.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/get_options.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/load_bundle_task_state.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/persistence_settings.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_aggregate_query.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_aggregate_query_snapshot.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_collection_reference.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_document_change.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_document_reference.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_document_snapshot.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_field_value.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_field_value_factory.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_firestore.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_index_definitions.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_load_bundle_task.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_load_bundle_task_snapshot.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_query.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_query_snapshot.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_transaction.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_write_batch.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/utils/load_bundle_task_state.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/set_options.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/settings.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/snapshot_metadata.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/timestamp.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/constants.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_builder.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_computation.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/intl_stream.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/regexp.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_format_field.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/number_symbols.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/number_symbols_data.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/number_format_parser.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/number_parser.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/compact_number_format.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/builders.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/listenable.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/pragma.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/result.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/run_guarded.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/auto_dispose.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/auto_dispose_family.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/base.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/family.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/auto_dispose.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/auto_dispose_family.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/base.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/family.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stack_trace.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/common/env.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/always_alive.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/auto_dispose.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/async_selector.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/provider_base.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/element.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/container.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/family.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/listen.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/foundation.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/proxy_provider_listenable.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/ref.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/selector.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/scheduler.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/value_provider.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/future_provider/auto_dispose.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/future_provider/base.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/auto_dispose.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/auto_dispose_family.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/base.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/family.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/provider/auto_dispose.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/provider/base.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_notifier_provider/auto_dispose.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_notifier_provider/base.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_provider/auto_dispose.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_provider/base.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_provider/auto_dispose.dart /Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_provider/base.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/animation.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/async.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/expansion_tile_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/focus_node.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/focus_scope_node.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/keep_alive.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/listenable.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/listenable_selector.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/misc.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/page_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/platform_brightness.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/primitives.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/scroll_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/search_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/tab_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/text_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/transformation_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/widgets_binding_observer.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/material_states_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/debounced.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/expect.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/path.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/async_matcher.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/hooks.dart /Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/clock.dart /Users/vick/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/fake_async.dart /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/stack_trace.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/scaffolding.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/_binding_io.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/leak_tracker_flutter_testing.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/declarer.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/group.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/group_entry.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/invoker.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/live_test.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/message.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/runtime.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/state.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/suite.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/suite_platform.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/test.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/fake.dart /Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_text_input_key_handler.dart /Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/table.dart /Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/constants.dart /Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/breaks.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/utils/firestore_message_codec.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_field_value_factory.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_firestore.dart /Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/string_iterator.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/matcher.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/expect.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/expect_async.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/future_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/never_called.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/prints_matcher.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/stream_matcher.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/stream_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/throws_matcher.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/throws_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/context.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/path_exception.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/path_map.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/path_set.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/description.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/equals_matcher.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/interfaces.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/operator_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/type_matcher.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/closed_exception.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/stack_trace_formatter.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/test_failure.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/scaffolding/utils.dart /Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/default.dart /Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/clock.dart /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/chain.dart /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/frame.dart /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/trace.dart /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/unparsed_frame.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/on_platform.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/retry.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/skip.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/tags.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/test_on.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/timeout.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/scaffolding/spawn_hybrid.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/scaffolding/test_structure.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/leak_tracker.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/leak_tracker_testing.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/src/matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/src/model.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/src/testing.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/metadata.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/live_test_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/util/pretty_print.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/compiler.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/operating_system.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/frontend/fake.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_field_value.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_query.dart /Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/lib/_flutterfire_internals.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_load_bundle_task.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_query_snapshot.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_collection_reference.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_document_reference.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_transaction.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_write_batch.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/utils/exception.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/core_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/custom_matcher.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/error_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/iterable_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/map_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/numeric_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/order_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/string_matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/util.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/util/pretty_print.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/util/placeholder.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/async.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/characters.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/internal_style.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/parsed_path.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style/posix.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style/url.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style/windows.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/pretty_print.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/feature_matcher.dart /Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/having_matcher.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/stack_trace_mapper.dart /Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/stopwatch.dart /Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/utils.dart /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/lazy_chain.dart /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/stack_zone_specification.dart /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/utils.dart /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/lazy_trace.dart /Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/vm_trace.dart /Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/string_scanner.dart /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/stream_channel.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/remote_exception.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/utils.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/helpers.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/leak_tracking.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/model.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/shared_model.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/src/leak_testing.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/src/matchers.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/boolean_selector.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/platform_selector.dart /Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/util/identifier_regex.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_aggregate_query.dart /Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/lib/src/interop_shimmer.dart /Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/lib/src/exception.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_document_change.dart /Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/utils/auto_id_generator.dart /Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/term_glyph.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/async_cache.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/async_memoizer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/byte_collector.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/cancelable_operation.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/chunked_stream_reader.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/event_sink.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/future.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/sink.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream_consumer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream_sink.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream_subscription.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/future_group.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/lazy_stream.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/null_stream_sink.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/restartable_timer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/error.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/future.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/result.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/value.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/single_subscription_transformer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/sink_base.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_closer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_completer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_extensions.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_group.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_queue.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_completer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_extensions.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_splitter.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_subscription_transformer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_zip.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/subscription_stream.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/typed_stream_transformer.dart /Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/utils.dart /Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/exception.dart /Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/line_scanner.dart /Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/span_scanner.dart /Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/string_scanner.dart /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/close_guarantee_channel.dart /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/guarantee_channel.dart /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/stream_channel_transformer.dart /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/delegating_stream_channel.dart /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/disconnector.dart /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/json_document_transformer.dart /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/multi_channel.dart /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/stream_channel_completer.dart /Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/stream_channel_controller.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/_formatting.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_retaining_path/_connection.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_retaining_path/_retaining_path.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/_registration.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/_primitives.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_baseliner.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_leak_tracker.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_dispatcher.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/source_span.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/all.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/impl.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/none.dart /Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/ascii_glyph_set.dart /Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/glyph_set.dart /Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/unicode_glyph_set.dart /Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/top_level.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/typed/stream_subscription.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/capture_sink.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/capture_transformer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/release_sink.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/release_transformer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/reject_errors.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/handler_transformer.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/stream_transformer_wrapper.dart /Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/typed.dart /Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/charcode.dart /Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/utils.dart /Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/eager_span_scanner.dart /Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/relative_span_scanner.dart /Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/vm_service.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/_util.dart /Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/vm_service_io.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_retaining_path/_retaining_path_isolate.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/delivery.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/messages.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/primitives.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_print_bytes.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_leak_reporter.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_tracker.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/file.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/location.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/location_mixin.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_exception.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_mixin.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_with_context.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/ast.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/evaluator.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/intersection_selector.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/parser.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/union_selector.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/validator.dart /Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/src/dart_io_extensions.dart /Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/src/snapshot_graph.dart /Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/src/vm_service.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/_protocol.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_leak_filter.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_record.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_records.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_finalizer.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_gc_counter.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/highlighter.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/utils.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/visitor.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/scanner.dart /Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/token.dart /Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_record_set.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/charcode.dart /Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/colors.dart diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/kernel_snapshot.stamp b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/kernel_snapshot.stamp new file mode 100644 index 0000000..4abbf9f --- /dev/null +++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/kernel_snapshot.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.yaml","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/package_config_subset","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_tools/lib/src/build_system/targets/common.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/internal/engine.version","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/internal/engine.version","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/internal/engine.version","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/internal/engine.version","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/main.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/lib/firebase_core.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/material.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/services.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/flutter_dotenv.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/flutter_notification_center.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/config/firebase_options.dart","/Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/lib/hooks_riverpod.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/date_symbol_data_local.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/firebase_core_platform_interface.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/widgets.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/lib/src/firebase_app.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core-2.28.0/lib/src/firebase.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/about.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/action_buttons.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/action_chip.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/action_icons_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/adaptive_text_selection_toolbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/app.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/app_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/app_bar_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/arc.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/autocomplete.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/badge.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/badge_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/banner.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/banner_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_navigation_bar_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_sheet.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_bar_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_style.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_style_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/button_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/calendar_date_picker.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/card.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/card_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/checkbox.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/checkbox_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/chip.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/chip_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/choice_chip.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/circle_avatar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/color_scheme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/colors.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/constants.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/curves.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/data_table.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/data_table_source.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/data_table_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/date.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/date_picker.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/date_picker_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/debug.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/desktop_text_selection.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dialog.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dialog_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/divider.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/divider_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/drawer.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/drawer_header.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/drawer_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dropdown.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dropdown_menu.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/dropdown_menu_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/elevated_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/elevated_button_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/elevation_overlay.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expand_icon.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expansion_panel.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expansion_tile.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/expansion_tile_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/feedback.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/filled_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/filled_button_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/filter_chip.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/floating_action_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/flutter_logo.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/grid_tile.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/icon_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/icon_button_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/icons.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_decoration.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_highlight.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_ripple.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_sparkle.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_splash.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/ink_well.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_chip.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/input_decorator.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/list_tile.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/list_tile_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/magnifier.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_localizations.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_state.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/material_state_mixin.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_anchor.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_bar_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_button_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_style.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/menu_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/mergeable_material.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/motion.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_bar_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_drawer.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_drawer_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_rail.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/navigation_rail_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/no_splash.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/outlined_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/outlined_button_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/page.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/paginated_data_table.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/popup_menu.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/progress_indicator.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/progress_indicator_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/radio.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/radio_list_tile.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/radio_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/range_slider.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/refresh_indicator.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/reorderable_list.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/scaffold.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/scrollbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/scrollbar_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search_anchor.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search_bar_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/search_view_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/segmented_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/segmented_button_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/selectable_text.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/selection_area.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/shadows.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/slider.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/slider_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/snack_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar_layout_delegate.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/stepper.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/switch.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/switch_list_tile.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/switch_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tab_controller.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tab_indicator.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tabs.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_button_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_field.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_form_field.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection_toolbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_selection_toolbar_text_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/text_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/theme_data.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/time.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/time_picker.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/time_picker_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/toggle_buttons.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/toggleable.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tooltip.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tooltip_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/tooltip_visibility.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/typography.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/asset_bundle.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/asset_manifest.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/autofill.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/binary_messenger.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/binding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/browser_context_menu.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/clipboard.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/debug.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/deferred_component.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/flavor.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/font_loader.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/haptic_feedback.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/hardware_keyboard.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/keyboard_inserted_content.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/keyboard_key.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/keyboard_maps.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/live_text.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/message_codec.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/message_codecs.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/mouse_cursor.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/mouse_tracking.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/platform_channel.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/platform_views.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/process_text.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_ios.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_web.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/raw_keyboard_windows.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/restoration.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/service_extensions.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/spell_check.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_channels.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_chrome.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_navigator.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/system_sound.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_boundary.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_editing.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_editing_delta.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_formatter.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_input.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/text_layout_metrics.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/undo_manager.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/src/dotenv.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/src/parser.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/services/notification_service.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/services/local_notification_service.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/services/firebase_notification_service.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/notification_center.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/models/notification.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/models/notification_theme.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/models/notification_config.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/notification_bell.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/notification_bell_story.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/foundation.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/config/environment_config.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/flutter_riverpod.dart","/Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/lib/src/consumer.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/date_symbols.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/date_format_internal.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/date_time_patterns.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/collection.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/pigeon/messages.pigeon.dart","/Users/vick/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/plugin_platform_interface.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/pigeon/mocks.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/pigeon/test_api.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/firebase_core_exceptions.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/firebase_exception.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/firebase_options.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/method_channel/method_channel_firebase.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/method_channel/method_channel_firebase_app.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/platform_interface/platform_interface_firebase.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/platform_interface/platform_interface_firebase_app.dart","/Users/vick/.pub-cache/hosted/pub.dev/firebase_core_platform_interface-5.0.0/lib/src/platform_interface/platform_interface_firebase_plugin.dart","/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/characters.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/vector_math_64.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/rendering.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/actions.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/adapter.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_scroll_view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_size.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/annotated_region.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/app.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/app_lifecycle_listener.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/async.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/autocomplete.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/autofill.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/banner.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/basic.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/binding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/color_filter.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/container.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/context_menu_button_item.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/context_menu_controller.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/debug.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/decorated_sliver.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/default_selection_style.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/default_text_editing_shortcuts.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/dismissible.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/display_feature_sub_screen.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/disposable_build_context.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/drag_target.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/dual_transition_builder.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/editable_text.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/focus_manager.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/focus_scope.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/form.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/framework.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/grid_paper.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/heroes.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon_data.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/image.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/image_filter.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/image_icon.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/inherited_model.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/inherited_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/interactive_viewer.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/keyboard_listener.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/layout_builder.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/localizations.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/lookup_boundary.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/magnifier.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/media_query.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/navigator.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/navigator_pop_handler.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/notification_listener.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/overflow_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/overlay.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/page_storage.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/page_view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/pages.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/placeholder.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/platform_menu_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/platform_selectable_region_context_menu.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/platform_view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/pop_scope.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/preferred_size.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/reorderable_list.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/restoration.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/restoration_properties.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/router.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/routes.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/safe_area.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_aware_image_provider.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_context.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_delegate.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_notification_observer.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_position.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scroll_view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scrollable.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scrollable_helpers.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/scrollbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/selectable_region.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/selection_container.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/service_extensions.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/shared_app_data.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/shortcuts.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_fill.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/sliver_varied_extent_list.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/slotted_render_object_widget.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/snapshot_widget.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/spacer.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/spell_check.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/status_transitions.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/table.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/tap_region.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_editing_intents.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_selection.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_anchors.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_layout_delegate.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/texture.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/title.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/transitions.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/tween_animation_builder.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/two_dimensional_scroll_view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/two_dimensional_viewport.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/undo_history.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/unique_widget.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/viewport.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/visibility.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/widget_span.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/scheduler.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/back_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/cupertino.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/animation.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/gestures.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/material_color_utilities.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/painting.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/semantics.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/services/_background_isolate_binary_messenger_io.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_dotenv-5.1.0/lib/src/errors.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/cloud_firestore.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/config/firebase_collections.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/intl.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/lib/src/models/notification_translation.dart","/Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/lib/flutter_animated_widgets.dart","/Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/lib/meta.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/annotations.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/assertions.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/basic_types.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/binding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/bitfield.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/capabilities.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/change_notifier.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/collections.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/constants.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/debug.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/diagnostics.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/isolates.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/key.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/licenses.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/node.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/object.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/observer_list.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/persistent_hash_map.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/platform.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/print.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/serialization.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/service_extensions.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/stack_frame.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/timeline.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/unicode.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/riverpod.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/change_notifier_provider.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/consumer.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/framework.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/flutter_hooks.dart","/Users/vick/.pub-cache/hosted/pub.dev/hooks_riverpod-2.5.1/lib/src/internals.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl_helpers.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/algorithms.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/boollist.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/canonicalized_map.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_iterable.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_list.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_map.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/comparators.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/equality.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/equality_map.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/equality_set.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/functions.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/iterable_extensions.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/iterable_zip.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/list_extensions.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/priority_queue.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/queue_list.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/union_set.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/union_set_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/unmodifiable_wrappers.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/wrappers.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/flutter_test.dart","/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/characters.dart","/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/extensions.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/aabb2.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/aabb3.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/colors.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/constants.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/error_helpers.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/frustum.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/intersection_result.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix2.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix3.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix4.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/noise.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/obb3.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/opengl.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/plane.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/quad.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/quaternion.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/ray.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/sphere.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/triangle.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/utilities.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector2.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector3.dart","/Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector4.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/animated_size.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/binding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/box.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/custom_layout.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/custom_paint.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/debug.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/decorated_sliver.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/editable.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/error.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/flex.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/flow.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/image.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/layer.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/layout_helper.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/list_body.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/mouse_tracker.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/object.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/paragraph.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/platform_view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/proxy_box.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/proxy_sliver.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/rotated_box.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/selection.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/service_extensions.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/shifted_box.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_group.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_list.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/stack.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/table.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/table_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/texture.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/tweens.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/viewport.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/rendering/wrap.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/constants.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/physics.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/_platform_selectable_region_context_menu_io.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/widgets/_html_element_view_io.dart","/Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/lib/meta_meta.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/binding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/debug.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/priority.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/service_extensions.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/scheduler/ticker.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/app.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/checkbox.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/colors.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/constants.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/context_menu.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/context_menu_action.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/date_picker.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/debug.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/dialog.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/form_row.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/form_section.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/icon_theme_data.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/icons.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/interface_level.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/list_section.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/list_tile.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/localizations.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/magnifier.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/picker.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/radio.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/refresh.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/route.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/search_field.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/slider.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/spell_check_suggestions_toolbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/switch.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/tab_view.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_field.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_form_field_row.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_selection.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar_button.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/text_theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/theme.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animation.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animation_controller.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animation_style.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/animations.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/curves.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/listener_helpers.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/tween.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/animation/tween_sequence.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/arena.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/binding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/constants.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/converter.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/debug.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/drag.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/drag_details.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/eager.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/events.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/force_press.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/gesture_settings.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/hit_test.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/long_press.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/monodrag.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/multidrag.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/multitap.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/pointer_router.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/recognizer.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/resampler.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/scale.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/tap.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/tap_and_drag.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/team.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/blend/blend.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/contrast/contrast.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dislike/dislike_analyzer.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/dynamic_color.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/material_dynamic_colors.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/cam16.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/hct.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/viewing_conditions.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/palettes/core_palette.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/palettes/tonal_palette.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_celebi.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_map.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_wsmeans.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/quantizer_wu.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/dynamic_scheme.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_content.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_expressive.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_fidelity.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_monochrome.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_neutral.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_tonal_spot.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/scheme_vibrant.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/scheme/variant.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/score/score.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/temperature/temperature_cache.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/utils/color_utils.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/utils/math_utils.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/utils/string_utils.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/alignment.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/basic_types.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/binding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/border_radius.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/borders.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_decoration.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_fit.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/box_shadow.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/circle_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/clip.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/colors.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/debug.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/decoration.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/decoration_image.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/edge_insets.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/flutter_logo.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/fractional_offset.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/geometry.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/gradient.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_cache.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_decoder.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_provider.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_resolution.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/image_stream.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/inline_span.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/linear_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/matrix_utils.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/notched_shapes.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/oval_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/paint_utilities.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/placeholder_span.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/shape_decoration.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/stadium_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/star_border.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/strut_style.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_painter.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_scaler.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_span.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/text_style.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/binding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/debug.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/semantics.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/semantics_event.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/semantics/semantics_service.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/cloud_firestore_platform_interface.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/aggregate_query.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/aggregate_query_snapshot.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/collection_reference.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/document_change.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/document_reference.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/document_snapshot.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/field_value.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/filters.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/firestore.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/load_bundle_task.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/load_bundle_task_snapshot.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/query.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/query_document_snapshot.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/query_snapshot.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/snapshot_metadata.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/transaction.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/utils/codec_utility.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore-4.16.0/lib/src/write_batch.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/global_state.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_format.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/plural_rules.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/bidi.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/bidi_formatter.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/micro_money.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/number_format.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/text_direction.dart","/Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/lib/src/animated_notification_bell.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_capabilities_io.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_platform_io.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/foundation/_timeline_io.dart","/Users/vick/.pub-cache/hosted/pub.dev/state_notifier-1.0.0/lib/state_notifier.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/common.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/future_provider.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/provider.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_notifier_provider.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_provider.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_provider.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/internals.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/builders.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/change_notifier_provider/auto_dispose.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/change_notifier_provider/base.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_riverpod-2.5.1/lib/src/internals.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/framework.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/hooks.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/utils.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/combined_wrappers/combined_iterator.dart","/Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/src/empty_unmodifiable_set.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/_goldens_io.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/_matchers_io.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/accessibility.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/animation_sheet.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/binding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/controller.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/deprecated.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/event_simulation.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/finders.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/frame_timing_summarizer.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/goldens.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/image.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/matchers.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/mock_canvas.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/mock_event_channel.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/nonconst.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/platform.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/recording_canvas.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/restoration.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/stack_manipulation.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_async_utils.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_compat.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_default_binary_messenger.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_exception_reporter.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_pointer.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_text_input.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_vsync.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/tree_traversal.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/widget_tester.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/window.dart","/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/characters_impl.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/friction_simulation.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/simulation.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/spring_simulation.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/tolerance.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/physics/utils.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/cupertino/toggleable.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/src/contrast_curve.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/dynamiccolor/src/tone_delta_pair.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/hct/src/hct_solver.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/src/point_provider_lab.dart","/Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/quantize/src/point_provider.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/src/painting/_network_image_io.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/internal/pointer.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/pigeon/messages.pigeon.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/blob.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/field_path.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/field_path_type.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/filters.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/geo_point.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/get_options.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/load_bundle_task_state.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/persistence_settings.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_aggregate_query.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_aggregate_query_snapshot.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_collection_reference.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_document_change.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_document_reference.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_document_snapshot.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_field_value.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_field_value_factory.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_firestore.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_index_definitions.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_load_bundle_task.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_load_bundle_task_snapshot.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_query.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_query_snapshot.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_transaction.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/platform_interface_write_batch.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/platform_interface/utils/load_bundle_task_state.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/set_options.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/settings.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/snapshot_metadata.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/timestamp.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/constants.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_builder.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_computation.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/intl_stream.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/regexp.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/date_format_field.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/number_symbols.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/number_symbols_data.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/number_format_parser.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/number_parser.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/compact_number_format.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/builders.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/listenable.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/pragma.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/result.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/run_guarded.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/auto_dispose.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/auto_dispose_family.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/base.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/async_notifier/family.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/auto_dispose.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/auto_dispose_family.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/base.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_notifier/family.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stack_trace.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/common/env.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/always_alive.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/auto_dispose.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/async_selector.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/provider_base.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/element.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/container.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/family.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/listen.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/foundation.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/proxy_provider_listenable.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/ref.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/selector.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/scheduler.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/framework/value_provider.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/future_provider/auto_dispose.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/future_provider/base.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/auto_dispose.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/auto_dispose_family.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/base.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/notifier/family.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/provider/auto_dispose.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/provider/base.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_notifier_provider/auto_dispose.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_notifier_provider/base.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_provider/auto_dispose.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/state_provider/base.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_provider/auto_dispose.dart","/Users/vick/.pub-cache/hosted/pub.dev/riverpod-2.5.1/lib/src/stream_provider/base.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/animation.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/async.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/expansion_tile_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/focus_node.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/focus_scope_node.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/keep_alive.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/listenable.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/listenable_selector.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/misc.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/page_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/platform_brightness.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/primitives.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/scroll_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/search_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/tab_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/text_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/transformation_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/widgets_binding_observer.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/material_states_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/flutter_hooks-0.20.5/lib/src/debounced.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/expect.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/path.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/async_matcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/hooks.dart","/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/clock.dart","/Users/vick/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/fake_async.dart","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/stack_trace.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/scaffolding.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/_binding_io.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/leak_tracker_flutter_testing.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/declarer.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/group.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/group_entry.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/invoker.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/live_test.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/message.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/runtime.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/state.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/suite.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/suite_platform.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/test.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/fake.dart","/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/src/test_text_input_key_handler.dart","/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/table.dart","/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/constants.dart","/Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/breaks.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/utils/firestore_message_codec.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_field_value_factory.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_firestore.dart","/Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/src/intl/string_iterator.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/matcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/expect.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/expect_async.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/future_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/never_called.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/prints_matcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/stream_matcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/stream_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/throws_matcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/throws_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/context.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/path_exception.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/path_map.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/path_set.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/description.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/equals_matcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/interfaces.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/operator_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/type_matcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/closed_exception.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/stack_trace_formatter.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/test_failure.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/scaffolding/utils.dart","/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/default.dart","/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/clock.dart","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/chain.dart","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/frame.dart","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/trace.dart","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/unparsed_frame.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/on_platform.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/retry.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/skip.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/tags.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/test_on.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/configuration/timeout.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/scaffolding/spawn_hybrid.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/scaffolding/test_structure.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/leak_tracker.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/leak_tracker_testing.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/src/matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/src/model.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/src/testing.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/metadata.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/live_test_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/util/pretty_print.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/compiler.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/operating_system.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/frontend/fake.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_field_value.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_query.dart","/Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/lib/_flutterfire_internals.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_load_bundle_task.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_query_snapshot.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_collection_reference.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_document_reference.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_transaction.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_write_batch.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/utils/exception.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/core_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/custom_matcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/error_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/iterable_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/map_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/numeric_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/order_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/string_matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/util.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/util/pretty_print.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/expect/util/placeholder.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/async.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/characters.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/internal_style.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/parsed_path.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style/posix.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style/url.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/style/windows.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/pretty_print.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/feature_matcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/src/having_matcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/stack_trace_mapper.dart","/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/stopwatch.dart","/Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/src/utils.dart","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/lazy_chain.dart","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/stack_zone_specification.dart","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/utils.dart","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/lazy_trace.dart","/Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/src/vm_trace.dart","/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/string_scanner.dart","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/stream_channel.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/remote_exception.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/utils.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/helpers.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/leak_tracking.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/model.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/shared_model.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/src/leak_testing.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/src/matchers.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/boolean_selector.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/platform_selector.dart","/Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/src/backend/util/identifier_regex.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_aggregate_query.dart","/Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/lib/src/interop_shimmer.dart","/Users/vick/.pub-cache/hosted/pub.dev/_flutterfire_internals-1.3.28/lib/src/exception.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/method_channel_document_change.dart","/Users/vick/.pub-cache/hosted/pub.dev/cloud_firestore_platform_interface-6.1.12/lib/src/method_channel/utils/auto_id_generator.dart","/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/term_glyph.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/async_cache.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/async_memoizer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/byte_collector.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/cancelable_operation.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/chunked_stream_reader.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/event_sink.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/future.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/sink.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream_consumer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream_sink.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/delegate/stream_subscription.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/future_group.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/lazy_stream.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/null_stream_sink.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/restartable_timer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/error.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/future.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/result.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/value.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/single_subscription_transformer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/sink_base.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_closer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_completer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_extensions.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_group.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_queue.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_completer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_extensions.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_splitter.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_subscription_transformer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_zip.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/subscription_stream.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/typed_stream_transformer.dart","/Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/src/utils.dart","/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/exception.dart","/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/line_scanner.dart","/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/span_scanner.dart","/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/string_scanner.dart","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/close_guarantee_channel.dart","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/guarantee_channel.dart","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/stream_channel_transformer.dart","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/delegating_stream_channel.dart","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/disconnector.dart","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/json_document_transformer.dart","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/multi_channel.dart","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/stream_channel_completer.dart","/Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/src/stream_channel_controller.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/_formatting.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_retaining_path/_connection.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_retaining_path/_retaining_path.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/_registration.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/_primitives.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_baseliner.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_leak_tracker.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_dispatcher.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/source_span.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/all.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/impl.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/none.dart","/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/ascii_glyph_set.dart","/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/glyph_set.dart","/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/unicode_glyph_set.dart","/Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/top_level.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/typed/stream_subscription.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/capture_sink.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/capture_transformer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/release_sink.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/result/release_transformer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/reject_errors.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/handler_transformer.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/stream_transformer_wrapper.dart","/Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/src/stream_sink_transformer/typed.dart","/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/charcode.dart","/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/utils.dart","/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/eager_span_scanner.dart","/Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/relative_span_scanner.dart","/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/vm_service.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/shared/_util.dart","/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/vm_service_io.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_retaining_path/_retaining_path_isolate.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/delivery.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/messages.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/primitives.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_print_bytes.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_leak_reporter.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_tracker.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/file.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/location.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/location_mixin.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_exception.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_mixin.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_with_context.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/ast.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/evaluator.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/intersection_selector.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/parser.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/union_selector.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/validator.dart","/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/src/dart_io_extensions.dart","/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/src/snapshot_graph.dart","/Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/src/vm_service.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/devtools_integration/_protocol.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_leak_filter.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_record.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_records.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_finalizer.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/primitives/_gc_counter.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/highlighter.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/utils.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/visitor.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/scanner.dart","/Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/src/token.dart","/Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/src/leak_tracking/_object_record_set.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/charcode.dart","/Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/colors.dart"],"outputs":["/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/app.dill"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.d b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.d new file mode 100644 index 0000000..6203180 --- /dev/null +++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.d @@ -0,0 +1 @@ + /Users/vick/Desktop/Flutter\ Projects/components/flutter_notification_center/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.yaml: \ No newline at end of file diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.stamp b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.stamp new file mode 100644 index 0000000..3e97211 --- /dev/null +++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_tools/lib/src/build_system/targets/native_assets.dart","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/package_config_subset"],"outputs":["/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.yaml","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.yaml"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.yaml b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.yaml new file mode 100644 index 0000000..e3cc6f6 --- /dev/null +++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/native_assets.yaml @@ -0,0 +1,5 @@ +format-version: + - 1 + - 0 + - 0 +native-assets: {} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/outputs.json b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/outputs.json new file mode 100644 index 0000000..d8197a7 --- /dev/null +++ b/.dart_tool/flutter_build/f6e648ef3f995bc553a1155b7177a272/outputs.json @@ -0,0 +1 @@ +["/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/vm_snapshot_data","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/isolate_snapshot_data","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/kernel_blob.bin","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/dotenv","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/fonts/MaterialIcons-Regular.otf","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/shaders/ink_sparkle.frag","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.json","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.bin","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/FontManifest.json","/Users/vick/Desktop/Flutter Projects/components/flutter_notification_center/build/app/intermediates/flutter/debug/flutter_assets/NOTICES.Z"] \ No newline at end of file diff --git a/.dart_tool/package_config.json b/.dart_tool/package_config.json index 75a4e27..daab741 100644 --- a/.dart_tool/package_config.json +++ b/.dart_tool/package_config.json @@ -3,175 +3,175 @@ "packages": [ { "name": "async", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/async-2.11.0", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "boolean_selector", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "characters", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/characters-1.3.0", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "clock", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/clock-1.1.1", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "collection", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/collection-1.18.0", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "cupertino_icons", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6", "packageUri": "lib/", "languageVersion": "2.19" }, { "name": "fake_async", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/fake_async-1.3.1", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/fake_async-1.3.1", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "flutter", - "rootUri": "file:///Users/jacquesdoeleman/Develop/Frameworks/flutter/packages/flutter", + "rootUri": "file:///Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "flutter_animated_widgets", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/", + "rootUri": "file:///Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "flutter_lints", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2", "packageUri": "lib/", "languageVersion": "3.1" }, { "name": "flutter_test", - "rootUri": "file:///Users/jacquesdoeleman/Develop/Frameworks/flutter/packages/flutter_test", + "rootUri": "file:///Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "intl", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/intl-0.17.0", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "leak_tracker", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0", "packageUri": "lib/", "languageVersion": "3.1" }, { "name": "leak_tracker_flutter_testing", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1", "packageUri": "lib/", "languageVersion": "3.1" }, { "name": "leak_tracker_testing", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1", "packageUri": "lib/", "languageVersion": "3.1" }, { "name": "lints", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/lints-3.0.0", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/lints-3.0.0", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "matcher", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/matcher-0.12.16+1", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "material_color_utilities", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0", "packageUri": "lib/", "languageVersion": "2.17" }, { "name": "meta", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/meta-1.11.0", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "path", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/path-1.9.0", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "sky_engine", - "rootUri": "file:///Users/jacquesdoeleman/Develop/Frameworks/flutter/bin/cache/pkg/sky_engine", + "rootUri": "file:///Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/cache/pkg/sky_engine", "packageUri": "lib/", "languageVersion": "3.2" }, { "name": "source_span", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/source_span-1.10.0", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "stack_trace", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/stack_trace-1.11.1", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "stream_channel", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/stream_channel-2.1.2", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2", "packageUri": "lib/", "languageVersion": "2.19" }, { "name": "string_scanner", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/string_scanner-1.2.0", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "term_glyph", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/term_glyph-1.2.1", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "test_api", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/test_api-0.6.1", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1", "packageUri": "lib/", "languageVersion": "3.0" }, { "name": "vector_math", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/vector_math-2.1.4", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4", "packageUri": "lib/", "languageVersion": "2.14" }, { "name": "vm_service", - "rootUri": "file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/vm_service-13.0.0", + "rootUri": "file:///Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0", "packageUri": "lib/", "languageVersion": "3.0" }, @@ -182,7 +182,7 @@ "languageVersion": "3.3" } ], - "generated": "2024-04-04T07:46:25.501696Z", + "generated": "2024-04-05T12:42:50.141069Z", "generator": "pub", - "generatorVersion": "3.3.3" + "generatorVersion": "3.3.2" } diff --git a/.dart_tool/package_config_subset b/.dart_tool/package_config_subset index d944a04..14eddb6 100644 --- a/.dart_tool/package_config_subset +++ b/.dart_tool/package_config_subset @@ -1,121 +1,121 @@ flutter_animated_widgets 2.18 -file:///Users/jacquesdoeleman/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/ -file:///Users/jacquesdoeleman/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/lib/ +file:///Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/ +file:///Users/vick/.pub-cache/git/flutter_animated_widgets-0eb6ea4c2e64b757b468e23ee2055e27e8302397/lib/ async 2.18 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/async-2.11.0/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/async-2.11.0/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/ +file:///Users/vick/.pub-cache/hosted/pub.dev/async-2.11.0/lib/ boolean_selector 2.17 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/ +file:///Users/vick/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/ characters 2.12 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/characters-1.3.0/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/ +file:///Users/vick/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/ clock 2.12 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/clock-1.1.1/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/ +file:///Users/vick/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/ collection 2.18 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/collection-1.18.0/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/ +file:///Users/vick/.pub-cache/hosted/pub.dev/collection-1.18.0/lib/ cupertino_icons 2.19 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/ +file:///Users/vick/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/lib/ fake_async 2.12 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/fake_async-1.3.1/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/fake_async-1.3.1/ +file:///Users/vick/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/ flutter_lints 3.1 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/ +file:///Users/vick/.pub-cache/hosted/pub.dev/flutter_lints-3.0.2/lib/ intl 2.12 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/intl-0.17.0/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/ +file:///Users/vick/.pub-cache/hosted/pub.dev/intl-0.17.0/lib/ leak_tracker 3.1 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/ +file:///Users/vick/.pub-cache/hosted/pub.dev/leak_tracker-10.0.0/lib/ leak_tracker_flutter_testing 3.1 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/ +file:///Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-2.0.1/lib/ leak_tracker_testing 3.1 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/ +file:///Users/vick/.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.1/lib/ lints 3.0 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/lints-3.0.0/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/lints-3.0.0/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/lints-3.0.0/ +file:///Users/vick/.pub-cache/hosted/pub.dev/lints-3.0.0/lib/ matcher 3.0 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/ +file:///Users/vick/.pub-cache/hosted/pub.dev/matcher-0.12.16+1/lib/ material_color_utilities 2.17 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/ +file:///Users/vick/.pub-cache/hosted/pub.dev/material_color_utilities-0.8.0/lib/ meta 2.12 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/meta-1.11.0/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/meta-1.11.0/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/ +file:///Users/vick/.pub-cache/hosted/pub.dev/meta-1.11.0/lib/ path 3.0 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/path-1.9.0/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/path-1.9.0/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/ +file:///Users/vick/.pub-cache/hosted/pub.dev/path-1.9.0/lib/ source_span 2.18 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/source_span-1.10.0/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/ +file:///Users/vick/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/ stack_trace 2.18 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/ +file:///Users/vick/.pub-cache/hosted/pub.dev/stack_trace-1.11.1/lib/ stream_channel 2.19 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/ +file:///Users/vick/.pub-cache/hosted/pub.dev/stream_channel-2.1.2/lib/ string_scanner 2.18 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/ +file:///Users/vick/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/ term_glyph 2.12 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/ +file:///Users/vick/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/ test_api 3.0 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/test_api-0.6.1/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/ +file:///Users/vick/.pub-cache/hosted/pub.dev/test_api-0.6.1/lib/ vector_math 2.14 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/vector_math-2.1.4/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/ +file:///Users/vick/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/ vm_service 3.0 -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/vm_service-13.0.0/ -file:///Users/jacquesdoeleman/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/ -sky_engine -3.2 -file:///Users/jacquesdoeleman/Develop/Frameworks/flutter/bin/cache/pkg/sky_engine/ -file:///Users/jacquesdoeleman/Develop/Frameworks/flutter/bin/cache/pkg/sky_engine/lib/ -flutter -3.2 -file:///Users/jacquesdoeleman/Develop/Frameworks/flutter/packages/flutter/ -file:///Users/jacquesdoeleman/Develop/Frameworks/flutter/packages/flutter/lib/ -flutter_test -3.2 -file:///Users/jacquesdoeleman/Develop/Frameworks/flutter/packages/flutter_test/ -file:///Users/jacquesdoeleman/Develop/Frameworks/flutter/packages/flutter_test/lib/ +file:///Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/ +file:///Users/vick/.pub-cache/hosted/pub.dev/vm_service-13.0.0/lib/ flutter_notification_center 3.3 -file:///Users/jacquesdoeleman/Develop/Iconica/Projects/Packages/flutter_notification_center/ -file:///Users/jacquesdoeleman/Develop/Iconica/Projects/Packages/flutter_notification_center/lib/ +file:///Users/vick/Desktop/Flutter%20Projects/components/flutter_notification_center/ +file:///Users/vick/Desktop/Flutter%20Projects/components/flutter_notification_center/lib/ +sky_engine +3.2 +file:///Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/cache/pkg/sky_engine/ +file:///Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/bin/cache/pkg/sky_engine/lib/ +flutter +3.2 +file:///Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/ +file:///Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter/lib/ +flutter_test +3.2 +file:///Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/ +file:///Users/vick/Library/brew/Caskroom/flutter/3.13.3/flutter/packages/flutter_test/lib/ 2 diff --git a/.dart_tool/version b/.dart_tool/version index 0bc8e96..2fe414e 100644 --- a/.dart_tool/version +++ b/.dart_tool/version @@ -1 +1 @@ -3.19.5 \ No newline at end of file +3.19.4 \ No newline at end of file diff --git a/analysis_options.yaml b/analysis_options.yaml index 0d29021..28bd542 100644 --- a/analysis_options.yaml +++ b/analysis_options.yaml @@ -1,28 +1,7 @@ -# This file configures the analyzer, which statically analyzes Dart code to -# check for errors, warnings, and lints. -# -# The issues identified by the analyzer are surfaced in the UI of Dart-enabled -# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be -# invoked from the command line by running `flutter analyze`. - -# The following line activates a set of recommended lints for Flutter apps, -# packages, and plugins designed to encourage good coding practices. -include: package:flutter_lints/flutter.yaml - +include: package:flutter_iconica_analysis/analysis_options.yaml +# Possible to overwrite the rules from the package +analyzer: + exclude: linter: - # The lint rules applied to this project can be customized in the - # section below to disable rules from the `package:flutter_lints/flutter.yaml` - # included above or to enable additional rules. A list of all available lints - # and their documentation is published at https://dart.dev/lints. - # - # Instead of disabling a lint rule for the entire project in the - # section below, it can also be suppressed for a single line of code - # or a specific dart file by using the `// ignore: name_of_lint` and - # `// ignore_for_file: name_of_lint` syntax on the line or in the file - # producing the lint. rules: - # avoid_print: false # Uncomment to disable the `avoid_print` rule - # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule - -# Additional information about this file can be found at -# https://dart.dev/guides/language/analysis-options + public_member_api_docs: true \ No newline at end of file diff --git a/android/.gitignore b/android/.gitignore deleted file mode 100644 index 6f56801..0000000 --- a/android/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java - -# Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app -key.properties -**/*.keystore -**/*.jks diff --git a/android/app/build.gradle b/android/app/build.gradle deleted file mode 100644 index 5a1c4db..0000000 --- a/android/app/build.gradle +++ /dev/null @@ -1,67 +0,0 @@ -plugins { - id "com.android.application" - id "kotlin-android" - id "dev.flutter.flutter-gradle-plugin" -} - -def localProperties = new Properties() -def localPropertiesFile = rootProject.file('local.properties') -if (localPropertiesFile.exists()) { - localPropertiesFile.withReader('UTF-8') { reader -> - localProperties.load(reader) - } -} - -def flutterVersionCode = localProperties.getProperty('flutter.versionCode') -if (flutterVersionCode == null) { - flutterVersionCode = '1' -} - -def flutterVersionName = localProperties.getProperty('flutter.versionName') -if (flutterVersionName == null) { - flutterVersionName = '1.0' -} - -android { - namespace "com.example.flutter_notification_center" - compileSdk flutter.compileSdkVersion - ndkVersion flutter.ndkVersion - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - - kotlinOptions { - jvmTarget = '1.8' - } - - sourceSets { - main.java.srcDirs += 'src/main/kotlin' - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId "com.example.flutter_notification_center" - // You can update the following values to match your application needs. - // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration. - minSdkVersion flutter.minSdkVersion - targetSdkVersion flutter.targetSdkVersion - versionCode flutterVersionCode.toInteger() - versionName flutterVersionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig signingConfigs.debug - } - } -} - -flutter { - source '../..' -} - -dependencies {} diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 399f698..0000000 --- a/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 4f3ac43..0000000 --- a/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/android/app/src/main/kotlin/com/example/flutter_notification_center/MainActivity.kt b/android/app/src/main/kotlin/com/example/flutter_notification_center/MainActivity.kt deleted file mode 100644 index 33caf77..0000000 --- a/android/app/src/main/kotlin/com/example/flutter_notification_center/MainActivity.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.example.flutter_notification_center - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity: FlutterActivity() diff --git a/android/app/src/main/res/drawable-v21/launch_background.xml b/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f..0000000 --- a/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/android/app/src/main/res/drawable/launch_background.xml b/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f..0000000 --- a/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4..0000000 Binary files a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b7..0000000 Binary files a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 09d4391..0000000 Binary files a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d..0000000 Binary files a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372e..0000000 Binary files a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/android/app/src/main/res/values-night/styles.xml b/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 06952be..0000000 --- a/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml deleted file mode 100644 index cb1ef88..0000000 --- a/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/android/app/src/profile/AndroidManifest.xml b/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 399f698..0000000 --- a/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/android/build.gradle b/android/build.gradle deleted file mode 100644 index bc157bd..0000000 --- a/android/build.gradle +++ /dev/null @@ -1,18 +0,0 @@ -allprojects { - repositories { - google() - mavenCentral() - } -} - -rootProject.buildDir = '../build' -subprojects { - project.buildDir = "${rootProject.buildDir}/${project.name}" -} -subprojects { - project.evaluationDependsOn(':app') -} - -tasks.register("clean", Delete) { - delete rootProject.buildDir -} diff --git a/android/flutter_notification_center_android.iml b/android/flutter_notification_center_android.iml deleted file mode 100644 index 1899969..0000000 --- a/android/flutter_notification_center_android.iml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/android/gradle.properties b/android/gradle.properties deleted file mode 100644 index 598d13f..0000000 --- a/android/gradle.properties +++ /dev/null @@ -1,3 +0,0 @@ -org.gradle.jvmargs=-Xmx4G -android.useAndroidX=true -android.enableJetifier=true diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index e1ca574..0000000 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.3-all.zip diff --git a/android/settings.gradle b/android/settings.gradle deleted file mode 100644 index 1d6d19b..0000000 --- a/android/settings.gradle +++ /dev/null @@ -1,26 +0,0 @@ -pluginManagement { - def flutterSdkPath = { - def properties = new Properties() - file("local.properties").withInputStream { properties.load(it) } - def flutterSdkPath = properties.getProperty("flutter.sdk") - assert flutterSdkPath != null, "flutter.sdk not set in local.properties" - return flutterSdkPath - } - settings.ext.flutterSdkPath = flutterSdkPath() - - includeBuild("${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle") - - repositories { - google() - mavenCentral() - gradlePluginPortal() - } -} - -plugins { - id "dev.flutter.flutter-plugin-loader" version "1.0.0" - id "com.android.application" version "7.3.0" apply false - id "org.jetbrains.kotlin.android" version "1.7.10" apply false -} - -include ":app" diff --git a/example/.gitignore b/example/.gitignore index 29a3a50..26d1ffb 100644 --- a/example/.gitignore +++ b/example/.gitignore @@ -30,6 +30,7 @@ migrate_working_dir/ .pub-cache/ .pub/ /build/ +.dart_tools/ # Symbolication related app.*.symbols @@ -41,3 +42,6 @@ app.*.map.json /android/app/debug /android/app/profile /android/app/release + +# iOS related +/ios/ diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle index e28b4e7..9c14d21 100644 --- a/example/android/app/build.gradle +++ b/example/android/app/build.gradle @@ -49,6 +49,7 @@ android { targetSdkVersion flutter.targetSdkVersion versionCode flutterVersionCode.toInteger() versionName flutterVersionName + multiDexEnabled true } buildTypes { @@ -64,4 +65,6 @@ flutter { source '../..' } -dependencies {} +dependencies { + implementation 'com.android.support:multidex:1.0.3' +} diff --git a/example/dotenv b/example/dotenv new file mode 100644 index 0000000..6999b45 --- /dev/null +++ b/example/dotenv @@ -0,0 +1,14 @@ +FIREBASE_WEB_API_KEY="AIzaSyBQ9PDXL-crLy1cV5APUzKSMgi7uOY-rB8" +FIREBASE_ANDROID_API_KEY="AIzaSyA96hWz94NZ7AaESFQCKB7pwN7bjInxNaA" +FIREBASE_IOS_API_KEY="AIzaSyCqylWYmlGvpz4ChJi9_N2c7rBq5vIDg0I" +FIREBASE_APP_ID_ANDROID="1:431820621472:android:d196fbe930865ad41babc5" +FIREBASE_APP_ID_IOS="1:431820621472:ios:fd0007bc766634ba1babc5" +FIREBASE_APP_ID_WEB="1:431820621472:web:f4b27eea24be24fd1babc5" +FIREBASE_APP_ID_MACOS="1:431820621472:ios:ccdd61eb76739a891babc5" +FIREBASE_MESSAGE_ID="431820621472" +FIREBASE_PROJECT_ID="appshell-demo" +FIREBASE_CLIENT_ID_IOS="431820621472-0jgoic8iai3j3snf7q9j7q3sl2rh5eqa.apps.googleusercontent.com" +FIREBASE_CLIENT_ID_MACOS="431820621472-s6jlqnj7bsbs3o3bmn82t2r7s1gasnig.apps.googleusercontent.com" +FIREBASE_AUTH_DOMAIN="appshell-demo.firebaseapp.com" +FIREBASE_STORAGE_URL="appshell-demo.appspot.com" +FIREBASE_DATABASE_URL=domain \ No newline at end of file diff --git a/example/ios/Flutter/Debug.xcconfig b/example/ios/Flutter/Debug.xcconfig index 592ceee..ec97fc6 100644 --- a/example/ios/Flutter/Debug.xcconfig +++ b/example/ios/Flutter/Debug.xcconfig @@ -1 +1,2 @@ +#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" #include "Generated.xcconfig" diff --git a/example/ios/Flutter/Release.xcconfig b/example/ios/Flutter/Release.xcconfig index 592ceee..c4855bf 100644 --- a/example/ios/Flutter/Release.xcconfig +++ b/example/ios/Flutter/Release.xcconfig @@ -1 +1,2 @@ +#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" #include "Generated.xcconfig" diff --git a/example/ios/Runner.xcodeproj/project.pbxproj b/example/ios/Runner.xcodeproj/project.pbxproj index 7a9c203..5efc3a6 100644 --- a/example/ios/Runner.xcodeproj/project.pbxproj +++ b/example/ios/Runner.xcodeproj/project.pbxproj @@ -10,7 +10,9 @@ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 6648982D85EE0E34F350E271 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0329E3FFC21957AC27FD053E /* Pods_RunnerTests.framework */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; + 937B46B36D27AAFFF9D96896 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 174C9E1358CFB6C8594925A3 /* Pods_Runner.framework */; }; 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; @@ -40,14 +42,20 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 0329E3FFC21957AC27FD053E /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 06824472415349BFFC84E839 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + 0BDD03AA2EF1FDC6FA869A14 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; + 174C9E1358CFB6C8594925A3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 291FA4B9D733F52F771E9BFC /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 83A6010F5BDE6925381CA37F /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -55,13 +63,24 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + A322D2C8741E4E8FF995D104 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + E38E6E70DC517D04ACAE45A7 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + 58C1776D2799CCEDC0811BB4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 6648982D85EE0E34F350E271 /* Pods_RunnerTests.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 97C146EB1CF9000F007C117D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 937B46B36D27AAFFF9D96896 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -76,6 +95,20 @@ path = RunnerTests; sourceTree = ""; }; + 6E40E8A8E613D9A8340020A3 /* Pods */ = { + isa = PBXGroup; + children = ( + A322D2C8741E4E8FF995D104 /* Pods-Runner.debug.xcconfig */, + 291FA4B9D733F52F771E9BFC /* Pods-Runner.release.xcconfig */, + 06824472415349BFFC84E839 /* Pods-Runner.profile.xcconfig */, + 0BDD03AA2EF1FDC6FA869A14 /* Pods-RunnerTests.debug.xcconfig */, + E38E6E70DC517D04ACAE45A7 /* Pods-RunnerTests.release.xcconfig */, + 83A6010F5BDE6925381CA37F /* Pods-RunnerTests.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( @@ -94,6 +127,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, + 6E40E8A8E613D9A8340020A3 /* Pods */, + 9BCDC89BC4BC8A05BB39124F /* Frameworks */, ); sourceTree = ""; }; @@ -121,6 +156,15 @@ path = Runner; sourceTree = ""; }; + 9BCDC89BC4BC8A05BB39124F /* Frameworks */ = { + isa = PBXGroup; + children = ( + 174C9E1358CFB6C8594925A3 /* Pods_Runner.framework */, + 0329E3FFC21957AC27FD053E /* Pods_RunnerTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -128,8 +172,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( + 70C597222C80CE120988920E /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 331C807F294A63A400263BE5 /* Resources */, + 58C1776D2799CCEDC0811BB4 /* Frameworks */, ); buildRules = ( ); @@ -145,12 +191,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( + 8862898770206D7CDBE722CF /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + 311F276527AD533918EC1C29 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -222,6 +270,23 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ + 311F276527AD533918EC1C29 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; @@ -238,6 +303,50 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; + 70C597222C80CE120988920E /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 8862898770206D7CDBE722CF /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; 9740EEB61CF901F6004384FC /* Run Script */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; @@ -379,6 +488,7 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 0BDD03AA2EF1FDC6FA869A14 /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; @@ -396,6 +506,7 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = E38E6E70DC517D04ACAE45A7 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; @@ -411,6 +522,7 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 83A6010F5BDE6925381CA37F /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; diff --git a/example/ios/Runner.xcworkspace/contents.xcworkspacedata b/example/ios/Runner.xcworkspace/contents.xcworkspacedata index 1d526a1..21a3cc1 100644 --- a/example/ios/Runner.xcworkspace/contents.xcworkspacedata +++ b/example/ios/Runner.xcworkspace/contents.xcworkspacedata @@ -4,4 +4,7 @@ + + diff --git a/example/lib/config/environment.dart b/example/lib/config/environment.dart new file mode 100644 index 0000000..2da7a2c --- /dev/null +++ b/example/lib/config/environment.dart @@ -0,0 +1,25 @@ +import 'package:flutter/foundation.dart'; +import 'package:flutter_dotenv/flutter_dotenv.dart'; + +const _errorMessage = 'Unable to fetch dotenv, did you make sure to generate ' + 'your build environment config?\nUse the command: ' + 'dart pub run environment_config:generate\n' + 'For more information, look at the readme\n' + 'Using default now...'; + +/// This environment config is used for the features inside the package +/// The project that uses this package should have their own environment config +/// the values in the dotenv should atleast include the following: +mixin SharedEnvironmentConfig {} + +/// This environment config is used only for the firebase configuration +mixin SharedFirebaseEnvironmentConfig { + static String get firebaseAppName { + var firebaseAppName = dotenv.env['FIREBASE_APP_NAME']; + if (firebaseAppName == null) { + debugPrint(_errorMessage); + throw Exception(_errorMessage); + } + return firebaseAppName; + } +} diff --git a/example/lib/config/environment_config.dart b/example/lib/config/environment_config.dart new file mode 100644 index 0000000..9fb5f9a --- /dev/null +++ b/example/lib/config/environment_config.dart @@ -0,0 +1,136 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_dotenv/flutter_dotenv.dart'; + +const _errorMessage = 'Unable to fetch dotenv, did you make sure to generate ' + 'your build environment config?\nUse the command: ' + 'flutter pub run environment_config:generate\n' + 'For more information, look at the readme\n' + 'Using default now...'; + +class EnvironmentConfig { + String get firebaseProjectId { + var firebaseProjectId = dotenv.env['FIREBASE_PROJECT_ID']; + if (firebaseProjectId == null) { + debugPrint(_errorMessage); + throw Exception(_errorMessage); + } + return firebaseProjectId; + } + + String get firebaseMessageId { + var firebaseMessageId = dotenv.env['FIREBASE_MESSAGE_ID']; + if (firebaseMessageId == null) { + debugPrint(_errorMessage); + throw Exception(_errorMessage); + } + return firebaseMessageId; + } + + String get firebaseAuthDomain { + var firebaseAuthDomain = dotenv.env['FIREBASE_AUTH_DOMAIN']; + if (firebaseAuthDomain == null) { + debugPrint(_errorMessage); + throw Exception(_errorMessage); + } + return firebaseAuthDomain; + } + + String get firebaseStorageUrl { + var firebaseStorageUrl = dotenv.env['FIREBASE_STORAGE_URL']; + if (firebaseStorageUrl == null) { + debugPrint(_errorMessage); + throw Exception(_errorMessage); + } + return firebaseStorageUrl; + } + + String get firebaseDatabaseUrl { + var firebaseDatabaseUrl = dotenv.env['FIREBASE_DATABASE_URL']; + if (firebaseDatabaseUrl == null) { + debugPrint(_errorMessage); + throw Exception(_errorMessage); + } + return firebaseDatabaseUrl; + } + + String get firebaseWebApiKey { + var firebaseKey = dotenv.env['FIREBASE_WEB_API_KEY']; + if (firebaseKey == null) { + debugPrint(_errorMessage); + throw Exception(_errorMessage); + } + return firebaseKey; + } + + String get firebaseIosApiKey { + var firebaseKey = dotenv.env['FIREBASE_IOS_API_KEY']; + if (firebaseKey == null) { + debugPrint(_errorMessage); + throw Exception(_errorMessage); + } + return firebaseKey; + } + + String get firebaseAndroidApiKey { + var firebaseKey = dotenv.env['FIREBASE_ANDROID_API_KEY']; + if (firebaseKey == null) { + debugPrint(_errorMessage); + throw Exception(_errorMessage); + } + return firebaseKey; + } + + String get firebaseAppIdAndroid { + var firebaseAppIdAndroid = dotenv.env['FIREBASE_APP_ID_ANDROID']; + if (firebaseAppIdAndroid == null) { + debugPrint(_errorMessage); + throw Exception(_errorMessage); + } + return firebaseAppIdAndroid; + } + + String get firebaseAppIdIos { + var firebaseAppIdIos = dotenv.env['FIREBASE_APP_ID_IOS']; + if (firebaseAppIdIos == null) { + debugPrint(_errorMessage); + throw Exception(_errorMessage); + } + return firebaseAppIdIos; + } + + String get firebaseAppIdMacos { + var firebaseAppIdMacos = dotenv.env['FIREBASE_APP_ID_MACOS']; + if (firebaseAppIdMacos == null) { + debugPrint(_errorMessage); + throw Exception(_errorMessage); + } + return firebaseAppIdMacos; + } + + String get firebaseAppIdWeb { + var firebaseAppIdWeb = dotenv.env['FIREBASE_APP_ID_WEB']; + if (firebaseAppIdWeb == null) { + debugPrint(_errorMessage); + throw Exception(_errorMessage); + } + return firebaseAppIdWeb; + } + + String get firebaseClientIdIos { + var firebaseClientIdIos = dotenv.env['FIREBASE_CLIENT_ID_IOS']; + if (firebaseClientIdIos == null) { + debugPrint(_errorMessage); + throw Exception(_errorMessage); + } + return firebaseClientIdIos; + } + + String get firebaseClientIdMacos { + var firebaseClientIdMacos = dotenv.env['FIREBASE_CLIENT_ID_MACOS']; + if (firebaseClientIdMacos == null) { + debugPrint(_errorMessage); + throw Exception(_errorMessage); + } + return firebaseClientIdMacos; + } +} diff --git a/example/lib/config/firebase.dart b/example/lib/config/firebase.dart new file mode 100644 index 0000000..eb35030 --- /dev/null +++ b/example/lib/config/firebase.dart @@ -0,0 +1,22 @@ +import 'package:cloud_firestore/cloud_firestore.dart'; +import 'package:firebase_core/firebase_core.dart'; +import 'package:firebase_storage/firebase_storage.dart'; +import 'environment.dart'; + +mixin FirebaseInstance { + static FirebaseApp instance() => + SharedFirebaseEnvironmentConfig.firebaseAppName.isEmpty + ? Firebase.app() + : Firebase.app(SharedFirebaseEnvironmentConfig.firebaseAppName); +} + +mixin Database { + static FirebaseFirestore ref() => FirebaseFirestore.instanceFor( + app: FirebaseInstance.instance(), + ); +} + +mixin Storage { + static Reference ref({bool prefixed = true}) => + FirebaseStorage.instanceFor(app: FirebaseInstance.instance()).ref(); +} diff --git a/example/lib/config/firebase_collections.dart b/example/lib/config/firebase_collections.dart new file mode 100644 index 0000000..93e4986 --- /dev/null +++ b/example/lib/config/firebase_collections.dart @@ -0,0 +1,4 @@ +mixin FirebaseCollectionNames { + static const String active_notifications = 'active_notifications'; + static const String planned_notifications = 'planned_notifications'; +} diff --git a/example/lib/config/firebase_options.dart b/example/lib/config/firebase_options.dart new file mode 100644 index 0000000..8205e6c --- /dev/null +++ b/example/lib/config/firebase_options.dart @@ -0,0 +1,84 @@ +// File generated by FlutterFire CLI. +// ignore_for_file: lines_longer_than_80_chars, avoid_classes_with_only_static_members + +import 'package:example/config/environment_config.dart'; +import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; +import 'package:flutter/foundation.dart' + show TargetPlatform, defaultTargetPlatform, kIsWeb; + +/// Default [FirebaseOptions] for use with your Firebase apps. +/// +/// Example: +/// ```dart +/// import 'firebase_options.dart'; +/// // ... +/// await Firebase.initializeApp( +/// options: DefaultFirebaseOptions.currentPlatform, +/// ); +/// ``` +class DefaultFirebaseOptions { + static FirebaseOptions get currentPlatform { + if (kIsWeb) { + return web; + } + switch (defaultTargetPlatform) { + case TargetPlatform.android: + return android; + case TargetPlatform.iOS: + return ios; + case TargetPlatform.macOS: + return macos; + case TargetPlatform.windows: + throw UnsupportedError( + 'DefaultFirebaseOptions have not been configured for windows - ' + 'you can reconfigure this by running the FlutterFire CLI again.', + ); + case TargetPlatform.linux: + throw UnsupportedError( + 'DefaultFirebaseOptions have not been configured for linux - ' + 'you can reconfigure this by running the FlutterFire CLI again.', + ); + default: + throw UnsupportedError( + 'DefaultFirebaseOptions are not supported for this platform.', + ); + } + } + + static FirebaseOptions web = FirebaseOptions( + apiKey: EnvironmentConfig().firebaseWebApiKey, + appId: EnvironmentConfig().firebaseAppIdWeb, + messagingSenderId: EnvironmentConfig().firebaseMessageId, + projectId: EnvironmentConfig().firebaseProjectId, + authDomain: EnvironmentConfig().firebaseAuthDomain, + storageBucket: EnvironmentConfig().firebaseStorageUrl, + ); + + static FirebaseOptions android = FirebaseOptions( + apiKey: EnvironmentConfig().firebaseAndroidApiKey, + appId: EnvironmentConfig().firebaseAppIdAndroid, + messagingSenderId: EnvironmentConfig().firebaseMessageId, + projectId: EnvironmentConfig().firebaseProjectId, + storageBucket: EnvironmentConfig().firebaseStorageUrl, + ); + + static FirebaseOptions ios = FirebaseOptions( + apiKey: EnvironmentConfig().firebaseIosApiKey, + appId: EnvironmentConfig().firebaseAppIdIos, + messagingSenderId: EnvironmentConfig().firebaseMessageId, + projectId: EnvironmentConfig().firebaseProjectId, + storageBucket: EnvironmentConfig().firebaseStorageUrl, + iosClientId: EnvironmentConfig().firebaseClientIdIos, + iosBundleId: 'nl.iconica.appshellDemo', + ); + + static FirebaseOptions macos = FirebaseOptions( + apiKey: EnvironmentConfig().firebaseIosApiKey, + appId: EnvironmentConfig().firebaseAppIdMacos, + messagingSenderId: EnvironmentConfig().firebaseMessageId, + projectId: EnvironmentConfig().firebaseProjectId, + storageBucket: EnvironmentConfig().firebaseStorageUrl, + iosClientId: EnvironmentConfig().firebaseClientIdMacos, + iosBundleId: 'nl.iconica.appshellDemo.RunnerTests', + ); +} diff --git a/example/lib/main.dart b/example/lib/main.dart index 3c02fad..5b37acf 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -1,14 +1,62 @@ +import 'package:example/config/firebase_options.dart'; +import 'package:example/services/firebase_notification_service.dart'; import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_dotenv/flutter_dotenv.dart'; +import 'package:firebase_core/firebase_core.dart'; +import 'package:intl/date_symbol_data_local.dart'; +import 'package:firebase_auth/firebase_auth.dart'; import 'package:flutter_notification_center/flutter_notification_center.dart'; +import 'package:provider/provider.dart'; + +void main() async { + WidgetsFlutterBinding.ensureInitialized(); + await _configureApp(); + await initializeDateFormatting(); + await _signInUser(); -void main() { runApp( - const MaterialApp( - home: NotificationCenterDemo(), + ChangeNotifierProvider( + create: (_) => FirebaseNotificationService(), + child: const MaterialApp( + home: NotificationCenterDemo(), + ), ), ); } +Future _configureApp() async { + try { + await dotenv.load(fileName: 'dotenv'); + } catch (e) { + debugPrint('Failed to load dotenv file: $e'); + } + await Firebase.initializeApp( + options: DefaultFirebaseOptions.currentPlatform, + ); + await SystemChrome.setPreferredOrientations( + [ + DeviceOrientation.portraitDown, + DeviceOrientation.portraitUp, + ], + ); +} + +Future _signInUser() async { + FirebaseAuth auth = FirebaseAuth.instance; + User? user = auth.currentUser; + if (user == null) { + try { + UserCredential userCredential = await auth.signInWithEmailAndPassword( + email: 'freek@iconica.nl', + password: 'wachtwoord', + ); + } catch (e) { + debugPrint('Failed to sign in: $e'); + } + } +} + class NotificationCenterDemo extends StatefulWidget { const NotificationCenterDemo({Key? key}) : super(key: key); @@ -17,43 +65,24 @@ class NotificationCenterDemo extends StatefulWidget { } class _NotificationCenterDemoState extends State { - var config = NotificationConfig( - service: LocalNotificationService( - listOfActiveNotifications: [ - NotificationModel( - id: 1, - title: 'Notification title 1', - body: 'Notification body 1', - dateTimePushed: DateTime.now(), - ), - NotificationModel( - id: 2, - title: 'RECURRING', - body: 'RECURRING', - dateTimePushed: DateTime.now(), - ), - NotificationModel( - id: 3, - title: 'Notification title 2', - body: 'Notification body 2', - dateTimePushed: DateTime.now(), - ), - NotificationModel( - id: 4, - title: 'Notification title 3', - body: 'Notification body 3', - dateTimePushed: DateTime.now(), - ), - ], - ), - style: const NotificationStyle( - titleTextStyle: TextStyle(color: Colors.red, fontSize: 20), - subtitleTextStyle: TextStyle(color: Colors.blue, fontSize: 16), - subtitleTextAlign: TextAlign.end), - ); - @override Widget build(BuildContext context) { + var config = NotificationConfig( + service: Provider.of( + context), // Use the same instance of FirebaseNotificationService + style: const NotificationStyle( + appTitleTextStyle: TextStyle( + color: Colors.black, + fontSize: 20, + ), + titleTextStyle: TextStyle( + color: Colors.black, + fontWeight: FontWeight.w500, + fontSize: 20, + ), + ), + ); + return Scaffold( appBar: AppBar( title: const Text('Notification Center Demo'), diff --git a/example/lib/services/firebase_notification_service.dart b/example/lib/services/firebase_notification_service.dart new file mode 100644 index 0000000..0696ea3 --- /dev/null +++ b/example/lib/services/firebase_notification_service.dart @@ -0,0 +1,225 @@ +import 'dart:async'; + +import 'package:cloud_firestore/cloud_firestore.dart'; +import 'package:flutter/material.dart'; +import '../config/firebase_collections.dart'; +import 'package:flutter_notification_center/src/models/notification.dart'; +import 'package:flutter_notification_center/src/services/notification_service.dart'; + +class FirebaseNotificationService with ChangeNotifier + implements NotificationService { + @override + List listOfActiveNotifications; + @override + List listOfPlannedNotifications; + + late Timer _timer; + + FirebaseNotificationService( + {this.listOfActiveNotifications = const [], + this.listOfPlannedNotifications = const []}) { + _startTimer(); + } + + void _startTimer() { + _timer = Timer.periodic(const Duration(seconds: 15), (timer) { + debugPrint('Checking for scheduled notifications'); + checkForScheduledNotifications(); + }); + } + + @override + Future pushNotification(NotificationModel notification) async { + try { + CollectionReference notifications = FirebaseFirestore.instance + .collection(FirebaseCollectionNames.active_notifications); + + DateTime currentDateTime = DateTime.now(); + notification.dateTimePushed = currentDateTime; + Map notificationMap = notification.toMap(); + await notifications.doc(notification.id).set(notificationMap); + + print('--- Trying to notify listeners ---'); + listOfActiveNotifications.add(notification); + listOfActiveNotifications.forEach((notification) { + print('Notification ID: ${notification.id}'); + }); + notifyListeners(); + } catch (e) { + debugPrint('Error creating document: $e'); + } + } + + @override + Future> getActiveNotifications() async { + try { + CollectionReference activeNotificationsCollection = FirebaseFirestore + .instance + .collection(FirebaseCollectionNames.active_notifications); + + QuerySnapshot querySnapshot = await activeNotificationsCollection.get(); + + List activeNotifications = + querySnapshot.docs.map((doc) { + Map data = doc.data() as Map; + data['id'] = doc.id; + return NotificationModel.fromJson(data); + }).toList(); + + listOfActiveNotifications = activeNotifications; + print('--- Trying to notify listeners ---'); + listOfActiveNotifications.forEach((notification) { + print('Notification ID: ${notification.id}'); + }); + notifyListeners(); + + return listOfActiveNotifications; + } catch (e) { + debugPrint('Error getting active notifications: $e'); + return []; + } + } + + @override + Future createRecurringNotification( + NotificationModel notification) async { + if (notification.recurring) { + switch (notification.occuringInterval) { + case OcurringInterval.daily: + notification.scheduledFor = + DateTime.now().add(const Duration(days: 1)); + break; + case OcurringInterval.weekly: + notification.scheduledFor = + DateTime.now().add(const Duration(days: 7)); + break; + case OcurringInterval.monthly: + notification.scheduledFor = + DateTime.now().add(const Duration(days: 30)); + break; + case OcurringInterval.debug: + notification.scheduledFor = + DateTime.now().add(const Duration(seconds: 10)); + break; + case null: + } + createScheduledNotification(notification); + } + } + + @override + Future createScheduledNotification( + NotificationModel notification) async { + try { + CollectionReference plannedNotifications = FirebaseFirestore.instance + .collection(FirebaseCollectionNames.planned_notifications); + Map notificationMap = notification.toMap(); + await plannedNotifications.doc(notification.id).set(notificationMap); + } catch (e) { + debugPrint('Error creating document: $e'); + } + } + + @override + Future deleteScheduledNotification( + NotificationModel notificationModel) async { + try { + DocumentReference documentReference = FirebaseFirestore.instance + .collection(FirebaseCollectionNames.planned_notifications) + .doc(notificationModel.id); + await documentReference.delete(); + + QuerySnapshot querySnapshot = await FirebaseFirestore.instance + .collection(FirebaseCollectionNames.planned_notifications) + .get(); + + if (querySnapshot.docs.isEmpty) { + debugPrint('The collection is now empty'); + } else { + debugPrint( + 'Deleted planned notification with title: ${notificationModel.title}'); + } + } catch (e) { + debugPrint('Error deleting document: $e'); + } + } + + @override + Future dismissActiveNotification(NotificationModel notificationModel) async { + try { + DocumentReference documentReference = FirebaseFirestore.instance + .collection(FirebaseCollectionNames.active_notifications) + .doc(notificationModel.id); + await documentReference.delete(); + } catch (e) { + debugPrint('Error deleting document: $e'); + } + } + + @override + Future markNotificationAsRead( + NotificationModel notificationModel) async { + try { + DocumentReference documentReference = FirebaseFirestore.instance + .collection(FirebaseCollectionNames.active_notifications) + .doc(notificationModel.id); + await documentReference.update({'isRead': true}); + } catch (e) { + debugPrint('Error updating document: $e'); + } + } + + @override + Future checkForScheduledNotifications() async { + DateTime currentTime = DateTime.now(); + try { + CollectionReference plannedNotificationsCollection = FirebaseFirestore + .instance + .collection(FirebaseCollectionNames.planned_notifications); + + QuerySnapshot querySnapshot = await plannedNotificationsCollection.get(); + + if (querySnapshot.docs.isEmpty) { + debugPrint('No scheduled notifications to be pushed'); + return; + } + + List plannedNotifications = + querySnapshot.docs.map((doc) { + Map data = doc.data() as Map; + return NotificationModel.fromJson(data); + }).toList(); + + for (NotificationModel notification in plannedNotifications) { + if (notification.scheduledFor!.isBefore(currentTime) || + notification.scheduledFor!.isAtSameMomentAs(currentTime)) { + await pushNotification(notification); + await deleteScheduledNotification(notification); + + //Plan new recurring notification instance + if (notification.recurring) { + NotificationModel newNotification = NotificationModel( + id: UniqueKey().toString(), + title: notification.title, + body: notification.body, + recurring: true, + occuringInterval: notification.occuringInterval, + scheduledFor: DateTime.now().add(const Duration(seconds: 10)), + ); + await createScheduledNotification(newNotification); + } + } + } + + plannedNotifications.forEach((notification) async { + if (notification.scheduledFor!.isBefore(currentTime) || + notification.scheduledFor!.isAtSameMomentAs(currentTime)) { + await deleteScheduledNotification(notification); + } + }); + } catch (e) { + debugPrint('Error getting planned notifications: $e'); + return; + } + } +} diff --git a/example/lib/services/local_notification_service.dart b/example/lib/services/local_notification_service.dart new file mode 100644 index 0000000..c4f54a3 --- /dev/null +++ b/example/lib/services/local_notification_service.dart @@ -0,0 +1,136 @@ +// import 'dart:async'; +// import 'package:flutter/material.dart'; +// import 'package:flutter_notification_center/src/models/notification.dart'; +// import 'package:flutter_notification_center/src/services/notification_service.dart'; + +// class LocalNotificationService implements NotificationService { +// @override +// List listOfActiveNotifications; +// @override +// List listOfPlannedNotifications; + +// late Timer _timer; + +// LocalNotificationService( +// {this.listOfActiveNotifications = const [], +// this.listOfPlannedNotifications = const []}) { +// _startTimer(); +// } + +// void _startTimer() { +// _timer = Timer.periodic(const Duration(seconds: 5), (timer) { +// debugPrint('Checking for scheduled notifications...'); +// checkForScheduledNotifications(); +// }); +// } + +// void _cancelTimer() { +// _timer.cancel(); +// } + +// @override +// Future pushNotification(NotificationModel notification) async { +// notification.dateTimePushed = DateTime.now(); +// listOfActiveNotifications.add(notification); +// } + +// @override +// Future> getActiveNotifications() async { +// print('Getting all active notifications...'); +// return listOfActiveNotifications; +// } + +// @override +// Future createScheduledNotification(NotificationModel notification) async { +// listOfPlannedNotifications = [...listOfPlannedNotifications, notification]; +// print('Creating scheduled notification: $notification'); +// } + +// @override +// Future createRecurringNotification(NotificationModel notification) async { +// // If recurring, update the scheduled date for the next occurrence +// notification.title = notification.id.toString(); +// await pushNotification(notification); +// if (notification.recurring) { +// switch (notification.occuringInterval) { +// case OcurringInterval.daily: +// notification.scheduledFor = +// notification.scheduledFor!.add(const Duration(days: 1)); +// break; +// case OcurringInterval.weekly: +// notification.scheduledFor = +// notification.scheduledFor!.add(const Duration(days: 7)); +// break; +// case OcurringInterval.monthly: +// // Add logic for monthly recurrence, e.g., adding 1 month to the scheduled date +// break; +// case OcurringInterval.debug: +// notification.scheduledFor = +// notification.scheduledFor!.add(const Duration(seconds: 5)); +// break; +// case null: +// // TODO: Handle this case. +// } + +// // Create the next recurring notification +// listOfPlannedNotifications = [ +// ...listOfPlannedNotifications, +// notification +// ]; +// print('Created recurring notification for: ${notification.scheduledFor}'); +// } +// } + +// @override +// Future deleteScheduledNotification(NotificationModel notification) async { +// listOfPlannedNotifications = +// listOfPlannedNotifications.where((n) => n != notification).toList(); +// print('Notification deleted: $notification'); +// } + +// @override +// Future dismissActiveNotification(NotificationModel notification) async { +// String id = notification.id; +// listOfActiveNotifications.removeWhere((n) => n.id == id); +// print('Notification with ID $id dismissed'); +// print('List of active notifications: $listOfActiveNotifications'); +// } + +// @override +// Future checkForScheduledNotifications() async { +// DateTime currentTime = DateTime.now(); + +// if (listOfPlannedNotifications.isEmpty) { +// print('There are no scheduled notifications to be pushed'); +// return; +// } + +// for (NotificationModel notification +// in listOfPlannedNotifications.toList()) { +// // Check if scheduledFor is not null +// if (notification.scheduledFor != null) { +// // Check if the scheduled date and time is before or equal to the current date and time +// if (notification.scheduledFor!.isBefore(currentTime) || +// notification.scheduledFor!.isAtSameMomentAs(currentTime)) { +// // Push the notification if it's due +// await pushNotification(notification); +// print('Scheduled notification pushed: $notification'); + +// // If recurring, update the scheduled date for the next occurrence +// if (notification.recurring) { +// // Increment the ID for recurring notifications +// notification.id += 1; +// notification.title = notification.id.toString(); +// print('New RECURRING ID IS: ${notification.id}'); + +// // Create the next recurring notification +// await createRecurringNotification(notification); +// } else { +// // Delete the notification if not recurring +// print('Non-recurring notification removed: $notification'); +// } +// } +// } +// } +// } +// } diff --git a/example/linux/.gitignore b/example/linux/.gitignore deleted file mode 100644 index d3896c9..0000000 --- a/example/linux/.gitignore +++ /dev/null @@ -1 +0,0 @@ -flutter/ephemeral diff --git a/example/linux/CMakeLists.txt b/example/linux/CMakeLists.txt deleted file mode 100644 index 9cb0d1d..0000000 --- a/example/linux/CMakeLists.txt +++ /dev/null @@ -1,145 +0,0 @@ -# Project-level configuration. -cmake_minimum_required(VERSION 3.10) -project(runner LANGUAGES CXX) - -# The name of the executable created for the application. Change this to change -# the on-disk name of your application. -set(BINARY_NAME "example") -# The unique GTK application identifier for this application. See: -# https://wiki.gnome.org/HowDoI/ChooseApplicationID -set(APPLICATION_ID "com.example.example") - -# Explicitly opt in to modern CMake behaviors to avoid warnings with recent -# versions of CMake. -cmake_policy(SET CMP0063 NEW) - -# Load bundled libraries from the lib/ directory relative to the binary. -set(CMAKE_INSTALL_RPATH "$ORIGIN/lib") - -# Root filesystem for cross-building. -if(FLUTTER_TARGET_PLATFORM_SYSROOT) - set(CMAKE_SYSROOT ${FLUTTER_TARGET_PLATFORM_SYSROOT}) - set(CMAKE_FIND_ROOT_PATH ${CMAKE_SYSROOT}) - set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) - set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY) - set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) - set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) -endif() - -# Define build configuration options. -if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) - set(CMAKE_BUILD_TYPE "Debug" CACHE - STRING "Flutter build mode" FORCE) - set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS - "Debug" "Profile" "Release") -endif() - -# Compilation settings that should be applied to most targets. -# -# Be cautious about adding new options here, as plugins use this function by -# default. In most cases, you should add new options to specific targets instead -# of modifying this function. -function(APPLY_STANDARD_SETTINGS TARGET) - target_compile_features(${TARGET} PUBLIC cxx_std_14) - target_compile_options(${TARGET} PRIVATE -Wall -Werror) - target_compile_options(${TARGET} PRIVATE "$<$>:-O3>") - target_compile_definitions(${TARGET} PRIVATE "$<$>:NDEBUG>") -endfunction() - -# Flutter library and tool build rules. -set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") -add_subdirectory(${FLUTTER_MANAGED_DIR}) - -# System-level dependencies. -find_package(PkgConfig REQUIRED) -pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0) - -add_definitions(-DAPPLICATION_ID="${APPLICATION_ID}") - -# Define the application target. To change its name, change BINARY_NAME above, -# not the value here, or `flutter run` will no longer work. -# -# Any new source files that you add to the application should be added here. -add_executable(${BINARY_NAME} - "main.cc" - "my_application.cc" - "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" -) - -# Apply the standard set of build settings. This can be removed for applications -# that need different build settings. -apply_standard_settings(${BINARY_NAME}) - -# Add dependency libraries. Add any application-specific dependencies here. -target_link_libraries(${BINARY_NAME} PRIVATE flutter) -target_link_libraries(${BINARY_NAME} PRIVATE PkgConfig::GTK) - -# Run the Flutter tool portions of the build. This must not be removed. -add_dependencies(${BINARY_NAME} flutter_assemble) - -# Only the install-generated bundle's copy of the executable will launch -# correctly, since the resources must in the right relative locations. To avoid -# people trying to run the unbundled copy, put it in a subdirectory instead of -# the default top-level location. -set_target_properties(${BINARY_NAME} - PROPERTIES - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/intermediates_do_not_run" -) - - -# Generated plugin build rules, which manage building the plugins and adding -# them to the application. -include(flutter/generated_plugins.cmake) - - -# === Installation === -# By default, "installing" just makes a relocatable bundle in the build -# directory. -set(BUILD_BUNDLE_DIR "${PROJECT_BINARY_DIR}/bundle") -if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) - set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) -endif() - -# Start with a clean build bundle directory every time. -install(CODE " - file(REMOVE_RECURSE \"${BUILD_BUNDLE_DIR}/\") - " COMPONENT Runtime) - -set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") -set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib") - -install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) - -foreach(bundled_library ${PLUGIN_BUNDLED_LIBRARIES}) - install(FILES "${bundled_library}" - DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) -endforeach(bundled_library) - -# Copy the native assets provided by the build.dart from all packages. -set(NATIVE_ASSETS_DIR "${PROJECT_BUILD_DIR}native_assets/linux/") -install(DIRECTORY "${NATIVE_ASSETS_DIR}" - DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) - -# Fully re-copy the assets directory on each build to avoid having stale files -# from a previous install. -set(FLUTTER_ASSET_DIR_NAME "flutter_assets") -install(CODE " - file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") - " COMPONENT Runtime) -install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" - DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) - -# Install the AOT library on non-Debug builds only. -if(NOT CMAKE_BUILD_TYPE MATCHES "Debug") - install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) -endif() diff --git a/example/linux/flutter/CMakeLists.txt b/example/linux/flutter/CMakeLists.txt deleted file mode 100644 index d5bd016..0000000 --- a/example/linux/flutter/CMakeLists.txt +++ /dev/null @@ -1,88 +0,0 @@ -# This file controls Flutter-level build steps. It should not be edited. -cmake_minimum_required(VERSION 3.10) - -set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") - -# Configuration provided via flutter tool. -include(${EPHEMERAL_DIR}/generated_config.cmake) - -# TODO: Move the rest of this into files in ephemeral. See -# https://github.com/flutter/flutter/issues/57146. - -# Serves the same purpose as list(TRANSFORM ... PREPEND ...), -# which isn't available in 3.10. -function(list_prepend LIST_NAME PREFIX) - set(NEW_LIST "") - foreach(element ${${LIST_NAME}}) - list(APPEND NEW_LIST "${PREFIX}${element}") - endforeach(element) - set(${LIST_NAME} "${NEW_LIST}" PARENT_SCOPE) -endfunction() - -# === Flutter Library === -# System-level dependencies. -find_package(PkgConfig REQUIRED) -pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0) -pkg_check_modules(GLIB REQUIRED IMPORTED_TARGET glib-2.0) -pkg_check_modules(GIO REQUIRED IMPORTED_TARGET gio-2.0) - -set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/libflutter_linux_gtk.so") - -# Published to parent scope for install step. -set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) -set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) -set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) -set(AOT_LIBRARY "${PROJECT_DIR}/build/lib/libapp.so" PARENT_SCOPE) - -list(APPEND FLUTTER_LIBRARY_HEADERS - "fl_basic_message_channel.h" - "fl_binary_codec.h" - "fl_binary_messenger.h" - "fl_dart_project.h" - "fl_engine.h" - "fl_json_message_codec.h" - "fl_json_method_codec.h" - "fl_message_codec.h" - "fl_method_call.h" - "fl_method_channel.h" - "fl_method_codec.h" - "fl_method_response.h" - "fl_plugin_registrar.h" - "fl_plugin_registry.h" - "fl_standard_message_codec.h" - "fl_standard_method_codec.h" - "fl_string_codec.h" - "fl_value.h" - "fl_view.h" - "flutter_linux.h" -) -list_prepend(FLUTTER_LIBRARY_HEADERS "${EPHEMERAL_DIR}/flutter_linux/") -add_library(flutter INTERFACE) -target_include_directories(flutter INTERFACE - "${EPHEMERAL_DIR}" -) -target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}") -target_link_libraries(flutter INTERFACE - PkgConfig::GTK - PkgConfig::GLIB - PkgConfig::GIO -) -add_dependencies(flutter flutter_assemble) - -# === Flutter tool backend === -# _phony_ is a non-existent file to force this command to run every time, -# since currently there's no way to get a full input/output list from the -# flutter tool. -add_custom_command( - OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} - ${CMAKE_CURRENT_BINARY_DIR}/_phony_ - COMMAND ${CMAKE_COMMAND} -E env - ${FLUTTER_TOOL_ENVIRONMENT} - "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.sh" - ${FLUTTER_TARGET_PLATFORM} ${CMAKE_BUILD_TYPE} - VERBATIM -) -add_custom_target(flutter_assemble DEPENDS - "${FLUTTER_LIBRARY}" - ${FLUTTER_LIBRARY_HEADERS} -) diff --git a/example/linux/flutter/generated_plugin_registrant.cc b/example/linux/flutter/generated_plugin_registrant.cc deleted file mode 100644 index e71a16d..0000000 --- a/example/linux/flutter/generated_plugin_registrant.cc +++ /dev/null @@ -1,11 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#include "generated_plugin_registrant.h" - - -void fl_register_plugins(FlPluginRegistry* registry) { -} diff --git a/example/linux/flutter/generated_plugin_registrant.h b/example/linux/flutter/generated_plugin_registrant.h deleted file mode 100644 index e0f0a47..0000000 --- a/example/linux/flutter/generated_plugin_registrant.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#ifndef GENERATED_PLUGIN_REGISTRANT_ -#define GENERATED_PLUGIN_REGISTRANT_ - -#include - -// Registers Flutter plugins. -void fl_register_plugins(FlPluginRegistry* registry); - -#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/example/linux/flutter/generated_plugins.cmake b/example/linux/flutter/generated_plugins.cmake deleted file mode 100644 index 2e1de87..0000000 --- a/example/linux/flutter/generated_plugins.cmake +++ /dev/null @@ -1,23 +0,0 @@ -# -# Generated file, do not edit. -# - -list(APPEND FLUTTER_PLUGIN_LIST -) - -list(APPEND FLUTTER_FFI_PLUGIN_LIST -) - -set(PLUGIN_BUNDLED_LIBRARIES) - -foreach(plugin ${FLUTTER_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/linux plugins/${plugin}) - target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) - list(APPEND PLUGIN_BUNDLED_LIBRARIES $) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) -endforeach(plugin) - -foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/linux plugins/${ffi_plugin}) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) -endforeach(ffi_plugin) diff --git a/example/linux/main.cc b/example/linux/main.cc deleted file mode 100644 index e7c5c54..0000000 --- a/example/linux/main.cc +++ /dev/null @@ -1,6 +0,0 @@ -#include "my_application.h" - -int main(int argc, char** argv) { - g_autoptr(MyApplication) app = my_application_new(); - return g_application_run(G_APPLICATION(app), argc, argv); -} diff --git a/example/linux/my_application.cc b/example/linux/my_application.cc deleted file mode 100644 index c0530d4..0000000 --- a/example/linux/my_application.cc +++ /dev/null @@ -1,124 +0,0 @@ -#include "my_application.h" - -#include -#ifdef GDK_WINDOWING_X11 -#include -#endif - -#include "flutter/generated_plugin_registrant.h" - -struct _MyApplication { - GtkApplication parent_instance; - char** dart_entrypoint_arguments; -}; - -G_DEFINE_TYPE(MyApplication, my_application, GTK_TYPE_APPLICATION) - -// Implements GApplication::activate. -static void my_application_activate(GApplication* application) { - MyApplication* self = MY_APPLICATION(application); - GtkWindow* window = - GTK_WINDOW(gtk_application_window_new(GTK_APPLICATION(application))); - - // Use a header bar when running in GNOME as this is the common style used - // by applications and is the setup most users will be using (e.g. Ubuntu - // desktop). - // If running on X and not using GNOME then just use a traditional title bar - // in case the window manager does more exotic layout, e.g. tiling. - // If running on Wayland assume the header bar will work (may need changing - // if future cases occur). - gboolean use_header_bar = TRUE; -#ifdef GDK_WINDOWING_X11 - GdkScreen* screen = gtk_window_get_screen(window); - if (GDK_IS_X11_SCREEN(screen)) { - const gchar* wm_name = gdk_x11_screen_get_window_manager_name(screen); - if (g_strcmp0(wm_name, "GNOME Shell") != 0) { - use_header_bar = FALSE; - } - } -#endif - if (use_header_bar) { - GtkHeaderBar* header_bar = GTK_HEADER_BAR(gtk_header_bar_new()); - gtk_widget_show(GTK_WIDGET(header_bar)); - gtk_header_bar_set_title(header_bar, "example"); - gtk_header_bar_set_show_close_button(header_bar, TRUE); - gtk_window_set_titlebar(window, GTK_WIDGET(header_bar)); - } else { - gtk_window_set_title(window, "example"); - } - - gtk_window_set_default_size(window, 1280, 720); - gtk_widget_show(GTK_WIDGET(window)); - - g_autoptr(FlDartProject) project = fl_dart_project_new(); - fl_dart_project_set_dart_entrypoint_arguments(project, self->dart_entrypoint_arguments); - - FlView* view = fl_view_new(project); - gtk_widget_show(GTK_WIDGET(view)); - gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(view)); - - fl_register_plugins(FL_PLUGIN_REGISTRY(view)); - - gtk_widget_grab_focus(GTK_WIDGET(view)); -} - -// Implements GApplication::local_command_line. -static gboolean my_application_local_command_line(GApplication* application, gchar*** arguments, int* exit_status) { - MyApplication* self = MY_APPLICATION(application); - // Strip out the first argument as it is the binary name. - self->dart_entrypoint_arguments = g_strdupv(*arguments + 1); - - g_autoptr(GError) error = nullptr; - if (!g_application_register(application, nullptr, &error)) { - g_warning("Failed to register: %s", error->message); - *exit_status = 1; - return TRUE; - } - - g_application_activate(application); - *exit_status = 0; - - return TRUE; -} - -// Implements GApplication::startup. -static void my_application_startup(GApplication* application) { - //MyApplication* self = MY_APPLICATION(object); - - // Perform any actions required at application startup. - - G_APPLICATION_CLASS(my_application_parent_class)->startup(application); -} - -// Implements GApplication::shutdown. -static void my_application_shutdown(GApplication* application) { - //MyApplication* self = MY_APPLICATION(object); - - // Perform any actions required at application shutdown. - - G_APPLICATION_CLASS(my_application_parent_class)->shutdown(application); -} - -// Implements GObject::dispose. -static void my_application_dispose(GObject* object) { - MyApplication* self = MY_APPLICATION(object); - g_clear_pointer(&self->dart_entrypoint_arguments, g_strfreev); - G_OBJECT_CLASS(my_application_parent_class)->dispose(object); -} - -static void my_application_class_init(MyApplicationClass* klass) { - G_APPLICATION_CLASS(klass)->activate = my_application_activate; - G_APPLICATION_CLASS(klass)->local_command_line = my_application_local_command_line; - G_APPLICATION_CLASS(klass)->startup = my_application_startup; - G_APPLICATION_CLASS(klass)->shutdown = my_application_shutdown; - G_OBJECT_CLASS(klass)->dispose = my_application_dispose; -} - -static void my_application_init(MyApplication* self) {} - -MyApplication* my_application_new() { - return MY_APPLICATION(g_object_new(my_application_get_type(), - "application-id", APPLICATION_ID, - "flags", G_APPLICATION_NON_UNIQUE, - nullptr)); -} diff --git a/example/linux/my_application.h b/example/linux/my_application.h deleted file mode 100644 index 72271d5..0000000 --- a/example/linux/my_application.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef FLUTTER_MY_APPLICATION_H_ -#define FLUTTER_MY_APPLICATION_H_ - -#include - -G_DECLARE_FINAL_TYPE(MyApplication, my_application, MY, APPLICATION, - GtkApplication) - -/** - * my_application_new: - * - * Creates a new Flutter-based application. - * - * Returns: a new #MyApplication. - */ -MyApplication* my_application_new(); - -#endif // FLUTTER_MY_APPLICATION_H_ diff --git a/example/macos/.gitignore b/example/macos/.gitignore deleted file mode 100644 index 746adbb..0000000 --- a/example/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/example/macos/Flutter/Flutter-Debug.xcconfig b/example/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index c2efd0b..0000000 --- a/example/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/example/macos/Flutter/Flutter-Release.xcconfig b/example/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index c2efd0b..0000000 --- a/example/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/example/macos/Flutter/GeneratedPluginRegistrant.swift b/example/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index cccf817..0000000 --- a/example/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,10 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { -} diff --git a/example/macos/Runner.xcodeproj/project.pbxproj b/example/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index daa7bf1..0000000 --- a/example/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,705 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC10EC2044A3C60003C045; - remoteInfo = Runner; - }; - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 331C80D2294CF70F00263BE5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 331C80D6294CF71000263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C80D7294CF71000263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 331C80D6294CF71000263BE5 /* RunnerTests */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* example.app */, - 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 331C80D4294CF70F00263BE5 /* RunnerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; - buildPhases = ( - 331C80D1294CF70F00263BE5 /* Sources */, - 331C80D2294CF70F00263BE5 /* Frameworks */, - 331C80D3294CF70F00263BE5 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 331C80DA294CF71000263BE5 /* PBXTargetDependency */, - ); - name = RunnerTests; - productName = RunnerTests; - productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* example.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = YES; - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1510; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 331C80D4294CF70F00263BE5 = { - CreatedOnToolsVersion = 14.0; - TestTargetID = 33CC10EC2044A3C60003C045; - }; - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 331C80D4294CF70F00263BE5 /* RunnerTests */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 331C80D3294CF70F00263BE5 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 331C80D1294CF70F00263BE5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC10EC2044A3C60003C045 /* Runner */; - targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; - }; - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 331C80DB294CF71000263BE5 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.example.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/example.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/example"; - }; - name = Debug; - }; - 331C80DC294CF71000263BE5 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.example.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/example.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/example"; - }; - name = Release; - }; - 331C80DD294CF71000263BE5 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.example.RunnerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/example.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/example"; - }; - name = Profile; - }; - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 331C80DB294CF71000263BE5 /* Debug */, - 331C80DC294CF71000263BE5 /* Release */, - 331C80DD294CF71000263BE5 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index 15368ec..0000000 --- a/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example/macos/Runner.xcworkspace/contents.xcworkspacedata b/example/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 1d526a1..0000000 --- a/example/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/example/macos/Runner/AppDelegate.swift b/example/macos/Runner/AppDelegate.swift deleted file mode 100644 index d53ef64..0000000 --- a/example/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,9 +0,0 @@ -import Cocoa -import FlutterMacOS - -@NSApplicationMain -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } -} diff --git a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f..0000000 --- a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 82b6f9d..0000000 Binary files a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png and /dev/null differ diff --git a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index 13b35eb..0000000 Binary files a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png and /dev/null differ diff --git a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index 0a3f5fa..0000000 Binary files a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png and /dev/null differ diff --git a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png b/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png deleted file mode 100644 index bdb5722..0000000 Binary files a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png and /dev/null differ diff --git a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png b/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png deleted file mode 100644 index f083318..0000000 Binary files a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png and /dev/null differ diff --git a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png b/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png deleted file mode 100644 index 326c0e7..0000000 Binary files a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png and /dev/null differ diff --git a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 2f1632c..0000000 Binary files a/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png and /dev/null differ diff --git a/example/macos/Runner/Base.lproj/MainMenu.xib b/example/macos/Runner/Base.lproj/MainMenu.xib deleted file mode 100644 index 80e867a..0000000 --- a/example/macos/Runner/Base.lproj/MainMenu.xib +++ /dev/null @@ -1,343 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example/macos/Runner/Configs/AppInfo.xcconfig b/example/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index 92fb3cd..0000000 --- a/example/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = example - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = com.example.example - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2024 com.example. All rights reserved. diff --git a/example/macos/Runner/Configs/Debug.xcconfig b/example/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd9..0000000 --- a/example/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/example/macos/Runner/Configs/Release.xcconfig b/example/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f49..0000000 --- a/example/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/example/macos/Runner/Configs/Warnings.xcconfig b/example/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf4..0000000 --- a/example/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/example/macos/Runner/DebugProfile.entitlements b/example/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index dddb8a3..0000000 --- a/example/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.server - - - diff --git a/example/macos/Runner/Info.plist b/example/macos/Runner/Info.plist deleted file mode 100644 index 4789daa..0000000 --- a/example/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/example/macos/Runner/MainFlutterWindow.swift b/example/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 3cc05eb..0000000 --- a/example/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/example/macos/Runner/Release.entitlements b/example/macos/Runner/Release.entitlements deleted file mode 100644 index 852fa1a..0000000 --- a/example/macos/Runner/Release.entitlements +++ /dev/null @@ -1,8 +0,0 @@ - - - - - com.apple.security.app-sandbox - - - diff --git a/example/macos/RunnerTests/RunnerTests.swift b/example/macos/RunnerTests/RunnerTests.swift deleted file mode 100644 index 5418c9f..0000000 --- a/example/macos/RunnerTests/RunnerTests.swift +++ /dev/null @@ -1,12 +0,0 @@ -import FlutterMacOS -import Cocoa -import XCTest - -class RunnerTests: XCTestCase { - - func testExample() { - // If you add code to the Runner application, consider adding tests here. - // See https://developer.apple.com/documentation/xctest for more information about using XCTest. - } - -} diff --git a/example/pubspec.lock b/example/pubspec.lock index e50bdcc..a41800d 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -1,6 +1,14 @@ # Generated by pub # See https://dart.dev/tools/pub/glossary#lockfile packages: + _flutterfire_internals: + dependency: transitive + description: + name: _flutterfire_internals + sha256: "79b6452b4066fcbdd74c2aac354e80c591a727e0364bedccecdb5a5321784fa2" + url: "https://pub.dev" + source: hosted + version: "1.3.28" async: dependency: transitive description: @@ -33,6 +41,30 @@ packages: url: "https://pub.dev" source: hosted version: "1.1.1" + cloud_firestore: + dependency: "direct main" + description: + name: cloud_firestore + sha256: "1368754eb153676e7f188aadcc01b3d280f1e2fbe125cceb7fd319670e9846ca" + url: "https://pub.dev" + source: hosted + version: "4.16.0" + cloud_firestore_platform_interface: + dependency: transitive + description: + name: cloud_firestore_platform_interface + sha256: "8f0f25ca02a850d909c06c098d49a09b616133ac2d2acb12129e14c5310b7ebe" + url: "https://pub.dev" + source: hosted + version: "6.1.12" + cloud_firestore_web: + dependency: transitive + description: + name: cloud_firestore_web + sha256: b6f05eb405517ddda1be982ed0c707d0977a45e2fcfa2086d1125ce0916ad823 + url: "https://pub.dev" + source: hosted + version: "3.11.0" collection: dependency: transitive description: @@ -57,6 +89,78 @@ packages: url: "https://pub.dev" source: hosted version: "1.3.1" + firebase_auth: + dependency: "direct main" + description: + name: firebase_auth + sha256: "4a958a32c8f0ed7573153edc3b09e0552fe0aba93be9028e8dbc5148d6f49f15" + url: "https://pub.dev" + source: hosted + version: "4.19.0" + firebase_auth_platform_interface: + dependency: transitive + description: + name: firebase_auth_platform_interface + sha256: "5b26659a47fcaf6fcb36658c57d56f99e31d8393b72337ccde726bd8292baa25" + url: "https://pub.dev" + source: hosted + version: "7.2.1" + firebase_auth_web: + dependency: transitive + description: + name: firebase_auth_web + sha256: a9c9faea77db8b7215f642d7a9a715347f1c46093f025813226596e3a25879b0 + url: "https://pub.dev" + source: hosted + version: "5.11.0" + firebase_core: + dependency: "direct main" + description: + name: firebase_core + sha256: "4b45655ec1b21a1783681f72f840a2e74d298046c2b7c286ab0e4f0efbf93d0a" + url: "https://pub.dev" + source: hosted + version: "2.28.0" + firebase_core_platform_interface: + dependency: transitive + description: + name: firebase_core_platform_interface + sha256: c437ae5d17e6b5cc7981cf6fd458a5db4d12979905f9aafd1fea930428a9fe63 + url: "https://pub.dev" + source: hosted + version: "5.0.0" + firebase_core_web: + dependency: transitive + description: + name: firebase_core_web + sha256: "28e30e00748497b9a70db2025942a42c5d752534eb678e9b9b98db056cf404ba" + url: "https://pub.dev" + source: hosted + version: "2.14.0" + firebase_storage: + dependency: "direct main" + description: + name: firebase_storage + sha256: d140fa336d29bc9e128448bb2f582407c6dc01c8d7d4b3160e1ab198e5f7f74c + url: "https://pub.dev" + source: hosted + version: "11.7.0" + firebase_storage_platform_interface: + dependency: transitive + description: + name: firebase_storage_platform_interface + sha256: b14e6a872da7303a45e081ff55160fd772eb15b7a00bdca12c740546fb67c18f + url: "https://pub.dev" + source: hosted + version: "5.1.15" + firebase_storage_web: + dependency: transitive + description: + name: firebase_storage_web + sha256: a1ad5da5983ac91c85ca7b5b4735b580cc7e1646aa502d7fa4dff7ab899e2159 + url: "https://pub.dev" + source: hosted + version: "3.9.0" flutter: dependency: "direct main" description: flutter @@ -71,6 +175,14 @@ packages: url: "https://github.com/Iconica-Development/flutter_animated_widgets.git" source: git version: "0.0.1" + flutter_dotenv: + dependency: "direct main" + description: + name: flutter_dotenv + sha256: "9357883bdd153ab78cbf9ffa07656e336b8bbb2b5a3ca596b0b27e119f7c7d77" + url: "https://pub.dev" + source: hosted + version: "5.1.0" flutter_lints: dependency: "direct dev" description: @@ -91,8 +203,29 @@ packages: description: flutter source: sdk version: "0.0.0" - intl: + flutter_web_plugins: dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + http: + dependency: transitive + description: + name: http + sha256: "5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c2" + url: "https://pub.dev" + source: hosted + version: "0.13.6" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b" + url: "https://pub.dev" + source: hosted + version: "4.0.2" + intl: + dependency: "direct main" description: name: intl sha256: "910f85bce16fb5c6f614e117efa303e85a1731bb0081edf3604a2ae6e9a3cc91" @@ -163,6 +296,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.9.0" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" sky_engine: dependency: transitive description: flutter @@ -216,6 +357,14 @@ packages: url: "https://pub.dev" source: hosted version: "0.6.1" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c + url: "https://pub.dev" + source: hosted + version: "1.3.2" vector_math: dependency: transitive description: @@ -232,6 +381,14 @@ packages: url: "https://pub.dev" source: hosted version: "13.0.0" + web: + dependency: transitive + description: + name: web + sha256: "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27" + url: "https://pub.dev" + source: hosted + version: "0.5.1" sdks: dart: ">=3.3.2 <4.0.0" - flutter: ">=1.17.0" + flutter: ">=3.3.0" diff --git a/example/pubspec.yaml b/example/pubspec.yaml index 3917d7f..e9fda19 100644 --- a/example/pubspec.yaml +++ b/example/pubspec.yaml @@ -11,10 +11,19 @@ environment: dependencies: flutter: sdk: flutter + flutter_dotenv: ^5.0.2 + intl: any + + # Firebase + cloud_firestore: ^4.16.0 + firebase_auth: ^4.2.6 + firebase_core: ^2.5.0 + firebase_storage: ^11.0.14 cupertino_icons: ^1.0.2 flutter_notification_center: path: ../ + provider: ^6.1.2 dev_dependencies: flutter_test: @@ -23,4 +32,6 @@ dev_dependencies: flutter_lints: ^2.0.0 flutter: - uses-material-design: true \ No newline at end of file + uses-material-design: true + assets: + - dotenv diff --git a/example/web/favicon.png b/example/web/favicon.png deleted file mode 100644 index 8aaa46a..0000000 Binary files a/example/web/favicon.png and /dev/null differ diff --git a/example/web/icons/Icon-192.png b/example/web/icons/Icon-192.png deleted file mode 100644 index b749bfe..0000000 Binary files a/example/web/icons/Icon-192.png and /dev/null differ diff --git a/example/web/icons/Icon-512.png b/example/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48..0000000 Binary files a/example/web/icons/Icon-512.png and /dev/null differ diff --git a/example/web/icons/Icon-maskable-192.png b/example/web/icons/Icon-maskable-192.png deleted file mode 100644 index eb9b4d7..0000000 Binary files a/example/web/icons/Icon-maskable-192.png and /dev/null differ diff --git a/example/web/icons/Icon-maskable-512.png b/example/web/icons/Icon-maskable-512.png deleted file mode 100644 index d69c566..0000000 Binary files a/example/web/icons/Icon-maskable-512.png and /dev/null differ diff --git a/example/web/index.html b/example/web/index.html deleted file mode 100644 index 45cf2ca..0000000 --- a/example/web/index.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - example - - - - - - - - - - diff --git a/example/web/manifest.json b/example/web/manifest.json deleted file mode 100644 index 096edf8..0000000 --- a/example/web/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "example", - "short_name": "example", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] -} diff --git a/example/windows/.gitignore b/example/windows/.gitignore deleted file mode 100644 index d492d0d..0000000 --- a/example/windows/.gitignore +++ /dev/null @@ -1,17 +0,0 @@ -flutter/ephemeral/ - -# Visual Studio user-specific files. -*.suo -*.user -*.userosscache -*.sln.docstates - -# Visual Studio build-related files. -x64/ -x86/ - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!*.[Cc]ache/ diff --git a/example/windows/CMakeLists.txt b/example/windows/CMakeLists.txt deleted file mode 100644 index d960948..0000000 --- a/example/windows/CMakeLists.txt +++ /dev/null @@ -1,108 +0,0 @@ -# Project-level configuration. -cmake_minimum_required(VERSION 3.14) -project(example LANGUAGES CXX) - -# The name of the executable created for the application. Change this to change -# the on-disk name of your application. -set(BINARY_NAME "example") - -# Explicitly opt in to modern CMake behaviors to avoid warnings with recent -# versions of CMake. -cmake_policy(VERSION 3.14...3.25) - -# Define build configuration option. -get_property(IS_MULTICONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) -if(IS_MULTICONFIG) - set(CMAKE_CONFIGURATION_TYPES "Debug;Profile;Release" - CACHE STRING "" FORCE) -else() - if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) - set(CMAKE_BUILD_TYPE "Debug" CACHE - STRING "Flutter build mode" FORCE) - set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS - "Debug" "Profile" "Release") - endif() -endif() -# Define settings for the Profile build mode. -set(CMAKE_EXE_LINKER_FLAGS_PROFILE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}") -set(CMAKE_SHARED_LINKER_FLAGS_PROFILE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE}") -set(CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE}") -set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_RELEASE}") - -# Use Unicode for all projects. -add_definitions(-DUNICODE -D_UNICODE) - -# Compilation settings that should be applied to most targets. -# -# Be cautious about adding new options here, as plugins use this function by -# default. In most cases, you should add new options to specific targets instead -# of modifying this function. -function(APPLY_STANDARD_SETTINGS TARGET) - target_compile_features(${TARGET} PUBLIC cxx_std_17) - target_compile_options(${TARGET} PRIVATE /W4 /WX /wd"4100") - target_compile_options(${TARGET} PRIVATE /EHsc) - target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0") - target_compile_definitions(${TARGET} PRIVATE "$<$:_DEBUG>") -endfunction() - -# Flutter library and tool build rules. -set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") -add_subdirectory(${FLUTTER_MANAGED_DIR}) - -# Application build; see runner/CMakeLists.txt. -add_subdirectory("runner") - - -# Generated plugin build rules, which manage building the plugins and adding -# them to the application. -include(flutter/generated_plugins.cmake) - - -# === Installation === -# Support files are copied into place next to the executable, so that it can -# run in place. This is done instead of making a separate bundle (as on Linux) -# so that building and running from within Visual Studio will work. -set(BUILD_BUNDLE_DIR "$") -# Make the "install" step default, as it's required to run. -set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1) -if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) - set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) -endif() - -set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") -set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}") - -install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) - -if(PLUGIN_BUNDLED_LIBRARIES) - install(FILES "${PLUGIN_BUNDLED_LIBRARIES}" - DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) -endif() - -# Copy the native assets provided by the build.dart from all packages. -set(NATIVE_ASSETS_DIR "${PROJECT_BUILD_DIR}native_assets/windows/") -install(DIRECTORY "${NATIVE_ASSETS_DIR}" - DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) - -# Fully re-copy the assets directory on each build to avoid having stale files -# from a previous install. -set(FLUTTER_ASSET_DIR_NAME "flutter_assets") -install(CODE " - file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") - " COMPONENT Runtime) -install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" - DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) - -# Install the AOT library on non-Debug builds only. -install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" - CONFIGURATIONS Profile;Release - COMPONENT Runtime) diff --git a/example/windows/flutter/CMakeLists.txt b/example/windows/flutter/CMakeLists.txt deleted file mode 100644 index 903f489..0000000 --- a/example/windows/flutter/CMakeLists.txt +++ /dev/null @@ -1,109 +0,0 @@ -# This file controls Flutter-level build steps. It should not be edited. -cmake_minimum_required(VERSION 3.14) - -set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") - -# Configuration provided via flutter tool. -include(${EPHEMERAL_DIR}/generated_config.cmake) - -# TODO: Move the rest of this into files in ephemeral. See -# https://github.com/flutter/flutter/issues/57146. -set(WRAPPER_ROOT "${EPHEMERAL_DIR}/cpp_client_wrapper") - -# Set fallback configurations for older versions of the flutter tool. -if (NOT DEFINED FLUTTER_TARGET_PLATFORM) - set(FLUTTER_TARGET_PLATFORM "windows-x64") -endif() - -# === Flutter Library === -set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/flutter_windows.dll") - -# Published to parent scope for install step. -set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) -set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) -set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) -set(AOT_LIBRARY "${PROJECT_DIR}/build/windows/app.so" PARENT_SCOPE) - -list(APPEND FLUTTER_LIBRARY_HEADERS - "flutter_export.h" - "flutter_windows.h" - "flutter_messenger.h" - "flutter_plugin_registrar.h" - "flutter_texture_registrar.h" -) -list(TRANSFORM FLUTTER_LIBRARY_HEADERS PREPEND "${EPHEMERAL_DIR}/") -add_library(flutter INTERFACE) -target_include_directories(flutter INTERFACE - "${EPHEMERAL_DIR}" -) -target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}.lib") -add_dependencies(flutter flutter_assemble) - -# === Wrapper === -list(APPEND CPP_WRAPPER_SOURCES_CORE - "core_implementations.cc" - "standard_codec.cc" -) -list(TRANSFORM CPP_WRAPPER_SOURCES_CORE PREPEND "${WRAPPER_ROOT}/") -list(APPEND CPP_WRAPPER_SOURCES_PLUGIN - "plugin_registrar.cc" -) -list(TRANSFORM CPP_WRAPPER_SOURCES_PLUGIN PREPEND "${WRAPPER_ROOT}/") -list(APPEND CPP_WRAPPER_SOURCES_APP - "flutter_engine.cc" - "flutter_view_controller.cc" -) -list(TRANSFORM CPP_WRAPPER_SOURCES_APP PREPEND "${WRAPPER_ROOT}/") - -# Wrapper sources needed for a plugin. -add_library(flutter_wrapper_plugin STATIC - ${CPP_WRAPPER_SOURCES_CORE} - ${CPP_WRAPPER_SOURCES_PLUGIN} -) -apply_standard_settings(flutter_wrapper_plugin) -set_target_properties(flutter_wrapper_plugin PROPERTIES - POSITION_INDEPENDENT_CODE ON) -set_target_properties(flutter_wrapper_plugin PROPERTIES - CXX_VISIBILITY_PRESET hidden) -target_link_libraries(flutter_wrapper_plugin PUBLIC flutter) -target_include_directories(flutter_wrapper_plugin PUBLIC - "${WRAPPER_ROOT}/include" -) -add_dependencies(flutter_wrapper_plugin flutter_assemble) - -# Wrapper sources needed for the runner. -add_library(flutter_wrapper_app STATIC - ${CPP_WRAPPER_SOURCES_CORE} - ${CPP_WRAPPER_SOURCES_APP} -) -apply_standard_settings(flutter_wrapper_app) -target_link_libraries(flutter_wrapper_app PUBLIC flutter) -target_include_directories(flutter_wrapper_app PUBLIC - "${WRAPPER_ROOT}/include" -) -add_dependencies(flutter_wrapper_app flutter_assemble) - -# === Flutter tool backend === -# _phony_ is a non-existent file to force this command to run every time, -# since currently there's no way to get a full input/output list from the -# flutter tool. -set(PHONY_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/_phony_") -set_source_files_properties("${PHONY_OUTPUT}" PROPERTIES SYMBOLIC TRUE) -add_custom_command( - OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} - ${CPP_WRAPPER_SOURCES_CORE} ${CPP_WRAPPER_SOURCES_PLUGIN} - ${CPP_WRAPPER_SOURCES_APP} - ${PHONY_OUTPUT} - COMMAND ${CMAKE_COMMAND} -E env - ${FLUTTER_TOOL_ENVIRONMENT} - "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.bat" - ${FLUTTER_TARGET_PLATFORM} $ - VERBATIM -) -add_custom_target(flutter_assemble DEPENDS - "${FLUTTER_LIBRARY}" - ${FLUTTER_LIBRARY_HEADERS} - ${CPP_WRAPPER_SOURCES_CORE} - ${CPP_WRAPPER_SOURCES_PLUGIN} - ${CPP_WRAPPER_SOURCES_APP} -) diff --git a/example/windows/flutter/generated_plugin_registrant.cc b/example/windows/flutter/generated_plugin_registrant.cc deleted file mode 100644 index 8b6d468..0000000 --- a/example/windows/flutter/generated_plugin_registrant.cc +++ /dev/null @@ -1,11 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#include "generated_plugin_registrant.h" - - -void RegisterPlugins(flutter::PluginRegistry* registry) { -} diff --git a/example/windows/flutter/generated_plugin_registrant.h b/example/windows/flutter/generated_plugin_registrant.h deleted file mode 100644 index dc139d8..0000000 --- a/example/windows/flutter/generated_plugin_registrant.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#ifndef GENERATED_PLUGIN_REGISTRANT_ -#define GENERATED_PLUGIN_REGISTRANT_ - -#include - -// Registers Flutter plugins. -void RegisterPlugins(flutter::PluginRegistry* registry); - -#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/example/windows/flutter/generated_plugins.cmake b/example/windows/flutter/generated_plugins.cmake deleted file mode 100644 index b93c4c3..0000000 --- a/example/windows/flutter/generated_plugins.cmake +++ /dev/null @@ -1,23 +0,0 @@ -# -# Generated file, do not edit. -# - -list(APPEND FLUTTER_PLUGIN_LIST -) - -list(APPEND FLUTTER_FFI_PLUGIN_LIST -) - -set(PLUGIN_BUNDLED_LIBRARIES) - -foreach(plugin ${FLUTTER_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin}) - target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) - list(APPEND PLUGIN_BUNDLED_LIBRARIES $) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) -endforeach(plugin) - -foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/windows plugins/${ffi_plugin}) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) -endforeach(ffi_plugin) diff --git a/example/windows/runner/CMakeLists.txt b/example/windows/runner/CMakeLists.txt deleted file mode 100644 index 394917c..0000000 --- a/example/windows/runner/CMakeLists.txt +++ /dev/null @@ -1,40 +0,0 @@ -cmake_minimum_required(VERSION 3.14) -project(runner LANGUAGES CXX) - -# Define the application target. To change its name, change BINARY_NAME in the -# top-level CMakeLists.txt, not the value here, or `flutter run` will no longer -# work. -# -# Any new source files that you add to the application should be added here. -add_executable(${BINARY_NAME} WIN32 - "flutter_window.cpp" - "main.cpp" - "utils.cpp" - "win32_window.cpp" - "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" - "Runner.rc" - "runner.exe.manifest" -) - -# Apply the standard set of build settings. This can be removed for applications -# that need different build settings. -apply_standard_settings(${BINARY_NAME}) - -# Add preprocessor definitions for the build version. -target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION=\"${FLUTTER_VERSION}\"") -target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MAJOR=${FLUTTER_VERSION_MAJOR}") -target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MINOR=${FLUTTER_VERSION_MINOR}") -target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_PATCH=${FLUTTER_VERSION_PATCH}") -target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_BUILD=${FLUTTER_VERSION_BUILD}") - -# Disable Windows macros that collide with C++ standard library functions. -target_compile_definitions(${BINARY_NAME} PRIVATE "NOMINMAX") - -# Add dependency libraries and include directories. Add any application-specific -# dependencies here. -target_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app) -target_link_libraries(${BINARY_NAME} PRIVATE "dwmapi.lib") -target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}") - -# Run the Flutter tool portions of the build. This must not be removed. -add_dependencies(${BINARY_NAME} flutter_assemble) diff --git a/example/windows/runner/Runner.rc b/example/windows/runner/Runner.rc deleted file mode 100644 index 687e6bd..0000000 --- a/example/windows/runner/Runner.rc +++ /dev/null @@ -1,121 +0,0 @@ -// Microsoft Visual C++ generated resource script. -// -#pragma code_page(65001) -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "winres.h" - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (United States) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""winres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDI_APP_ICON ICON "resources\\app_icon.ico" - - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -#if defined(FLUTTER_VERSION_MAJOR) && defined(FLUTTER_VERSION_MINOR) && defined(FLUTTER_VERSION_PATCH) && defined(FLUTTER_VERSION_BUILD) -#define VERSION_AS_NUMBER FLUTTER_VERSION_MAJOR,FLUTTER_VERSION_MINOR,FLUTTER_VERSION_PATCH,FLUTTER_VERSION_BUILD -#else -#define VERSION_AS_NUMBER 1,0,0,0 -#endif - -#if defined(FLUTTER_VERSION) -#define VERSION_AS_STRING FLUTTER_VERSION -#else -#define VERSION_AS_STRING "1.0.0" -#endif - -VS_VERSION_INFO VERSIONINFO - FILEVERSION VERSION_AS_NUMBER - PRODUCTVERSION VERSION_AS_NUMBER - FILEFLAGSMASK VS_FFI_FILEFLAGSMASK -#ifdef _DEBUG - FILEFLAGS VS_FF_DEBUG -#else - FILEFLAGS 0x0L -#endif - FILEOS VOS__WINDOWS32 - FILETYPE VFT_APP - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904e4" - BEGIN - VALUE "CompanyName", "com.example" "\0" - VALUE "FileDescription", "example" "\0" - VALUE "FileVersion", VERSION_AS_STRING "\0" - VALUE "InternalName", "example" "\0" - VALUE "LegalCopyright", "Copyright (C) 2024 com.example. All rights reserved." "\0" - VALUE "OriginalFilename", "example.exe" "\0" - VALUE "ProductName", "example" "\0" - VALUE "ProductVersion", VERSION_AS_STRING "\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1252 - END -END - -#endif // English (United States) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// - - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED diff --git a/example/windows/runner/flutter_window.cpp b/example/windows/runner/flutter_window.cpp deleted file mode 100644 index 955ee30..0000000 --- a/example/windows/runner/flutter_window.cpp +++ /dev/null @@ -1,71 +0,0 @@ -#include "flutter_window.h" - -#include - -#include "flutter/generated_plugin_registrant.h" - -FlutterWindow::FlutterWindow(const flutter::DartProject& project) - : project_(project) {} - -FlutterWindow::~FlutterWindow() {} - -bool FlutterWindow::OnCreate() { - if (!Win32Window::OnCreate()) { - return false; - } - - RECT frame = GetClientArea(); - - // The size here must match the window dimensions to avoid unnecessary surface - // creation / destruction in the startup path. - flutter_controller_ = std::make_unique( - frame.right - frame.left, frame.bottom - frame.top, project_); - // Ensure that basic setup of the controller was successful. - if (!flutter_controller_->engine() || !flutter_controller_->view()) { - return false; - } - RegisterPlugins(flutter_controller_->engine()); - SetChildContent(flutter_controller_->view()->GetNativeWindow()); - - flutter_controller_->engine()->SetNextFrameCallback([&]() { - this->Show(); - }); - - // Flutter can complete the first frame before the "show window" callback is - // registered. The following call ensures a frame is pending to ensure the - // window is shown. It is a no-op if the first frame hasn't completed yet. - flutter_controller_->ForceRedraw(); - - return true; -} - -void FlutterWindow::OnDestroy() { - if (flutter_controller_) { - flutter_controller_ = nullptr; - } - - Win32Window::OnDestroy(); -} - -LRESULT -FlutterWindow::MessageHandler(HWND hwnd, UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept { - // Give Flutter, including plugins, an opportunity to handle window messages. - if (flutter_controller_) { - std::optional result = - flutter_controller_->HandleTopLevelWindowProc(hwnd, message, wparam, - lparam); - if (result) { - return *result; - } - } - - switch (message) { - case WM_FONTCHANGE: - flutter_controller_->engine()->ReloadSystemFonts(); - break; - } - - return Win32Window::MessageHandler(hwnd, message, wparam, lparam); -} diff --git a/example/windows/runner/flutter_window.h b/example/windows/runner/flutter_window.h deleted file mode 100644 index 6da0652..0000000 --- a/example/windows/runner/flutter_window.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef RUNNER_FLUTTER_WINDOW_H_ -#define RUNNER_FLUTTER_WINDOW_H_ - -#include -#include - -#include - -#include "win32_window.h" - -// A window that does nothing but host a Flutter view. -class FlutterWindow : public Win32Window { - public: - // Creates a new FlutterWindow hosting a Flutter view running |project|. - explicit FlutterWindow(const flutter::DartProject& project); - virtual ~FlutterWindow(); - - protected: - // Win32Window: - bool OnCreate() override; - void OnDestroy() override; - LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam, - LPARAM const lparam) noexcept override; - - private: - // The project to run. - flutter::DartProject project_; - - // The Flutter instance hosted by this window. - std::unique_ptr flutter_controller_; -}; - -#endif // RUNNER_FLUTTER_WINDOW_H_ diff --git a/example/windows/runner/main.cpp b/example/windows/runner/main.cpp deleted file mode 100644 index a61bf80..0000000 --- a/example/windows/runner/main.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#include -#include -#include - -#include "flutter_window.h" -#include "utils.h" - -int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, - _In_ wchar_t *command_line, _In_ int show_command) { - // Attach to console when present (e.g., 'flutter run') or create a - // new console when running with a debugger. - if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) { - CreateAndAttachConsole(); - } - - // Initialize COM, so that it is available for use in the library and/or - // plugins. - ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED); - - flutter::DartProject project(L"data"); - - std::vector command_line_arguments = - GetCommandLineArguments(); - - project.set_dart_entrypoint_arguments(std::move(command_line_arguments)); - - FlutterWindow window(project); - Win32Window::Point origin(10, 10); - Win32Window::Size size(1280, 720); - if (!window.Create(L"example", origin, size)) { - return EXIT_FAILURE; - } - window.SetQuitOnClose(true); - - ::MSG msg; - while (::GetMessage(&msg, nullptr, 0, 0)) { - ::TranslateMessage(&msg); - ::DispatchMessage(&msg); - } - - ::CoUninitialize(); - return EXIT_SUCCESS; -} diff --git a/example/windows/runner/resource.h b/example/windows/runner/resource.h deleted file mode 100644 index 66a65d1..0000000 --- a/example/windows/runner/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by Runner.rc -// -#define IDI_APP_ICON 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1001 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/example/windows/runner/resources/app_icon.ico b/example/windows/runner/resources/app_icon.ico deleted file mode 100644 index c04e20c..0000000 Binary files a/example/windows/runner/resources/app_icon.ico and /dev/null differ diff --git a/example/windows/runner/runner.exe.manifest b/example/windows/runner/runner.exe.manifest deleted file mode 100644 index a42ea76..0000000 --- a/example/windows/runner/runner.exe.manifest +++ /dev/null @@ -1,20 +0,0 @@ - - - - - PerMonitorV2 - - - - - - - - - - - - - - - diff --git a/example/windows/runner/utils.cpp b/example/windows/runner/utils.cpp deleted file mode 100644 index b2b0873..0000000 --- a/example/windows/runner/utils.cpp +++ /dev/null @@ -1,65 +0,0 @@ -#include "utils.h" - -#include -#include -#include -#include - -#include - -void CreateAndAttachConsole() { - if (::AllocConsole()) { - FILE *unused; - if (freopen_s(&unused, "CONOUT$", "w", stdout)) { - _dup2(_fileno(stdout), 1); - } - if (freopen_s(&unused, "CONOUT$", "w", stderr)) { - _dup2(_fileno(stdout), 2); - } - std::ios::sync_with_stdio(); - FlutterDesktopResyncOutputStreams(); - } -} - -std::vector GetCommandLineArguments() { - // Convert the UTF-16 command line arguments to UTF-8 for the Engine to use. - int argc; - wchar_t** argv = ::CommandLineToArgvW(::GetCommandLineW(), &argc); - if (argv == nullptr) { - return std::vector(); - } - - std::vector command_line_arguments; - - // Skip the first argument as it's the binary name. - for (int i = 1; i < argc; i++) { - command_line_arguments.push_back(Utf8FromUtf16(argv[i])); - } - - ::LocalFree(argv); - - return command_line_arguments; -} - -std::string Utf8FromUtf16(const wchar_t* utf16_string) { - if (utf16_string == nullptr) { - return std::string(); - } - int target_length = ::WideCharToMultiByte( - CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, - -1, nullptr, 0, nullptr, nullptr) - -1; // remove the trailing null character - int input_length = (int)wcslen(utf16_string); - std::string utf8_string; - if (target_length <= 0 || target_length > utf8_string.max_size()) { - return utf8_string; - } - utf8_string.resize(target_length); - int converted_length = ::WideCharToMultiByte( - CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, - input_length, utf8_string.data(), target_length, nullptr, nullptr); - if (converted_length == 0) { - return std::string(); - } - return utf8_string; -} diff --git a/example/windows/runner/utils.h b/example/windows/runner/utils.h deleted file mode 100644 index 3879d54..0000000 --- a/example/windows/runner/utils.h +++ /dev/null @@ -1,19 +0,0 @@ -#ifndef RUNNER_UTILS_H_ -#define RUNNER_UTILS_H_ - -#include -#include - -// Creates a console for the process, and redirects stdout and stderr to -// it for both the runner and the Flutter library. -void CreateAndAttachConsole(); - -// Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string -// encoded in UTF-8. Returns an empty std::string on failure. -std::string Utf8FromUtf16(const wchar_t* utf16_string); - -// Gets the command line arguments passed in as a std::vector, -// encoded in UTF-8. Returns an empty std::vector on failure. -std::vector GetCommandLineArguments(); - -#endif // RUNNER_UTILS_H_ diff --git a/example/windows/runner/win32_window.cpp b/example/windows/runner/win32_window.cpp deleted file mode 100644 index 60608d0..0000000 --- a/example/windows/runner/win32_window.cpp +++ /dev/null @@ -1,288 +0,0 @@ -#include "win32_window.h" - -#include -#include - -#include "resource.h" - -namespace { - -/// Window attribute that enables dark mode window decorations. -/// -/// Redefined in case the developer's machine has a Windows SDK older than -/// version 10.0.22000.0. -/// See: https://docs.microsoft.com/windows/win32/api/dwmapi/ne-dwmapi-dwmwindowattribute -#ifndef DWMWA_USE_IMMERSIVE_DARK_MODE -#define DWMWA_USE_IMMERSIVE_DARK_MODE 20 -#endif - -constexpr const wchar_t kWindowClassName[] = L"FLUTTER_RUNNER_WIN32_WINDOW"; - -/// Registry key for app theme preference. -/// -/// A value of 0 indicates apps should use dark mode. A non-zero or missing -/// value indicates apps should use light mode. -constexpr const wchar_t kGetPreferredBrightnessRegKey[] = - L"Software\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize"; -constexpr const wchar_t kGetPreferredBrightnessRegValue[] = L"AppsUseLightTheme"; - -// The number of Win32Window objects that currently exist. -static int g_active_window_count = 0; - -using EnableNonClientDpiScaling = BOOL __stdcall(HWND hwnd); - -// Scale helper to convert logical scaler values to physical using passed in -// scale factor -int Scale(int source, double scale_factor) { - return static_cast(source * scale_factor); -} - -// Dynamically loads the |EnableNonClientDpiScaling| from the User32 module. -// This API is only needed for PerMonitor V1 awareness mode. -void EnableFullDpiSupportIfAvailable(HWND hwnd) { - HMODULE user32_module = LoadLibraryA("User32.dll"); - if (!user32_module) { - return; - } - auto enable_non_client_dpi_scaling = - reinterpret_cast( - GetProcAddress(user32_module, "EnableNonClientDpiScaling")); - if (enable_non_client_dpi_scaling != nullptr) { - enable_non_client_dpi_scaling(hwnd); - } - FreeLibrary(user32_module); -} - -} // namespace - -// Manages the Win32Window's window class registration. -class WindowClassRegistrar { - public: - ~WindowClassRegistrar() = default; - - // Returns the singleton registrar instance. - static WindowClassRegistrar* GetInstance() { - if (!instance_) { - instance_ = new WindowClassRegistrar(); - } - return instance_; - } - - // Returns the name of the window class, registering the class if it hasn't - // previously been registered. - const wchar_t* GetWindowClass(); - - // Unregisters the window class. Should only be called if there are no - // instances of the window. - void UnregisterWindowClass(); - - private: - WindowClassRegistrar() = default; - - static WindowClassRegistrar* instance_; - - bool class_registered_ = false; -}; - -WindowClassRegistrar* WindowClassRegistrar::instance_ = nullptr; - -const wchar_t* WindowClassRegistrar::GetWindowClass() { - if (!class_registered_) { - WNDCLASS window_class{}; - window_class.hCursor = LoadCursor(nullptr, IDC_ARROW); - window_class.lpszClassName = kWindowClassName; - window_class.style = CS_HREDRAW | CS_VREDRAW; - window_class.cbClsExtra = 0; - window_class.cbWndExtra = 0; - window_class.hInstance = GetModuleHandle(nullptr); - window_class.hIcon = - LoadIcon(window_class.hInstance, MAKEINTRESOURCE(IDI_APP_ICON)); - window_class.hbrBackground = 0; - window_class.lpszMenuName = nullptr; - window_class.lpfnWndProc = Win32Window::WndProc; - RegisterClass(&window_class); - class_registered_ = true; - } - return kWindowClassName; -} - -void WindowClassRegistrar::UnregisterWindowClass() { - UnregisterClass(kWindowClassName, nullptr); - class_registered_ = false; -} - -Win32Window::Win32Window() { - ++g_active_window_count; -} - -Win32Window::~Win32Window() { - --g_active_window_count; - Destroy(); -} - -bool Win32Window::Create(const std::wstring& title, - const Point& origin, - const Size& size) { - Destroy(); - - const wchar_t* window_class = - WindowClassRegistrar::GetInstance()->GetWindowClass(); - - const POINT target_point = {static_cast(origin.x), - static_cast(origin.y)}; - HMONITOR monitor = MonitorFromPoint(target_point, MONITOR_DEFAULTTONEAREST); - UINT dpi = FlutterDesktopGetDpiForMonitor(monitor); - double scale_factor = dpi / 96.0; - - HWND window = CreateWindow( - window_class, title.c_str(), WS_OVERLAPPEDWINDOW, - Scale(origin.x, scale_factor), Scale(origin.y, scale_factor), - Scale(size.width, scale_factor), Scale(size.height, scale_factor), - nullptr, nullptr, GetModuleHandle(nullptr), this); - - if (!window) { - return false; - } - - UpdateTheme(window); - - return OnCreate(); -} - -bool Win32Window::Show() { - return ShowWindow(window_handle_, SW_SHOWNORMAL); -} - -// static -LRESULT CALLBACK Win32Window::WndProc(HWND const window, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept { - if (message == WM_NCCREATE) { - auto window_struct = reinterpret_cast(lparam); - SetWindowLongPtr(window, GWLP_USERDATA, - reinterpret_cast(window_struct->lpCreateParams)); - - auto that = static_cast(window_struct->lpCreateParams); - EnableFullDpiSupportIfAvailable(window); - that->window_handle_ = window; - } else if (Win32Window* that = GetThisFromHandle(window)) { - return that->MessageHandler(window, message, wparam, lparam); - } - - return DefWindowProc(window, message, wparam, lparam); -} - -LRESULT -Win32Window::MessageHandler(HWND hwnd, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept { - switch (message) { - case WM_DESTROY: - window_handle_ = nullptr; - Destroy(); - if (quit_on_close_) { - PostQuitMessage(0); - } - return 0; - - case WM_DPICHANGED: { - auto newRectSize = reinterpret_cast(lparam); - LONG newWidth = newRectSize->right - newRectSize->left; - LONG newHeight = newRectSize->bottom - newRectSize->top; - - SetWindowPos(hwnd, nullptr, newRectSize->left, newRectSize->top, newWidth, - newHeight, SWP_NOZORDER | SWP_NOACTIVATE); - - return 0; - } - case WM_SIZE: { - RECT rect = GetClientArea(); - if (child_content_ != nullptr) { - // Size and position the child window. - MoveWindow(child_content_, rect.left, rect.top, rect.right - rect.left, - rect.bottom - rect.top, TRUE); - } - return 0; - } - - case WM_ACTIVATE: - if (child_content_ != nullptr) { - SetFocus(child_content_); - } - return 0; - - case WM_DWMCOLORIZATIONCOLORCHANGED: - UpdateTheme(hwnd); - return 0; - } - - return DefWindowProc(window_handle_, message, wparam, lparam); -} - -void Win32Window::Destroy() { - OnDestroy(); - - if (window_handle_) { - DestroyWindow(window_handle_); - window_handle_ = nullptr; - } - if (g_active_window_count == 0) { - WindowClassRegistrar::GetInstance()->UnregisterWindowClass(); - } -} - -Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { - return reinterpret_cast( - GetWindowLongPtr(window, GWLP_USERDATA)); -} - -void Win32Window::SetChildContent(HWND content) { - child_content_ = content; - SetParent(content, window_handle_); - RECT frame = GetClientArea(); - - MoveWindow(content, frame.left, frame.top, frame.right - frame.left, - frame.bottom - frame.top, true); - - SetFocus(child_content_); -} - -RECT Win32Window::GetClientArea() { - RECT frame; - GetClientRect(window_handle_, &frame); - return frame; -} - -HWND Win32Window::GetHandle() { - return window_handle_; -} - -void Win32Window::SetQuitOnClose(bool quit_on_close) { - quit_on_close_ = quit_on_close; -} - -bool Win32Window::OnCreate() { - // No-op; provided for subclasses. - return true; -} - -void Win32Window::OnDestroy() { - // No-op; provided for subclasses. -} - -void Win32Window::UpdateTheme(HWND const window) { - DWORD light_mode; - DWORD light_mode_size = sizeof(light_mode); - LSTATUS result = RegGetValue(HKEY_CURRENT_USER, kGetPreferredBrightnessRegKey, - kGetPreferredBrightnessRegValue, - RRF_RT_REG_DWORD, nullptr, &light_mode, - &light_mode_size); - - if (result == ERROR_SUCCESS) { - BOOL enable_dark_mode = light_mode == 0; - DwmSetWindowAttribute(window, DWMWA_USE_IMMERSIVE_DARK_MODE, - &enable_dark_mode, sizeof(enable_dark_mode)); - } -} diff --git a/example/windows/runner/win32_window.h b/example/windows/runner/win32_window.h deleted file mode 100644 index e901dde..0000000 --- a/example/windows/runner/win32_window.h +++ /dev/null @@ -1,102 +0,0 @@ -#ifndef RUNNER_WIN32_WINDOW_H_ -#define RUNNER_WIN32_WINDOW_H_ - -#include - -#include -#include -#include - -// A class abstraction for a high DPI-aware Win32 Window. Intended to be -// inherited from by classes that wish to specialize with custom -// rendering and input handling -class Win32Window { - public: - struct Point { - unsigned int x; - unsigned int y; - Point(unsigned int x, unsigned int y) : x(x), y(y) {} - }; - - struct Size { - unsigned int width; - unsigned int height; - Size(unsigned int width, unsigned int height) - : width(width), height(height) {} - }; - - Win32Window(); - virtual ~Win32Window(); - - // Creates a win32 window with |title| that is positioned and sized using - // |origin| and |size|. New windows are created on the default monitor. Window - // sizes are specified to the OS in physical pixels, hence to ensure a - // consistent size this function will scale the inputted width and height as - // as appropriate for the default monitor. The window is invisible until - // |Show| is called. Returns true if the window was created successfully. - bool Create(const std::wstring& title, const Point& origin, const Size& size); - - // Show the current window. Returns true if the window was successfully shown. - bool Show(); - - // Release OS resources associated with window. - void Destroy(); - - // Inserts |content| into the window tree. - void SetChildContent(HWND content); - - // Returns the backing Window handle to enable clients to set icon and other - // window properties. Returns nullptr if the window has been destroyed. - HWND GetHandle(); - - // If true, closing this window will quit the application. - void SetQuitOnClose(bool quit_on_close); - - // Return a RECT representing the bounds of the current client area. - RECT GetClientArea(); - - protected: - // Processes and route salient window messages for mouse handling, - // size change and DPI. Delegates handling of these to member overloads that - // inheriting classes can handle. - virtual LRESULT MessageHandler(HWND window, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept; - - // Called when CreateAndShow is called, allowing subclass window-related - // setup. Subclasses should return false if setup fails. - virtual bool OnCreate(); - - // Called when Destroy is called. - virtual void OnDestroy(); - - private: - friend class WindowClassRegistrar; - - // OS callback called by message pump. Handles the WM_NCCREATE message which - // is passed when the non-client area is being created and enables automatic - // non-client DPI scaling so that the non-client area automatically - // responds to changes in DPI. All other messages are handled by - // MessageHandler. - static LRESULT CALLBACK WndProc(HWND const window, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept; - - // Retrieves a class instance pointer for |window| - static Win32Window* GetThisFromHandle(HWND const window) noexcept; - - // Update the window frame's theme to match the system theme. - static void UpdateTheme(HWND const window); - - bool quit_on_close_ = false; - - // window handle for top level window. - HWND window_handle_ = nullptr; - - // window handle for hosted content. - HWND child_content_ = nullptr; -}; - -#endif // RUNNER_WIN32_WINDOW_H_ diff --git a/lib/flutter_notification_center.dart b/lib/flutter_notification_center.dart index 570696f..32902ff 100644 --- a/lib/flutter_notification_center.dart +++ b/lib/flutter_notification_center.dart @@ -5,10 +5,10 @@ library notification_center; export 'package:flutter_notification_center/src/services/notification_service.dart'; -export 'package:flutter_notification_center/src/services/local_notification_service.dart'; export 'package:flutter_notification_center/src/notification_center.dart'; export 'package:flutter_notification_center/src/models/notification.dart'; export 'package:flutter_notification_center/src/models/notification_theme.dart'; export 'package:flutter_notification_center/src/models/notification_config.dart'; +export 'package:flutter_notification_center/src/models/notification_translation.dart'; export 'package:flutter_notification_center/src/notification_bell.dart'; export 'package:flutter_notification_center/src/notification_bell_story.dart'; diff --git a/lib/src/models/notification.dart b/lib/src/models/notification.dart index 2f236e2..d111698 100644 --- a/lib/src/models/notification.dart +++ b/lib/src/models/notification.dart @@ -1,11 +1,58 @@ +/// Enum representing the interval at which notifications occur. enum OcurringInterval { + /// Notifications occur daily. daily, + + /// Notifications occur weekly. weekly, + + /// Notifications occur monthly. monthly, - debug + + /// Debug option for testing purposes. + debug, } +/// Model class representing a notification. class NotificationModel { + /// Unique identifier for the notification. + final String id; + + /// Title of the notification. + final String title; + + /// Body content of the notification. + final String body; + + /// Date and time when the notification was pushed. + DateTime? dateTimePushed; + + /// Date and time when the notification is scheduled for. + DateTime? scheduledFor; + + /// Indicates if the notification is recurring. + final bool recurring; + + /// Interval at which the notification occurs, applicable if it's recurring. + final OcurringInterval? occuringInterval; + + /// Indicates if the notification is pinned. + final bool isPinned; + + /// Indicates if the notification has been read. + final bool isRead; + + /// Constructs a new NotificationModel instance. + /// + /// [id]: Unique identifier for the notification. + /// [title]: Title of the notification. + /// [body]: Body content of the notification. + /// [dateTimePushed]: Date and time when the notification was pushed. + /// [scheduledFor]: Date and time when the notification is scheduled for. + /// [recurring]: Indicates if the notification is recurring. + /// [occuringInterval]: Interval at which the notification occurs, applicable if it's recurring. + /// [isPinned]: Indicates if the notification is pinned. + /// [isRead]: Indicates if the notification has been read. NotificationModel({ required this.id, required this.title, @@ -14,19 +61,74 @@ class NotificationModel { this.scheduledFor, this.recurring = false, this.occuringInterval, + this.isPinned = false, + this.isRead = false, }); - int id; - String title; - String body; - DateTime? dateTimePushed; - DateTime? scheduledFor; - bool recurring; - OcurringInterval? occuringInterval; - - // Override toString() to provide custom string representation + /// Override toString() to provide custom string representation @override String toString() { - return 'NotificationModel{id: $id, title: $title, body: $body, dateTimePushed: $dateTimePushed, scheduledFor: $scheduledFor, recurring: $recurring, occuringInterval: $occuringInterval}'; + return 'NotificationModel{id: $id, title: $title, body: $body, dateTimePushed: $dateTimePushed, scheduledFor: $scheduledFor, recurring: $recurring, occuringInterval: $occuringInterval, isPinned: $isPinned}'; + } + + /// Method to create a NotificationModel object from JSON data + static NotificationModel fromJson(Map json) { + return NotificationModel( + id: json['id'], + title: json['title'], + body: json['body'], + dateTimePushed: json['dateTimePushed'] != null + ? DateTime.parse(json['dateTimePushed']) + : null, + scheduledFor: json['scheduledFor'] != null + ? DateTime.parse(json['scheduledFor']) + : null, + recurring: json['recurring'] ?? false, + occuringInterval: json['occuringInterval'] != null + ? OcurringInterval.values[json['occuringInterval']] + : null, + isPinned: json['isPinned'] ?? false, + isRead: json['isRead'] ?? false, + ); + } + + /// Convert the NotificationModel object to a Map. + Map toMap() { + return { + 'id': id, + 'title': title, + 'body': body, + 'dateTimePushed': dateTimePushed?.toIso8601String(), + 'scheduledFor': scheduledFor?.toIso8601String(), + 'recurring': recurring, + 'occuringInterval': occuringInterval?.index, + 'isPinned': isPinned, + 'isRead': isRead, + }; + } + + /// Create a copy of the NotificationModel with some fields replaced. + NotificationModel copyWith({ + String? id, + String? title, + String? body, + DateTime? dateTimePushed, + DateTime? scheduledFor, + bool? recurring, + OcurringInterval? occuringInterval, + bool? isPinned, + bool? isRead, + }) { + return NotificationModel( + id: id ?? this.id, + title: title ?? this.title, + body: body ?? this.body, + dateTimePushed: dateTimePushed ?? this.dateTimePushed, + scheduledFor: scheduledFor ?? this.scheduledFor, + recurring: recurring ?? this.recurring, + occuringInterval: occuringInterval ?? this.occuringInterval, + isPinned: isPinned ?? this.isPinned, + isRead: isRead ?? this.isRead, + ); } } diff --git a/lib/src/models/notification_config.dart b/lib/src/models/notification_config.dart index d2b4d0d..30bb78d 100644 --- a/lib/src/models/notification_config.dart +++ b/lib/src/models/notification_config.dart @@ -1,11 +1,23 @@ import 'package:flutter_notification_center/flutter_notification_center.dart'; import 'package:flutter_notification_center/src/models/notification_translation.dart'; +/// Configuration class for notifications. class NotificationConfig { + /// The notification service to use for delivering notifications. final NotificationService service; + + /// The style of the notification. final NotificationStyle style; + + /// Translations for notification messages. final NotificationTranslations translations; + /// Creates a new [NotificationConfig] instance. + /// + /// The [service] parameter is required and specifies the notification service + /// to use. The [style] parameter is optional and defines the style of the + /// notification. The [translations] parameter is also optional and provides + /// translations for notification messages. const NotificationConfig({ required this.service, this.style = const NotificationStyle(), diff --git a/lib/src/models/notification_theme.dart b/lib/src/models/notification_theme.dart index 6eb892d..9db994b 100644 --- a/lib/src/models/notification_theme.dart +++ b/lib/src/models/notification_theme.dart @@ -1,22 +1,47 @@ -// list_tile_theme.dart - import 'package:flutter/material.dart'; -// Define a theme class for customizing ListTile appearance +/// Defines the appearance customization for notifications. class NotificationStyle { + /// The text style for the title of the notification. final TextStyle? titleTextStyle; + + /// The text style for the subtitle of the notification. final TextStyle? subtitleTextStyle; + + /// The background color of the notification. final Color? backgroundColor; + + /// The color of the leading icon (if any) in the notification. final Color? leadingIconColor; + + /// The color of the trailing icon (if any) in the notification. final Color? trailingIconColor; + + /// The padding around the content of the notification. final EdgeInsets? contentPadding; + + /// The alignment of the title text within the notification. final TextAlign? titleTextAlign; + + /// The alignment of the subtitle text within the notification. final TextAlign? subtitleTextAlign; + + /// Whether the notification should be dense or not. final bool? dense; + + /// The decoration to apply to the tile of the notification. final BoxDecoration? tileDecoration; + + /// A builder function to display when there are no notifications. final Widget Function()? emptyNotificationsBuilder; + + /// The text style for the application title. final TextStyle? appTitleTextStyle; + /// Creates a new [NotificationStyle] instance. + /// + /// Each parameter is optional and allows customizing various aspects + /// of the notification appearance. const NotificationStyle({ this.titleTextStyle, this.subtitleTextStyle, diff --git a/lib/src/models/notification_translation.dart b/lib/src/models/notification_translation.dart index 4806500..eb1af68 100644 --- a/lib/src/models/notification_translation.dart +++ b/lib/src/models/notification_translation.dart @@ -1,7 +1,19 @@ +/// Defines translations for notification messages. class NotificationTranslations { + /// The title to be displayed in the app bar of the notification center. final String appBarTitle; + + /// The message to be displayed when there are no unread notifications available. final String noNotifications; + /// Creates a new [NotificationTranslations] instance. + /// + /// The [appBarTitle] parameter specifies the title to be displayed in the + /// app bar of the notification center. The default value is 'Notification Center'. + /// + /// The [noNotifications] parameter specifies the message to be displayed when + /// there are no unread notifications available. The default value is + /// 'No unread notifications available.'. const NotificationTranslations({ this.appBarTitle = 'Notification Center', this.noNotifications = 'No unread notifications available.', diff --git a/lib/src/notification_bell_story.dart b/lib/src/notification_bell_story.dart index 13b08a7..1c8b2c9 100644 --- a/lib/src/notification_bell_story.dart +++ b/lib/src/notification_bell_story.dart @@ -1,12 +1,17 @@ import 'package:flutter/material.dart'; import 'package:flutter_notification_center/flutter_notification_center.dart'; +/// A widget representing a notification bell. class NotificationBellWidgetStory extends StatelessWidget { + /// Creates a new [NotificationBellWidgetStory] instance. + /// + /// The [config] parameter specifies the notification configuration. const NotificationBellWidgetStory({ required this.config, - super.key, - }); + Key? key, + }) : super(key: key); + /// The notification configuration. final NotificationConfig config; @override diff --git a/lib/src/notification_center.dart b/lib/src/notification_center.dart index 77ce8ae..fbb524d 100644 --- a/lib/src/notification_center.dart +++ b/lib/src/notification_center.dart @@ -1,14 +1,20 @@ import 'package:flutter/material.dart'; import 'package:flutter_notification_center/flutter_notification_center.dart'; +import 'package:flutter_notification_center/src/notification_detail.dart'; import 'package:intl/intl.dart'; +/// Widget for displaying the notification center. class NotificationCenter extends StatefulWidget { + /// Configuration for the notification center. final NotificationConfig config; + /// Constructs a new NotificationCenter instance. + /// + /// [config]: Configuration for the notification center. const NotificationCenter({ required this.config, - super.key, - }); + Key? key, + }) : super(key: key); @override _NotificationCenterState createState() => _NotificationCenterState(); @@ -60,38 +66,86 @@ class _NotificationCenterState extends State { ? DateFormat('yyyy-MM-dd HH:mm') .format(notification.dateTimePushed!) : 'Pending'; - return ListTile( - title: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Text( - notification.title, - style: widget.config.style.titleTextStyle ?? - const TextStyle(), - ), - Text( - notification.body, - style: widget.config.style.subtitleTextStyle ?? - const TextStyle(), - ), - Text( - formattedDateTime, - style: const TextStyle( - fontSize: 12, - color: Colors.grey, + return GestureDetector( + onTap: () { + widget.config.service.markNotificationAsRead(notification); + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => NotificationDetailPage( + config: widget.config, + notification: notification, ), ), - ], - ), - trailing: IconButton( - icon: const Icon(Icons.clear), - onPressed: () { - setState(() { - widget.config.service - .dismissActiveNotification(notification); - print('Notification dismissed: $notification'); - }); - }, + ); + }, + child: Container( + color: notification.isRead + ? Colors.grey.shade300 + : Colors.transparent, + child: ListTile( + title: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + notification.title, + style: widget.config.style.titleTextStyle ?? + const TextStyle(), + ), + Text( + notification.body, + style: widget.config.style.subtitleTextStyle ?? + const TextStyle(), + maxLines: 2, + overflow: TextOverflow.ellipsis, + ), + Text( + formattedDateTime, + style: const TextStyle( + fontSize: 12, + color: Colors.grey, + ), + ), + ], + ), + trailing: Row( + mainAxisSize: MainAxisSize.min, + children: [ + if (notification.isPinned) + IconButton( + icon: const Icon(Icons.push_pin), + onPressed: () { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => + NotificationDetailPage( + config: widget.config, + notification: notification, + ), + ), + ); + }, + ), + if (!notification.isPinned) + IconButton( + icon: const Icon(Icons.clear), + onPressed: () { + setState(() { + widget.config.service + .dismissActiveNotification(notification); + setState(() { + _notificationsFuture = widget.config.service + .getActiveNotifications(); + }); + debugPrint( + 'Notification dismissed: $notification'); + }); + }, + ), + ], + ), + ), ), ); }, @@ -101,15 +155,18 @@ class _NotificationCenterState extends State { ), floatingActionButton: FloatingActionButton( onPressed: () async { - await widget.config.service.createRecurringNotification( + widget.config.service.createScheduledNotification( NotificationModel( - id: 3, - title: 'HALLO', - body: 'DIT IS DE BODY', - recurring: true, - occuringInterval: OcurringInterval.debug, - scheduledFor: DateTime.now().add(const Duration(seconds: 5))), + id: UniqueKey().toString(), + title: UniqueKey().toString(), + body: 'This is a new notification', + scheduledFor: DateTime.now().add(const Duration(seconds: 10)), + ), ); + setState(() { + _notificationsFuture = + widget.config.service.getActiveNotifications(); + }); }, child: const Icon(Icons.add), ), diff --git a/lib/src/notification_detail.dart b/lib/src/notification_detail.dart new file mode 100644 index 0000000..5b03f6c --- /dev/null +++ b/lib/src/notification_detail.dart @@ -0,0 +1,63 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_notification_center/flutter_notification_center.dart'; +import 'package:intl/intl.dart'; + +/// A page displaying the details of a notification. +class NotificationDetailPage extends StatelessWidget { + /// The notification configuration. + final NotificationConfig config; + + /// The notification to display details for. + final NotificationModel notification; + + /// Creates a new [NotificationDetailPage] instance. + /// + /// The [config] parameter specifies the notification configuration. + /// + /// The [notification] parameter specifies the notification to display details for. + const NotificationDetailPage({ + required this.config, + required this.notification, + Key? key, + }) : super(key: key); + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: Text( + config.translations.appBarTitle, + style: config.style.appTitleTextStyle, + ), + centerTitle: true, + ), + body: SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.all(16.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + notification.title, + style: config.style.titleTextStyle ?? const TextStyle(), + ), + const SizedBox(height: 10), + Text( + notification.body, + style: config.style.subtitleTextStyle ?? const TextStyle(), + ), + const SizedBox(height: 10), + Text( + 'Date: ${DateFormat('yyyy-MM-dd HH:mm').format(notification.dateTimePushed ?? DateTime.now())}', + style: TextStyle( + fontSize: 12, + color: Colors.grey, + ), + ), + ], + ), + ), + ), + ); + } +} diff --git a/lib/src/services/local_notification_service.dart b/lib/src/services/local_notification_service.dart deleted file mode 100644 index 2a2c22f..0000000 --- a/lib/src/services/local_notification_service.dart +++ /dev/null @@ -1,136 +0,0 @@ -import 'dart:async'; -import 'package:flutter/material.dart'; -import 'package:flutter_notification_center/src/models/notification.dart'; -import 'package:flutter_notification_center/src/services/notification_service.dart'; - -class LocalNotificationService implements NotificationService { - @override - List listOfActiveNotifications; - @override - List listOfPlannedNotifications; - - late Timer _timer; - - LocalNotificationService( - {this.listOfActiveNotifications = const [], - this.listOfPlannedNotifications = const []}) { - _startTimer(); - } - - void _startTimer() { - _timer = Timer.periodic(const Duration(seconds: 5), (timer) { - debugPrint('Checking for scheduled notifications...'); - checkForScheduledNotifications(); - }); - } - - void _cancelTimer() { - _timer.cancel(); - } - - @override - Future pushNotification(NotificationModel notification) async { - notification.dateTimePushed = DateTime.now(); - listOfActiveNotifications.add(notification); - } - - @override - Future> getActiveNotifications() async { - print('Getting all active notifications...'); - return listOfActiveNotifications; - } - - @override - Future createScheduledNotification(NotificationModel notification) async { - listOfPlannedNotifications = [...listOfPlannedNotifications, notification]; - print('Creating scheduled notification: $notification'); - } - - @override - Future createRecurringNotification(NotificationModel notification) async { - // If recurring, update the scheduled date for the next occurrence - notification.title = notification.id.toString(); - await pushNotification(notification); - if (notification.recurring) { - switch (notification.occuringInterval) { - case OcurringInterval.daily: - notification.scheduledFor = - notification.scheduledFor!.add(const Duration(days: 1)); - break; - case OcurringInterval.weekly: - notification.scheduledFor = - notification.scheduledFor!.add(const Duration(days: 7)); - break; - case OcurringInterval.monthly: - // Add logic for monthly recurrence, e.g., adding 1 month to the scheduled date - break; - case OcurringInterval.debug: - notification.scheduledFor = - notification.scheduledFor!.add(const Duration(seconds: 5)); - break; - case null: - // TODO: Handle this case. - } - - // Create the next recurring notification - listOfPlannedNotifications = [ - ...listOfPlannedNotifications, - notification - ]; - print('Created recurring notification for: ${notification.scheduledFor}'); - } - } - - @override - Future deleteScheduledNotification(NotificationModel notification) async { - listOfPlannedNotifications = - listOfPlannedNotifications.where((n) => n != notification).toList(); - print('Notification deleted: $notification'); - } - - @override - Future dismissActiveNotification(NotificationModel notification) async { - int id = notification.id; - listOfActiveNotifications.removeWhere((n) => n.id == id); - print('Notification with ID $id dismissed'); - print('List of active notifications: $listOfActiveNotifications'); - } - - @override - Future checkForScheduledNotifications() async { - DateTime currentTime = DateTime.now(); - - if (listOfPlannedNotifications.isEmpty) { - print('There are no scheduled notifications to be pushed'); - return; - } - - for (NotificationModel notification - in listOfPlannedNotifications.toList()) { - // Check if scheduledFor is not null - if (notification.scheduledFor != null) { - // Check if the scheduled date and time is before or equal to the current date and time - if (notification.scheduledFor!.isBefore(currentTime) || - notification.scheduledFor!.isAtSameMomentAs(currentTime)) { - // Push the notification if it's due - await pushNotification(notification); - print('Scheduled notification pushed: $notification'); - - // If recurring, update the scheduled date for the next occurrence - if (notification.recurring) { - // Increment the ID for recurring notifications - notification.id += 1; - notification.title = notification.id.toString(); - print('New RECURRING ID IS: ${notification.id}'); - - // Create the next recurring notification - await createRecurringNotification(notification); - } else { - // Delete the notification if not recurring - print('Non-recurring notification removed: $notification'); - } - } - } - } - } -} diff --git a/lib/src/services/notification_service.dart b/lib/src/services/notification_service.dart index a7d82d3..ee39b21 100644 --- a/lib/src/services/notification_service.dart +++ b/lib/src/services/notification_service.dart @@ -1,24 +1,48 @@ +import 'dart:async'; + import 'package:flutter_notification_center/src/models/notification.dart'; +/// An abstract class representing a service for managing notifications. abstract class NotificationService { + /// A list of active notifications. List listOfActiveNotifications; + + /// A list of planned notifications. List listOfPlannedNotifications; - NotificationService( - {this.listOfActiveNotifications = const [], - this.listOfPlannedNotifications = const []}); + /// Creates a new [NotificationService] instance. + /// + /// The [listOfActiveNotifications] parameter specifies the list of active notifications, + /// with a default value of an empty list. + /// + /// The [listOfPlannedNotifications] parameter specifies the list of planned notifications, + /// with a default value of an empty list. + NotificationService({ + this.listOfActiveNotifications = const [], + this.listOfPlannedNotifications = const [], + }); + /// Pushes a notification to the service. Future pushNotification(NotificationModel notification); + /// Retrieves the list of active notifications. Future> getActiveNotifications(); + /// Creates a scheduled notification. Future createScheduledNotification(NotificationModel notification); + /// Creates a recurring notification. Future createRecurringNotification(NotificationModel notification); - Future deleteScheduledNotification(NotificationModel notificationId); + /// Deletes a scheduled notification. + Future deleteScheduledNotification(NotificationModel notification); - Future dismissActiveNotification(NotificationModel notificationId); + /// Dismisses an active notification. + Future dismissActiveNotification(NotificationModel notification); + /// Marks a notification as read. + Future markNotificationAsRead(NotificationModel notification); + + /// Checks for scheduled notifications. Future checkForScheduledNotifications(); } diff --git a/pubspec.yaml b/pubspec.yaml index 047b6fd..e072230 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -4,29 +4,11 @@ description: "A new Flutter project." # pub.dev using `flutter pub publish`. This is preferred for private packages. publish_to: 'none' # Remove this line if you wish to publish to pub.dev -# The following defines the version and build number for your application. -# A version number is three numbers separated by dots, like 1.2.43 -# followed by an optional build number separated by a +. -# Both the version and the builder number may be overridden in flutter -# build by specifying --build-name and --build-number, respectively. -# In Android, build-name is used as versionName while build-number used as versionCode. -# Read more about Android versioning at https://developer.android.com/studio/publish/versioning -# In iOS, build-name is used as CFBundleShortVersionString while build-number is used as CFBundleVersion. -# Read more about iOS versioning at -# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html -# In Windows, build-name is used as the major, minor, and patch parts -# of the product and file versions while build-number is used as the build suffix. version: 1.0.0+1 environment: sdk: '>=3.3.2 <4.0.0' -# Dependencies specify other packages that your package needs in order to work. -# To automatically upgrade your package dependencies to the latest versions -# consider running `flutter pub upgrade --major-versions`. Alternatively, -# dependencies can be manually updated by changing the version numbers below to -# the latest version available on pub.dev. To see which dependencies have newer -# versions available, run `flutter pub outdated`. dependencies: flutter: sdk: flutter @@ -43,53 +25,10 @@ dependencies: dev_dependencies: flutter_test: - sdk: flutter + sdk: flutter - # The "flutter_lints" package below contains a set of recommended lints to - # encourage good coding practices. The lint set provided by the package is - # activated in the `analysis_options.yaml` file located at the root of your - # package. See that file for information about deactivating specific lint - # rules and activating additional ones. flutter_lints: ^3.0.0 -# For information on the generic Dart part of this file, see the -# following page: https://dart.dev/tools/pub/pubspec - # The following section is specific to Flutter packages. flutter: - - # The following line ensures that the Material Icons font is - # included with your application, so that you can use the icons in - # the material Icons class. uses-material-design: true - - # To add assets to your application, add an assets section, like this: - # assets: - # - images/a_dot_burr.jpeg - # - images/a_dot_ham.jpeg - - # An image asset can refer to one or more resolution-specific "variants", see - # https://flutter.dev/assets-and-images/#resolution-aware - - # For details regarding adding assets from package dependencies, see - # https://flutter.dev/assets-and-images/#from-packages - - # To add custom fonts to your application, add a fonts section here, - # in this "flutter" section. Each entry in this list should have a - # "family" key with the font family name, and a "fonts" key with a - # list giving the asset and other descriptors for the font. For - # example: - # fonts: - # - family: Schyler - # fonts: - # - asset: fonts/Schyler-Regular.ttf - # - asset: fonts/Schyler-Italic.ttf - # style: italic - # - family: Trajan Pro - # fonts: - # - asset: fonts/TrajanPro.ttf - # - asset: fonts/TrajanPro_Bold.ttf - # weight: 700 - # - # For details regarding fonts from package dependencies, - # see https://flutter.dev/custom-fonts/#from-packages