commit 411ede36ef923d03ffe855c0859dfaec895ebbb4 Author: MarcWieland Date: Sun Jul 26 23:58:12 2026 +0200 init diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..8df3055 Binary files /dev/null and b/.DS_Store differ diff --git a/.dart_tool/dartpad/web_plugin_registrant.dart b/.dart_tool/dartpad/web_plugin_registrant.dart new file mode 100644 index 0000000..77bb067 --- /dev/null +++ b/.dart_tool/dartpad/web_plugin_registrant.dart @@ -0,0 +1,20 @@ +// Flutter web plugin registrant file. +// +// Generated file. Do not edit. +// + +// @dart = 2.13 +// ignore_for_file: type=lint + +import 'package:app_links_web/app_links_web.dart'; +import 'package:shared_preferences_web/shared_preferences_web.dart'; +import 'package:url_launcher_web/url_launcher_web.dart'; +import 'package:flutter_web_plugins/flutter_web_plugins.dart'; + +void registerPlugins([final Registrar? pluginRegistrar]) { + final Registrar registrar = pluginRegistrar ?? webPluginRegistrar; + AppLinksPluginWeb.registerWith(registrar); + SharedPreferencesPlugin.registerWith(registrar); + UrlLauncherPlugin.registerWith(registrar); + registrar.registerMessageHandler(); +} diff --git a/.dart_tool/flutter_build/164c85e5c7cbfe027600a09e91839cf9/.filecache b/.dart_tool/flutter_build/164c85e5c7cbfe027600a09e91839cf9/.filecache new file mode 100644 index 0000000..b9fa9cc --- /dev/null +++ b/.dart_tool/flutter_build/164c85e5c7cbfe027600a09e91839cf9/.filecache @@ -0,0 +1 @@ +{"version":2,"files":[{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter","hash":"d704926992f837ca0d1d1ae734c3311c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","hash":"f7ddd45cf6c7395e6a0ecc971ccfd1df"},{"path":"/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","hash":"9635f2f879fffa986db3705b10824f99"}]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/164c85e5c7cbfe027600a09e91839cf9/debug_unpack_ios.stamp b/.dart_tool/flutter_build/164c85e5c7cbfe027600a09e91839cf9/debug_unpack_ios.stamp new file mode 100644 index 0000000..f1ccb73 --- /dev/null +++ b/.dart_tool/flutter_build/164c85e5c7cbfe027600a09e91839cf9/debug_unpack_ios.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/164c85e5c7cbfe027600a09e91839cf9/outputs.json b/.dart_tool/flutter_build/164c85e5c7cbfe027600a09e91839cf9/outputs.json new file mode 100644 index 0000000..f5318db --- /dev/null +++ b/.dart_tool/flutter_build/164c85e5c7cbfe027600a09e91839cf9/outputs.json @@ -0,0 +1 @@ +["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter"] \ No newline at end of file diff --git a/.dart_tool/flutter_build/614adbd1810518d76a40b718b98ea1e2/.filecache b/.dart_tool/flutter_build/614adbd1810518d76a40b718b98ea1e2/.filecache new file mode 100644 index 0000000..ca24010 --- /dev/null +++ b/.dart_tool/flutter_build/614adbd1810518d76a40b718b98ea1e2/.filecache @@ -0,0 +1 @@ +{"version":2,"files":[{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","hash":"f7ddd45cf6c7395e6a0ecc971ccfd1df"},{"path":"/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","hash":"9635f2f879fffa986db3705b10824f99"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/Flutter.framework/Flutter","hash":"c00c2a1efd43fc8795c6330222e3d92d"}]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/614adbd1810518d76a40b718b98ea1e2/debug_unpack_ios.stamp b/.dart_tool/flutter_build/614adbd1810518d76a40b718b98ea1e2/debug_unpack_ios.stamp new file mode 100644 index 0000000..f10db33 --- /dev/null +++ b/.dart_tool/flutter_build/614adbd1810518d76a40b718b98ea1e2/debug_unpack_ios.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/Flutter.framework/Flutter"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/614adbd1810518d76a40b718b98ea1e2/outputs.json b/.dart_tool/flutter_build/614adbd1810518d76a40b718b98ea1e2/outputs.json new file mode 100644 index 0000000..f9485a1 --- /dev/null +++ b/.dart_tool/flutter_build/614adbd1810518d76a40b718b98ea1e2/outputs.json @@ -0,0 +1 @@ +["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/Flutter.framework/Flutter"] \ No newline at end of file diff --git a/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/.filecache b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/.filecache new file mode 100644 index 0000000..6f8c38c --- /dev/null +++ b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/.filecache @@ -0,0 +1 @@ +{"version":2,"files":[{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera_fit.dart","hash":"75800cefa6ed165f774cb7b5299da1ff"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_platform_io.dart","hash":"bf6d84f8802d83e64fe83477c83752b4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_ripple.dart","hash":"e5df76e519cf2f875fd79e155c57bd06"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/intl.dart","hash":"8a5af4115e727728ffd30b8443e2cf57"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/proxy_sliver.dart","hash":"7fb663396d31aca31b7a334c16ef4392"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_state.dart","hash":"1fd20eb0ca5f3a61e875f2ee00f67144"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart","hash":"7156a39dbb7dacc6af204880e7de90df"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/default.dart","hash":"7f30d05e05b047b274b1c4b45391d698"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/mouse_tracker.dart","hash":"523365ec8286de8ed21bf538c16a55fd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart","hash":"a2affd5ebaf1bc227bccbafc118a05c2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart","hash":"489baa316d618faf9eaf61f60c66497e"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/App.framework/App","hash":"53aeef5008100af9b1189816a86b5ed6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_layer.dart","hash":"a7c081307b967fa80e53131959ae0a75"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/io_streamed_response.dart","hash":"f179ed2f20226c436293849c724b2c4d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/debug.dart","hash":"d72a4ddaf6162d8b897954e02b4a2a4c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_group.dart","hash":"56e7707f76c417845a2d4ace8af3b305"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/async_memoizer.dart","hash":"abcb2d6facc18b2af070cb86cbb1c764"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/switch.dart","hash":"746c4d01dbcfb0f4e9154b8bda1b789b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart","hash":"7d838f6f7657fbb3709039acd1c953e7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/recognizer.dart","hash":"c358d65ccb12065d232ee04407587093"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/image.dart","hash":"4eede9144b4c0e4b14bd426654183174"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/clock.dart","hash":"2c91507ecca892cf65c6eaf3fbe0a7e6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/interfaces.dart","hash":"2f1d5ca146d27fcb5ba80abe17fc5618"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/badge.dart","hash":"6557aef6a85e5d4654858519c444caaf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web-1.1.1/LICENSE","hash":"d53c45c14285d5ae1612c4146c90050b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/tmerc.dart","hash":"cbf6c7f4790080382605a27cbaa82a63"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/intersection_result.dart","hash":"866257a42b6b721549b351382b365c47"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/image_filter_config.dart","hash":"60f62476572d92483704e46dc2f4caa1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/base_tile_provider.dart","hash":"a71d6605532c5f8240443682bd4242a6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip.dart","hash":"bfd5927cb64cf3912baeda92f1ba36f1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_wsmeans.dart","hash":"907dee395c762afbdcd8a23c105e9cff"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/gesture_settings.dart","hash":"b5bd9d15c10929b4a63ea0df649e2d52"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/score/score.dart","hash":"4f05e8a4424e66fedd1798178f3fbfe4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/controller/map_controller_impl.dart","hash":"e90a2cb795233c4d58c779c36d35a677"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart","hash":"0d0cb64023cdc51340309b29091ddc32"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart","hash":"2e084a548b366b849be3e17b894fe9a7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/circle_marker.dart","hash":"32ef4638e0a426e4c4586dfe5a7b874b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/translucent_pointer.dart","hash":"f87469c28a13b4170d894f897cf0773f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver.dart","hash":"3bb7d9563c19a114b75692f523692c1f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart","hash":"999fad3a37babc6c8e1f0636a70a22d2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/math_utils.dart","hash":"e4ee21048ab83cc50d61ac3784afa9f5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/flavor.dart","hash":"229f98ffbc538c9813ef41d9f707f00a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scrollbar.dart","hash":"95670a942d6a16e6da8e9f8879842745"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/AppFrameworkInfo.plist","hash":"f3bd4a6df16be1a70ea25246be847a7a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_level.dart","hash":"4c243a6ca83ee01bb17db0d0a77c681f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/binding.dart","hash":"511182ead6f28a87578adc604db46062"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/magnifier.dart","hash":"9fac3c8d74250f84c6a7a9b977361526"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/units.dart","hash":"b28f90516c4424333afc159e3730844d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/network_image_provider.dart","hash":"7a806a9003e0b1862f6a36a38b318c21"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/top_level.dart","hash":"15439eaa12b927b0e9a42b9d168e3371"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_with_context.dart","hash":"a8f2c6aa382890a1bb34572bd2d264aa"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/asset_bundle.dart","hash":"cfb91c94dfc4325fab4efadc1a015c41"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_highlight.dart","hash":"61b6c88f72d102ea23ea8f4980bf941c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/widget.dart","hash":"a2d14e0c4beeb55cf3721bdd79edcce4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/simple_printer.dart","hash":"178f62efb676bb0f4293df1f3f7beef7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_data.dart","hash":"0c2d6c7e04ec4e454588ad4611a29117"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/move_and_rotate_result.dart","hash":"dd4bef07fc291db42f750077e3b678d3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/platform.dart","hash":"28ec22be01a2fd01108deacc1c9378b5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart","hash":"2320a2245e9d27663e2f2e8c4e216e61"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/repeating_animation_builder.dart","hash":"687078082b7735e3c129e0d7966acb90"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/toggleable.dart","hash":"45cf5344ca712e468fbc6f7fe262e174"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation_style.dart","hash":"16bc4b81188558534ff51b9732b548f6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/painter/base.dart","hash":"764efa24906f25d3d5a8d39aeba2e79a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/unicode.dart","hash":"43e004df79645f66a8d80917fb5d393b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/selection.dart","hash":"cc4a516908b08edff4fade47d6945e5c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_resizing_header.dart","hash":"984ff1fd96c3f4a1abbfe74d1220aa2c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/constants.dart","hash":"bbd86b75f415058a65732e262a3889a1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/simple.dart","hash":"c0e31fbec563379cb31213dfea9962aa"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/LICENSE","hash":"4ad6fd4d3b1a35c332b747e04899f009"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_set.dart","hash":"1b20a6e406ca8e79675b2ebd9b362d10"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/segmented_button.dart","hash":"922d87a195bdb3ccc1c3e786bd8722da"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/geometry.dart","hash":"25ab687c42ed09258bab05f1340c85a2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/tools/shader_compiler.dart","hash":"779badc88160cdac4c7cbe4945b6b0df"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/reorderable_list.dart","hash":"e3884726a595a67685201ad7b539aacf"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_icons_theme.dart","hash":"a49a9bda7a9ba92713059f932c535502"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/annotated_region.dart","hash":"3bc33c65fa44a57d13430fdedef82bc2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_anchor.dart","hash":"36433a8e37a72c0fe27615c54b91eda0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/compact_number_format.dart","hash":"4a1a74b9ada78e5b74ef7676ae30562c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_linux.dart","hash":"26d5cb4dda64b8ea026194c7329e25f8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart","hash":"b87ac0ad906d5a0c515e956f93ec3ffc"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/editable.dart","hash":"7aaee177f3c43a39286d3e7f23cf821a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/paint_utilities.dart","hash":"0d50fddfc336ef63386722b944f83976"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/icons.dart","hash":"790dc5e1e0b058d13efbd42a3f46498e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch_list_tile.dart","hash":"47f8387195a4bf4765c6b1fd752069f0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/bounds.dart","hash":"a6246f9f619ec1a957c0ede9f5a6d6d2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu.dart","hash":"6fe0e0b5cfe34c467ecc3897481bb6aa"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/asset_manifest.dart","hash":"2cccaf9d071468ba44c86f001bc6ece0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_event.dart","hash":"eeb0e71171c653b961b3c88b2de55327"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart","hash":"7099c7a2a7f0300a848ccb3b97a3388a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics_service.dart","hash":"0a47798d6fcb1f1405a41d411f8d3904"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/utils.dart","hash":"8986177ba204a808c603c35260601cce"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollbar.dart","hash":"21aca35d72c767325d6bdd91c8571d1d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stack_trace-1.12.1/LICENSE","hash":"3c68a7c20b2296875f67e431093dd99e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/longlat.dart","hash":"90a569756c72a662eb0017ee6f413b6d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icon_button.dart","hash":"d1ed3f213d94fb475f69572830941647"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/characters_impl.dart","hash":"c687544dd89d844861b88fe7d0fd095e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/scheduler.dart","hash":"95d8d1f6a859205f5203384e2d38173a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/radio.dart","hash":"967d5f61442cfcc53918b2592386aba8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong.dart","hash":"b27b6ee0ccab14d3b2ecdd55ab381a1a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/context_menu_controller.dart","hash":"c3ccb5b6cd3df44e6587a4f04dd6a4e7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_accessibility_evaluations.dart","hash":"5f7b8e4437bfd0cc568ebde4841f79fc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/path.dart","hash":"157d1983388ff7abc75e862b5231aa28"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/range_slider_parts.dart","hash":"a58326a35e62884fa9ccec395b4de74f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/debug.dart","hash":"c2f41a566fbaf72898c079f64a468f8b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image_icon.dart","hash":"1e2afd780c32baef8cedd0eb9c4dee6d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/utilities.dart","hash":"121fcbdc1af81a0fd804490f85357fa0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/curves.dart","hash":"4aeb4635d84df42e6f220aba366af7d9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_capabilities_io.dart","hash":"faf4d014b3617ede3150f80eba25e3b4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_model.dart","hash":"8ef164e1faa86c11d16c84882cb12c59"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/native_assets.dart","hash":"bc5901e09ba552e4f95da746d155d7dd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/predictive_back_event.dart","hash":"0f149fe7bdb5da4db890f754f0b61106"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart","hash":"8c99d8b45f6168b37807bf3612dea2f5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_form_field_row.dart","hash":"29cf82c0868d62bee42ecccd6cdccae6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/table.dart","hash":"646e107143a6f20d2fd361c2ec576d3f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/heroes.dart","hash":"bbeaebb16f73036b65b5bc75e4e0cfcb"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf","hash":"e7069dfd19b331be16bed984668fe080"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/canonicalized_map.dart","hash":"f5e7b04452b0066dff82aec6597afdc5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/media_type.dart","hash":"101ff6d49da9d3040faf0722153efee7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/routes.dart","hash":"a8349492cbb54b0268182004635e6982"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/byte_stream.dart","hash":"c02d47d7f7e95654d3eb9b795e416dda"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_storage.dart","hash":"9b656f8503d82485bb3f18a7955ec9ed"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/date_time_format.dart","hash":"a2aff0416ed5e953933c559720b669a0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/derive_constants.dart","hash":"a65dcf4055410006bf2595f43d674f02"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/exception.dart","hash":"9011b30a404dec657806a780b55d0610"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_list.dart","hash":"5b894ae18be3e2442a34288833184ca9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/list_body.dart","hash":"b2fc9d149d2c55a9b6c684274ce709b4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/list_tile.dart","hash":"9f5f6634255ec047d7eab27e9627772c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_fidelity.dart","hash":"2b93d5d6981f0c021cb892223416927d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_filter.dart","hash":"32581c4e1ac594b374549efd0b5f46c2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/decorated_sliver.dart","hash":"48f4b199179aa27e3a4e94b7b45fafba"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/animated_size.dart","hash":"d5b85bf5a80f6a558d35bc1e78b52969"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart","hash":"c761b80666ae3a0a349cef1131f4413d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/multi_finger_gesture.dart","hash":"d7cc95229aace0760eb6f98db8552ac5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/constants.dart","hash":"0672d853d5097a03eddc7dbe558eeabd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/circle_layer.dart","hash":"5e4bd562c96e422ae63b3025e3cdfa9a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date.dart","hash":"7accd5863285ca277c480018afad3eb8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/positioned_tap_detector_2.dart","hash":"ff5f9cce41e22ee81eafee22b7ceca49"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart","hash":"c5e44030289c2c25b26c5b3aa843b3cc"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/customer.dart","hash":"10b6b00c9e79a3edca91ae2e6b1e4a6a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_view.dart","hash":"1bb465865bad9da6743b5ad1e49e022c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevated_button_theme.dart","hash":"904ebe4c195d2036f989a5e1c3c6052d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/paragraph.dart","hash":"4a79383c47a4ff78103656f2c9e1c727"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/layout_helper.dart","hash":"1fd7c932679011d491315ff136d13822"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/network_tile_provider.dart","hash":"9a96e2a727b000e6d8ec5cc30cfc7645"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/point_in_polygon.dart","hash":"5dbd403fa1c78f03ec61164cc73d49c3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/common.dart","hash":"06b1432174019ac2bd72c6b85f20d44d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_menu_bar.dart","hash":"5ebe4c10820a0ff2d612db286214050d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dual_transition_builder.dart","hash":"c06267b6c315a5e40f28feb6019de223"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/timeline.dart","hash":"0d49ad4d6c7b8c3445bb0b8d7e30682a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/src/point_provider.dart","hash":"7504c44d1fa6150901dd65ec78877be0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/radio_group.dart","hash":"a4861b9dbdd74fa4b18e9612dcb67017"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/notched_shapes.dart","hash":"f41f7bc60228c1f5e5f8396b109db45a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart","hash":"3b5fcb58f7f8120c121a5d1f76b5b49f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer.dart","hash":"3ae05205e5843fd41cae41c823dd7679"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/grouped_range_list.dart","hash":"51853b80f6fa8df75ffb24271010a4cf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_range.dart","hash":"2d9ca1c6ee56740b3ed44e4c1a387367"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/mouse_cursor.dart","hash":"b388439b612c8a98282b913cb54749fe"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gstmerc.dart","hash":"b1d3669f3f582780378a6604eb7ec7f1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart","hash":"ede3ea64c702929c61efc17ee946de16"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/basic_types.dart","hash":"f1e657a06e43c4683159865d8083702e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart","hash":"9e04ab9f6321f4a2213fae7b0c6ba93b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_positioner.dart","hash":"5f1972dec3d25b0c7a5fcb7466d62699"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/LICENSE","hash":"83228a1ae32476770262d4ff2ac6f984"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_fill.dart","hash":"f234554e76342bcfe0889f8c47441b45"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/ellipsoid.dart","hash":"23100d7e3d534a843bb4be858c5c2602"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar.dart","hash":"efd151d7ab87c07643197b8e613f515f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/line_scanner.dart","hash":"168bedc5b96bb6fea46c5b5aa43addd1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_view_theme.dart","hash":"1774b5cc51e5b3d7704fbe63c3cd1985"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_navigator.dart","hash":"0db5f597f1cc6570937e6c88511af3a9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/search_field.dart","hash":"819c2fc0b73205f63436fb31c8997eb6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/scalebar.dart","hash":"f869425ab98cb1c74f12cad61226acc0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/drag_details.dart","hash":"3d71d8940be022672282ed70f0cbb8c6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/values.dart","hash":"829f1b83351520fce59456dfd94a785e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart","hash":"6e1e2b759eaa87782ffc095f63397f64"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pop_scope.dart","hash":"0ff55be19444856c892e701c475b20f6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/ansi_color.dart","hash":"2008a57b1ec04a349e6e8c7563f41418"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/default_text_editing_shortcuts.dart","hash":"54a8ce9dcf41353bc939b72a771a79b7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_chip.dart","hash":"d9ded7564411bb5f83450d1452c7dde7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/snapshot_widget.dart","hash":"f694ccbef3910a460e6a981fedec9253"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix3.dart","hash":"7711f4b6c3574cec77169f2d2c35ee3d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix4.dart","hash":"ae36c7cc9b21f98bedf401f2d67a0fd4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/extensions.dart","hash":"9f96d0285f18d0201fee18d9e22bc4e9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vm_service-15.2.0/LICENSE","hash":"5bd4f0c87c75d94b51576389aeaef297"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/_web_image_info_io.dart","hash":"e4da90bb20b3980a03665a080c87a098"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/binding.dart","hash":"2bf2c95992241ee2d1ae5a673ba57b7a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart","hash":"f7c138c3c3755adb0e89e280cf518b3b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar.dart","hash":"1941e472514aa68830923eb534787e3c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/point.dart","hash":"0a2db1eeb0735f0dfeb386c7650ebc17"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon.dart","hash":"16de55ea686e81618d22a42ccea945a2"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Runner/AppDelegate.swift","hash":"2bd8469f2a4b701ff582f6574e58b13c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/arc.dart","hash":"6b1954d3a1480a76571eb52afa41f199"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/range_list.dart","hash":"e6023039ed345cbd4085cbdd1e15e271"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/reject_errors.dart","hash":"e9cc91e4ea4141722f1ae9e087afae63"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_tonal_spot.dart","hash":"da57aefc2c06656b68f2bb2639e78d33"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_bar_theme.dart","hash":"e8bf38f710bc41ffe65a4f07562f8739"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_cache.dart","hash":"f2afcc0d84c6994b21281ca62b6c5997"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_splitter.dart","hash":"508284c37de18e099acd673f1965ccc3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart","hash":"edbd68eb36df4f06299204439c771edd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_input.dart","hash":"242ec449db71c410fe766094faf74875"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_context.dart","hash":"98f725d06ba20a1032cb8770d00d7fca"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer_header.dart","hash":"d857a3ae7f599cc71f41689ffcf1fc5b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/overlay_image_layer/overlay_image.dart","hash":"8effee2565e66a9d16bcb44e0eff209f"},{"path":"/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","hash":"9635f2f879fffa986db3705b10824f99"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/projection.dart","hash":"df67ab85b1e1d4bb14c7e724c28a7420"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/rotated_box.dart","hash":"46826fe180ac83f5855d6126ad250b81"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_monochrome.dart","hash":"5f22b5b8aa08733c616d6f636a05f5f5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/spell_check.dart","hash":"3ea13613fda783152a2b815448e9360a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app_bar.dart","hash":"fa015cb00234e2cc6764e6637cad0ffb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/hct.dart","hash":"d75fe23c75429021b8f7fe4e57ac5d49"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/service_extensions.dart","hash":"f49291d1bc73b109df4c162db10003d2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/highlighter.dart","hash":"5265b4bdec5c90bfd2937f140f3ba8fc"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window.dart","hash":"5e9431c5a5768da6cabd0606ad594048"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/painter.dart","hash":"ddc26e36ec257e9dac40550dd5c72661"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/utils.dart","hash":"caf148b76c44a3f0f1bd6055ddbb8f5e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_web_browser_detection_io.dart","hash":"632d3c730c9b6e4f46d9c0459c53ca9c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/shape_decoration.dart","hash":"e107b8ddd64013812cb9471a5cd99394"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","hash":"f7ddd45cf6c7395e6a0ecc971ccfd1df"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/resampler.dart","hash":"81656bc11e6f95708a2073fdbde00cd7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_iterable.dart","hash":"67d16e841606c4e5355211fe15a2dbfd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart","hash":"b673cbca331d079ee080d930a90d39da"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/string_scanner.dart","hash":"184d3b79d275d28cd02745b455041ee6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/painter.dart","hash":"f5ba093aa11658e1d4bf3a54a6682789"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/material_color_utilities.dart","hash":"fbd82bcbc9e665b8d098f0716297aa14"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/app.dart","hash":"f3e32ca6da86ab8e11493e63c4e20a88"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer.dart","hash":"db799bf48af97b7c0edc93ad96b4a6da"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/mobile_layer_transformer.dart","hash":"c975f3392bf5819e1aae9781492841cf"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_drawer.dart","hash":"fc37f0c77fbdd84b853da06e8fea91e5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_localizations.dart","hash":"250495642e27057e720877e240b934bf"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/binary_messenger.dart","hash":"056355e344c26558a3591f2f8574e4e5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/router.dart","hash":"6d4bea4e28bbcc41753e32bd5962f052"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart","hash":"68c724edcc385ae2764308632abb76b4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/mgrs_dart.dart","hash":"b9afcef0188146145621b5f21848bcf3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/diagnostics.dart","hash":"610ab0a7113da9e741d495ba36df36f4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/src/hct_solver.dart","hash":"2972206c70139c2948530bbb5c9cfa27"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart","hash":"7018ea64a9aab18f27a10711285d7573"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider.dart","hash":"505f84c7356ddf13930bc05a0e67e09f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button.dart","hash":"50c4b181d99cb8b4d862354c0b5a9d67"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/plane.dart","hash":"d98495bcbc301290a10e6d1dfc255d69"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/linear_border.dart","hash":"10e146d475efc0550571815cf502688d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/banner.dart","hash":"8d12337f9d0a86116d70d8a0821a149d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/assertions.dart","hash":"897a3aa07a953b8597325bb24c6f1d2e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/sensitive_content.dart","hash":"f0d920fb2a472e43514830b20d401806"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/view.dart","hash":"66379325c2d65c28b2e6c5c48f0e44aa"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/display_feature_sub_screen.dart","hash":"788f331d32ed0724fd8488d20217e0ff"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/native_assets.json","hash":"f3a664e105b4f792c6c7fe4e4d22c398"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/LICENSE","hash":"0c3ca74a99412972e36f02b5d149416a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart","hash":"ac08cb84358e3b08fc1edebf575d7f19"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/spacer.dart","hash":"d2372e0fb5a584dcd1304d52e64d3f17"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart","hash":"93d025adfc0409629c51036cb0fdc085"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/gestures.dart","hash":"ac772288a52f82606f20d68636327e34"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/outlined_button_theme.dart","hash":"b09ffd962fcbee7d3403b54155e33047"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/observer_list.dart","hash":"4c13b34211e2b17645a6a5cd8defbe0d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu_form_field.dart","hash":"589a910ddc1c44f60d574c34a06b34e3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/card_theme.dart","hash":"97fe6cb02c6c28039811cd7c64c71bbe"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_theme.dart","hash":"f60846aa76dab98607aa06c9bd6cf1dd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/form_section.dart","hash":"9bc30281f42d8003b7f9d636ebc8bfc2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/priority_queue.dart","hash":"34a4d340931147322eaddc77fdc65c22"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/byte_collector.dart","hash":"da767bceadf4951a2fd2ecc70270f6cb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_decoder.dart","hash":"eaf5aa7cf4fe19db30724f637b38257a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_theme.dart","hash":"f71067310e44780ed646f7533cfd5eef"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/filled_list.dart","hash":"f504767ccbbcfcc9b8e9e8ab3057b5a1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/viewport.dart","hash":"568aa5b796d842459aa65211b1d28c37"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_resolution.dart","hash":"2c86f851a6498dc37af3894fedee6f52"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/error.dart","hash":"a10eafbc71350955a16e4e787402780b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_earcut-1.2.0/LICENSE","hash":"6d6ff3d181db539017b1427930e6de87"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expand_icon.dart","hash":"eaef2926557480e27a3ce92f89de68b7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/scan.dart","hash":"acfc0a55deec22276e085dae6197833a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_mixin.dart","hash":"89dc3f84db2cd1ea37e349fdb1de09bb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_menu_anchor.dart","hash":"3b1b355717b0f9e015ccfe2a12e19b58"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_output.dart","hash":"1cc168543c8f88638826f971d68adbae"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/map_interactive_viewer.dart","hash":"1a5589e85e16e61f835c29025e83615a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/eqc.dart","hash":"5662d1e2909166e510d6cb6bd2d82c17"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/krovak.dart","hash":"f10d973f8480a9e665bb50e74ff5901a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/bidi.dart","hash":"5badc94f46529c0faeae45b94f096102"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/table.dart","hash":"4971823847eec8be347ba81fb8f64d55"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/file.dart","hash":"fa9ae6c732442615050e9a8b5f758a2c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/menu_anchor.dart","hash":"c05fd04c346e03b48bd31360727d5e7c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/constants.dart","hash":"4a4b67b573e2338cf03cb704b2c18f04"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart","hash":"44c1268c1ecafd3b4cd06ab573f6779a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/view.dart","hash":"b7f24095a9863d0d6920a70d44f5d61c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/rendering.dart","hash":"b86e06980335469c54c30d21d379503a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/placeholder.dart","hash":"de70f8d5230b19a6392bc023daeab11b"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/pubspec.yaml","hash":"8565c4713f88256c87a9d87e2eca1a96"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/retry.dart","hash":"2f3062bdf507f354e59dadf34502cf5e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigator.dart","hash":"4abe7f647f7e88b7b736071826b74173"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu_theme.dart","hash":"ad568d0e1e12e13ce5e3939559cdbe80"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/src/typed_queue.dart","hash":"d6f045db9bd5b72180157d44fee9fbfc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/lcc.dart","hash":"74ae7372617e72b47d0da97d0e8ab112"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/darwin.dart","hash":"d7fdd91e64606bd301b818352c2e6756"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/dialog.dart","hash":"2c67bc064af65d298cb1130486974fdb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/shared_app_data.dart","hash":"30fd611ec84651af183517cbda0159e0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip_visibility.dart","hash":"377fef989628d5fbcb306e46a03b7a12"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/pretty_printer.dart","hash":"ee8d4c5fc2bb464fd8d954d2bb927cc8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/geo/crs.dart","hash":"734f0f1a78af4f40399e6a7ad8270244"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart","hash":"345e559b99f1a25aad8492b902d34291"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_theme.dart","hash":"030fb65fb869182a12b04a33af6f1716"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/progress_indicator_theme.dart","hash":"def41f17c96cea18e2b3a5a1d7567c93"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/faces.dart","hash":"b529985341dab5795a6ec8cef267764e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_indicator.dart","hash":"5525aa2ecd8d1f60485dacb8fbe8a138"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard.dart","hash":"94ef09bcb749d3c004e7bd0e04b2c89c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/location.dart","hash":"fb2c02d4f540edce4651227e18a35d19"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar_button.dart","hash":"0d94f8d68f6dd982f0fc756a6ca57d0d"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/customer_preview_sheet.dart","hash":"f18e5405bf88c1210f36b45700338a4b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_delegate.dart","hash":"e00aa922e9852c68ae0a3ab71b56b76a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart","hash":"85cf42bafb7c0646bd7a99379649da29"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/LICENSE","hash":"7e84737d10b2b52a7f7813a508a126d5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_bounds/tile_bounds.dart","hash":"be092cfc2db04ed1f67d6bc618efacc5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio_list_tile.dart","hash":"ee6ae18003d4388cf1247ec846d3f647"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/tab_view.dart","hash":"8b15d222f5742b46bf55a4ef4cbfd6e0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/typed_buffers.dart","hash":"4b495ff6681b3a7dda3f098bf9ecc77d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dismissible.dart","hash":"374eaa57fc86cb64b404b2b0d58a29c1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/popup_menu.dart","hash":"de88687decacbe17f4f2c2e4da373efa"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart","hash":"1ff0e15cf3e4acd3e21e2b6d06d5815e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart","hash":"fc5d931b0e52f2fbd5ba118ca7f34467"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_controller.dart","hash":"47209aba8a1b5a4577b58b1f3456da65"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_toolbar_text_button.dart","hash":"62f852a5f85345e608cdc7b62a689202"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/LICENSE","hash":"1d84cf16c48e571923f837136633a265"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/release_transformer.dart","hash":"45a20da2b86984fa0b29030dd190c75d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/simulation.dart","hash":"0fbec63144acf1cb9e5d3a3d462e244b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart","hash":"d9a9336b999b4a7a5c6a0d65c667cd25"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/haptic_feedback.dart","hash":"4046ff652f8682c7853d91bc1957cdba"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/etmerc.dart","hash":"933fbcd820c9e62c97f3f37ae581407b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/string_stack.dart","hash":"aa27dfc54687394062db977707839be5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/geocent.dart","hash":"5f39ee1dcdab2637826e9f8849fce399"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/filters/development_filter.dart","hash":"a925c024faf2d8bc047793e5a39b95d7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/autocomplete.dart","hash":"6eb3689fcfc8e7fa79c5c2932da682bd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_value_indicator_shape.dart","hash":"306287a8781fa977bf2cd9ed442bf668"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/list_section.dart","hash":"66e664a7903e7ef16376d5da0990c24b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_completer.dart","hash":"2430a12d4750c3c76ef07d29bb6f6691"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_projection_simplification/widget.dart","hash":"392fb14e14a0122e3585e534ad83f6f2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/colors.dart","hash":"f59aed120736d81640750c612c8cfe5c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/frustum.dart","hash":"fb2be6f27b32bb1ab12dd6aea8c5ecda"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/customer_detail_screen.dart","hash":"73be85baebe33596fab8fec06a30a980"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/LICENSE","hash":"1972be0ad060bef702b5d8f866e3d23d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/selectable_region.dart","hash":"8baa16f040a8c1e6050bdcbddec77bd1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_parser_base.dart","hash":"78be64b7a8704ad1b719aabcf130dc8c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart","hash":"ad00910f1b9035a4b867d42b190055b9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar.dart","hash":"d747f30222617b5e88045ad2b71b7292"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_painter.dart","hash":"8d1045ba93aff9263ac731eef28a1302"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/progress_indicator.dart","hash":"975724e79507156e47fa2a1295079cc6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/blend/blend.dart","hash":"7594a28b48f672ffb4829ada9ea4018e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/autofill.dart","hash":"735a0ac5fc40bf38a4d803d854b10460"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/custom_paint.dart","hash":"fef10b0abf3243ad4bd8662292f411ac"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart","hash":"b5de1f949ff3417a3431134e5d079501"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_update_transformer.dart","hash":"7e2aea6fb82dd729fe2a15c0b69616da"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/magnifier.dart","hash":"628ba64f401791cd814866594f48638c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/force_press.dart","hash":"3e0eaeb97804d1bc93e6c6088aa351b7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio_theme.dart","hash":"5e24f752fa5075066512e8ef995770b5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart","hash":"a79a6f9bb06c7d6dc5fb74ac53dce31b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_lints-6.0.0/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/collection.dart","hash":"4ba0a4163d73b3df00db62013fb0604e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/hit_test.dart","hash":"51235aace2e147e256e4fc41799f9447"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/merc.dart","hash":"7d21c811463c428e1fdd092809fc5c2f"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/schedule_item.dart","hash":"f235c8a870f6b5006824476f24e19899"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollable_helpers.dart","hash":"d993a1b45cbc68994637753965211c9d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/proxy_box.dart","hash":"af7a13b78c7d3f26912cd2954c6e32fa"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_scaler.dart","hash":"912b2fb1aa3e5826d0e80306a36c5b1b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shadows.dart","hash":"36fc598c656490ab430ca1be5fb909e8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filled_button_theme.dart","hash":"21496c39aba7bb1435e82558fc3dc9f4"},{"path":"/Users/marcwieland/Programs/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf","hash":"e7069dfd19b331be16bed984668fe080"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollable.dart","hash":"22c440115c5ddf7e022cdadbf7d5c3f3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/wrap.dart","hash":"8ca19276c67bd1f6d9356d0d12a81fba"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/http.dart","hash":"d8459009b6881b23198d9c84fa72da7e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/stack.dart","hash":"15fa23d5d2a36b3100c897c0f0994258"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_shadow.dart","hash":"4bd35faa7907f81ad673753f51bb60b9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart","hash":"c9a0b024143e4fce4b2f910be0781c9b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart","hash":"989e64ec130878de031e86b4373f6ed9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_tile_theme.dart","hash":"f64029b4f4dbdc0bc61a4b8787975a94"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/extensions.dart","hash":"38e17b28106d00f831c56d4e78ca7421"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/contrast/contrast.dart","hash":"31f8129bfae39c459df7bd2d3cc37bae"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filled_button.dart","hash":"b5239ed932a8e07cd9f8b88bbd657c34"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/wrappers.dart","hash":"21e56afda1f096f0425a34987708ed56"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/request.dart","hash":"553946a26a7e1086b303bbaba3b9b12f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_rainbow.dart","hash":"61f38162c831759dd3768aa4cf2d22f2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/cass.dart","hash":"ca798dc793eb44c0142714563e3101b3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/parser.dart","hash":"b79993037a722d778971f243914ff37d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/animation.dart","hash":"cb95e0ba75f30124d5c7584e419fcabb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_group.dart","hash":"cd833d6eed509d1c14d211617711d1fe"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/list_extensions.dart","hash":"9f8b50d98e75350b41d40fee06a9d7ed"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/eager_span_scanner.dart","hash":"bdc22e9e77382045196b5aafd42b5e55"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/binding.dart","hash":"54aac95ce38b1dd080c10def7806e020"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart","hash":"63ff3569beb0e4155aa7b6fba657ff6b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_request.dart","hash":"01d9ad3c8c89b65f3180229081a95952"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/status_transitions.dart","hash":"59b6b74779849bf5b836b84bb362b99b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/visible_segment.dart","hash":"30949c3fc8e86c92a72e7ed9e8e22886"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pages.dart","hash":"1e1be3e5cb88130e3a06c7a5a8338ebd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/decorated_sliver.dart","hash":"4b50828d394e7fe1a1198468175270d9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dialog_theme.dart","hash":"4b929c56c22cb960d02d3ee518321a26"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/globals/projection_store.dart","hash":"3406a2e8deeaf62ccb6c6cd58b2be176"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/abortable.dart","hash":"72aa3452833246a4d22c084e75fb93c3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_map.dart","hash":"9d273d5a3c1851b0313cd949e7f84355"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart","hash":"a06bb87266e0bac30a263d7182aaf68c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_error_dumper_io.dart","hash":"a07360e784cac09b7ebc9621b604b94c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style.dart","hash":"bfb39b98783e4013d9fe5006de40874d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/events.dart","hash":"a72da2d07a84e68eb5c1d670662e8d88"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/long_press.dart","hash":"4302e3fed0a7d6f93a5015bbfe3c0d28"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/widget.dart","hash":"95a81a283d87aa67c6d9f0abba7e0f1a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_sheet.dart","hash":"228dcd531a3ab735066281a33d2b6751"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/prime_meridians.dart","hash":"865a834a89dc4c62d6bf7dc72124610c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/filters/production_filter.dart","hash":"d455a0ea71515758776153cc65cb1978"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/services.dart","hash":"29ae1507a6ec4c2ffae469a10e505bda"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_chip.dart","hash":"6d29878fbbbb34a803ced8225d4f2bed"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/star_border.dart","hash":"d0357d4b6b592803e9f99a7930521764"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/src/typed_buffer.dart","hash":"f64837679a1abb526e942b166db5c244"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch.dart","hash":"de47644b4d5d561ece1aab5506dcfc69"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_panel.dart","hash":"a462524029a4cbce4f7a5b59206883ee"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/custom_layout.dart","hash":"733445712f8a6bd2c1738e90f712d9d1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/refresh_indicator.dart","hash":"8000c1cc8e6c197778529aff4fde819e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/capture_sink.dart","hash":"7c57a9163e2c905ac90a6616e117766f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/utm.dart","hash":"b0997f1d11ec375f63c4ffd902bc12c2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_form_field.dart","hash":"27666068777eb14fd665fecb9b60db06"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/simplify.dart","hash":"a59d284625cab390ec657badeaa90541"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/global_state.dart","hash":"dc4e3bf96e9c6e94879d54eaa2f81c69"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/output_event.dart","hash":"afda74edd611c35dd0a44e3028c7ece8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme.dart","hash":"81cd0b075cd4d742a83ed1a6f4f801f7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date_picker_theme.dart","hash":"f1585cca195ab90adb4d7737bd873397"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_navigation_bar_theme.dart","hash":"b1df02ed1e7f5c71fd279c16aa2a21ab"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/chip_theme.dart","hash":"4d8528ad77a655de150de76b818ffba2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/constants.dart","hash":"83df4f6e4084a06a4f98c27a524cc505"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_builder.dart","hash":"37c147ff3c3359ac52056cc5f62a9f85"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_list.dart","hash":"77baff143fb94d1f9134acb8a17adc0c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/texture.dart","hash":"7c07d5cc739ae29abcfbf6343ae84fdf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality_set.dart","hash":"4b5d82ddeb09bc46ae0e980616ce0109"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/button.dart","hash":"d2c1fb85c113b5418bcae2a4a121c9d4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/chunked_stream_reader.dart","hash":"3f719070987790d062d9ec084da306a9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/future.dart","hash":"443fe4357544b85c13ef051cf37a602f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar_button.dart","hash":"3cffc57d9968f59182bfaed7877fa768"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/internal_style.dart","hash":"974d0c452808a1c68d61285d0bd16b28"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/title.dart","hash":"ae2499a828c351b064442ef09cb148cb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart","hash":"128687ba7c19db710010fd1d57e1a8f7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date_picker.dart","hash":"7fb08986526764347ad40dfcbbbac14e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/tweens.dart","hash":"29befe23f841cf5dd2dc7df24c13d88d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_map.dart","hash":"13c9680b76d03cbd8c23463259d8deb1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/painter/simple.dart","hash":"53dc87ec462f31f233b7b163e5cf4931"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_anchors.dart","hash":"3fa7a3bafbab98c305119475eb004a06"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/chip.dart","hash":"e18a1bdc35e6367a44f704caecf0dc4f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/tolerance.dart","hash":"43ef2382f5e86c859817da872279301e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream.dart","hash":"809f1f0bbe7ee77e69f003952a5525d5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/checkbox.dart","hash":"de13ad277a7eb3c456c891372a73c518"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/basic_types.dart","hash":"2346472ec1cfdb77f3b27d3b7af72d4c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/encoder.dart","hash":"dbf4f1e95289bc83e42f6b35d9f19ebe"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/logger.dart","hash":"610f4d6fd60c125e08d766985d536d52"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/breaks.dart","hash":"3dd13158e97d592fc8a1ca4a4109876f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/overlay_image_layer/overlay_image_layer.dart","hash":"b9497b90f14ef336bb766d06b3a06d84"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/ticker.dart","hash":"312ce2434bb843ae18dcbe761d2bf8f0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/plural_rules.dart","hash":"4b43d777bb553eecd35ca72e6d99ac3d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart","hash":"df8e3bf0abd04ffea00e0ce1e7b5459b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/autocomplete.dart","hash":"f56d8b37ebe53b720ff1c4c755ebbd76"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart","hash":"defa8941435dbafe4929bee177080f2a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/theme_data.dart","hash":"c5e0a59d4b752637762b9ab9e7c3e042"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/package_config.json","hash":"280ee8ebf0db9fb6c1613f3c8caa4ec9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material.dart","hash":"a959a773128402fbd1ba683716d44ddb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/inline_span.dart","hash":"726c0993a6dabdaa3fa45dedf0879ec2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/sphere.dart","hash":"ff5d66c50ec833a263625d39f0c195b9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/number_symbols_data.dart","hash":"d7e5edf01897df6835d66e07593adcdd"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/Flutter.framework/Flutter","hash":"29a870b378ab14da272d7b12317bfc44"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/projected_polygon.dart","hash":"d8f4469f69e2d80d50d94e91e9ded9c7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart","hash":"374ee130942948f52e47681818bd315e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animations.dart","hash":"0ba31d7bca2b02f2d402d0a32ba82fdb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_consumer.dart","hash":"2cce8363d2a5751ae45bc5d4ec6685bf"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_channels.dart","hash":"933d80a874136d25f5800bf0e6ba1782"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/theme/app_theme.dart","hash":"8b97abb6f9385ddad4ca05a496f05504"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/toggle_buttons.dart","hash":"c14477724208e2df7d50e5340fb6118a"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/shaders/ink_sparkle.frag","hash":"7368b4dd2e6ec1f5c535646892637454"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevated_button.dart","hash":"b7c6ad5f4168643fe4bd098ad78c1ca8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/unicode-0.3.1/lib/unicode.dart","hash":"cb3ba9227f22939c0554c5a53a3f4fa2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_completer.dart","hash":"0fa4a82df6fea98c85dcfc6cedf4206d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9/assets/CupertinoIcons.ttf","hash":"b93248a553f9e8bc17f1065929d5934b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart","hash":"0457707aca07f1036f0cba80b59ea642"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/card.dart","hash":"aa5c065cba8ec5bc2661a21dc2c2f993"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_view.dart","hash":"c33d796fcb6a50e76367f144ab30d883"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/unicode_glyph_set.dart","hash":"cdb411d670a094822c46ead81fc1c4f7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/mill.dart","hash":"c6fc6fe02dcd2e2c37ba689ad63dd65a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/selection_area.dart","hash":"ed28f6ca17f72062078193cc8053f1bb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/color_filter.dart","hash":"bc3c12f9555c86aa11866996e60c0ec9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/pointer_router.dart","hash":"16a11ca4ee0e19c4e7cf6a836d60de2d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/case_insensitive_map.dart","hash":"5893c7d3910e8924bd2dccc8837775c7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_theme.dart","hash":"7aafde5ec64994a36f5bbf42a1793c3f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart","hash":"a164d4a77d2efd34459161ef6fbc547e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/aea.dart","hash":"e497276fd3f1dc6554e28e2415ba3377"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/cancelable_operation.dart","hash":"fd25090c21947bb10aa8adbffe5fd89c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lints-6.1.0/LICENSE","hash":"4cb782b79f6fc5792728e331e81a3558"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/sink.dart","hash":"93ac00707f7d2e5d4b863c54b11f2a9a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection.dart","hash":"6417ab11398b8b0fd61e99c261ea4e97"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/parsed_path.dart","hash":"cb454929d7810d3ee5aa5fc28283d3fd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/charcode.dart","hash":"b80f25d51570eededff370f0c2b94c38"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart","hash":"e5b4b18b359c9703926f723a1b8dd4ac"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag","hash":"a0e89676ccae6cf3669483d52fa61075"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_ios.dart","hash":"1303bc77ad63625069f2d23afc73f523"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/sterea.dart","hash":"30821e1ea4bf62dc22a4627cac505852"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time_picker.dart","hash":"fcfba874b8215245fad3cb4683b5a21f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/ray.dart","hash":"d69cd05d9de1731242d357de56893a6f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/gesture_details.dart","hash":"eafe83db9186e4fbb802d857e4bb42ad"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_theme.dart","hash":"940d3e7ce646ccb08bc517bece948ea1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart","hash":"18e6c28adb8d53cf0d5138b2e7eccc0e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/painting.dart","hash":"4bd60bd8ede4b9dad954493d26d3e586"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/somerc.dart","hash":"a9417a827024ea14eab4e079d00effeb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icon_button_theme.dart","hash":"d74d8acd1490e1db907df61d756d2c71"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/spell_check.dart","hash":"52391934737ac0f0a81f22570d7596a0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_rail_theme.dart","hash":"e727b7f9f4a8240e12308e1bbdc8572d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/flow.dart","hash":"191565a7addf3cba1da445c58705b009"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/decoration_image.dart","hash":"9a8fc6400cc140083b73cbd4804ce0d7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/relative_span_scanner.dart","hash":"b9c13cdd078c3b28c3392f0d6d5d647b"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/NOTICES.Z","hash":"360486e814797035f4bcd95c361a2bac"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/functions.dart","hash":"41f7bdb7d1eb3c86c21489902221b859"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/stream_output.dart","hash":"b0ad7758ab1a2dc1b0b8bd30c1978d47"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart","hash":"ef5fc00d685cd2a36c4de80e1c7e3a8f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_aware_image_provider.dart","hash":"4d099609a747833bf15dc3bee95a0fa0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics_event.dart","hash":"0b1575619d779c040ee7e59debfac224"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection.dart","hash":"85e913a1404f00fc89ee0b9773317d54"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_request.dart","hash":"5692636576c4bec471fd3a1275f08525"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_windows.dart","hash":"ae020631b2a54af7fec8ab34f4a023fd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/LengthUnit.dart","hash":"e2b6aa58a636393c60f193dd83d8fdc3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icons.dart","hash":"32b222420709e8e40d12f6ea9fc0041e"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/AssetManifest.bin","hash":"a53491ba33870e68dce7c820b0867cda"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/string_scanner.dart","hash":"f158ffadca730ab601c60307ba31a5e4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart","hash":"794c16e396761e3f4424e50327ab8c64"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/debug.dart","hash":"f91c204772b990737d426aa342e5ce3b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_state_mixin.dart","hash":"30d33b62cb130ee915b1ea00d4cc8770"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio.dart","hash":"1e1194a5a79e450b6beea81f2a2015df"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/mouse_tracking.dart","hash":"5da121a0d3087e7cf021bfcdeb247b77"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker-11.0.2/LICENSE","hash":"f721b495d225cd93026aaeb2f6e41bcc"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_well.dart","hash":"10aca63c2987c16b1d44923eb7a8f128"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/test_api-0.7.11/LICENSE","hash":"3323850953be5c35d320c2035aad1a87"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/date.dart","hash":"855e1ddb4997bb01590c0571a2a7053e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/LICENSE","hash":"175792518e4ac015ab6696d16c4f607e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/monodrag.dart","hash":"5df364b799badfda6335a69660dcadf5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_field.dart","hash":"9a61bfff4a3a3be073cecc487181da79"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/binding.dart","hash":"fbd1c6d7b5ea6ffa891e762178ed60e0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/form_row.dart","hash":"4935fd96677780d631f23a75e7009534"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_boundary.dart","hash":"0da6092789967c98d5fab3dc750803cd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/hybrid_printer.dart","hash":"c7ea8e1b642822fe4d241be13ab160fd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_bar_theme.dart","hash":"3bf6e857bc21dae2181211ce34d1dbc8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/system_context_menu.dart","hash":"4c5a83f116f054e6b12ada656cd12e74"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_earcut-1.2.0/lib/dart_earcut.dart","hash":"a9de5291bc7f5786975a9800856f04fc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/typed_stream_transformer.dart","hash":"86e0f9e302f9ac959626122751b65361"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_range_calculator.dart","hash":"f4fc7668e17069e4b1522ae094f27d12"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver.dart","hash":"30d16c93d221fc7a4283d3b56fe6e195"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_scroll_view.dart","hash":"0ed9ad8d915989d333eac511b7296207"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/animation.dart","hash":"070f6fd02e79a9555372a3a4d6b775c8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/geo/latlng_bounds.dart","hash":"d287e905f4fe8894898de8babdbdb2ae"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/utils.dart","hash":"fe2489ea57393e2508d17e99b05f9c99"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/paginated_data_table.dart","hash":"cf36b655d442d52d18c66534a6c0a7b7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/decoration.dart","hash":"ae85856265742b6237ed0cb67c4364af"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.2/LICENSE","hash":"f721b495d225cd93026aaeb2f6e41bcc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/location_mixin.dart","hash":"6326660aedecbaed7a342070ba74de13"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_parser.dart","hash":"31c73410cd9adb292ff72d1bdf90f0f7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table.dart","hash":"4f34fa1132209ba8e3dbf36731258292"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigator_pop_handler.dart","hash":"38861aee0e2ba92ec8005a64746c0d10"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/container.dart","hash":"e312c10771b7db805d099bfd1b3b3a77"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/assets/flutter_map_logo.png","hash":"a94df9420f9465008aea06e7116d5eb5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/layer_hit_notifier.dart","hash":"70e1c54bf6119ea4b7919a5a283306b8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart","hash":"c7f21a9a0e981a1a2f64967b88e7b9b6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/url.dart","hash":"13c8dcc201f970674db72fbbd0505581"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart","hash":"6f18c18a1a5649f27b6e0c29dfba4dc9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_client.dart","hash":"32a40215ba4c55ed5bb5e9795e404937"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overflow_bar.dart","hash":"cfb61d270b5fd59883e78db473f61c63"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/matrix_utils.dart","hash":"3d4eafff9af08bcac72660d201af2806"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart","hash":"3165875f832ad10bed80f24a75dfe168"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/grid_tile.dart","hash":"9c169d41e4740bbc21d0ce33bc753119"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/isolates.dart","hash":"213be3466a121ff4f5f2c8839899431d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart","hash":"1f131d7f971396d52ce5fe78ae6a8a83"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/framework.dart","hash":"6744dbf568879753ee30f45d1330c9ec"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_layout_metrics.dart","hash":"13be7153ef162d162d922f19eb99f341"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/lookup_boundary.dart","hash":"289f29d29a1cd99e613fb2db28fd4c9c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/interactive_flag.dart","hash":"d05ebb09ec4ffc49d3e6659526249014"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/controller/map_controller.dart","hash":"a43d05c7d81b876fe53721968e2c4f68"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/cursor_keyboard_rotation.dart","hash":"afd939134ac35f58ca443b52a382a35c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/process.dart","hash":"82bb9fe751a45340e9ca29144c00d995"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/sinu.dart","hash":"7b848d46a397cdd94fef6cf4a142c96f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/bbox.dart","hash":"39a5904415010a87c61be9f9211c1b80"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/tap.dart","hash":"c0e4b04f30eb5d5ea43254a20dca949e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/unit.dart","hash":"25e8f78ea5ba7ef1be4ad847d338e1ae"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/console_output.dart","hash":"3430401759c3faf2891f666c719a4c18"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/date_symbols.dart","hash":"176e30214c5fcfc93d59546067470bb5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/typed/stream_subscription.dart","hash":"63190b810e77cfebf3de760baaf59832"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_format.dart","hash":"97ea0559e3a0d301e975a58fd6ede429"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_radio.dart","hash":"09e3926c2a167303d98aa56726fd8cfe"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/io_client.dart","hash":"e792b35686d28f5a239264b5b791c0cd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart","hash":"48439fd6e1a77e0071c577162eb94b84"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/platform_views.dart","hash":"2e55e16a3fa4d959629f48a2879a6f23"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart","hash":"791eefc473ec9cd414fbba6a3a57cc7d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/internal_hit_detectable.dart","hash":"f72c66b9201f409db152eefa63ecbbe7"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Runner/Info.plist","hash":"f58c45bc972f35922f4e8485a74192e3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/edge_insets.dart","hash":"8970a6503639bc8ffcb960a5dcfe9cf5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart","hash":"8a39bdc324d0ff25097784bd98333c08"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_stream.dart","hash":"3e15bcf27cfff32359281a7f8a54793d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/platform_view.dart","hash":"abeb63024ea88e5a75528c59e931671d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/editable_text.dart","hash":"41f28534cbf2c40fe868c5c1d7d2146d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span.dart","hash":"b7c2cc8260bb9ff9a961390b92e93294"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_size.dart","hash":"91d8303ca1ccc72eccc1ae636c7825ed"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/debug.dart","hash":"73989dab409ba51341696277a51b7ceb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_fit.dart","hash":"954effbd324f486a6948427c605454e8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overlay.dart","hash":"c55d3b6df5e886955d372ba60d4b2a91"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/text_direction.dart","hash":"45f61fb164130d22fda19cf94978853d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/media_query.dart","hash":"1dfe147419789c64f257e7be241c8c84"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/adapter.dart","hash":"0b4e4af3db577e11f801b762ea734d87"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart","hash":"269af8ca7030ccfd9c868fe9af8a6b0a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart","hash":"5979a1b66500c09f65550fab874ee847"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/listener_helpers.dart","hash":"4407eb682dc29df64ebb018882d6abd1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/typed_data.dart","hash":"b9abba31a48a9c2caee10ef52c5c1d0e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/restoration.dart","hash":"51b71fe2c718236166425dc5f935fe05"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/placeholder_span.dart","hash":"d2386b256656121d501a16234b008e2b"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/isolate_snapshot_data","hash":"a28c4be30a049104f554738dffde26b8"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/App","hash":"526048c8cf8242ff1eda17b03765970f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/polygon.dart","hash":"c8e6594260af72fd2fbd6ee59134ea6c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/app.dart","hash":"c854ca7cd7ac57a074ce0e0cc03cd217"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/dynamic_scheme.dart","hash":"b7c07fdfc8aaa762f93fbaa316f728b7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/datum_transform.dart","hash":"74cb6a5080cff262a6415dc73fbdb5c1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart","hash":"9eff833d684c7797abac3a4d19e87589"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/customer_map_screen.dart","hash":"89c18d57158a98b32094861246d26cf1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/borders.dart","hash":"4b81cc49e13d6c619390c1d77bb990f4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/src/data.dart","hash":"9af564025f505ae4a41a386bed30ee10"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/flutter_logo.dart","hash":"985cf5499dc6e521191985f55245a22c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/colors.dart","hash":"0b3ae865c8e82bcd0c94aa60cdd8237f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_iterator.dart","hash":"6c54f90e0db5f42a13be6b3efeb4a04d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/standard_component_type.dart","hash":"09973ba0a94d2d819052c0544dcdce70"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_extensions.dart","hash":"3a2d505268f5446e5f7694776b69b407"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/cupertino_focus_halo.dart","hash":"eff950563dcf362f2476efa91a9c15f2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_printer.dart","hash":"4576043706f693ac8efde372e73b23de"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/async.dart","hash":"38c8218f408405a3b0f006e1078fed60"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_update_event.dart","hash":"272c156df00b381530095dff3b4641cc"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/colors.dart","hash":"91415e155a6a2c0ac6474ed39291981e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_state.dart","hash":"043070680f256a896d78cf354d6fe05c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart","hash":"90f571e12d81b8b62cd5b45f0f197f6c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/robin.dart","hash":"e993c2617196cf80aba6cbadac9f0f2c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart","hash":"f31febe411dfd203eb17b66c924efe05"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_html_element_view_io.dart","hash":"61d3c1705094ee0ea6c465e47b457198"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/exception.dart","hash":"5275d424aba5c931a30e6bd3e467027d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar.dart","hash":"6b932fbee67279fdc28710c00c4251f5"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","hash":"b93248a553f9e8bc17f1065929d5934b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/actions.dart","hash":"40f792886e98a54385d092003203411d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/icon_tree_shaker.dart","hash":"58ed527be0003fcefd88181726c1ce5a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/spline/CatmullRomSpline.dart","hash":"b473543425b1b69d77d38e07e98f0eae"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/drag_boundary.dart","hash":"8bb14478c4dee520b74ff29cb26abd14"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown.dart","hash":"4af05501cd09e249cd517253dad3ba56"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart","hash":"080e8a3ae01f3eead32b1b4a8c1b802f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/capture_transformer.dart","hash":"e82a9b67ba33ae635b9b083ef147fb9b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/utils.dart","hash":"105813825251a3235085757d723ae97c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/semantics.dart","hash":"4b784d6e4f290bd6d5a1f38bfb5701d8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/clean_wkt.dart","hash":"2dde128293f9279ffa1776572e20f04c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_rail.dart","hash":"5a3fd02e35d9508f9ebbb1ff772c7717"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/stere.dart","hash":"4cc56602c9bb472e8a294c9f04c4090d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/notification_listener.dart","hash":"d22c71e1141d4ac749f6854fe9116c79"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/LICENSE","hash":"b421939231e78889faf64bf7457b09b8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/vandg.dart","hash":"a8e1f169dc039aeb30a1f745f888175d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/calculator/Vincenty.dart","hash":"cdf543cdf3e6140bf1d5952f63e18941"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/table_border.dart","hash":"4fe25f96882183702cf6662e7ea01501"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_error_evict_callback.dart","hash":"2c65042146e50dc487f6abc0e03944bc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/polygon_layer.dart","hash":"290194ca599cc374d7e2524617b4a817"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart","hash":"964f3ee4853c34a4695db0c7e063eaa3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality.dart","hash":"46e577ec532e21029e9cee153d7ca434"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart","hash":"6aad823b2beafa697be63269aed72605"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gauss.dart","hash":"4dfa67c71fe6dc2b04b70b2df0b272b2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_floating_header.dart","hash":"ce4bfd9659d667457cc3ada513fae71e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/two_dimensional_scroll_view.dart","hash":"4e8b07d4a407a877db35378bd4575675"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/node.dart","hash":"d266fa4163ed5b7b17748666d8d4136b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filter_chip.dart","hash":"8d61fc0dd67cdb21f5737b01fc9ad08d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/tap_region.dart","hash":"7e633ba3d04299eaf9ae7ec72e73c132"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_button_theme.dart","hash":"efad3646c2aadca0c462ae31919205ad"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/change_notifier.dart","hash":"b654336c4d2feced84d80bd43704bfde"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart","hash":"11fc97acd20679368ae2eaa698c6f130"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_style.dart","hash":"56890032ee132755f7859d792f6a3bfb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/interactive_viewer.dart","hash":"c79afeb6110c73f1a299ae443fbd6801"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/banner.dart","hash":"dcaec92dd6aef9e30b2953654f886174"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/LICENSE","hash":"5df72212df666d6c65cc346649194342"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/motion.dart","hash":"505f6c9750f9390c9e9e4d881092cef4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/noise.dart","hash":"14ee798b10cb318d96667b32b245f21f"},{"path":"/Users/marcwieland/Programs/flutter/bin/cache/pkg/sky_engine/LICENSE","hash":"04691a7873d05a212654199433f8002f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_projection_simplification/state.dart","hash":"c994ba9e02d005247d21f1afe73de927"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/http_date.dart","hash":"fb76e9ed5173ac1ae6a6f43288581808"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality_map.dart","hash":"700328ab0177ddfd9a003a8c15619c1a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/binding.dart","hash":"27b520537055bdd97a5c4a40bb877b0d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/circle_border.dart","hash":"a2aa815908f2e15493e374b9380e558a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scaffold.dart","hash":"3c5dec0880f36918276c0bafce809441"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/debug.dart","hash":"dbb0bb20c79bcea9397c34e3620c56c3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/sparse_bool_list.dart","hash":"8b7049e623744744c03ae6129a5cb2e5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl_helpers.dart","hash":"890b00dd7fe53812f9850f0150d3c253"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/badge_theme.dart","hash":"3167bedcdf6eb73bb3355fc778c69ab2"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/FontManifest.json","hash":"dc3d03800ccca4601324923c0b1d6d57"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/carousel.dart","hash":"82590e95c6413169ba19e28dd4c71dda"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/physics.dart","hash":"6e29d5e69c5745a45214fe14da377c1a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/default_selection_style.dart","hash":"bbc9542eb5e3c4701c24bc1268b8165c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/LICENSE","hash":"3b954371d922e30c595d3f72f54bb6e4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/divider.dart","hash":"400da5c3ae6b8c8cf1ad20c796ce413b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart","hash":"c22adcb22aebf01f0dd0b01c1dee39e7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/LICENSE","hash":"901fb8012bd0bea60fea67092c26b918"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/two_dimensional_viewport.dart","hash":"c9209579c52cbef53dd484958e85e281"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/dynamic_color.dart","hash":"e0469000d5e6f512d2fccfd97145c727"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart","hash":"a2eb984b374f7375264ed4b139a0eb03"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/NativeAssetsManifest.json","hash":"f3a664e105b4f792c6c7fe4e4d22c398"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/advanced_file_output.dart","hash":"68b0a7507e4c2645dac52382763889b5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_button.dart","hash":"23355f2294efaf61097a840be90b1601"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/handler_transformer.dart","hash":"e358dbd512fac73db64b0628ad53bc82"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gnom.dart","hash":"6655e49eb102ce0f1d24dc438c270cee"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile.dart","hash":"fe62fb0d6ef826b606276553140f061c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart","hash":"f90beedee11a434d706e3152bfb2fd15"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/data/mock_data.dart","hash":"53d5c296fe4604b7778aebe34509d6a5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_position.dart","hash":"72e7e85e2e47552670f6d4f278daddd4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pinned_header_sliver.dart","hash":"8985d9ffc4078f08753c5570c68a6f1a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/sheet.dart","hash":"7a721a39667e8361ad9e703cb548eb76"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar_layout_delegate.dart","hash":"3405e08e614528c3c17afc561d056964"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart","hash":"591d9867d3478bc6713e056de78d42af"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shaders/stretch_effect.frag","hash":"57314be0ff2ba370f2b1395f531f58d3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/divider_theme.dart","hash":"200da5ba0b0cee2bca1acd1c4d772118"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/marker_layer/marker_layer.dart","hash":"1756e26eb5a579703aedd395d606d905"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/polyline.dart","hash":"2e666c57f57b784255e7991557011f01"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/team.dart","hash":"f6c6b31745eec54a45d25ffe6e5d7816"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/sink_base.dart","hash":"597ee0cf67b512406e619cc05fddadbb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/binding.dart","hash":"492757246724c0dabd3f88aa8ae3486f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/color_scheme.dart","hash":"3a46aa831e3808e20bcd83af0de2ee6e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/characters.dart","hash":"99b4d15f76889687c07a41b43911cc39"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_selectable_region_context_menu.dart","hash":"c92c32d099e6d1129d56651e60b3c970"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/memory_output.dart","hash":"54d0bd1fab938813ce3076758ba7a1cc"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/localizations.dart","hash":"ad1b8863662e29dfcd8c46937a051e47"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart","hash":"d43c5b4c21f4d74f1189a27441b55512"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_extensions.dart","hash":"1f445eb98cf4ace45da422b4cd9f047e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart","hash":"2f74e7a521bc599d21302861f7b655e5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/list_tile.dart","hash":"46e4e6f964d28a47c39abd65124c32a7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/release_sink.dart","hash":"e2f7d6fbeb362176a24cb422a6dd8193"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_decorator.dart","hash":"cd88dd133be60ffbbf1b3861d3cf68da"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/binding.dart","hash":"56784e0bbabccbdade188550c08bf09c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/quaternion.dart","hash":"55675ef4bbddffa94d962bd52b3088ca"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/oval_border.dart","hash":"c8a14f8ecb364849dcdd8c67e1299fb3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/boolean_selector-2.1.2/LICENSE","hash":"83228a1ae32476770262d4ff2ac6f984"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/wrapped_list.dart","hash":"fa4654698cd5529def9a6b6c41263d49"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix2.dart","hash":"945227f3863339e388d92c2b3bfbf673"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_span.dart","hash":"5516e0e69ba934c2d98aa4b80313d3ee"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_key.g.dart","hash":"0bb1765abb34abc2a47fe3b4ab7e952c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/tween_animation_builder.dart","hash":"107c33a245427bf0f05e21c250653dc6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/stopwatch.dart","hash":"f38a99a51f4062e7861bb366f85265d5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/poly.dart","hash":"3650bc426f2ee8a63a3dd37bf1e3f9cf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/nadgrid.dart","hash":"270a48347c7a41f441102710636f5b6d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/disposable_build_context.dart","hash":"edd2f9cabffc7ea6a5a9497a1b1beccd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_bounds/tile_bounds_at_zoom.dart","hash":"2e17eeff1040e983196dbbd0d10f2b2e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_exception.dart","hash":"c39101179f8bdf0b2116c1f40a3acc25"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics.dart","hash":"6057b835f877375c8f7c217d4cbc28ea"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_bar.dart","hash":"2a20d11956107df93657fdbc55cbd7cb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image_filter.dart","hash":"6c0e97a3b04c9819fe935659014f92e8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/boollist.dart","hash":"206ef1a664f500f173416d5634d95c8b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/lazy_stream.dart","hash":"1b3ff4e1a515487aa9ce23ae7fec0100"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox_theme.dart","hash":"c6ab1a29d1ba66a4753fc123c6844500"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/shaders/stretch_effect.frag","hash":"f157bea3a21f9ed65af853d54ba1f2dc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/micro_money.dart","hash":"78c78ef5c1c7dd50a70790005bb52c83"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/feedback.dart","hash":"c8f69577793923bfda707dcbb48a08b1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.10/LICENSE","hash":"f721b495d225cd93026aaeb2f6e41bcc"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_decoration.dart","hash":"245b299041865508e9fc19bef35ce394"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/vector_math_64.dart","hash":"95bedb83cd5b163e43b554086b016380"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/mgrs.dart","hash":"fed702598babb930df731426be328ac5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search.dart","hash":"3798784648f57e129514c1cb6f534612"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/asset_tile_provider.dart","hash":"9f03ec7edbd30921a420d55353ab320d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/areas.dart","hash":"e016d355971caa00711d66a6557dfab3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/offsets.dart","hash":"72364698bec6bdf63572c9d458c49e85"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/Info.plist","hash":"f4339630fb7481e92faa5451c9498403"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/constants.dart","hash":"fde764079e487d7b96f027bfdf61bb7d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/print.dart","hash":"a301d527ce93a6a410207bb2f8312dee"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_fruit_salad.dart","hash":"0663e41383137de0068cc7a8bd70f814"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_theme.dart","hash":"0d3038cd2058b1549639a275bc1613bc"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png","hash":"a94df9420f9465008aea06e7116d5eb5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/layer_hit_result.dart","hash":"50768d87aba5eed9aa42ddbee25388bb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/carousel_theme.dart","hash":"8ff8cdd18abd75bc3cc1e610527a7147"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/box.dart","hash":"be1a79475239a0bdb3953314bab41c23"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9/LICENSE","hash":"2d0c70561d7f1d35b4ccc7df9158beed"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_vibrant.dart","hash":"65e61fbb4fa10372b84edf9b3a226e3e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_layout_delegate.dart","hash":"82604e7dbb83dc8f66f5ec9d0962378b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart","hash":"f58b3c8d0d7f8f612d9652d5966e3d93"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_neutral.dart","hash":"bc6418e88ab34ee846e3d4e32408b23f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/opengl.dart","hash":"de7fb154b9b151b81a78d43ade695365"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart","hash":"a47062dc6143c80c485bcfc7a06b9490"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/shifted_box.dart","hash":"7553168551b42127720cfbdf7faa4c35"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/viewing_conditions.dart","hash":"31e9eaae0175cc8b4184df6c89b454ca"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/wms_tile_layer_options.dart","hash":"d3ea3810ad13e030e99508a836c5b028"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_io.dart","hash":"774920189f09b8d6cbe985dc31fb87c8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/shortcuts.dart","hash":"3a4822329617021fcc0151fc55b5dba9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dialog.dart","hash":"208a62598efe8cccb79f70142c872ddc"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/mergeable_material.dart","hash":"1f61ea833165dd95328fec8048e3748f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/licenses.dart","hash":"8c445552c38313236be0e4c830b3e9b4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/eager.dart","hash":"07664903d8026f2514b29b786a27f318"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/event_sink.dart","hash":"0907f33388d79d8891c360720626e13f"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/dart_build_result.json","hash":"c2530333614a3b3b4839657608370d35"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/marker_layer/marker.dart","hash":"f97ca3f1444d05b583f88bd5b3f3192c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/web.dart","hash":"d7c63cf2f303b7a0aef972ee03d3c7e4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/queue_list.dart","hash":"02139a0e85c6b42bceaf3377d2aee3de"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_manager.dart","hash":"62297b0f68dcdc557ea68e5dcbed7923"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/bitfield.dart","hash":"14068ee66dbec47295ee46ba79dc7e5f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_queue.dart","hash":"fb5bf096bb76594eaceda019de6559b9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/utils.dart","hash":"fab8d6d1b0e81315a3d78131394d31e6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/utils.dart","hash":"8a7e3b181572ed50e923e5dc05a7533d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_button_theme.dart","hash":"7b92ff089e3134f9e8faae3b59904d68"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_closer.dart","hash":"1f08f83d7a9240cb3accf35283c75bdb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/transitions.dart","hash":"088725e9b36c0cd9d950723cc8d6d1b1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_editing_intents.dart","hash":"00087311b61b5d8ca58b6a24b130b5ba"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_response.dart","hash":"ae42d99121b00899d038edc753e0b23c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Circle.dart","hash":"5e5d93160524c3d4c2e444a6e8c33282"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/page.dart","hash":"c5bf16620e9021a14d7fdd8d605e611a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/subscription_stream.dart","hash":"c23f15393091087663c2613f18f0e9a4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/hardware_keyboard.dart","hash":"38b4a32453c43c40a47b9317e16455a6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/matcher-0.12.19/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/viewport.dart","hash":"8bdac4e1f47916aa4b2566d90cde52bc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/pixel_hiker.dart","hash":"77193854ad87efc6010a0ccbe290265b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/basic.dart","hash":"1a588980ac4dea0bc4e77db879065b12"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/utils.dart","hash":"c4614ea6e601380bb85aae33a2b2bf9e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/response.dart","hash":"efbedb75be354b65520bce3f0855b8db"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/bidi_formatter.dart","hash":"3c90e9470806c40a10ac9a0768465b3d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/empty_unmodifiable_set.dart","hash":"0949b8197a6069783a78f4bb0a373fb0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_span.dart","hash":"4e9c8bc2b1effc801836836136c617d0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/clip.dart","hash":"dc2cfe4408f094916cd5eb1d294d1f2f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app_bar_theme.dart","hash":"659f8f9a3f5a1a980a088b4793fc8495"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons.dart","hash":"78ce7527fa364df47ba0e611f4531c2c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table_source.dart","hash":"094b2c03ad4e0ef5bc1144e281142b2e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/datum.dart","hash":"e1283368d3ace7c9f4cea79ac1f7f2e2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_format_parser.dart","hash":"249be423cb92a35502c7a1c61ddbdbf1"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/orders_week_view.dart","hash":"2f895521fe7c1483ae66ac7bfde883f9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/LatLng.dart","hash":"9f692e87da5c7038b44ebad92f002e10"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app.dart","hash":"7ee606401953525ea40c9bce5a402782"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_bar.dart","hash":"bb8957add3433d4ccec96c35738d00ca"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/aabb3.dart","hash":"b6a30b7ed48f83f446db37577b30e62e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/stroke_pattern.dart","hash":"6e47683484f27aba04331d1768c89c4b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/tween.dart","hash":"73f043194b9c158454e55b3cafbdb395"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/initializers.dart","hash":"fb14c6904b4c25bc06ff9835ecbad588"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_sparkle.dart","hash":"205f24685f1669261184020365b9bbf4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection.dart","hash":"4269d040023673ba217e7beaf0bd2cb0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_style.dart","hash":"0284a2c2c366d303d8704f29a938becc"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/clipboard.dart","hash":"61137458bbcab0dfb643d5d50a5ae80f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/proj_params.dart","hash":"9f9e49eb614795350287843d74703c45"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera_constraint.dart","hash":"53f863c09bae19524c52662844547b1b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_border.dart","hash":"d9a9fb2f484490186b0cf31199083326"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/authentication_challenge.dart","hash":"395f07418a28b12b0ed665f32270d702"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart","hash":"0e5cb3937debdc1c077639cc42592e92"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart","hash":"63d065a22a507aceefefd60a1a974702"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/iterable_zip.dart","hash":"df699735e3bcd730f16ce377d562f787"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/constants.dart","hash":"2c6facdb1b63e687304c4b2852f6ef4c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/ellipsoids.dart","hash":"404afa3eabe5c59b56cedb203a87f48a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_celebi.dart","hash":"88b38af8a6ab0efd56d1fb06883c44db"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/choice_chip.dart","hash":"47975fe20ffb61d407334c0457193267"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/client.dart","hash":"b16458199371a46aeb93979e747962a3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/range_slider.dart","hash":"170b71168d27c2aa4215a7e1055ad6ce"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/decoder.dart","hash":"e6069a6342a49cdb410fbccfbe4e8557"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/proj4dart.dart","hash":"2e7cc34611fd1170258dafd12075b056"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/calculator/Haversine.dart","hash":"4a95677906a53dd451d7861a8d0caf22"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart","hash":"555fcdeebbe6517cde1cdd95133cabd7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/localizations.dart","hash":"f1d94030012592505145c628671861d4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/theme.dart","hash":"4ccdd5e6210285f9baf09909e7d4f593"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_timeline_io.dart","hash":"90f70ffdd26c85d735fbedd47d5ad80b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart","hash":"faac62b3a2c566f92595aa2c37d30803"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/browser_context_menu.dart","hash":"db4a14227247e2524e46f6b0dd9da267"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer.dart","hash":"d6748c7a0aaabb8071bbfe8cfdba0576"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/cupertino.dart","hash":"da38765b03c458ee70d9a9807daace3d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/datum_utils.dart","hash":"b72113f995482b7301d9e2f208d90397"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/stretch_effect.dart","hash":"3ffe97664671767f0684bca718f87933"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart","hash":"dd779800a4427470d18d3cf7cee94dca"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/alignment.dart","hash":"92cb1c23b5121d8c0add7a3989e7646e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_tile.dart","hash":"7618c13e09aa78014785081f558fd379"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/fake_async-1.3.3/LICENSE","hash":"175792518e4ac015ab6696d16c4f607e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_expressive.dart","hash":"13b2049dce60861c73d20ad96c34da30"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_platform_selectable_region_context_menu_io.dart","hash":"77e3a9ed54e0497465a4346f273bcccf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/color_utils.dart","hash":"a97282161191c89d98231dfd655252c6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/autofill.dart","hash":"3623c605586d2e37af23d6b746721bd7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/flutter_map.dart","hash":"6d52b2610f2e78b007da972c25757c9a"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/vm_snapshot_data","hash":"c2eb672129e60c57afcdf9a30cf301b8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/key.dart","hash":"33e0bf356aaf5a105c60df45cb95f69c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/constants.dart","hash":"041f6b1890b6ff6c1aa0f000dda34a12"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_bar_theme.dart","hash":"a1a359194e7620ad40fddc66cb85991f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/flex.dart","hash":"2575e4d918739657daefac64c926ef0e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/deferred_component.dart","hash":"53b9028402187f878713225b48bdd5bb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart","hash":"a0816d2682f6a93a6bf602f6be7cebe1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/binding.dart","hash":"bc70e853dbe465d35621acd729a881be"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_tree.dart","hash":"3ac47604caeb49ba803d42c33e33ad9f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/spell_check_suggestions_toolbar.dart","hash":"eff02fe00abad264a865c89da94e4005"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/variant.dart","hash":"8dea906a9b8773920b6d1ccea59807bf"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/banner_theme.dart","hash":"d3ac4a3d093bab7e3c97e51db9e4218f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip_theme.dart","hash":"7e538b36807ae78fc28f2bc05e12bc9f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/http_parser.dart","hash":"b76ebf453c4f7a78139f5c52af57fda3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/laea.dart","hash":"fd2bb05c6533218e4671cae3453f2cae"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/multidrag.dart","hash":"2b4d348540427e4d8e707c59de995235"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/colors.dart","hash":"c517fb54b3d66b22988ad7c8d07c6f53"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_bar_theme.dart","hash":"a1186c224201e7d203404a4270938040"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/restoration_properties.dart","hash":"a8fdf31698b305c9fdad63aa7a990766"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/src/polylabel_base.dart","hash":"122cabcf989b4fa1c3c385743e71b3b5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/debug.dart","hash":"51fa10cf30bde630913ff4c6e40723ba"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_web_image_io.dart","hash":"e88b0574946e5926fde7dd4de1ef3b0d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart","hash":"568b5c15879974b6a40dabc916f6bd65"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_inserted_content.dart","hash":"4c5df57cfe2a6a2bc0d7462330344982"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/date_picker.dart","hash":"f0ae3d508981a1fc1da2d73883b101d1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/colors.dart","hash":"f3747e025d835d0ff5cfd904d925dea2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart","hash":"ae1f6fe977a287d316ee841eadf00c2b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_editing.dart","hash":"6e8a100c61e43412f04fd40619632907"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector2.dart","hash":"81d01d8cecc6783526e350800988db74"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/LICENSE","hash":"7b4e85f859beaa85dee268bf39580d97"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tabs.dart","hash":"3037ca43b77eb990d82fca69142e2d11"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_scope.dart","hash":"01c60edd2f0cde40439b794511296602"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/prefix_printer.dart","hash":"129f33e0f404d9fe5ef3eb75dd7762e6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Path.dart","hash":"68f895f1df95c856dee97b8215de087b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/_network_image_io.dart","hash":"bd37cfa551aa6862752e34731ca16d2d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/selectable_text.dart","hash":"3fab1c4c90dce6d5451027be460e81fc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/characters.dart","hash":"43268fa3ac45f3c527c72fc3822b9cb2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/gradient.dart","hash":"32575e570d214364db925e4918a04500"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/LICENSE","hash":"5df72212df666d6c65cc346649194342"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart","hash":"9f1933476583e3f4ec848d0eecdab927"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/constants.dart","hash":"be94b8f65e9d89867287dabe5ea1dff1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_anchor.dart","hash":"34d19549309ab9a3de2c23f6cae5ff70"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_computation.dart","hash":"37837bd1379e66f38e4a7775b6084d0e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/inherited_model.dart","hash":"7a842b481ef121a6d84dd901c8d79f5b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_provider.dart","hash":"71086fd198636676b9d63a86e87cd721"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/unicode-0.3.1/LICENSE","hash":"1972be0ad060bef702b5d8f866e3d23d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/grid_paper.dart","hash":"a79dfa9ea5ca39d0b9f7c9c444b200c3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/latlng_tween.dart","hash":"9d55d47492109ca5ce35b4f9b9ddbe4a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_toolbar.dart","hash":"047806e35e0477a74cffde49298053ac"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/tween_sequence.dart","hash":"101d2ab579994adec5b69ad673fb590c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/stepper.dart","hash":"76d91840f9c0446cb1a96ce1eb3ba17e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/scribe.dart","hash":"d195153a8c01a0392b38e3b9adc672d8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/curves.dart","hash":"a26946a98a8bfc9209bb398e12fa800c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/async_cache.dart","hash":"1f65c98a00f4c2151338f0d803b2d1c6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/date_format_internal.dart","hash":"632ef844799cd4a04920d39f71d10d9a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/drag_target.dart","hash":"830fbc0f28ce5a63aa25787561899965"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart","hash":"8a88537f4d76dd43cffcf701cf721684"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/predictive_back_page_transitions_builder.dart","hash":"7d26e026802c0c54e390c90b0e4f290b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation.dart","hash":"c8564aa311746f4047cd02e26ff4df75"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/object.dart","hash":"c22dd5b9ea34d333d92145a3c8064814"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart","hash":"0085d8fd04e346d79190cda8a7ad57e0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/expansion_tile.dart","hash":"27493f755708b7d03dffe34f890bb924"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart","hash":"2240c6bf9f7e7cc1ef8af2b2dfcb848d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/bit_list.dart","hash":"fb3b5facc39af2837506391f7c1e07ae"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/no_splash.dart","hash":"9c053b0efcabd70996cc27e9d6c9303e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/utils.dart","hash":"727e4f662a828d4611c731f330a3d79a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_format_field.dart","hash":"da7ded88ec3b296fe445f5b3c119169e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart","hash":"5b98d0be4d89f1274c832a4c340ab315"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/serialization.dart","hash":"4af0ac787bb45469d75079d29c6dafab"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/foundation.dart","hash":"2033c281b5b92f1573afb1fcc6aea302"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/quad.dart","hash":"25dd0d36ba8109e3199faf508b41d633"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/step_list.dart","hash":"4e565149e210e16a68dda10e8fe7c143"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/visibility.dart","hash":"b372e2a5f5ec770c10809cc970de6fd3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/restartable_timer.dart","hash":"89cdb68e09dda63e2a16d00b994387c2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_wu.dart","hash":"ce049601b2dcdf418b7d80839ed87b7f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart","hash":"7bd8137185bc07516a1869d2065efe0d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/material_dynamic_colors.dart","hash":"9cc3bc193f4ba15acf07b6b1d46d879e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/span_scanner.dart","hash":"87bcefcfff19652ad296ec7005799840"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/undo_manager.dart","hash":"bc339c82db3abda0c353e4e6e418d2fa"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/aabb2.dart","hash":"f54f6b61b175b0a37d51ff3ac8b8c800"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/orders_day_view.dart","hash":"228e4d4b8fbc870a85bfe82fa0bb4034"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/LICENSE","hash":"7e7a356ca1e437afc91ce7feb1085a49"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table_theme.dart","hash":"eec2e5cfebd521174d93c5faaab5f3ba"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/message_lookup_by_library.dart","hash":"6ed3270370506a577f64edd97d2e6394"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_format.dart","hash":"74a05a2829d63997248abcc7965e6a3e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/future_group.dart","hash":"fb71dd46672c822515f03f8f0dddbcb8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/regexp.dart","hash":"10ca1bc893fd799f18a91afb7640ec26"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/restoration.dart","hash":"61dd7991c06ba3bae351fee9a80c64e1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/circle_avatar.dart","hash":"cbbb174cb00bf954fdc9e2854517dbd9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/proj_wkt.dart","hash":"d248325eb1dfbdf4739d5e7c68f5caa9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/LICENSE","hash":"22aea0b7487320a5aeef22c3f2dfc977"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart","hash":"9ad11b4bdb179abe4ccb587eb0e2aebc"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/slider.dart","hash":"062dfe963082ff670df169c6f5111886"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_theme.dart","hash":"cf45c10a5cb7ec05fd354b1d6dfe0bda"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/result.dart","hash":"4b6bfd3301413140ecdae9fd2f3db0ac"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/about.dart","hash":"0f829ee0bb19268ae641081b9ece0855"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/algorithms.dart","hash":"0976264b99a1702a5d74e9acb841b775"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_features.dart","hash":"bc10ebcfaa0bbea5dce4b8af60feb0b9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time.dart","hash":"4e96c587ed0f465db5778e14269acb3a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/service_extensions.dart","hash":"eb115c2e8f0ff170bf26a44efd1b5c05"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/cea.dart","hash":"0cd847ecbccf2b69c9bbe6e2e877457f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/arena.dart","hash":"fac59927a386d45fc1cdebc321fc007a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_tree.dart","hash":"3e7424af63611ddd2a2ee367b19cceaf"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart","hash":"33d0626ae9edbbf57b56a12a1447672f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/app.dill","hash":"4b1767d815bd1f7f2e24b6762d66bc6f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding.dart","hash":"5f5c07df31f7d37780708976065ac8d3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/debug.dart","hash":"0575a78fbb39a292302737868752da77"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/magnifier.dart","hash":"4d1ff14ea6d0400d5133c957327c6e7c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/error_dumper.dart","hash":"6a50a0a638de56353afe1cf317040c79"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/single_subscription_transformer.dart","hash":"f92bb9e85f7b089f96263b120561014f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/glyph_set.dart","hash":"62d88517fa4f29f5f3bcec07ba6e1b62"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/sparse_list.dart","hash":"e16f34c4836e56258c0f6bcd38036c25"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/globals/nadgrid_store.dart","hash":"c824dbd0f67e2dcf9817438d2f5bfa65"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/font_loader.dart","hash":"c143eccf02e75dce0fc0374a5324944d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/utils.dart","hash":"e85b4f3cf370581b3ef11497a9a5bce3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/file_output.dart","hash":"7dbee69bb2d6088496e7d7bbdde1ccc8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart","hash":"29f60220aa2953bcce2c2fab1220770e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/table.dart","hash":"bb012047379b362d408e5d0c8bc6ff55"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/dummy_screen.dart","hash":"ad7147a4ea7612d419e8559925e08cd5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart","hash":"ec5071edb88affa40f43f9753e38fa6f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/constant_datum.dart","hash":"cd0c2e83e2d70014c8fc6dd462069f52"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button.dart","hash":"8785ac87221ffbf5141f86f036485c83"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_file.dart","hash":"ad139ffd36c17bbb2c069eb50b2ec5af"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/spline.dart","hash":"aa42656115f77b49bfa6b3b162674833"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/widgets.dart","hash":"5d013fb92f5bf0fd4168d165d3072136"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/route.dart","hash":"c259924a579e8e3b1887595c6a4a614d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_display.dart","hash":"144853a718234f6f9b15bda75b7463f8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_web.dart","hash":"23f4ab7b865afa9a34078e6237f2f35a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/converter.dart","hash":"ed5548873fcf5a0a5614fc52139600b8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/omerc.dart","hash":"e3714f8d0fc39d053dbac49364424586"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/expansible.dart","hash":"a2459bc08ad0e3097b57004ce1d084bb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_maps.g.dart","hash":"2c582bec6fc77f68c975f84d2252ed8d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_parts.dart","hash":"b240666e635db0921ef68f3c6e21f7dc"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart","hash":"950931e9fb34a49ab919d67cceacc5ed"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/streamed_request.dart","hash":"a93ae192d60f10b56cf1659d2123bc95"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/source_span.dart","hash":"9f2eb24284aeaa1bacc5629ddb55b287"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_builder.dart","hash":"f90e8d5e807918f7c4e55c7e2715c41a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_sink.dart","hash":"8faa98eb1bc31bbb64876e837eec420b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/qsc.dart","hash":"35dd52691571d63f68755c00e99d34e2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart","hash":"0c520a6b1ab38e0f294c3ddbc2ec9737"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/polylabel.dart","hash":"9eac0a2c2a8fb2e482fd6f830c74ed99"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/platform_channel.dart","hash":"65a6ca13eb4bf2e5fbc8ca9d72f9e253"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/context.dart","hash":"daeb052f1089d4e84d8a22acf56c1da2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image_manager.dart","hash":"36c754f5b2dce588881a8f93b01e9e38"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/boundary_characters.dart","hash":"9d1525a634d27c83e1637a512a198b4f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/comparators.dart","hash":"8ac28b43cbabd2954dafb72dc9a58f01"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/slotted_render_object_widget.dart","hash":"3291fff73306ce8322ca2b332c6da9eb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_editing_delta.dart","hash":"826c2e0a5a8211c0f0d2a0d19803b4ed"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/options.dart","hash":"b5eb6f6151440c99db11c4c6c43b555c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Distance.dart","hash":"2e97887b9da995651f7918a5944b2119"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/windows.dart","hash":"0d86d4ba2e01e5e62f80fcf3e872f561"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/aeqd.dart","hash":"53993554e04a60cb434c2bb6ec81e054"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/eqdc.dart","hash":"69d1ebabb92e9657b50f95404eb40695"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/map_events.dart","hash":"4ed7095a59f695e3351b182d61a92245"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_subscription_transformer.dart","hash":"ca4cfb6538896636dc198e3b1c1c3ab4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/_background_isolate_binary_messenger_io.dart","hash":"7ca9cdc58b74e40bf66f51beec668b7e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scrollbar_theme.dart","hash":"8ecf58b48b40f7eb7a04ba10c81f353f"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/ephemeral/flutter_lldbinit","hash":"4c0c8550624ce117572c484ae3e7d9ce"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/preferred_size.dart","hash":"dd518cb667f5a97b3456d53571512bba"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dialog.dart","hash":"45a730ff7d7cb314e24f3805db0fdeb4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/tap_and_drag.dart","hash":"0834095165faaf3159b7ad67491ecfa4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/app_lifecycle_listener.dart","hash":"f77f6a903d346f842a7fe474e427d6a9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/picker.dart","hash":"ab51def555e76eb05f01e7c5c22ae901"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/back_button.dart","hash":"035b8d3642fa73c21eafbee7851cc85d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/texture.dart","hash":"cd6b036d4e6b746161846a50d182c0b5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/adaptive_text_selection_toolbar.dart","hash":"21b24537307b0b75d64fab66a4b350af"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_file_io.dart","hash":"8830333c78de58ad9df05d396b651ef7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/lists.dart","hash":"7e3710a8f0bc6dbd879f5cb4aefcfcab"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/polyline_layer.dart","hash":"d3d4838c67b236208098ba2026f0250c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/stack_frame.dart","hash":"95c608f9528d0d3f36b8ff9cec35bbac"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/future.dart","hash":"18c04a8f8132af2c1b1de5af6909025c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/moll.dart","hash":"ba405584b3995ccb96192a25e2b64562"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/undo_history.dart","hash":"73089c9737db54a05691e09bc9fc1bcd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/object.dart","hash":"daa0c9b859ed1959e6085188a703f387"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/posix.dart","hash":"5e054086533f32f7181757a17890ae56"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/ascii_glyph_set.dart","hash":"7050c8c94b55eb51260ca54708b460fa"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_view.dart","hash":"c483c387d2a762563651bf321baeab4e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/unmodifiable_wrappers.dart","hash":"ea7c9cbd710872ba6d1b93050936bea7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/retina_mode.dart","hash":"19b02f6acf8f9d93ab581a8b21fad75e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/projected_polyline.dart","hash":"ba179d394f94b7387f25e9b78ec21d23"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/file_providers/tile_provider_io.dart","hash":"e2b954ace0c5f32195923aa01c5e8ad8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_border.dart","hash":"ef5d29332c97410d84821dee584f101a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/temperature/temperature_cache.dart","hash":"2e46417042b18a7fd19a9d6c90fce1b6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/unique_widget.dart","hash":"b04a361a766520af113824c641fe0b43"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart","hash":"777aca422776ac8e4455ccc7958f7972"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/null_stream_sink.dart","hash":"cc0ab0117e8a0a54ec3efe6d9251860e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch_theme.dart","hash":"bcc6b2f69e8bb1652c9c5e53d922a124"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/string_utils.dart","hash":"603b7b0647b2f77517d6e5cf1d073e5a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/src/tone_delta_pair.dart","hash":"033b9ff4ea4c8fa3e9da4573a7d2edfb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_formatter.dart","hash":"690488fcbcc0614c8639f4f45e04155a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/utm.dart","hash":"bcb349d790e05aa85d7f941adcfff8e3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_splash.dart","hash":"0dcccde412e7fbbd3cc9c2f4200f0316"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/number_symbols.dart","hash":"346f6410d8818f9f4a49d8ca89791a46"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/friction_simulation.dart","hash":"52cf71691cf20188b9ad9eba43d4acd5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/lib/meta_meta.dart","hash":"97e2a2a7be8708420376674b052316f9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/interface_level.dart","hash":"af5377d18db2f18bd4ac0ec35ed7d308"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/persistent_hash_map.dart","hash":"bca1b26a6202c189006097cd6ad9d1d0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/message_codecs.dart","hash":"05140f857239a46996c20c38f4dbef98"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/debug.dart","hash":"ed11d553b999afddfd85ca57540af7d0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/context_menu_button_item.dart","hash":"5061e0737e2db44e82d8a8c12f328a48"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/selection_container.dart","hash":"eb2124207d1c8d272f9c70186ea82432"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_sound.dart","hash":"30d771880c8dbd68ea8e5d4a55c778c5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/outlined_button.dart","hash":"dbc7d4f14a6e99682358c850d6a3e648"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart","hash":"0b5277aa4296af3e84447bf4965ad8d0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_scale_calculator.dart","hash":"22b343a0cca73a0417ed6c4e4303da98"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/context_menu_action.dart","hash":"8fde18d2ef5c741e3b748bbc854d6b17"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/union_set_controller.dart","hash":"f301af2d0392296f456363085becbf47"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_theme.dart","hash":"1d8fa1cee64f2d791002749fabe23e2e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/lonlat.dart","hash":"9e406a80080adfa4d4a70e2c52e36041"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/error.dart","hash":"24f4c1f9d4faa90ec4fc8ffa787c765a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_macos.dart","hash":"f499172e9c46890e28beef961776a11e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/src/contrast_curve.dart","hash":"82e64569c28ce30a19726e5c108b98bd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart","hash":"1ea83bab0c02287274cb6fa619276461"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/main_navigation_screen.dart","hash":"215a4c4a62e7c36c58194262b49f53a6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/reorderable_list.dart","hash":"7ad8c568eee516891a87f7ec4659366f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/segmented_button_theme.dart","hash":"4bc0135f92824ffb75319868784c6a2a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer_theme.dart","hash":"04ad97adf4dc5676764aa8d7aad857f9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation_controller.dart","hash":"f73219c63d613e792d0f9221f43dbd6b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart","hash":"5ff1193cb6a6365b16c4c6a2c95ddc0f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/list_pointer.dart","hash":"782fa3534eeab8820b185a03d8268a46"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/multitap.dart","hash":"f3a785ad090332fc04b6845ef026c8d7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/border_radius.dart","hash":"41723a0c0c0cca37d8482daace7cd822"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/kernel_blob.bin","hash":"4b1767d815bd1f7f2e24b6762d66bc6f"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/orders_screen.dart","hash":"c2cacbfdbabac096142efbde323379e0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/projection_tuple.dart","hash":"e6ad29937a5d3e4311e4e035be89bd88"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/datums.dart","hash":"1e300c943aef933dbcf9e2bb373994d2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/union_set.dart","hash":"0073f703be7f7ddbd7f04d1b740f35c6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevation_overlay.dart","hash":"850347f275e762abb4815331a90d704d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/wkt_parser.dart","hash":"fe45aca4d81d94a0f6fd9e8bf5c2c670"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_notification_observer.dart","hash":"5d501f601c3918737b410e99bbe669e6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart","hash":"6a933aefd0d694655ccf581f3b6a10d9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart","hash":"69ead76daebf9d87643f6e3194d0e643"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/charcode.dart","hash":"b2015570257a2a6579f231937e7dea0e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/term_glyph.dart","hash":"1adcc56e3affffb23739c7c9d8a5fca0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sensitive_content.dart","hash":"5e8a14109c0e92716675d9664e8215d9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/collections.dart","hash":"5f0040dcb01350ae3ca65e4181e2f4b0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/debug.dart","hash":"17fec0de01669e6234ccb93fc1d171f2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/refresh.dart","hash":"028eb8497ffa66b6d051c09361dc19f3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_zip.dart","hash":"b296f400a068b70100fa570a6134860d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/context_menu.dart","hash":"5c33c3e55c60d434c77ac79609abec42"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/scale.dart","hash":"0918b5260a49208c2c4b52f17ffb9707"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/obb3.dart","hash":"54c7f23362a7e78be04b113d00022090"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_buttons.dart","hash":"aed826e965e4aa2fdb3466d39e33d824"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/logfmt_printer.dart","hash":"1812a211ce0ad9a2385a310cea91bc01"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_transitions_builder.dart","hash":"cbd4c2a440ff518c5063c61382b647a3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/multi_output.dart","hash":"8a8ec5edf7a4c3d3a3598480901db44c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/drag.dart","hash":"43ba7557388f413902313df64e072389"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/spring_simulation.dart","hash":"818229a8c8d058b85f06d9ab0cfadfde"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/triangle.dart","hash":"2083695b7b9150b87307af446032ba45"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image_view.dart","hash":"a37f038c4d863ecb6d3d2de608230f08"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/calendar_date_picker.dart","hash":"613fe141d0ea1859511061470bb47c44"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/flutter_logo.dart","hash":"98773b81ad24d48d592f9a3be13ca9f4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_button.dart","hash":"0364167ab22e2111b4bffaade82a9a5d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/interaction.dart","hash":"a2fd950b52b44a2b00b489b53ecdab42"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart","hash":"f8275b74f8f83272b8a8d1a79d5b2253"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/main.dart","hash":"c1d7061b126bf51455ff3073eaa896a8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time_picker_theme.dart","hash":"8579724d0a3da983333feb45e0ec3958"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_content.dart","hash":"29d2a4744cad0979d4cfdcdc2c1a6ed4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/nzmg.dart","hash":"2cd9c8f4b7bd440d91f4ecd4c0f52625"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/layout_builder.dart","hash":"40ad3174c7f170adf08184383afb18c1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart","hash":"b1bb8356cca8b86afca314ab4898a527"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector.dart","hash":"1205ed5e14a59c237c712b8a495b1981"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/stream_transformer_wrapper.dart","hash":"b9d74f9b99fed32e71f391bc43251c63"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_style.dart","hash":"c024b206fb43b6984cd9218a57b33e9e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart","hash":"0b75bd7311f9cedcf190a97c79867f32"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/source.dart","hash":"f03887bcd2d509ad73d1d24cc0a6fbbd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/keyboard_listener.dart","hash":"bd3f0349089d88d3cd79ffed23e9163b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/safe_area.dart","hash":"7088cc45b21c93be6b42dc748fc3a29a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/stadium_border.dart","hash":"1a2f4082397de18f6192b58028dd83e2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/snack_bar.dart","hash":"061aa829343e679ed9cdfba60a355bee"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text.dart","hash":"9b556fc1fd58cc9cda37822c1db50870"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_subscription.dart","hash":"e2d2090c2a39f7902893e64150fe82b9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector3.dart","hash":"d4252f423175e5c21fca23dc24154b84"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart","hash":"dd918b96a422336ca9ba449bf212280f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart","hash":"12143f732513790cd579481704256dcd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart","hash":"2ad27cdee5e6fe69626594543bd0e7c4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart","hash":"be66f00d2c9bb816f4236dd0f92bff55"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/strut_style.dart","hash":"c9b2ccb35693a25ba607af45095b9379"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_win32.dart","hash":"2c53ff9306df7dc20c5150d5f3ce57a2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/process_text.dart","hash":"598058bfec9b621a07d61d1419787c1f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_exception.dart","hash":"b062a8e2dade00779072d1c37846d161"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart","hash":"9f5e8439ef3cbfa84f76922ec3580363"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/typography.dart","hash":"08a3490fe5d049a15a636f7c70aaa686"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image.dart","hash":"d60d0d9fc260392343a46c002c73540a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/theme.dart","hash":"4b46d86d9fee45718ce7a32c8f86a78d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/flutter_version.dart","hash":"597d897c972c255ade7307dfcc2e5524"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/service_extensions.dart","hash":"920b63c794849c8a7a0f03f23314bbb1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image.dart","hash":"3ea9050e3afe03240275c8bc0180d638"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection.dart","hash":"1693031830f8c91fe69569c2605ccb2e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/async.dart","hash":"13c2765ada00f970312dd9680a866556"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox.dart","hash":"832920f1be92a079a533b3b9dea92e3b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart","hash":"e55d53d29e3d84b471afebaf8de60052"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/capabilities.dart","hash":"88ff058a0f5a94ae94cbec023d5838e7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart","hash":"c9111e47389ee4b70aab720435a2a2df"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/src/point_provider_lab.dart","hash":"28b2af7f1216ccd38b109a03e06c2831"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart","hash":"ef0f392137dd07bc256c579a21e15e0d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/value.dart","hash":"bf3aeab9379cee97ddcc69d885a477f5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_tooltip.dart","hash":"8b7c60fbd0a3913fc8ad5a4288869db3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/cam16.dart","hash":"7cb71fc5981509df77a8edc6f092f688"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/lib/meta.dart","hash":"0a748e2c1c7c68fb4c69a7b8a8ecec23"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/priority.dart","hash":"ac172606bd706d958c4fe83218c60125"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/typed.dart","hash":"35c9371cbb421753e99a2ca329107309"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/painter.dart","hash":"99113584ef3d8a932ee15f31d0d6a460"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/clock.dart","hash":"84ad21db5ba97deb809b65697546e39c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/charcodes.dart","hash":"a1e4de51bdb32e327bf559008433ab46"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/annotations.dart","hash":"b092b123c7d8046443429a9cd72baa9a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera.dart","hash":"c78c078625d1f7f4b82987b0da3b83f9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_drawer_theme.dart","hash":"4298e7b96b5292ad0aa4ad3c9c21d0ba"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/LICENSE","hash":"d2e1c26363672670d1aa5cc58334a83b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/palettes/core_palette.dart","hash":"5a11d4662fc61ed2bd835a4e6bb0f47f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/label.dart","hash":"138876042538a0ee807eda518ff149bb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/error_helpers.dart","hash":"c83781cf0c38883486f707cddbb96773"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/iterable_extensions.dart","hash":"5843b4750179f6099d443212b76f04a2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/form.dart","hash":"3035de7659e8c18ac7b3d7c58e47799d"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/order.dart","hash":"7e119f6768ccc47b881b0d9922473e5d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/characters.dart","hash":"fa2a57b3b873fb7db4b8b961735e4ca3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_field.dart","hash":"3009ae4b3f5a8a0d019bab2e9fbbb4f9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection.dart","hash":"ff565d45008178eb13b96938f28b4a6a"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/installed_part.dart","hash":"c2f53f857d8f96679cf97d2fb053becb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/service_extensions.dart","hash":"a05c7fb815e0936eb26f92f341de2a64"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/message_codec.dart","hash":"bf50f61746b9744a0e2d45a88815288f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/logger.dart","hash":"0abc184f4138b805c17d7e37d675520a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/ortho.dart","hash":"8fd88f3a9e8e348153aebe2aec45f651"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/streamed_response.dart","hash":"a004396fa64ff2163b438ad88d1003f4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_decoration.dart","hash":"a2ab6e0f334e5a28af29766b82f7f4b0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/palettes/tonal_palette.dart","hash":"cfeea6435b5871fb518238f65eff45c6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/debug.dart","hash":"3fd33becc9141d8a690c4205c72c5d40"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_map.dart","hash":"42e37fab03a3ee2d526bb6f51ea4af23"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_coordinates.dart","hash":"a82c7fa014394243ed989d4a951d17fb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_chrome.dart","hash":"e46f17e0e82524114618536e9f8e82cb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart","hash":"1c30db1141cd553dfef8652fc960b285"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dislike/dislike_analyzer.dart","hash":"052660a52f5ab94091182bccabab6f84"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/list_tile_theme.dart","hash":"94e111a116f1259b7b55b8164e696e08"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_style_button.dart","hash":"51a77029c33902f88383f802e42d8dfb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart","hash":"98ee12375c3ad7ed08c157b8d3dc990a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/layer.dart","hash":"e544f52b6c401f94d55944700710e814"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/service_extensions.dart","hash":"d7a6c07c0b77c6d7e5f71ff3d28b86bd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/live_text.dart","hash":"46dd203119c21a6ec4b9b941740a2323"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/fractional_offset.dart","hash":"e7b2de136a99cf5253477d4fb4138394"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/icon_theme_data.dart","hash":"eca4f0ff81b2d3a801b6c61d80bc211c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector4.dart","hash":"77900a31d721da1722fe34c455a00d3f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/material.dart","hash":"79c87aaef3dd490ff1c43fad2f2f6e8e"}]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/App.framework/App b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/App.framework/App new file mode 100755 index 0000000..18b5d3c Binary files /dev/null and b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/App.framework/App differ diff --git a/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/IssueLaunchRootViewControllerAccess.stamp b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/IssueLaunchRootViewControllerAccess.stamp new file mode 100644 index 0000000..815d2fd --- /dev/null +++ b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/IssueLaunchRootViewControllerAccess.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Runner/AppDelegate.swift"],"outputs":[]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/app.dill b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/app.dill new file mode 100644 index 0000000..2d67a23 Binary files /dev/null and b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/app.dill differ diff --git a/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/dart_build.d b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/dart_build.d new file mode 100644 index 0000000..f3e5d03 --- /dev/null +++ b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/dart_build.d @@ -0,0 +1 @@ + /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/dart_build_result.json: \ No newline at end of file diff --git a/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/dart_build.stamp b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/dart_build.stamp new file mode 100644 index 0000000..b262701 --- /dev/null +++ b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/dart_build.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/native_assets.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/package_config.json"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/dart_build_result.json","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/dart_build_result.json"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/dart_build_result.json b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/dart_build_result.json new file mode 100644 index 0000000..421a6b6 --- /dev/null +++ b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/dart_build_result.json @@ -0,0 +1 @@ +{"build_start":"2026-07-24T17:31:18.670137","build_end":"2026-07-24T17:31:18.670139","dependencies":[],"code_assets":[],"data_assets":[]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/debug_ios_bundle_flutter_assets.stamp b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/debug_ios_bundle_flutter_assets.stamp new file mode 100644 index 0000000..9189524 --- /dev/null +++ b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/debug_ios_bundle_flutter_assets.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/app.dill","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/App.framework/App","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/pubspec.yaml","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/dart_build_result.json","/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/icon_tree_shaker.dart","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/tools/shader_compiler.dart","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/pubspec.yaml","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Runner/Info.plist","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/AppFrameworkInfo.plist","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/assets/flutter_map_logo.png","/Users/marcwieland/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9/assets/CupertinoIcons.ttf","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shaders/stretch_effect.frag","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/native_assets.json","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/boolean_selector-2.1.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_earcut-1.2.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/fake_async-1.3.3/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_lints-6.0.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker-11.0.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.10/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/lints-6.1.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/matcher-0.12.19/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/stack_trace-1.12.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/test_api-0.7.11/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/unicode-0.3.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/vm_service-15.2.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/web-1.1.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/LICENSE","/Users/marcwieland/Programs/flutter/bin/cache/pkg/sky_engine/LICENSE","/Users/marcwieland/Programs/flutter/packages/flutter/LICENSE"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/vm_snapshot_data","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/isolate_snapshot_data","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/kernel_blob.bin","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/App","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/Info.plist","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/shaders/ink_sparkle.frag","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/shaders/stretch_effect.frag","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/AssetManifest.bin","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/FontManifest.json","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/NOTICES.Z","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/NativeAssetsManifest.json"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/debug_ios_lldb_init.stamp b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/debug_ios_lldb_init.stamp new file mode 100644 index 0000000..d6be3c5 --- /dev/null +++ b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/debug_ios_lldb_init.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/darwin.dart"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/ephemeral/flutter_lldbinit"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/debug_universal_framework.stamp b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/debug_universal_framework.stamp new file mode 100644 index 0000000..cbceca7 --- /dev/null +++ b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/debug_universal_framework.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/App.framework/App"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/debug_unpack_ios.stamp b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/debug_unpack_ios.stamp new file mode 100644 index 0000000..f10db33 --- /dev/null +++ b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/debug_unpack_ios.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/Flutter.framework/Flutter"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/flutter_assets.d b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/flutter_assets.d new file mode 100644 index 0000000..de7ddf7 --- /dev/null +++ b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/flutter_assets.d @@ -0,0 +1 @@ + /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/shaders/ink_sparkle.frag /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/shaders/stretch_effect.frag /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/AssetManifest.bin /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/FontManifest.json /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/NOTICES.Z /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/NativeAssetsManifest.json: /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/pubspec.yaml /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Runner/Info.plist /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/AppFrameworkInfo.plist /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/assets/flutter_map_logo.png /Users/marcwieland/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9/assets/CupertinoIcons.ttf /Users/marcwieland/Programs/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shaders/stretch_effect.frag /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/native_assets.json /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/boolean_selector-2.1.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_earcut-1.2.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/fake_async-1.3.3/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_lints-6.0.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker-11.0.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.10/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/lints-6.1.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/matcher-0.12.19/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/stack_trace-1.12.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/test_api-0.7.11/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/unicode-0.3.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/vm_service-15.2.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/web-1.1.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/LICENSE /Users/marcwieland/Programs/flutter/bin/cache/pkg/sky_engine/LICENSE /Users/marcwieland/Programs/flutter/packages/flutter/LICENSE \ No newline at end of file diff --git a/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/gen_dart_plugin_registrant.stamp b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/gen_dart_plugin_registrant.stamp new file mode 100644 index 0000000..c41a780 --- /dev/null +++ b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/gen_dart_plugin_registrant.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/package_config.json"],"outputs":[]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/gen_localizations.stamp b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/gen_localizations.stamp new file mode 100644 index 0000000..1b2d28c --- /dev/null +++ b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/gen_localizations.stamp @@ -0,0 +1 @@ +{"inputs":[],"outputs":[]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/install_code_assets.d b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/install_code_assets.d new file mode 100644 index 0000000..f13e2c6 --- /dev/null +++ b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/install_code_assets.d @@ -0,0 +1 @@ + /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/native_assets.json: \ No newline at end of file diff --git a/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/install_code_assets.stamp b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/install_code_assets.stamp new file mode 100644 index 0000000..201e403 --- /dev/null +++ b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/install_code_assets.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/native_assets.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/dart_build_result.json","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/package_config.json"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/native_assets.json","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/native_assets.json"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/kernel_snapshot_program.d b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/kernel_snapshot_program.d new file mode 100644 index 0000000..ac0c2d4 --- /dev/null +++ b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/kernel_snapshot_program.d @@ -0,0 +1 @@ +/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/app.dill: /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/main.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/material.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/theme/app_theme.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/main_navigation_screen.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/about.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_buttons.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_chip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_icons_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/adaptive_text_selection_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/arc.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/autocomplete.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/badge.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/badge_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/banner.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/banner_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_navigation_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_sheet.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_style.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_style_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/calendar_date_picker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/card.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/card_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/carousel.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/carousel_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/chip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/chip_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/choice_chip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/circle_avatar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/color_scheme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/colors.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/constants.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/curves.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table_source.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date_picker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date_picker_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dialog.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dialog_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/divider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/divider_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer_header.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu_form_field.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevated_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevated_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevation_overlay.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expand_icon.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_panel.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_tile_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filled_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filled_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filter_chip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/grid_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icon_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icon_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icons.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_decoration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_highlight.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_ripple.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_sparkle.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_splash.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_well.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_chip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_decorator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/list_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/list_tile_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/magnifier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_localizations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_state.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_state_mixin.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_anchor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_style.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/mergeable_material.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/motion.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_drawer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_drawer_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_rail.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_rail_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/no_splash.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/outlined_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/outlined_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/page.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/paginated_data_table.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/popup_menu.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/predictive_back_page_transitions_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/progress_indicator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/progress_indicator_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio_list_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/range_slider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/range_slider_parts.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/refresh_indicator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/reorderable_list.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scaffold.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scrollbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scrollbar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_anchor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_view_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/segmented_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/segmented_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/selectable_text.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/selection_area.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shadows.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_parts.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_value_indicator_shape.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/snack_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar_layout_delegate.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/stepper.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch_list_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_controller.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_indicator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tabs.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_field.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_form_field.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_toolbar_text_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/theme_data.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time_picker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time_picker_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/toggle_buttons.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip_visibility.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/typography.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/widgets.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/customer_map_screen.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/dummy_screen.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/orders_screen.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/cupertino.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/foundation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/scheduler.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/back_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/rendering.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/services.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/animation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/vector_math_64.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/gestures.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/collection.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/material_color_utilities.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/painting.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/characters.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/actions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/adapter.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_scroll_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_size.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/annotated_region.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/app.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/app_lifecycle_listener.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/async.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/autocomplete.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/autofill.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/banner.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/basic.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/color_filter.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/container.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/context_menu_button_item.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/context_menu_controller.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/date.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/decorated_sliver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/default_selection_style.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/default_text_editing_shortcuts.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dialog.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dismissible.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/display_feature_sub_screen.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/disposable_build_context.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/drag_boundary.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/drag_target.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dual_transition_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/editable_text.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/expansible.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/feedback.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/flutter_logo.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_manager.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_scope.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/form.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/framework.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/grid_paper.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/heroes.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_data.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image_filter.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image_icon.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_model.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/interactive_viewer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/keyboard_listener.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/layout_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/localizations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/lookup_boundary.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/magnifier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/media_query.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigator_pop_handler.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/notification_listener.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overflow_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overlay.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_storage.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_transitions_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pages.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pinned_header_sliver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/placeholder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_menu_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_selectable_region_context_menu.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pop_scope.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/preferred_size.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/radio_group.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_menu_anchor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_radio.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_tooltip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/reorderable_list.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/repeating_animation_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/restoration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/restoration_properties.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/router.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/routes.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/safe_area.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_aware_image_provider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_context.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_delegate.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_notification_observer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_position.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollable.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollable_helpers.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/selectable_region.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/selection_container.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sensitive_content.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/service_extensions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/shared_app_data.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/shortcuts.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_fill.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_floating_header.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_resizing_header.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_tree.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/slotted_render_object_widget.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/snapshot_widget.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/spacer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/spell_check.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/standard_component_type.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/status_transitions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/stretch_effect.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/system_context_menu.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/table.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/tap_region.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_editing_intents.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_anchors.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_layout_delegate.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/texture.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/title.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/toggleable.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/transitions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/tween_animation_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/two_dimensional_scroll_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/two_dimensional_viewport.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/undo_history.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/unique_widget.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/viewport.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/visibility.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_span.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_state.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/flutter_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/data/mock_data.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/customer.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/customer_preview_sheet.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/orders_day_view.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/orders_week_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/app.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/checkbox.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/colors.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/constants.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/context_menu.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/context_menu_action.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/cupertino_focus_halo.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/date_picker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/dialog.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/expansion_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/form_row.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/form_section.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/icon_theme_data.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/icons.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/interface_level.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/list_section.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/list_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/localizations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/magnifier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/menu_anchor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/picker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/radio.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/refresh.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/route.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/search_field.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/sheet.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/slider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/spell_check_suggestions_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/switch.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/tab_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_field.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_form_field_row.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/lib/meta.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/annotations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/assertions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/basic_types.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/bitfield.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/capabilities.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/change_notifier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/collections.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/constants.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/diagnostics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/error_dumper.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/isolates.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/key.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/licenses.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/node.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/object.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/observer_list.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/persistent_hash_map.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/platform.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/print.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/serialization.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/service_extensions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/stack_frame.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/timeline.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/unicode.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/priority.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/service_extensions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/ticker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/semantics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/animated_size.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/box.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/custom_layout.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/custom_paint.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/decorated_sliver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/editable.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/error.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/flex.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/flow.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/image.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/image_filter_config.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/layer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/layout_helper.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/list_body.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/mouse_tracker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/object.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/paragraph.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/platform_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/proxy_box.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/proxy_sliver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/rotated_box.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/selection.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/service_extensions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/shifted_box.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_group.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_list.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_tree.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/stack.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/table.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/table_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/texture.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/tweens.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/viewport.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/wrap.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/asset_bundle.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/asset_manifest.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/autofill.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/binary_messenger.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/browser_context_menu.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/clipboard.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/deferred_component.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/flavor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/flutter_version.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/font_loader.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/haptic_feedback.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/hardware_keyboard.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_inserted_content.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_key.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_maps.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/live_text.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/message_codec.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/message_codecs.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/mouse_cursor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/mouse_tracking.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/platform_channel.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/platform_views.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/predictive_back_event.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/process_text.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_ios.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_web.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_windows.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/restoration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/scribe.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/sensitive_content.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/service_extensions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/spell_check.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_channels.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_chrome.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_navigator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_sound.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_boundary.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_editing.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_editing_delta.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_formatter.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_input.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_layout_metrics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/undo_manager.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation_controller.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation_style.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/curves.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/listener_helpers.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/tween.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/tween_sequence.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/aabb2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/aabb3.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/colors.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/error_helpers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/frustum.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/intersection_result.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix3.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix4.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/noise.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/obb3.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/opengl.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/plane.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/quad.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/quaternion.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/ray.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/sphere.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/triangle.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/utilities.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector3.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector4.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/arena.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/constants.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/converter.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/drag.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/drag_details.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/eager.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/events.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/force_press.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/gesture_details.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/gesture_settings.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/hit_test.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/long_press.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/monodrag.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/multidrag.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/multitap.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/pointer_router.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/recognizer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/resampler.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/scale.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/tap.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/tap_and_drag.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/team.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/algorithms.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/boollist.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/canonicalized_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_iterable.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/comparators.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/functions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/iterable_extensions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/iterable_zip.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/list_extensions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/priority_queue.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/queue_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/union_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/union_set_controller.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/unmodifiable_wrappers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/wrappers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/blend/blend.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/contrast/contrast.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dislike/dislike_analyzer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/dynamic_color.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/dynamic_scheme.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/material_dynamic_colors.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/variant.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/cam16.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/hct.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/viewing_conditions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/palettes/core_palette.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/palettes/tonal_palette.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_celebi.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_wsmeans.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_wu.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_content.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_expressive.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_fidelity.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_fruit_salad.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_monochrome.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_neutral.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_rainbow.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_tonal_spot.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_vibrant.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/score/score.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/temperature/temperature_cache.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/color_utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/math_utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/string_utils.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/alignment.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/basic_types.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/border_radius.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/borders.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_decoration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_fit.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_shadow.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/circle_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/clip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/colors.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/decoration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/decoration_image.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/edge_insets.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/flutter_logo.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/fractional_offset.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/geometry.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/gradient.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_cache.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_decoder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_provider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_resolution.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_stream.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/inline_span.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/linear_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/matrix_utils.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/notched_shapes.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/oval_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/paint_utilities.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/placeholder_span.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/shape_decoration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/stadium_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/star_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/strut_style.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_painter.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_scaler.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_span.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_style.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/characters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/extensions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_features.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/constants.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_accessibility_evaluations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_web_browser_detection_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/_web_image_info_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_web_image_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/physics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_platform_selectable_region_context_menu_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_html_element_view_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/lib/meta_meta.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/geo/crs.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/geo/latlng_bounds.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/interactive_flag.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/latlng_tween.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/map_events.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/multi_finger_gesture.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/positioned_tap_detector_2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/animation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/source.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/widget.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/simple.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/circle_layer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/marker_layer/marker_layer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/overlay_image_layer/overlay_image_layer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/polygon_layer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/polyline_layer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/scalebar.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/layer_hit_notifier.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/layer_hit_result.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/stroke_pattern.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/mobile_layer_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/translucent_pointer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_coordinates.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_display.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_layer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/asset_tile_provider.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/base_tile_provider.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/file_providers/tile_provider_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/network_tile_provider.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_update_event.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_update_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera_constraint.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera_fit.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/controller/map_controller.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/controller/map_controller_impl.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/cursor_keyboard_rotation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/interaction.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/options.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/widget.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/bounds.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/extensions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/spline.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/intl.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/interfaces.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/calculator/Haversine.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/calculator/Vincenty.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Distance.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/LatLng.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/LengthUnit.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Path.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Circle.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/installed_part.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/order.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/schedule_item.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/customer_detail_screen.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_capabilities_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_error_dumper_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_platform_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_timeline_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics_event.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics_service.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/_background_isolate_binary_messenger_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_iterator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/empty_unmodifiable_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/src/contrast_curve.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/src/tone_delta_pair.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/src/hct_solver.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/src/point_provider_lab.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/src/point_provider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/_network_image_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/characters_impl.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_positioner.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/friction_simulation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/simulation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/spring_simulation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/tolerance.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/proj4dart.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/internal_hit_detectable.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/circle_marker.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/painter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/marker_layer/marker.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/overlay_image_layer/overlay_image.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_earcut-1.2.0/lib/dart_earcut.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_projection_simplification/state.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_projection_simplification/widget.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/pixel_hiker.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/offsets.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/point_in_polygon.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/simplify.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/polylabel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/label.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/painter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/polygon.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/projected_polygon.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/painter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/polyline.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/projected_polyline.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/painter/base.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/painter/simple.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_bounds/tile_bounds.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_bounds/tile_bounds_at_zoom.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image_manager.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_range.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_range_calculator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_scale_calculator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/http.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/retry.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/logger.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/retina_mode.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_error_evict_callback.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/wms_tile_layer_options.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/network_image_provider.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/inherited_model.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/move_and_rotate_result.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/map_interactive_viewer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/spline/CatmullRomSpline.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/global_state.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_format.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl_helpers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/plural_rules.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/bidi.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/bidi_formatter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/micro_money.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_format.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_parser_base.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/text_direction.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/breaks.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/table.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_linux.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_macos.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_win32.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/point.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/projection.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/projection_tuple.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/visible_segment.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/src/polylabel_base.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/src/data.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image_view.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/request.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/response.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/streamed_request.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/http_parser.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/abortable.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_request.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_response.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/byte_stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_file.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_request.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/streamed_response.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/async.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/file_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/advanced_file_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/web.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/date_symbols.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/date_format_internal.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_computation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/regexp.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/string_stack.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_format_field.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/message_lookup_by_library.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/number_symbols.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/number_symbols_data.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_format_parser.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_parser.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/compact_number_format.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/mgrs_dart.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/datum.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/nadgrid.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/proj_params.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/datum_transform.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/values.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/globals/projection_store.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/initializers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/wkt_parser.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/io_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/authentication_challenge.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/case_insensitive_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/http_date.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/media_type.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_file_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/boundary_characters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/async_cache.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/async_memoizer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/byte_collector.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/cancelable_operation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/chunked_stream_reader.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/event_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/future.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_consumer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_subscription.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/future_group.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/lazy_stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/null_stream_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/restartable_timer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/error.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/future.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/result.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/value.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/single_subscription_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/sink_base.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_closer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_completer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_extensions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_group.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_queue.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_completer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_extensions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_splitter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_subscription_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_zip.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/subscription_stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/typed_stream_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/output_event.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/clock.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_level.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/ansi_color.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/date_time_format.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/filters/development_filter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/filters/production_filter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_event.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_filter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_printer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/logger.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/console_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/memory_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/multi_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/stream_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/hybrid_printer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/logfmt_printer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/prefix_printer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/pretty_printer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/simple_printer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/bbox.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/lonlat.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/utm.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/mgrs.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/globals/nadgrid_store.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/derive_constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/datums.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/prime_meridians.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/units.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/datum_utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/aea.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/aeqd.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/cass.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/cea.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/eqc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/eqdc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/etmerc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gauss.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/geocent.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gnom.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gstmerc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/krovak.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/laea.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/lcc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/longlat.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/merc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/mill.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/moll.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/nzmg.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/omerc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/ortho.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/poly.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/qsc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/robin.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/sinu.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/somerc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/stere.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/sterea.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/tmerc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/utm.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/vandg.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/clean_wkt.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/parser.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/process.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/proj_wkt.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/io_streamed_response.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/string_scanner.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/scan.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/decoder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/encoder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/typed/stream_subscription.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/capture_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/capture_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/release_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/release_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/reject_errors.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/handler_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/stream_transformer_wrapper.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/typed.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/default.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/clock.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/unicode-0.3.1/lib/unicode.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/ellipsoids.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/constant_datum.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/unit.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/areas.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/faces.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/line_scanner.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/span_scanner.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/string_scanner.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/source_span.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/typed_data.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/charcodes.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/stopwatch.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/lists.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/ellipsoid.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/charcode.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/eager_span_scanner.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/relative_span_scanner.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/file.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/location.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/location_mixin.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_mixin.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_with_context.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/src/typed_queue.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/typed_buffers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/bit_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/filled_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/grouped_range_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/list_pointer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/range_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/sparse_bool_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/sparse_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/step_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/wrapped_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/path.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/term_glyph.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/highlighter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/src/typed_buffer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/context.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/ascii_glyph_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/glyph_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/unicode_glyph_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/top_level.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/charcode.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/colors.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/characters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/internal_style.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/parsed_path.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/posix.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/url.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/windows.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/utils.dart diff --git a/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/kernel_snapshot_program.stamp b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/kernel_snapshot_program.stamp new file mode 100644 index 0000000..7db4889 --- /dev/null +++ b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/kernel_snapshot_program.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/package_config.json","/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/common.dart","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/main.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/material.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/theme/app_theme.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/main_navigation_screen.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/about.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_buttons.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_chip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_icons_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/adaptive_text_selection_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/arc.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/autocomplete.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/badge.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/badge_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/banner.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/banner_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_navigation_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_sheet.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_style.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_style_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/calendar_date_picker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/card.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/card_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/carousel.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/carousel_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/chip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/chip_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/choice_chip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/circle_avatar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/color_scheme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/colors.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/constants.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/curves.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table_source.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date_picker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date_picker_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dialog.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dialog_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/divider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/divider_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer_header.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu_form_field.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevated_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevated_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevation_overlay.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expand_icon.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_panel.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_tile_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filled_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filled_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filter_chip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/grid_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icon_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icon_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icons.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_decoration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_highlight.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_ripple.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_sparkle.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_splash.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_well.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_chip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_decorator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/list_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/list_tile_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/magnifier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_localizations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_state.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_state_mixin.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_anchor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_style.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/mergeable_material.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/motion.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_drawer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_drawer_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_rail.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_rail_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/no_splash.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/outlined_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/outlined_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/page.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/paginated_data_table.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/popup_menu.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/predictive_back_page_transitions_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/progress_indicator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/progress_indicator_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio_list_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/range_slider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/range_slider_parts.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/refresh_indicator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/reorderable_list.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scaffold.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scrollbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scrollbar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_anchor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_view_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/segmented_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/segmented_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/selectable_text.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/selection_area.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shadows.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_parts.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_value_indicator_shape.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/snack_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar_layout_delegate.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/stepper.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch_list_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_controller.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_indicator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tabs.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_field.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_form_field.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_toolbar_text_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/theme_data.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time_picker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time_picker_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/toggle_buttons.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip_visibility.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/typography.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/widgets.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/customer_map_screen.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/dummy_screen.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/orders_screen.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/cupertino.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/foundation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/scheduler.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/back_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/rendering.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/services.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/animation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/vector_math_64.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/gestures.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/collection.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/material_color_utilities.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/painting.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/characters.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/actions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/adapter.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_scroll_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_size.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/annotated_region.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/app.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/app_lifecycle_listener.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/async.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/autocomplete.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/autofill.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/banner.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/basic.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/color_filter.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/container.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/context_menu_button_item.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/context_menu_controller.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/date.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/decorated_sliver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/default_selection_style.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/default_text_editing_shortcuts.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dialog.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dismissible.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/display_feature_sub_screen.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/disposable_build_context.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/drag_boundary.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/drag_target.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dual_transition_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/editable_text.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/expansible.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/feedback.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/flutter_logo.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_manager.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_scope.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/form.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/framework.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/grid_paper.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/heroes.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_data.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image_filter.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image_icon.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_model.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/interactive_viewer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/keyboard_listener.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/layout_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/localizations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/lookup_boundary.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/magnifier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/media_query.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigator_pop_handler.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/notification_listener.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overflow_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overlay.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_storage.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_transitions_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pages.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pinned_header_sliver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/placeholder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_menu_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_selectable_region_context_menu.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pop_scope.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/preferred_size.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/radio_group.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_menu_anchor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_radio.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_tooltip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/reorderable_list.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/repeating_animation_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/restoration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/restoration_properties.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/router.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/routes.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/safe_area.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_aware_image_provider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_context.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_delegate.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_notification_observer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_position.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollable.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollable_helpers.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/selectable_region.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/selection_container.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sensitive_content.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/service_extensions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/shared_app_data.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/shortcuts.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_fill.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_floating_header.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_resizing_header.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_tree.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/slotted_render_object_widget.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/snapshot_widget.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/spacer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/spell_check.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/standard_component_type.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/status_transitions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/stretch_effect.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/system_context_menu.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/table.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/tap_region.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_editing_intents.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_anchors.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_layout_delegate.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/texture.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/title.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/toggleable.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/transitions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/tween_animation_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/two_dimensional_scroll_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/two_dimensional_viewport.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/undo_history.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/unique_widget.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/viewport.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/visibility.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_span.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_state.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/flutter_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/data/mock_data.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/customer.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/customer_preview_sheet.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/orders_day_view.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/orders_week_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/app.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/checkbox.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/colors.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/constants.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/context_menu.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/context_menu_action.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/cupertino_focus_halo.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/date_picker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/dialog.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/expansion_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/form_row.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/form_section.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/icon_theme_data.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/icons.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/interface_level.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/list_section.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/list_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/localizations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/magnifier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/menu_anchor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/picker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/radio.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/refresh.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/route.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/search_field.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/sheet.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/slider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/spell_check_suggestions_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/switch.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/tab_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_field.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_form_field_row.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/lib/meta.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/annotations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/assertions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/basic_types.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/bitfield.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/capabilities.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/change_notifier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/collections.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/constants.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/diagnostics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/error_dumper.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/isolates.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/key.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/licenses.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/node.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/object.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/observer_list.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/persistent_hash_map.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/platform.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/print.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/serialization.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/service_extensions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/stack_frame.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/timeline.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/unicode.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/priority.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/service_extensions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/ticker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/semantics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/animated_size.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/box.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/custom_layout.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/custom_paint.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/decorated_sliver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/editable.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/error.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/flex.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/flow.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/image.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/image_filter_config.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/layer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/layout_helper.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/list_body.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/mouse_tracker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/object.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/paragraph.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/platform_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/proxy_box.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/proxy_sliver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/rotated_box.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/selection.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/service_extensions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/shifted_box.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_group.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_list.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_tree.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/stack.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/table.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/table_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/texture.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/tweens.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/viewport.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/wrap.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/asset_bundle.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/asset_manifest.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/autofill.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/binary_messenger.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/browser_context_menu.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/clipboard.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/deferred_component.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/flavor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/flutter_version.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/font_loader.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/haptic_feedback.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/hardware_keyboard.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_inserted_content.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_key.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_maps.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/live_text.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/message_codec.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/message_codecs.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/mouse_cursor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/mouse_tracking.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/platform_channel.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/platform_views.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/predictive_back_event.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/process_text.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_ios.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_web.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_windows.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/restoration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/scribe.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/sensitive_content.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/service_extensions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/spell_check.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_channels.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_chrome.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_navigator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_sound.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_boundary.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_editing.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_editing_delta.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_formatter.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_input.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_layout_metrics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/undo_manager.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation_controller.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation_style.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/curves.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/listener_helpers.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/tween.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/tween_sequence.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/aabb2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/aabb3.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/colors.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/error_helpers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/frustum.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/intersection_result.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix3.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix4.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/noise.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/obb3.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/opengl.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/plane.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/quad.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/quaternion.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/ray.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/sphere.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/triangle.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/utilities.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector3.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector4.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/arena.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/constants.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/converter.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/drag.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/drag_details.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/eager.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/events.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/force_press.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/gesture_details.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/gesture_settings.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/hit_test.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/long_press.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/monodrag.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/multidrag.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/multitap.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/pointer_router.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/recognizer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/resampler.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/scale.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/tap.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/tap_and_drag.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/team.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/algorithms.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/boollist.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/canonicalized_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_iterable.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/comparators.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/functions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/iterable_extensions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/iterable_zip.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/list_extensions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/priority_queue.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/queue_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/union_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/union_set_controller.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/unmodifiable_wrappers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/wrappers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/blend/blend.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/contrast/contrast.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dislike/dislike_analyzer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/dynamic_color.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/dynamic_scheme.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/material_dynamic_colors.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/variant.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/cam16.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/hct.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/viewing_conditions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/palettes/core_palette.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/palettes/tonal_palette.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_celebi.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_wsmeans.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_wu.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_content.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_expressive.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_fidelity.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_fruit_salad.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_monochrome.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_neutral.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_rainbow.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_tonal_spot.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_vibrant.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/score/score.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/temperature/temperature_cache.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/color_utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/math_utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/string_utils.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/alignment.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/basic_types.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/border_radius.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/borders.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_decoration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_fit.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_shadow.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/circle_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/clip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/colors.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/decoration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/decoration_image.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/edge_insets.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/flutter_logo.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/fractional_offset.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/geometry.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/gradient.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_cache.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_decoder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_provider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_resolution.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_stream.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/inline_span.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/linear_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/matrix_utils.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/notched_shapes.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/oval_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/paint_utilities.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/placeholder_span.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/shape_decoration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/stadium_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/star_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/strut_style.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_painter.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_scaler.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_span.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_style.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/characters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/extensions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_features.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/constants.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_accessibility_evaluations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_web_browser_detection_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/_web_image_info_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_web_image_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/physics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_platform_selectable_region_context_menu_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_html_element_view_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/lib/meta_meta.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/geo/crs.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/geo/latlng_bounds.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/interactive_flag.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/latlng_tween.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/map_events.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/multi_finger_gesture.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/positioned_tap_detector_2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/animation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/source.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/widget.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/simple.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/circle_layer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/marker_layer/marker_layer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/overlay_image_layer/overlay_image_layer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/polygon_layer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/polyline_layer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/scalebar.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/layer_hit_notifier.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/layer_hit_result.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/stroke_pattern.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/mobile_layer_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/translucent_pointer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_coordinates.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_display.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_layer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/asset_tile_provider.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/base_tile_provider.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/file_providers/tile_provider_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/network_tile_provider.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_update_event.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_update_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera_constraint.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera_fit.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/controller/map_controller.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/controller/map_controller_impl.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/cursor_keyboard_rotation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/interaction.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/options.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/widget.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/bounds.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/extensions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/spline.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/intl.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/interfaces.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/calculator/Haversine.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/calculator/Vincenty.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Distance.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/LatLng.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/LengthUnit.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Path.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Circle.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/installed_part.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/order.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/schedule_item.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/customer_detail_screen.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_capabilities_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_error_dumper_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_platform_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_timeline_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics_event.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics_service.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/_background_isolate_binary_messenger_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_iterator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/empty_unmodifiable_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/src/contrast_curve.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/src/tone_delta_pair.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/src/hct_solver.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/src/point_provider_lab.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/src/point_provider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/_network_image_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/characters_impl.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_positioner.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/friction_simulation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/simulation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/spring_simulation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/tolerance.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/proj4dart.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/internal_hit_detectable.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/circle_marker.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/painter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/marker_layer/marker.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/overlay_image_layer/overlay_image.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_earcut-1.2.0/lib/dart_earcut.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_projection_simplification/state.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_projection_simplification/widget.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/pixel_hiker.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/offsets.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/point_in_polygon.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/simplify.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/polylabel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/label.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/painter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/polygon.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/projected_polygon.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/painter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/polyline.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/projected_polyline.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/painter/base.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/painter/simple.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_bounds/tile_bounds.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_bounds/tile_bounds_at_zoom.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image_manager.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_range.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_range_calculator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_scale_calculator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/http.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/retry.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/logger.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/retina_mode.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_error_evict_callback.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/wms_tile_layer_options.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/network_image_provider.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/inherited_model.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/move_and_rotate_result.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/map_interactive_viewer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/spline/CatmullRomSpline.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/global_state.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_format.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl_helpers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/plural_rules.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/bidi.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/bidi_formatter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/micro_money.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_format.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_parser_base.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/text_direction.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/breaks.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/table.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_linux.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_macos.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_win32.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/point.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/projection.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/projection_tuple.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/visible_segment.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/src/polylabel_base.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/src/data.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image_view.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/request.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/response.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/streamed_request.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/http_parser.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/abortable.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_request.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_response.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/byte_stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_file.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_request.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/streamed_response.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/async.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/file_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/advanced_file_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/web.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/date_symbols.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/date_format_internal.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_computation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/regexp.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/string_stack.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_format_field.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/message_lookup_by_library.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/number_symbols.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/number_symbols_data.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_format_parser.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_parser.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/compact_number_format.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/mgrs_dart.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/datum.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/nadgrid.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/proj_params.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/datum_transform.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/values.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/globals/projection_store.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/initializers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/wkt_parser.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/io_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/authentication_challenge.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/case_insensitive_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/http_date.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/media_type.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_file_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/boundary_characters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/async_cache.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/async_memoizer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/byte_collector.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/cancelable_operation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/chunked_stream_reader.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/event_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/future.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_consumer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_subscription.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/future_group.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/lazy_stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/null_stream_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/restartable_timer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/error.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/future.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/result.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/value.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/single_subscription_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/sink_base.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_closer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_completer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_extensions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_group.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_queue.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_completer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_extensions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_splitter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_subscription_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_zip.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/subscription_stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/typed_stream_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/output_event.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/clock.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_level.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/ansi_color.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/date_time_format.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/filters/development_filter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/filters/production_filter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_event.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_filter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_printer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/logger.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/console_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/memory_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/multi_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/stream_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/hybrid_printer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/logfmt_printer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/prefix_printer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/pretty_printer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/simple_printer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/bbox.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/lonlat.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/utm.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/mgrs.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/globals/nadgrid_store.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/derive_constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/datums.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/prime_meridians.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/units.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/datum_utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/aea.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/aeqd.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/cass.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/cea.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/eqc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/eqdc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/etmerc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gauss.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/geocent.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gnom.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gstmerc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/krovak.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/laea.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/lcc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/longlat.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/merc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/mill.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/moll.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/nzmg.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/omerc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/ortho.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/poly.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/qsc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/robin.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/sinu.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/somerc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/stere.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/sterea.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/tmerc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/utm.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/vandg.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/clean_wkt.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/parser.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/process.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/proj_wkt.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/io_streamed_response.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/string_scanner.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/scan.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/decoder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/encoder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/typed/stream_subscription.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/capture_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/capture_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/release_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/release_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/reject_errors.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/handler_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/stream_transformer_wrapper.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/typed.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/default.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/clock.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/unicode-0.3.1/lib/unicode.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/ellipsoids.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/constant_datum.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/unit.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/areas.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/faces.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/line_scanner.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/span_scanner.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/string_scanner.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/source_span.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/typed_data.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/charcodes.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/stopwatch.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/lists.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/ellipsoid.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/charcode.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/eager_span_scanner.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/relative_span_scanner.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/file.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/location.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/location_mixin.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_mixin.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_with_context.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/src/typed_queue.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/typed_buffers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/bit_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/filled_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/grouped_range_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/list_pointer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/range_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/sparse_bool_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/sparse_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/step_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/wrapped_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/path.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/term_glyph.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/highlighter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/src/typed_buffer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/context.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/ascii_glyph_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/glyph_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/unicode_glyph_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/top_level.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/charcode.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/colors.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/characters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/internal_style.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/parsed_path.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/posix.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/url.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/windows.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/utils.dart"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/app.dill","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/app.dill"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/native_assets.json b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/native_assets.json new file mode 100644 index 0000000..523bfc7 --- /dev/null +++ b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/native_assets.json @@ -0,0 +1 @@ +{"format-version":[1,0,0],"native-assets":{}} \ No newline at end of file diff --git a/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/outputs.json b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/outputs.json new file mode 100644 index 0000000..a7e4f07 --- /dev/null +++ b/.dart_tool/flutter_build/82861b66bbfaa649a5f1bdfb566ed551/outputs.json @@ -0,0 +1 @@ +["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/ephemeral/flutter_lldbinit","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/Flutter.framework/Flutter","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/vm_snapshot_data","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/isolate_snapshot_data","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/kernel_blob.bin","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/App","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/Info.plist","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/shaders/ink_sparkle.frag","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/shaders/stretch_effect.frag","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/AssetManifest.bin","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/FontManifest.json","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/NOTICES.Z","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphoneos/App.framework/flutter_assets/NativeAssetsManifest.json"] \ No newline at end of file diff --git a/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/.filecache b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/.filecache new file mode 100644 index 0000000..ce6733c --- /dev/null +++ b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/.filecache @@ -0,0 +1 @@ +{"version":2,"files":[{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_generalized_time.dart","hash":"78a64ae6ed0887ba9aac8e9bf202d0e9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera_fit.dart","hash":"75800cefa6ed165f774cb7b5299da1ff"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_ripple.dart","hash":"e5df76e519cf2f875fd79e155c57bd06"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_platform_io.dart","hash":"bf6d84f8802d83e64fe83477c83752b4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp256r1.dart","hash":"9af42975a39b3169fa2a3ff5bdf5aea3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha3.dart","hash":"14f0cde9213a6bba971bace260be637d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/proxy_sliver.dart","hash":"7fb663396d31aca31b7a334c16ef4392"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_safe_bag.dart","hash":"da5ae7edadbd48f3bf8538f8649249b6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/messages.g.dart","hash":"c8c5dabdf5254e424a440b8582991341"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/desede_parameters.dart","hash":"29fcb9fa6ab76c0fff43a12a248c46ae"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart","hash":"7156a39dbb7dacc6af204880e7de90df"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart","hash":"489baa316d618faf9eaf61f60c66497e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_layer.dart","hash":"a7c081307b967fa80e53131959ae0a75"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/debug.dart","hash":"d72a4ddaf6162d8b897954e02b4a2a4c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_group.dart","hash":"56e7707f76c417845a2d4ace8af3b305"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/switch.dart","hash":"746c4d01dbcfb0f4e9154b8bda1b789b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/adapter_web_socket_channel.dart","hash":"dfeee1386146a7ac69a643f9ebe0cf2f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ccm.dart","hash":"41f36ff57afc9c456e29620d8e0d8efc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/clock.dart","hash":"2c91507ecca892cf65c6eaf3fbe0a7e6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/keccak.dart","hash":"364420045b806c9db17c9d10e91aed8f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/interfaces.dart","hash":"2f1d5ca146d27fcb5ba80abe17fc5618"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/badge.dart","hash":"6557aef6a85e5d4654858519c444caaf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_client.dart","hash":"d37e27e86f6bb51f6a48681222ddce64"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/base_tile_provider.dart","hash":"a71d6605532c5f8240443682bd4242a6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip.dart","hash":"bfd5927cb64cf3912baeda92f1ba36f1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_wsmeans.dart","hash":"907dee395c762afbdcd8a23c105e9cff"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/controller/map_controller_impl.dart","hash":"e90a2cb795233c4d58c779c36d35a677"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/dart_jsonwebtoken.dart","hash":"e3724dff96c5eb238d9e636363078eee"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart","hash":"2e084a548b366b849be3e17b894fe9a7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/close_guarantee_channel.dart","hash":"1536ff203bc26bdb4841b82c51187a6d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/translucent_pointer.dart","hash":"f87469c28a13b4170d894f897cf0773f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/path_provider_windows.dart","hash":"38dc31b8820f5fd36eedbf7d9c1bf8d9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver.dart","hash":"3bb7d9563c19a114b75692f523692c1f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/math_utils.dart","hash":"e4ee21048ab83cc50d61ac3784afa9f5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp160r1.dart","hash":"802c6118f631a36eab3448fe69584b97"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_platform_interface-2.0.4/LICENSE","hash":"d229da563da18fe5d58cd95a6467d584"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scrollbar.dart","hash":"95670a942d6a16e6da8e9f8879842745"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/shared_preferences_android.dart","hash":"c99a2b5d61c25271bb9029ef0b0b02e5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_level.dart","hash":"4c243a6ca83ee01bb17db0d0a77c681f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/binding.dart","hash":"511182ead6f28a87578adc604db46062"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/switch_if_empty.dart","hash":"f1236a5e582b3794b3fb2302d7297451"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/network_image_provider.dart","hash":"7a806a9003e0b1862f6a36a38b318c21"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/top_level.dart","hash":"15439eaa12b927b0e9a42b9d168e3371"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_with_context.dart","hash":"a8f2c6aa382890a1bb34572bd2d264aa"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/asset_bundle.dart","hash":"cfb91c94dfc4325fab4efadc1a015c41"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/signature.dart","hash":"1e8c55180c1ddf0d1a142eafbd3536f6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/empty.dart","hash":"ac4e4c808dab498eb2d5c7f813a5006b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/widget.dart","hash":"a2d14e0c4beeb55cf3721bdd79edcce4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_client.dart","hash":"20f66d7aa455e204ebef49b316e39420"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/keccak_engine.dart","hash":"4b47b39739cb8185654484fa9a440d41"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/link.dart","hash":"c36f00a660d9aa87ebeab8672ccc6b32"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/repeating_animation_builder.dart","hash":"687078082b7735e3c129e0d7966acb90"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/toggleable.dart","hash":"45cf5344ca712e468fbc6f7fe262e174"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/unicode.dart","hash":"43e004df79645f66a8d80917fb5d393b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/simple.dart","hash":"c0e31fbec563379cb31213dfea9962aa"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/constants.dart","hash":"bbd86b75f415058a65732e262a3889a1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/base64url.dart","hash":"0df2ebc2d4ea86b8ccbdcb7d508bf5ac"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/fetch.dart","hash":"71e8cb64b0f3e803d769659ea3516251"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/LICENSE","hash":"4ad6fd4d3b1a35c332b747e04899f009"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_set.dart","hash":"1b20a6e406ca8e79675b2ebd9b362d10"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/geometry.dart","hash":"25ab687c42ed09258bab05f1340c85a2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/cbc_block_cipher_mac.dart","hash":"4818af41263ddf07c4f6462457ae28d5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/with_latest_from.dart","hash":"eab456316eb52f6f668d1dd2800c1085"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/reorderable_list.dart","hash":"e3884726a595a67685201ad7b539aacf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/compact_number_format.dart","hash":"4a1a74b9ada78e5b74ef7676ae30562c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_key_bag.dart","hash":"6c8b0130bb90390a5219ecde2cda29c4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_linux.dart","hash":"26d5cb4dda64b8ea026194c7329e25f8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_rpc_builder.dart","hash":"4367128f23a52e745f378d357621ba17"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/rc4_engine.dart","hash":"bb2f5c45f97f6569c5ff88f1c16eed7b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/editable.dart","hash":"7aaee177f3c43a39286d3e7f23cf821a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/paint_utilities.dart","hash":"0d50fddfc336ef63386722b944f83976"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/icons.dart","hash":"790dc5e1e0b058d13efbd42a3f46498e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_settings.dart","hash":"fb43cbacbb36bd207b78117d844c3248"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics_service.dart","hash":"0a47798d6fcb1f1405a41d411f8d3904"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stack_trace-1.12.1/LICENSE","hash":"3c68a7c20b2296875f67e431093dd99e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icon_button.dart","hash":"d1ed3f213d94fb475f69572830941647"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticate_response.dart","hash":"a59f8ce2cc738c38ac0c01edae8249c9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/yet_another_json_isolate-2.1.1/lib/src/_isolates_io.dart","hash":"d8f2dfdd83e48a949ee5dd4f5585ee36"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/xof.dart","hash":"9868fd3987387a459685bafb3372ec41"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/radio.dart","hash":"967d5f61442cfcc53918b2592386aba8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/default_extension_map.dart","hash":"fe2df60ed5b05e922df2ee9fef5cf5d9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/replay_subject.dart","hash":"7929b4d3e79087536edc9cd260f8d4c7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/path.dart","hash":"157d1983388ff7abc75e862b5231aa28"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/range_slider_parts.dart","hash":"a58326a35e62884fa9ccec395b4de74f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs7/asn1_content_info.dart","hash":"145a8a4316985af89a3dc6736ed3178f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_settings_real.dart","hash":"81f9396d070e076eb99ccb41c0be5879"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_capabilities_io.dart","hash":"faf4d014b3617ede3150f80eba25e3b4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/shake.dart","hash":"8b81bdca02ee9cea674d06d456940b5e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/random/block_ctr_random.dart","hash":"4b0e65a90e7a1fa31571f3eb07023516"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/argon2.dart","hash":"c048aa4f98f732449005fdd5f36d98ef"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart","hash":"8c99d8b45f6168b37807bf3612dea2f5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/table.dart","hash":"646e107143a6f20d2fd361c2ec576d3f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/canonicalized_map.dart","hash":"f5e7b04452b0066dff82aec6597afdc5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_web-1.0.4/LICENSE","hash":"d229da563da18fe5d58cd95a6467d584"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/media_type.dart","hash":"101ff6d49da9d3040faf0722153efee7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_list.dart","hash":"5b894ae18be3e2442a34288833184ca9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/exception.dart","hash":"9011b30a404dec657806a780b55d0610"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/list_body.dart","hash":"b2fc9d149d2c55a9b6c684274ce709b4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/push.dart","hash":"7a5d6eec086be75ede7b6740279f9ff1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/cmac.dart","hash":"ee4ce4a2c979a2ddf7bc31f42ba327dc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/paddings/pkcs7.dart","hash":"8c54825eb6ecf25c79adfb0d890858bb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/multi_finger_gesture.dart","hash":"d7cc95229aace0760eb6f98db8552ac5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date.dart","hash":"7accd5863285ca277c480018afad3eb8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/positioned_tap_detector_2.dart","hash":"ff5f9cce41e22ee81eafee22b7ceca49"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/customer.dart","hash":"10b6b00c9e79a3edca91ae2e6b1e4a6a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/paragraph.dart","hash":"4a79383c47a4ff78103656f2c9e1c727"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/src/level.dart","hash":"49f3213e86d2bafdd814ac4df3d114ca"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/network_tile_provider.dart","hash":"9a96e2a727b000e6d8ec5cc30cfc7645"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/common.dart","hash":"06b1432174019ac2bd72c6b85f20d44d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/point_in_polygon.dart","hash":"5dbd403fa1c78f03ec61164cc73d49c3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_teletext_string.dart","hash":"8fb1cb74a8c527ab6dbb3d5ee8a44ab8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp128r1.dart","hash":"bb0e9102c94c06da15d291c296ae6d97"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/radio_group.dart","hash":"a4861b9dbdd74fa4b18e9612dcb67017"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/take_until.dart","hash":"85fcef4d360ca759563bbfbe7c8d5e8d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/ed25519.dart","hash":"e0295842a79f7f77bbe27a0c848c5815"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart","hash":"3b5fcb58f7f8120c121a5d1f76b5b49f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer.dart","hash":"3ae05205e5843fd41cae41c823dd7679"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/mouse_cursor.dart","hash":"b388439b612c8a98282b913cb54749fe"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/grouped_range_list.dart","hash":"51853b80f6fa8df75ffb24271010a4cf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/long_sha2_family_digest.dart","hash":"6b4b2978d38db2ed3aedb6f0f62d6946"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart","hash":"9e04ab9f6321f4a2213fae7b0c6ba93b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/basic_types.dart","hash":"f1e657a06e43c4683159865d8083702e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/LICENSE","hash":"83228a1ae32476770262d4ff2ac6f984"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/repeat.dart","hash":"57ef315bc7f35da7e489915ef8572118"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar.dart","hash":"efd151d7ab87c07643197b8e613f515f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/line_scanner.dart","hash":"168bedc5b96bb6fea46c5b5aa43addd1"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NativeAssetsManifest.json","hash":"f3a664e105b4f792c6c7fe4e4d22c398"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_view_theme.dart","hash":"1774b5cc51e5b3d7704fbe63c3cd1985"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/arena.dart","hash":"9a357eba21f383f648a36404ef950aea"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/scalebar.dart","hash":"f869425ab98cb1c74f12cad61226acc0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_a.dart","hash":"24b4ee2e73dff7663abc3e9e83528625"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/LICENSE","hash":"bb0a4b2e3d82de4116e8425de9a3927f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/file.dart","hash":"1026f587763defb6fb1eec88c2154a3d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/values.dart","hash":"829f1b83351520fce59456dfd94a785e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/allocation.dart","hash":"9d62f4f58e8d63a8e106a1158eb13a02"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/platform_io.dart","hash":"e70b0921006a7382e10fc8057da0b1ad"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart","hash":"6e1e2b759eaa87782ffc095f63397f64"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pop_scope.dart","hash":"0ff55be19444856c892e701c475b20f6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/ansi_color.dart","hash":"2008a57b1ec04a349e6e8c7563f41418"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/default_text_editing_shortcuts.dart","hash":"54a8ce9dcf41353bc939b72a771a79b7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_ios-6.4.1/lib/url_launcher_ios.dart","hash":"a29ba6c14a2b2f3099b30d0ebc285446"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/constants.dart","hash":"e1c203e95f1fb4c84e8aa93b6ced31d9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/lib/xdg_directories.dart","hash":"737107f1a98a5ff745dd4e3236c5bb7b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/shared_preferences_android.dart","hash":"d4c10d13a41758b1ff99990a9520564a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix3.dart","hash":"7711f4b6c3574cec77169f2d2c35ee3d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix4.dart","hash":"ae36c7cc9b21f98bedf401f2d67a0fd4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/realtime_client.dart","hash":"d5504651b7de18b12158952b3f5b313a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/lib/src/app_links.dart","hash":"0fdebb669aaa21d366928bc92951bad8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/LICENSE","hash":"bb0a4b2e3d82de4116e8425de9a3927f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vm_service-15.2.0/LICENSE","hash":"5bd4f0c87c75d94b51576389aeaef297"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/binding.dart","hash":"2bf2c95992241ee2d1ae5a673ba57b7a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart","hash":"f7c138c3c3755adb0e89e280cf518b3b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/poly1305.dart","hash":"adad7c45c2cfb5082b4bd61830653235"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/point.dart","hash":"0a2db1eeb0735f0dfeb386c7650ebc17"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon.dart","hash":"16de55ea686e81618d22a42ccea945a2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/arc.dart","hash":"6b1954d3a1480a76571eb52afa41f199"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/range_list.dart","hash":"e6023039ed345cbd4085cbdd1e15e271"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/LICENSE","hash":"d229da563da18fe5d58cd95a6467d584"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_bar_theme.dart","hash":"e8bf38f710bc41ffe65a4f07562f8739"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/LICENSE","hash":"86d3f3a95c324c9479bd8986968f4327"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart","hash":"edbd68eb36df4f06299204439c771edd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.5/lib/url_launcher_macos.dart","hash":"6f195c37321b26f8f0f0f062f4840dbd"},{"path":"/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","hash":"9635f2f879fffa986db3705b10824f99"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/LICENSE","hash":"22751c3fbc8668904249121c47d419af"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/spell_check.dart","hash":"3ea13613fda783152a2b815448e9360a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_ios-6.4.1/lib/src/messages.g.dart","hash":"e146b44d78acd9bbb61d2d9f9fcb922a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app_bar.dart","hash":"fa015cb00234e2cc6764e6637cad0ffb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp512r1.dart","hash":"760c33d66faa9169929f8c8d005222ae"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/hct.dart","hash":"d75fe23c75429021b8f7fe4e57ac5d49"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window.dart","hash":"5e9431c5a5768da6cabd0606ad594048"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_web_browser_detection_io.dart","hash":"632d3c730c9b6e4f46d9c0459c53ca9c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_digest.dart","hash":"7eced463b747e7992e0e4a5ba21023ed"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/xof_utils.dart","hash":"2fbe3c5de5fd960b3af2656edc846d07"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/private_key_parameter.dart","hash":"132622d54cd53aec2b21591e6b5a90b0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","hash":"f7ddd45cf6c7395e6a0ecc971ccfd1df"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/functions_client.dart","hash":"cfc31a16fdab382abd5d66ad85364968"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/types.dart","hash":"410b9c224906be063cd1497a9a9bcc1b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/painter.dart","hash":"f5ba093aa11658e1d4bf3a54a6682789"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/material_color_utilities.dart","hash":"fbd82bcbc9e665b8d098f0716297aa14"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha256.dart","hash":"d46b2577d6fe6a7c8f89b1de8fe9b880"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/mobile_layer_transformer.dart","hash":"c975f3392bf5819e1aae9781492841cf"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_drawer.dart","hash":"fc37f0c77fbdd84b853da06e8fea91e5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/binary_messenger.dart","hash":"056355e344c26558a3591f2f8574e4e5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart","hash":"68c724edcc385ae2764308632abb76b4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/mgrs_dart.dart","hash":"b9afcef0188146145621b5f21848bcf3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_directory.dart","hash":"62da8696885bd25977675ac4f7f1aef9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider.dart","hash":"505f84c7356ddf13930bc05a0e67e09f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart","hash":"7018ea64a9aab18f27a10711285d7573"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/plane.dart","hash":"d98495bcbc301290a10e6d1dfc255d69"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/sensitive_content.dart","hash":"f0d920fb2a472e43514830b20d401806"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/assertions.dart","hash":"897a3aa07a953b8597325bb24c6f1d2e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_c.dart","hash":"c849cfe9b5fed1c48d8eb868fbd5e4ee"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/switch_map.dart","hash":"56bb06e8c5f7f7892ae9eb352dd91f9e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/LICENSE","hash":"0c3ca74a99412972e36f02b5d149416a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart","hash":"ac08cb84358e3b08fc1edebf575d7f19"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/entropy.dart","hash":"6e92b2107eef3d9fd4ceace7819a66f1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs7/asn1_encrypted_content_info.dart","hash":"d4188a33d3cf0948a179a12f37c5a0c9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/outlined_button_theme.dart","hash":"b09ffd962fcbee7d3403b54155e33047"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/observer_list.dart","hash":"4c13b34211e2b17645a6a5cd8defbe0d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/pubkeycred_param.g.dart","hash":"9f3706bce487ea36dc187a2cfc8aef68"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/byte_collector.dart","hash":"da767bceadf4951a2fd2ecc70270f6cb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_decoder.dart","hash":"eaf5aa7cf4fe19db30724f637b38257a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/viewport.dart","hash":"568aa5b796d842459aa65211b1d28c37"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/stretch_effect.frag","hash":"f157bea3a21f9ed65af853d54ba1f2dc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_realtime_error.dart","hash":"58289ba4c41b10dde16a7384094a72a5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs10/asn1_certification_request.dart","hash":"1668123cb1d9d7633ffb9ed04693e2f6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/enum_helpers.dart","hash":"32c8f2d4dc53cfe56f5fa637be2c52e7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/url_launcher_platform_interface.dart","hash":"9190f2442b5cf3eee32ab93156e97fb1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/scan.dart","hash":"acfc0a55deec22276e085dae6197833a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/gctr.dart","hash":"31e1c73ec1091931223281021493c8b6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.5/lib/src/messages.g.dart","hash":"df997c7f2300fcd6f80dffd0f455bea0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_mixin.dart","hash":"89dc3f84db2cd1ea37e349fdb1de09bb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/scan.dart","hash":"352139677d0d5e7dbf8941093403250b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/map_interactive_viewer.dart","hash":"1a5589e85e16e61f835c29025e83615a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_key.dart","hash":"2eb88b4b72f6dada3ac5d1ac39e401cd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/mime.dart","hash":"6438480f29034a2c6acd5817c656d94d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/file.dart","hash":"fa9ae6c732442615050e9a8b5f758a2c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/constants.dart","hash":"4a4b67b573e2338cf03cb704b2c18f04"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/placeholder.dart","hash":"de70f8d5230b19a6392bc023daeab11b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_serializable.g.dart","hash":"3497663bd0ded54140f2f53590b9f350"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/pubspec.yaml","hash":"cfb0e5beee093bc7596e4ea3638d6e79"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/retry.dart","hash":"2f3062bdf507f354e59dadf34502cf5e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu_theme.dart","hash":"ad568d0e1e12e13ce5e3939559cdbe80"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/darwin.dart","hash":"d7fdd91e64606bd301b818352c2e6756"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/strings.dart","hash":"f939e3396552041a20e984e3c13b1dc6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip_visibility.dart","hash":"377fef989628d5fbcb306e46a03b7a12"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/geo/crs.dart","hash":"734f0f1a78af4f40399e6a7ad8270244"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/pretty_printer.dart","hash":"ee8d4c5fc2bb464fd8d954d2bb927cc8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_theme.dart","hash":"030fb65fb869182a12b04a33af6f1716"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_indicator.dart","hash":"5525aa2ecd8d1f60485dacb8fbe8a138"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/location.dart","hash":"fb2c02d4f540edce4651227e18a35d19"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/LICENSE","hash":"bb0a4b2e3d82de4116e8425de9a3927f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/forwarding_stream.dart","hash":"3473bd2c623a639ff8cc439276a3825f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/pubkeycred_param.dart","hash":"71ddfc41aab0b5bc1306b74e6d136b56"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/yet_another_json_isolate-2.1.1/lib/yet_another_json_isolate.dart","hash":"533531940eae6df5d70d9598cc8ccb52"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio_list_tile.dart","hash":"ee6ae18003d4388cf1247ec846d3f647"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/tab_view.dart","hash":"8b15d222f5742b46bf55a4ef4cbfd6e0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/typed_buffers.dart","hash":"4b495ff6681b3a7dda3f098bf9ecc77d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/fetch.dart","hash":"552abfc239a927f6b8ace701b84b353e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dismissible.dart","hash":"374eaa57fc86cb64b404b2b0d58a29c1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/popup_menu.dart","hash":"de88687decacbe17f4f2c2e4da373efa"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/bound_multipart_stream.dart","hash":"6a792eed43130ef8c5b35bb12106f303"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_controller.dart","hash":"47209aba8a1b5a4577b58b1f3456da65"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/supabase.dart","hash":"d73c8bf39bcf80e0fa5ee5594f8ad59a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/simulation.dart","hash":"0fbec63144acf1cb9e5d3a3d462e244b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/src/shared_preferences_devtools_extension_data.dart","hash":"af0f5158075631cb19d8d46e1a348d40"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/websocket/websocket.dart","hash":"b6df125fb6427e7c019ac354a1f909bd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/chacha20.dart","hash":"334388262777ce982aae13d484f214d8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/etmerc.dart","hash":"933fbcd820c9e62c97f3f37ae581407b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/string_stack.dart","hash":"aa27dfc54687394062db977707839be5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_value_indicator_shape.dart","hash":"306287a8781fa977bf2cd9ed442bf668"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/native_assets.json","hash":"f3a664e105b4f792c6c7fe4e4d22c398"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_ia5_string.dart","hash":"0edffacf0034337f57cd291eb488a52a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/frustum.dart","hash":"fb2be6f27b32bb1ab12dd6aea8c5ecda"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/colors.dart","hash":"f59aed120736d81640750c612c8cfe5c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/jwt.dart","hash":"f2199d9551b267077f8605fc028dcad3"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/customer_detail_screen.dart","hash":"73be85baebe33596fab8fec06a30a980"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/selectable_region.dart","hash":"8baa16f040a8c1e6050bdcbddec77bd1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart","hash":"ad00910f1b9035a4b867d42b190055b9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_parser_base.dart","hash":"78be64b7a8704ad1b719aabcf130dc8c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_painter.dart","hash":"8d1045ba93aff9263ac731eef28a1302"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/progress_indicator.dart","hash":"975724e79507156e47fa2a1295079cc6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/cshake.dart","hash":"26f7e7d2614abc62e37602284c38e8c6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/autofill.dart","hash":"735a0ac5fc40bf38a4d803d854b10460"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/retry_when.dart","hash":"add862853473647f3bae9dee0b365857"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart","hash":"b5de1f949ff3417a3431134e5d079501"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/ignore_elements.dart","hash":"908b86c4378330e5b303026c8c3e29aa"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/force_press.dart","hash":"3e0eaeb97804d1bc93e6c6088aa351b7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_update_transformer.dart","hash":"7e2aea6fb82dd729fe2a15c0b69616da"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart","hash":"a79a6f9bb06c7d6dc5fb74ac53dce31b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/blowfish.dart","hash":"0a81d69dde8b0c4c80f95f7e7c3b32d0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd160.dart","hash":"946665f8d69b449931369c446519f3b3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_passkey_api.dart","hash":"a8b9df4ab5871d07d5f5efb5f77ac5e9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_asymmetric_block_cipher.dart","hash":"feeb432aa90175168f140209d26a4e83"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/merc.dart","hash":"7d21c811463c428e1fdd092809fc5c2f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/proxy_box.dart","hash":"af7a13b78c7d3f26912cd2954c6e32fa"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollable_helpers.dart","hash":"d993a1b45cbc68994637753965211c9d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/oaep.dart","hash":"773b3ff594b66800209283d1f61ac0f4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime239v1.dart","hash":"3ababf685f66cd8d5b13ed724d607809"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filled_button_theme.dart","hash":"21496c39aba7bb1435e82558fc3dc9f4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollable.dart","hash":"22c440115c5ddf7e022cdadbf7d5c3f3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/wrap.dart","hash":"8ca19276c67bd1f6d9356d0d12a81fba"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp256r1.dart","hash":"87c7f992b5cfb59a98477aeca4399c50"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/timer.dart","hash":"24a365985ef5e526e029d73522f4f2fd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/stack.dart","hash":"15fa23d5d2a36b3100c897c0f0994258"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart","hash":"c9a0b024143e4fce4b2f910be0781c9b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart","hash":"989e64ec130878de031e86b4373f6ed9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/extensions.dart","hash":"38e17b28106d00f831c56d4e78ca7421"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_tile_theme.dart","hash":"f64029b4f4dbdc0bc61a4b8787975a94"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/wrappers.dart","hash":"21e56afda1f096f0425a34987708ed56"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/shared_preferences_foundation.dart","hash":"1a0b92d38040cdc40e532a7a1bbc1e4b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/random/fortuna_random.dart","hash":"db1dccf6cafeea98e1986f83b2978be7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_rainbow.dart","hash":"61f38162c831759dd3768aa4cf2d22f2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_transform_builder.dart","hash":"a56ffac2cd72167693ca8de30beaf550"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_padding.dart","hash":"dae7ae92007717d576679bd62bb2ce47"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/cass.dart","hash":"ca798dc793eb44c0142714563e3101b3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_link.dart","hash":"733eb3422250897324028933a5d23753"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/animation.dart","hash":"cb95e0ba75f30124d5c7584e419fcabb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/list_extensions.dart","hash":"9f8b50d98e75350b41d40fee06a9d7ed"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/eager_span_scanner.dart","hash":"bdc22e9e77382045196b5aafd42b5e55"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/binding.dart","hash":"54aac95ce38b1dd080c10def7806e020"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_salt.dart","hash":"8477e1afe76cb5334fd6cc42a04d0ff8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/status_transitions.dart","hash":"59b6b74779849bf5b836b84bb362b99b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pages.dart","hash":"1e1be3e5cb88130e3a06c7a5a8338ebd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/utils.dart","hash":"4904f65d68a0e23943366dd258084968"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/abortable.dart","hash":"72aa3452833246a4d22c084e75fb93c3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/globals/projection_store.dart","hash":"3406a2e8deeaf62ccb6c6cd58b2be176"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart","hash":"a06bb87266e0bac30a263d7182aaf68c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_cert_bag.dart","hash":"50ea93c36c3536adb8c3831a5ff255fa"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style.dart","hash":"bfb39b98783e4013d9fe5006de40874d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/io.dart","hash":"4ab9db6c8df9c15fb96ce458baad9a09"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/events.dart","hash":"a72da2d07a84e68eb5c1d670662e8d88"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/widget.dart","hash":"95a81a283d87aa67c6d9f0abba7e0f1a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_sheet.dart","hash":"228dcd531a3ab735066281a33d2b6751"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/filters/production_filter.dart","hash":"d455a0ea71515758776153cc65cb1978"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/services.dart","hash":"29ae1507a6ec4c2ffae469a10e505bda"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_chip.dart","hash":"6d29878fbbbb34a803ced8225d4f2bed"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch.dart","hash":"de47644b4d5d561ece1aab5506dcfc69"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_panel.dart","hash":"a462524029a4cbce4f7a5b59206883ee"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_mfa_api.dart","hash":"360c4cf4c285adaedcec7b974c3a0483"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/refresh_indicator.dart","hash":"8000c1cc8e6c197778529aff4fde819e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/capture_sink.dart","hash":"7c57a9163e2c905ac90a6616e117766f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/utm.dart","hash":"b0997f1d11ec375f63c4ffd902bc12c2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/simplify.dart","hash":"a59d284625cab390ec657badeaa90541"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/output_event.dart","hash":"afda74edd611c35dd0a44e3028c7ece8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/lib/shared_preferences_windows.dart","hash":"2bc47cc0ce47761990162c3f08072016"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date_picker_theme.dart","hash":"f1585cca195ab90adb4d7737bd873397"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/chip_theme.dart","hash":"4d8528ad77a655de150de76b818ffba2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/shared_preferences_async_platform_interface.dart","hash":"c95e4d978dff3d00b297bc460745efef"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/constants.dart","hash":"83df4f6e4084a06a4f98c27a524cc505"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha512t.dart","hash":"9cbd64b569333e314236ab20ed1f6ef6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/texture.dart","hash":"7c07d5cc739ae29abcfbf6343ae84fdf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality_set.dart","hash":"4b5d82ddeb09bc46ae0e980616ce0109"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_builder.dart","hash":"37c147ff3c3359ac52056cc5f62a9f85"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_safe_contents.dart","hash":"cd768a314319e35ac7f3d960700c7aba"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart","hash":"128687ba7c19db710010fd1d57e1a8f7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date_picker.dart","hash":"7fb08986526764347ad40dfcbbbac14e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/tweens.dart","hash":"29befe23f841cf5dd2dc7df24c13d88d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/painter/simple.dart","hash":"53dc87ec462f31f233b7b163e5cf4931"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/chip.dart","hash":"e18a1bdc35e6367a44f704caecf0dc4f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/basic_types.dart","hash":"2346472ec1cfdb77f3b27d3b7af72d4c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/checkbox.dart","hash":"de13ad277a7eb3c456c891372a73c518"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/logger.dart","hash":"610f4d6fd60c125e08d766985d536d52"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/LICENSE","hash":"55bd551a51c6dc03d8c42add22d40f8e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/breaks.dart","hash":"3dd13158e97d592fc8a1ca4a4109876f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/io.dart","hash":"119ed2f372555dcadabe631a960de161"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/ticker.dart","hash":"312ce2434bb843ae18dcbe761d2bf8f0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/web_socket.dart","hash":"ae79620b36c1d588cb91f194bde8610c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/url_launcher_string.dart","hash":"ec94194f35d48443f468a3b06ef69845"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart","hash":"df8e3bf0abd04ffea00e0ce1e7b5459b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/plural_rules.dart","hash":"4b43d777bb553eecd35ca72e6d99ac3d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/start_with_error.dart","hash":"47cb151906114ae0161078bb7968ffc9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart","hash":"defa8941435dbafe4929bee177080f2a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/src/url_launcher_platform.dart","hash":"0321281951240b7522f9b85dc24cb938"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/theme_data.dart","hash":"c5e0a59d4b752637762b9ab9e7c3e042"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/inline_span.dart","hash":"726c0993a6dabdaa3fa45dedf0879ec2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/sphere.dart","hash":"ff5d66c50ec833a263625d39f0c195b9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/map_not_null.dart","hash":"929b5628541e8ab826e753c9fe90cd30"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/App.framework/App","hash":"62bf502f36f1d14af279464b6a64db2a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart","hash":"374ee130942948f52e47681818bd315e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/projected_polygon.dart","hash":"d8f4469f69e2d80d50d94e91e9ded9c7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animations.dart","hash":"0ba31d7bca2b02f2d402d0a32ba82fdb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_channels.dart","hash":"933d80a874136d25f5800bf0e6ba1782"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/pbe_parameters_generator.dart","hash":"a93d576823e58041b99309fd23a1d547"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/theme/app_theme.dart","hash":"8b97abb6f9385ddad4ca05a496f05504"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/toggle_buttons.dart","hash":"c14477724208e2df7d50e5340fb6118a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevated_button.dart","hash":"b7c6ad5f4168643fe4bd098ad78c1ca8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/unicode-0.3.1/lib/unicode.dart","hash":"cb3ba9227f22939c0554c5a53a3f4fa2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_icon_real.dart","hash":"fc6e3a72269fb918a0e9271c78c6b6ac"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_pkcs12_attribute.dart","hash":"3801b5a1c67d9ee7d645423ea830bb0d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9/assets/CupertinoIcons.ttf","hash":"b93248a553f9e8bc17f1065929d5934b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart","hash":"0457707aca07f1036f0cba80b59ea642"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/mill.dart","hash":"c6fc6fe02dcd2e2c37ba689ad63dd65a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/blake2b.dart","hash":"8571b58dd534486695b789e2aa75a7a7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/shared_preferences_async_android.dart","hash":"eb00c80ff30cea4fa47359d199e43bcf"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_theme.dart","hash":"7aafde5ec64994a36f5bbf42a1793c3f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/case_insensitive_map.dart","hash":"5893c7d3910e8924bd2dccc8837775c7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_pfx.dart","hash":"4438a8f51cd1bb37203275181971feca"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/throttle.dart","hash":"12faaaa2952e6917c271f5dbe9cd6bab"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/aea.dart","hash":"e497276fd3f1dc6554e28e2415ba3377"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lints-6.1.0/LICENSE","hash":"4cb782b79f6fc5792728e331e81a3558"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/parsed_path.dart","hash":"cb454929d7810d3ee5aa5fc28283d3fd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/charcode.dart","hash":"b80f25d51570eededff370f0c2b94c38"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag","hash":"a0e89676ccae6cf3669483d52fa61075"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_ios.dart","hash":"1303bc77ad63625069f2d23afc73f523"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time_picker.dart","hash":"fcfba874b8215245fad3cb4683b5a21f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_theme.dart","hash":"940d3e7ce646ccb08bc517bece948ea1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/json_document_transformer.dart","hash":"eade7bbc9bacbd78204c7ffdde55ddbd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/painting.dart","hash":"4bd60bd8ede4b9dad954493d26d3e586"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/somerc.dart","hash":"a9417a827024ea14eab4e079d00effeb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/flow.dart","hash":"191565a7addf3cba1da445c58705b009"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/url_launcher_string.dart","hash":"27e6c510107a34001ef90f889281633e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/decoration_image.dart","hash":"9a8fc6400cc140083b73cbd4804ce0d7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/functions.dart","hash":"41f7bdb7d1eb3c86c21489902221b859"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart","hash":"ef5fc00d685cd2a36c4de80e1c7e3a8f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/forwarding_sink.dart","hash":"89e6e01bd627dc1cc46b16ae027742dd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics_event.dart","hash":"0b1575619d779c040ee7e59debfac224"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/tiger.dart","hash":"2a2fe8fec0bba8749eb1a1a4a8f16e7c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/local_storage_stub.dart","hash":"996ac19cc9be854fbb0f0715ba87321a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/combine_latest.dart","hash":"0c4028018783c732ca451e7fff693d3a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_state_mixin.dart","hash":"30d33b62cb130ee915b1ea00d4cc8770"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_well.dart","hash":"10aca63c2987c16b1d44923eb7a8f128"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/constants.dart","hash":"38714061d08fa7d7307602ad4f7b5180"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/date.dart","hash":"855e1ddb4997bb01590c0571a2a7053e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/race.dart","hash":"2164e0e3bc00d90bd03708ddfd475ad9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/gotrue.dart","hash":"0f7e14ea91fb49c37073358f7d5fed91"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/LICENSE","hash":"175792518e4ac015ab6696d16c4f607e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/monodrag.dart","hash":"5df364b799badfda6335a69660dcadf5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_field.dart","hash":"9a61bfff4a3a3be073cecc487181da79"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/retry-3.1.2/LICENSE","hash":"175792518e4ac015ab6696d16c4f607e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_boundary.dart","hash":"0da6092789967c98d5fab3dc750803cd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/form_row.dart","hash":"4935fd96677780d631f23a75e7009534"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/aead_parameters.dart","hash":"e3eb86ef252b151d52688c8904935b3c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/system_context_menu.dart","hash":"4c5a83f116f054e6b12ada656cd12e74"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/typed_stream_transformer.dart","hash":"86e0f9e302f9ac959626122751b65361"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_range_calculator.dart","hash":"f4fc7668e17069e4b1522ae094f27d12"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver.dart","hash":"30d16c93d221fc7a4283d3b56fe6e195"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/animation.dart","hash":"070f6fd02e79a9555372a3a4d6b775c8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp192r1.dart","hash":"ff3b9eeee0120faa24ef23172fc5bacb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/replay_stream.dart","hash":"c86f575dce7f62595d9f1e169492f750"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/decoration.dart","hash":"ae85856265742b6237ed0cb67c4364af"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/utils.dart","hash":"fe2489ea57393e2508d17e99b05f9c99"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.2/LICENSE","hash":"f721b495d225cd93026aaeb2f6e41bcc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_parser.dart","hash":"31c73410cd9adb292ff72d1bdf90f0f7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigator_pop_handler.dart","hash":"38861aee0e2ba92ec8005a64746c0d10"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter","hash":"d704926992f837ca0d1d1ae734c3311c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/passkey.dart","hash":"be0bda7f1ace0a86b3b208239c6ba177"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/registry/registration.dart","hash":"75cbf5c83dd2ed0ab6067971eddb1829"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart","hash":"6f18c18a1a5649f27b6e0c29dfba4dc9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_client.dart","hash":"32a40215ba4c55ed5bb5e9795e404937"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overflow_bar.dart","hash":"cfb61d270b5fd59883e78db473f61c63"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/matrix_utils.dart","hash":"3d4eafff9af08bcac72660d201af2806"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/isolates.dart","hash":"213be3466a121ff4f5f2c8839899431d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/retry.dart","hash":"66c3d8022ecd26ac3b2f30fe28e4c475"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_encoding_rule.dart","hash":"16b69ff904d37271ee8f4af2b5621f7b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/framework.dart","hash":"6744dbf568879753ee30f45d1330c9ec"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_layout_metrics.dart","hash":"13be7153ef162d162d922f19eb99f341"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_query_builder.dart","hash":"aee684eef040ee8c5a574cd34a1bfb79"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_value.dart","hash":"002be4c072c0cc5c5e72b5ff6d0c490b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/hmac.dart","hash":"2b5fbc54f77ca9c1e5ac90eb3c242554"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/sinu.dart","hash":"7b848d46a397cdd94fef6cf4a142c96f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/unsupported_asn1_tag_exception.dart","hash":"b699077c09fbd1eef398dd92fe7f2d03"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/date_symbols.dart","hash":"176e30214c5fcfc93d59546067470bb5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/console_output.dart","hash":"3430401759c3faf2891f666c719a4c18"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/ffi.dart","hash":"8797b9bb0c8239ab47601d92826a8cc2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/typed/stream_subscription.dart","hash":"63190b810e77cfebf3de760baaf59832"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart","hash":"48439fd6e1a77e0071c577162eb94b84"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/platform_views.dart","hash":"2e55e16a3fa4d959629f48a2879a6f23"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart","hash":"791eefc473ec9cd414fbba6a3a57cc7d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/storage_file_api.dart","hash":"cf58a4662f1b4bc9e280fe0cf29d45f6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/internal_hit_detectable.dart","hash":"f72c66b9201f409db152eefa63ecbbe7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/edge_insets.dart","hash":"8970a6503639bc8ffcb960a5dcfe9cf5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart","hash":"8a39bdc324d0ff25097784bd98333c08"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/storage_client.dart","hash":"715bb8a7a1f60e34a5478ec7de8f3a5a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/web_socket_channel.dart","hash":"77227643b5a655ab1fd24917c5a4675c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_ios-6.4.1/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/platform_view.dart","hash":"abeb63024ea88e5a75528c59e931671d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/editable_text.dart","hash":"41f28534cbf2c40fe868c5c1d7d2146d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span.dart","hash":"b7c2cc8260bb9ff9a961390b92e93294"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_size.dart","hash":"91d8303ca1ccc72eccc1ae636c7825ed"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overlay.dart","hash":"c55d3b6df5e886955d372ba60d4b2a91"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/text_direction.dart","hash":"45f61fb164130d22fda19cf94978853d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart","hash":"269af8ca7030ccfd9c868fe9af8a6b0a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart","hash":"5979a1b66500c09f65550fab874ee847"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/stream_cipher.dart","hash":"625e237fb6c6be7fbd30f31b9c6793fc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/path_provider_linux.dart","hash":"7f045356a82b0477e620c8e72c54a5c3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/typed_data.dart","hash":"b9abba31a48a9c2caee10ef52c5c1d0e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/restoration.dart","hash":"51b71fe2c718236166425dc5f935fe05"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/placeholder_span.dart","hash":"d2386b256656121d501a16234b008e2b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha512_fastsinks.dart","hash":"04f5ef7c69c00972df33379b395df1b1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/datum_transform.dart","hash":"74cb6a5080cff262a6415dc73fbdb5c1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart","hash":"9eff833d684c7797abac3a4d19e87589"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/customer_map_screen.dart","hash":"1eee50f98c161da7c78aeabc9f9ecc7f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/max.dart","hash":"82294310993896043f681e7fd66c4e56"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/src/data.dart","hash":"9af564025f505ae4a41a386bed30ee10"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/colors.dart","hash":"0b3ae865c8e82bcd0c94aa60cdd8237f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs10/asn1_subject_public_key_info.dart","hash":"cd3bfd17cbd8f8ff1cb9b96ab863d2df"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_iterator.dart","hash":"6c54f90e0db5f42a13be6b3efeb4a04d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_update_event.dart","hash":"272c156df00b381530095dff3b4641cc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/sequence_equal.dart","hash":"e9e452fa340b489a49dba00eabefa3ba"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/LICENSE","hash":"1bc3a9b4f64729d01f8d74a883befce2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart","hash":"90f571e12d81b8b62cd5b45f0f197f6c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_mfa_api.dart","hash":"062cbd3f201e6c9af9c8e265e6cb175f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/robin.dart","hash":"e993c2617196cf80aba6cbadac9f0f2c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart","hash":"f31febe411dfd203eb17b66c924efe05"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/icon_tree_shaker.dart","hash":"58ed527be0003fcefd88181726c1ce5a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/auth_exception.dart","hash":"e2c4ad219f841e931247740dfa8fbb49"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart","hash":"080e8a3ae01f3eead32b1b4a8c1b802f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/capture_transformer.dart","hash":"e82a9b67ba33ae635b9b083ef147fb9b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs8/asn1_private_key_info.dart","hash":"7a8930e336956f0f5da4125808add64c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/stere.dart","hash":"4cc56602c9bb472e8a294c9f04c4090d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/debounce.dart","hash":"1aea282ab07e82afe7a564125110e1fc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/LICENSE","hash":"b421939231e78889faf64bf7457b09b8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/vandg.dart","hash":"a8e1f169dc039aeb30a1f745f888175d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/src/channel.dart","hash":"926894fd05495a4558aaf9e8f1da1451"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_iv.dart","hash":"dcac631b5103a400096235ac0d1b8a85"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_parser.dart","hash":"b8c0e64b8fa8441486eb039c042086de"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/calculator/Vincenty.dart","hash":"cdf543cdf3e6140bf1d5952f63e18941"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/signers/rsa_signer.dart","hash":"f3c830efdb17a1726ac1af2ec003ef61"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_linux-1.0.3/LICENSE","hash":"d229da563da18fe5d58cd95a6467d584"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/session.dart","hash":"92f641a70fac0d3a62befad011a8bbb1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_error_evict_callback.dart","hash":"2c65042146e50dc487f6abc0e03944bc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/md4.dart","hash":"3c45979b68b6aa985418f9a03a5b79ad"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart","hash":"964f3ee4853c34a4695db0c7e063eaa3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/ecdh.dart","hash":"da5bab9eb0ad94cdf2fec0ada2a8c2ff"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gauss.dart","hash":"4dfa67c71fe6dc2b04b70b2df0b272b2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/two_dimensional_scroll_view.dart","hash":"4e8b07d4a407a877db35378bd4575675"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_file.dart","hash":"3e30d0b7847f22c4b3674358052de8b5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filter_chip.dart","hash":"8d61fc0dd67cdb21f5737b01fc9ad08d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_button_theme.dart","hash":"efad3646c2aadca0c462ae31919205ad"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/change_notifier.dart","hash":"b654336c4d2feced84d80bd43704bfde"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/jwt_decode-0.3.1/lib/jwt_decode.dart","hash":"1d1f26cc381fb61a757dfd1095055fc7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_style.dart","hash":"56890032ee132755f7859d792f6a3bfb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/interactive_viewer.dart","hash":"c79afeb6110c73f1a299ae443fbd6801"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_printable_string.dart","hash":"f021f69fef1a6d0b8a8870757b9023fe"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/noise.dart","hash":"14ee798b10cb318d96667b32b245f21f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/motion.dart","hash":"505f6c9750f9390c9e9e4d881092cef4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/map_to.dart","hash":"a28073e1b0a1ffd4999c24379f1dfe02"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/min_max.dart","hash":"50c5f00339854085c2f637109c4166f3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_projection_simplification/state.dart","hash":"c994ba9e02d005247d21f1afe73de927"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/http_date.dart","hash":"fb76e9ed5173ac1ae6a6f43288581808"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticator_selection.dart","hash":"220f4f0e60dfc40f2d4719fef92c9708"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/circle_border.dart","hash":"a2aa815908f2e15493e374b9380e558a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/auth_user.dart","hash":"9ca292958597679e8660121ac459881f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/aead_block_cipher.dart","hash":"8ff5264ae4e3db190e31c45ad6f69cb2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/sparse_bool_list.dart","hash":"8b7049e623744744c03ae6129a5cb2e5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/badge_theme.dart","hash":"3167bedcdf6eb73bb3355fc778c69ab2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl_helpers.dart","hash":"890b00dd7fe53812f9850f0150d3c253"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_block_cipher.dart","hash":"93ccd61c35577ea95e16ebca0c058494"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/default_selection_style.dart","hash":"bbc9542eb5e3c4701c24bc1268b8165c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp112r2.dart","hash":"ae864bde681355d21277a204953c8060"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_file_system.dart","hash":"06c73ad137e5db31d7e6ba4258ac13c7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/LICENSE","hash":"3b954371d922e30c595d3f72f54bb6e4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/divider.dart","hash":"400da5c3ae6b8c8cf1ad20c796ce413b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/future.dart","hash":"8d3f31cb53177f3f6315575373249597"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/two_dimensional_viewport.dart","hash":"c9209579c52cbef53dd484958e85e281"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/dynamic_color.dart","hash":"e0469000d5e6f512d2fccfd97145c727"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart","hash":"a2eb984b374f7375264ed4b139a0eb03"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/kernel_blob.bin","hash":"6699a1e18b7a28d4cbb392e3059959b4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_button.dart","hash":"23355f2294efaf61097a840be90b1601"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp384r1.dart","hash":"88aa7805c269dbc20cf16073f7945e46"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart","hash":"f90beedee11a434d706e3152bfb2fd15"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile.dart","hash":"fe62fb0d6ef826b606276553140f061c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gnom.dart","hash":"6655e49eb102ce0f1d24dc438c270cee"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/data/mock_data.dart","hash":"53d5c296fe4604b7778aebe34509d6a5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pinned_header_sliver.dart","hash":"8985d9ffc4078f08753c5570c68a6f1a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/magic_number.dart","hash":"d9d40cd4fd7e692ca4246d952d48cca8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart","hash":"591d9867d3478bc6713e056de78d42af"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shaders/stretch_effect.frag","hash":"57314be0ff2ba370f2b1395f531f58d3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/divider_theme.dart","hash":"200da5ba0b0cee2bca1acd1c4d772118"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/marker_layer/marker_layer.dart","hash":"1756e26eb5a579703aedd395d606d905"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/team.dart","hash":"f6c6b31745eec54a45d25ffe6e5d7816"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp384t1.dart","hash":"c1912c537c302fffda915c4c03584ce0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/characters.dart","hash":"99b4d15f76889687c07a41b43911cc39"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_custom_providers_api.dart","hash":"875c54dd62a5dfe62d36388402d16df5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/src/interface/platform.dart","hash":"d2bab4c7d26ccfe4608fe8b47dd3b75c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/exceptions.dart","hash":"fe8cb06a5cecd0d7d5761c4c45afad56"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/oval_border.dart","hash":"c8a14f8ecb364849dcdd8c67e1299fb3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/boolean_selector-2.1.2/LICENSE","hash":"83228a1ae32476770262d4ff2ac6f984"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp224r1.dart","hash":"27d5ca1f907901597d5d2430f6a6ba31"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_span.dart","hash":"5516e0e69ba934c2d98aa4b80313d3ee"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/checked_helpers.dart","hash":"628e6e63fcc0c129ddb89830064bf5d5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/tween_animation_builder.dart","hash":"107c33a245427bf0f05e21c250653dc6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/poly.dart","hash":"3650bc426f2ee8a63a3dd37bf1e3f9cf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/type_conversion.dart","hash":"032c93433e86ca78b8bb93e654c620e8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/nadgrid.dart","hash":"270a48347c7a41f441102710636f5b6d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/disposable_build_context.dart","hash":"edd2f9cabffc7ea6a5a9497a1b1beccd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_bounds/tile_bounds_at_zoom.dart","hash":"2e17eeff1040e983196dbbd0d10f2b2e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_exception.dart","hash":"c39101179f8bdf0b2116c1f40a3acc25"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics.dart","hash":"6057b835f877375c8f7c217d4cbc28ea"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/lazy_stream.dart","hash":"1b3ff4e1a515487aa9ce23ae7fec0100"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x501/asn1_name.dart","hash":"80e54c212b5553089f84e0239fb6c570"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/md5.dart","hash":"5828730d8f759fcbfa757299a6b2c4f7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/feedback.dart","hash":"c8f69577793923bfda707dcbb48a08b1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/micro_money.dart","hash":"78c78ef5c1c7dd50a70790005bb52c83"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.10/LICENSE","hash":"f721b495d225cd93026aaeb2f6e41bcc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/value_stream.dart","hash":"4ec7181b3b281703a8fddee43b540ee6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search.dart","hash":"3798784648f57e129514c1cb6f534612"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/object_identifiers.dart","hash":"b1218847a912b31d0ce265943e8f6a20"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/LICENSE","hash":"bb0a4b2e3d82de4116e8425de9a3927f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x501/asn1_rdn.dart","hash":"4c085993923bdb9c4040d1ae74c6a280"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp224r1.dart","hash":"6e5c4bc7b03bcdfe3f17bc6d9c3efcd2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/areas.dart","hash":"e016d355971caa00711d66a6557dfab3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/offsets.dart","hash":"72364698bec6bdf63572c9d458c49e85"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_fruit_salad.dart","hash":"0663e41383137de0068cc7a8bd70f814"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_theme.dart","hash":"0d3038cd2058b1549639a275bc1613bc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/user.g.dart","hash":"74b1a1d0d8d36bcf243aba501355c893"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/carousel_theme.dart","hash":"8ff8cdd18abd75bc3cc1e610527a7147"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9/LICENSE","hash":"2d0c70561d7f1d35b4ccc7df9158beed"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/realtime_client_options.dart","hash":"9625703f36a2c507252ad8e673dc1a1f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_vibrant.dart","hash":"65e61fbb4fa10372b84edf9b3a226e3e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/plugin_platform_interface.dart","hash":"8e49d86f5f9c801960f1d579ca210eab"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp256k1.dart","hash":"dfb565e96434d9969a6ae0a093e7a40c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_layout_delegate.dart","hash":"82604e7dbb83dc8f66f5ec9d0962378b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/lib/path_provider_platform_interface.dart","hash":"477a056109467fcdf7ed0b086b902294"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_boolean.dart","hash":"922fed15740c84a21712faf7a96206d8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/retry-3.1.2/lib/retry.dart","hash":"c1170f540fa3fb08890fb4abea0f4d82"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/file.dart","hash":"51ffa7b452686eecd94ed080a1da4275"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_neutral.dart","hash":"bc6418e88ab34ee846e3d4e32408b23f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/stream_channel_controller.dart","hash":"7eb05cf7f12f7aa86e040f415a5a43be"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/libgtk.dart","hash":"8f92aefe740231438bdabf80e375164f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart","hash":"a47062dc6143c80c485bcfc7a06b9490"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_io.dart","hash":"774920189f09b8d6cbe985dc31fb87c8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dialog.dart","hash":"208a62598efe8cccb79f70142c872ddc"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/mergeable_material.dart","hash":"1f61ea833165dd95328fec8048e3748f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/licenses.dart","hash":"8c445552c38313236be0e4c830b3e9b4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/eager.dart","hash":"07664903d8026f2514b29b786a27f318"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/types.dart","hash":"93bf3c4c3aaa998b6d15e2f254c13ed5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/link.dart","hash":"1f334b50f4df781bbbfab857581c3540"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/marker_layer/marker.dart","hash":"f97ca3f1444d05b583f88bd5b3f3192c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/web.dart","hash":"d7c63cf2f303b7a0aef972ee03d3c7e4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface.dart","hash":"5145b27b3db429f9f1da26cfe563bd02"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/interval.dart","hash":"b2a2c73b0b7b528180181e9e4e3b4e92"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/functions_client.dart","hash":"7a288ede1ec082ea674cffd5deda8dd7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_manager.dart","hash":"62297b0f68dcdc557ea68e5dcbed7923"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/bitfield.dart","hash":"14068ee66dbec47295ee46ba79dc7e5f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_queue.dart","hash":"fb5bf096bb76594eaceda019de6559b9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/utils.dart","hash":"fab8d6d1b0e81315a3d78131394d31e6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/utils.dart","hash":"8a7e3b181572ed50e923e5dc05a7533d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_button_theme.dart","hash":"7b92ff089e3134f9e8faae3b59904d68"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_closer.dart","hash":"1f08f83d7a9240cb3accf35283c75bdb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/transitions.dart","hash":"088725e9b36c0cd9d950723cc8d6d1b1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_editing_intents.dart","hash":"00087311b61b5d8ca58b6a24b130b5ba"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/page.dart","hash":"c5bf16620e9021a14d7fdd8d605e611a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/hardware_keyboard.dart","hash":"38b4a32453c43c40a47b9317e16455a6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/subscription_stream.dart","hash":"c23f15393091087663c2613f18f0e9a4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/viewport.dart","hash":"8bdac4e1f47916aa4b2566d90cde52bc"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/vm_snapshot_data","hash":"c2eb672129e60c57afcdf9a30cf301b8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/response.dart","hash":"efbedb75be354b65520bce3f0855b8db"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_xcha.dart","hash":"ebd5f3f78c5f54bee9f7bdf83de334ce"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/clip.dart","hash":"dc2cfe4408f094916cd5eb1d294d1f2f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/fetch_options.dart","hash":"deb96b998a997dd807483865205fa150"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons.dart","hash":"78ce7527fa364df47ba0e611f4531c2c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/datum.dart","hash":"e1283368d3ace7c9f4cea79ac1f7f2e2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticator_selection.g.dart","hash":"8d980f860ef10593d6198ac13cf5321a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/LatLng.dart","hash":"9f692e87da5c7038b44ebad92f002e10"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/Info.plist","hash":"f4339630fb7481e92faa5451c9498403"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/random/auto_seed_block_ctr_random.dart","hash":"0e016aed1674f8e3cbc23abe63d5f108"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/aabb3.dart","hash":"b6a30b7ed48f83f446db37577b30e62e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/stroke_pattern.dart","hash":"6e47683484f27aba04331d1768c89c4b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/md2.dart","hash":"5994aca748b376c7ba9e02b2344c61ad"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_sparkle.dart","hash":"205f24685f1669261184020365b9bbf4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection.dart","hash":"4269d040023673ba217e7beaf0bd2cb0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_style.dart","hash":"0284a2c2c366d303d8704f29a938becc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/proj_params.dart","hash":"9f9e49eb614795350287843d74703c45"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/platform_check/platform_check.dart","hash":"c5036d9517a6d4cf0bcd2a978c85df6f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/LICENSE","hash":"5bd4f0c87c75d94b51576389aeaef297"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.3/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_border.dart","hash":"d9a9fb2f484490186b0cf31199083326"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_web-2.4.3/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart","hash":"63d065a22a507aceefefd60a1a974702"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/iterable_zip.dart","hash":"df699735e3bcd730f16ce377d562f787"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/constants.dart","hash":"2c6facdb1b63e687304c4b2852f6ef4c"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/dart_plugin_registrant.dart","hash":"d48b64311075bdf4e637d45a4eff9475"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/ellipsoids.dart","hash":"404afa3eabe5c59b56cedb203a87f48a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_celebi.dart","hash":"88b38af8a6ab0efd56d1fb06883c44db"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/decoder.dart","hash":"e6069a6342a49cdb410fbccfbe4e8557"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/group_by.dart","hash":"6c3232594edbc47bd6ec36d04c194a9a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/proj4dart.dart","hash":"2e7cc34611fd1170258dafd12075b056"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart","hash":"555fcdeebbe6517cde1cdd95133cabd7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/calculator/Haversine.dart","hash":"4a95677906a53dd451d7861a8d0caf22"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/paddings/iso7816d4.dart","hash":"913f9b2e892f99726d2ab6210f2f6819"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/localizations.dart","hash":"f1d94030012592505145c628671861d4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/theme.dart","hash":"4ccdd5e6210285f9baf09909e7d4f593"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart","hash":"faac62b3a2c566f92595aa2c37d30803"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/argon2_native_int_impl.dart","hash":"066e5bc376b697bd725a5520cb26b194"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/browser_context_menu.dart","hash":"db4a14227247e2524e46f6b0dd9da267"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_query_schema.dart","hash":"0fa823b863cfdad8e6f207b5fe389ee3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/hash.dart","hash":"4af79c5c69ccf0cae6ab710dfb84b125"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/notification.dart","hash":"b9609815ffdb79eb76f2cd3a77a60906"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/datum_utils.dart","hash":"b72113f995482b7301d9e2f208d90397"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/stretch_effect.dart","hash":"3ffe97664671767f0684bca718f87933"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart","hash":"dd779800a4427470d18d3cf7cee94dca"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/alignment.dart","hash":"92cb1c23b5121d8c0add7a3989e7646e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/aead_cipher.dart","hash":"3cfbf0fce1ba4d19780f691ac1ceff76"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_key_derivator.dart","hash":"15503bd3441ce266624f6509e5a7d6e3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_expressive.dart","hash":"13b2049dce60861c73d20ad96c34da30"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/pkcs12_parameter_generator.dart","hash":"509c42eb7f8b047ecb2df2ad0c0973b9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/constants.dart","hash":"c269fe4ce30c1f86db6f8f48f183660d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/autofill.dart","hash":"3623c605586d2e37af23d6b746721bd7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/key.dart","hash":"33e0bf356aaf5a105c60df45cb95f69c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/constants.dart","hash":"041f6b1890b6ff6c1aa0f000dda34a12"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/flex.dart","hash":"2575e4d918739657daefac64c926ef0e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/binding.dart","hash":"bc70e853dbe465d35621acd729a881be"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/disconnector.dart","hash":"7732b755777af7281039ae8c5cb3eb78"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_tree.dart","hash":"3ac47604caeb49ba803d42c33e33ad9f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/spell_check_suggestions_toolbar.dart","hash":"eff02fe00abad264a865c89da94e4005"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_converter.dart","hash":"760667f761d784319c13720d2b586245"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/do.dart","hash":"96594345ee8d89e2fd23dbca09121153"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/http_parser.dart","hash":"b76ebf453c4f7a78139f5c52af57fda3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/multidrag.dart","hash":"2b4d348540427e4d8e707c59de995235"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/colors.dart","hash":"c517fb54b3d66b22988ad7c8d07c6f53"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_bar_theme.dart","hash":"a1186c224201e7d203404a4270938040"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_api.dart","hash":"41cf65979e62743f1adeeff4c0b3fa29"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/src/polylabel_base.dart","hash":"122cabcf989b4fa1c3c385743e71b3b5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/utils.dart","hash":"ebf21341320c02b09bfd8dcbfc683398"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp160r1.dart","hash":"18f36ed422693224b3733071e73c25e3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_inserted_content.dart","hash":"4c5df57cfe2a6a2bc0d7462330344982"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/colors.dart","hash":"f3747e025d835d0ff5cfd904d925dea2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/src/shared_preferences_async_foundation.dart","hash":"1c693307f78ace5f8933b3ade3982e43"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_editing.dart","hash":"6e8a100c61e43412f04fd40619632907"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/LICENSE","hash":"7b4e85f859beaa85dee268bf39580d97"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/prefix_printer.dart","hash":"129f33e0f404d9fe5ef3eb75dd7762e6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Path.dart","hash":"68f895f1df95c856dee97b8215de087b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/hkdf.dart","hash":"7f593a221d1320305917631f622a5ba1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/characters.dart","hash":"43268fa3ac45f3c527c72fc3822b9cb2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/src/get_application_id_real.dart","hash":"cc0f540c1228bd6af0de8006abb703c8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/inherited_model.dart","hash":"7a842b481ef121a6d84dd901c8d79f5b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_computation.dart","hash":"37837bd1379e66f38e4a7775b6084d0e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/unicode-0.3.1/LICENSE","hash":"1972be0ad060bef702b5d8f866e3d23d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/latlng_tween.dart","hash":"9d55d47492109ca5ce35b4f9b9ddbe4a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/tween_sequence.dart","hash":"101d2ab579994adec5b69ad673fb590c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_oauth_api.dart","hash":"e3d4aade6a9aa1946954362fa6816566"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/scribe.dart","hash":"d195153a8c01a0392b38e3b9adc672d8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/curves.dart","hash":"a26946a98a8bfc9209bb398e12fa800c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/async_cache.dart","hash":"1f65c98a00f4c2151338f0d803b2d1c6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_object_identifier.dart","hash":"06bd3bc262afab597464a920ebe98032"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/predictive_back_page_transitions_builder.dart","hash":"7d26e026802c0c54e390c90b0e4f290b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/user_attributes.dart","hash":"154b86d9c4dd3cef067373672090c01e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart","hash":"0085d8fd04e346d79190cda8a7ad57e0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/src/types.dart","hash":"83bb9dfd0d336db35e2f8d73c2bdda85"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/where_type.dart","hash":"93f43c6a287e8cd98477a02e6aa0da8d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart","hash":"5b98d0be4d89f1274c832a4c340ab315"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/yet_another_json_isolate-2.1.1/LICENSE","hash":"f29a26e7da1ef36001a9e33e4871938f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp224t1.dart","hash":"8313696f70c1a0137e43aacbbf23a76f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/quad.dart","hash":"25dd0d36ba8109e3199faf508b41d633"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/step_list.dart","hash":"4e565149e210e16a68dda10e8fe7c143"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ctr.dart","hash":"154d573def33d0ada1c6dfc13b6a8feb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/desede_engine.dart","hash":"c81da903482180f19bfa397e4020bd52"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_object.dart","hash":"bc18934a7b1a4820c999a7df4196e282"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart","hash":"7bd8137185bc07516a1869d2065efe0d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/material_dynamic_colors.dart","hash":"9cc3bc193f4ba15acf07b6b1d46d879e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_stream_cipher.dart","hash":"595e228e65be42abc3a612b741bb541d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/orders_day_view.dart","hash":"14d489d7ea62cf2557ff29a4a3492015"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table_theme.dart","hash":"eec2e5cfebd521174d93c5faaab5f3ba"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/public_key.dart","hash":"adfd4b4c9f127d6d7b0278d25c16cf75"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/directory.dart","hash":"8f4de032f1e2670ca51ce330a4de91a3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/mime_type.dart","hash":"e26cb5bf5970055a9bd1828b524cb213"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NOTICES.Z","hash":"5c5fcccec3c72518c5da70d53d881ffc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/circle_avatar.dart","hash":"cbbb174cb00bf954fdc9e2854517dbd9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/slider.dart","hash":"062dfe963082ff670df169c6f5111886"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_theme.dart","hash":"cf45c10a5cb7ec05fd354b1d6dfe0bda"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/result.dart","hash":"4b6bfd3301413140ecdae9fd2f3db0ac"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/cea.dart","hash":"0cd847ecbccf2b69c9bbe6e2e877457f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/flutter_go_true_client_options.dart","hash":"806d93d5a2f3fd5b4862dc2fec82b0cc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/pkcs5s1_parameter_generator.dart","hash":"bb37e91f19a10c42b2e8a514f16c3c6a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/src/shared_preferences_foundation.dart","hash":"b585bdc6a99681e9d124107e55167ada"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart","hash":"33d0626ae9edbbf57b56a12a1447672f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_tree.dart","hash":"3e7424af63611ddd2a2ee367b19cceaf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/error_dumper.dart","hash":"6a50a0a638de56353afe1cf317040c79"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_set.dart","hash":"42fd90a5d728fea9edfaa04f4f1ee6d8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/guarantee_channel.dart","hash":"68928ed10e0a0df76e1e28584b7256c1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/utils.dart","hash":"e85b4f3cf370581b3ef11497a9a5bce3"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/dummy_screen.dart","hash":"ad7147a4ea7612d419e8559925e08cd5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/table.dart","hash":"bb012047379b362d408e5d0c8bc6ff55"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_file.dart","hash":"ad139ffd36c17bbb2c069eb50b2ec5af"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_salt_configuration.dart","hash":"59fad971cfc70efd0d2fe9df45863abe"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/widgets.dart","hash":"5d013fb92f5bf0fd4168d165d3072136"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_b.dart","hash":"1047083da015c385f105aba778621fa2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_display.dart","hash":"144853a718234f6f9b15bda75b7463f8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/expansible.dart","hash":"a2459bc08ad0e3097b57004ce1d084bb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/omerc.dart","hash":"e3714f8d0fc39d053dbac49364424586"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_maps.g.dart","hash":"2c582bec6fc77f68c975f84d2252ed8d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart","hash":"950931e9fb34a49ab919d67cceacc5ed"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/App","hash":"cc519f2b9bf24f1aa95e48882f9b13d3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_sink.dart","hash":"8faa98eb1bc31bbb64876e837eec420b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart","hash":"0c520a6b1ab38e0f294c3ddbc2ec9737"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/qsc.dart","hash":"35dd52691571d63f68755c00e99d34e2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/extension.dart","hash":"ef82a025843a9945bb252078a9754fa4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/api.dart","hash":"28b7197a537fe7660eb8cbb1a789a9cb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/polylabel.dart","hash":"9eac0a2c2a8fb2e482fd6f830c74ed99"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/more_screen.dart","hash":"6f69a2801072ee0b9bc8c4420e69eb76"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image_manager.dart","hash":"36c754f5b2dce588881a8f93b01e9e38"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/slotted_render_object_widget.dart","hash":"3291fff73306ce8322ca2b332c6da9eb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ige.dart","hash":"770bfccaae45c6029de0af97430cc4a5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/windows.dart","hash":"0d86d4ba2e01e5e62f80fcf3e872f561"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/aeqd.dart","hash":"53993554e04a60cb434c2bb6ec81e054"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/composite_subscription.dart","hash":"76cc6c2b845bff11813d968688280b36"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local.dart","hash":"22b26473ffd350c0df39ffb8e1a4ba86"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/shared_preferences_platform_interface.dart","hash":"9d88c81201cb9c1fa0a468c42727bf9e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/hmac.dart","hash":"68e9d53e365e08c6729d99c4f16a94de"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/ephemeral/flutter_lldbinit","hash":"4c0c8550624ce117572c484ae3e7d9ce"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/preferred_size.dart","hash":"dd518cb667f5a97b3456d53571512bba"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dialog.dart","hash":"45a730ff7d7cb314e24f3805db0fdeb4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_generator.dart","hash":"644bc34867e359c425f1a2d8fd16348d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/picker.dart","hash":"ab51def555e76eb05f01e7c5c22ae901"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_file_io.dart","hash":"8830333c78de58ad9df05d396b651ef7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/stack_frame.dart","hash":"95c608f9528d0d3f36b8ff9cec35bbac"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/polyline_layer.dart","hash":"d3d4838c67b236208098ba2026f0250c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/lists.dart","hash":"7e3710a8f0bc6dbd879f5cb4aefcfcab"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/undo_history.dart","hash":"73089c9737db54a05691e09bc9fc1bcd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs1/asn1_digest_info.dart","hash":"11a61d462d75bfb40a3e011486a042b6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/object.dart","hash":"daa0c9b859ed1959e6085188a703f387"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/ascii_glyph_set.dart","hash":"7050c8c94b55eb51260ca54708b460fa"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/posix.dart","hash":"5e054086533f32f7181757a17890ae56"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_view.dart","hash":"c483c387d2a762563651bf321baeab4e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/unmodifiable_wrappers.dart","hash":"ea7c9cbd710872ba6d1b93050936bea7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/projected_polyline.dart","hash":"ba179d394f94b7387f25e9b78ec21d23"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/file_providers/tile_provider_io.dart","hash":"e2b954ace0c5f32195923aa01c5e8ad8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/passkey/passkey_options_mapper.dart","hash":"38aa99a89e77ca57099bb5fdbbc511f3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_derivator.dart","hash":"23349969cad5e562b8bc82bb068b8b9c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha384.dart","hash":"9b963ea0af13edbb8f022ff4b9f58c55"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/temperature/temperature_cache.dart","hash":"2e46417042b18a7fd19a9d6c90fce1b6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/unique_widget.dart","hash":"b04a361a766520af113824c641fe0b43"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart","hash":"777aca422776ac8e4455ccc7958f7972"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/null_stream_sink.dart","hash":"cc0ab0117e8a0a54ec3efe6d9251860e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch_theme.dart","hash":"bcc6b2f69e8bb1652c9c5e53d922a124"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/string_utils.dart","hash":"603b7b0647b2f77517d6e5cf1d073e5a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_formatter.dart","hash":"690488fcbcc0614c8639f4f45e04155a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/public_key_parameter.dart","hash":"f95ded997d4466677aec73999d61f614"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_splash.dart","hash":"0dcccde412e7fbbd3cc9c2f4200f0316"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/number_symbols.dart","hash":"346f6410d8818f9f4a49d8ca89791a46"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/friction_simulation.dart","hash":"52cf71691cf20188b9ad9eba43d4acd5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/lib/meta_meta.dart","hash":"97e2a2a7be8708420376674b052316f9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/interface_level.dart","hash":"af5377d18db2f18bd4ac0ec35ed7d308"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/persistent_hash_map.dart","hash":"bca1b26a6202c189006097cd6ad9d1d0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/debug.dart","hash":"ed11d553b999afddfd85ca57540af7d0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/common.dart","hash":"493b51476fc266d10a636f520fff01fc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp160k1.dart","hash":"9c471f292c3ffd4fd6519b21ccc9ff07"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/types.dart","hash":"b5be3ff6ef65722df545615a9de915fb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/src/exception.dart","hash":"a8875f2b3b371e151aab119edb22855a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_scale_calculator.dart","hash":"22b343a0cca73a0417ed6c4e4303da98"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/context_menu_action.dart","hash":"8fde18d2ef5c741e3b748bbc854d6b17"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/union_set_controller.dart","hash":"f301af2d0392296f456363085becbf47"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/error.dart","hash":"24f4c1f9d4faa90ec4fc8ffa787c765a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/lonlat.dart","hash":"9e406a80080adfa4d4a70e2c52e36041"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_macos.dart","hash":"f499172e9c46890e28beef961776a11e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/reorderable_list.dart","hash":"7ad8c568eee516891a87f7ec4659366f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/segmented_button_theme.dart","hash":"4bc0135f92824ffb75319868784c6a2a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation_controller.dart","hash":"f73219c63d613e792d0f9221f43dbd6b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer_theme.dart","hash":"04ad97adf4dc5676764aa8d7aad857f9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/start_with.dart","hash":"46c6500112cb203a46608825824d4d52"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/border_radius.dart","hash":"41723a0c0c0cca37d8482daace7cd822"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/multitap.dart","hash":"f3a785ad090332fc04b6845ef026c8d7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_passkey_api.dart","hash":"fc6bae288ecf21e8452960e715b5d4e9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/list_pointer.dart","hash":"782fa3534eeab8820b185a03d8268a46"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/platform_check/native.dart","hash":"a4a5fbf032ba354e38fac051df152909"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/orders_screen.dart","hash":"c2cacbfdbabac096142efbde323379e0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/union_set.dart","hash":"0073f703be7f7ddbd7f04d1b740f35c6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/datums.dart","hash":"1e300c943aef933dbcf9e2bb373994d2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/signers/pss_signer.dart","hash":"7b256fd525aca27690ce2f2621caf3bd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevation_overlay.dart","hash":"850347f275e762abb4815331a90d704d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/term_glyph.dart","hash":"1adcc56e3affffb23739c7c9d8a5fca0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sensitive_content.dart","hash":"5e8a14109c0e92716675d9664e8215d9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/supabase_passkey.dart","hash":"cc5d9002c64e971f20f2648e7a630409"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_event_types.dart","hash":"876cd9da66965ea14db43e70204926a8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/debug.dart","hash":"17fec0de01669e6234ccb93fc1d171f2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/refresh.dart","hash":"028eb8497ffa66b6d051c09361dc19f3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/context_menu.dart","hash":"5c33c3e55c60d434c77ac79609abec42"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_zip.dart","hash":"b296f400a068b70100fa570a6134860d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/obb3.dart","hash":"54c7f23362a7e78be04b113d00022090"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/logfmt_printer.dart","hash":"1812a211ce0ad9a2385a310cea91bc01"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/error_and_stacktrace.dart","hash":"491a33282b614f40bd0fbd3f3b3d45f1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/drag.dart","hash":"43ba7557388f413902313df64e072389"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/multi_output.dart","hash":"8a8ec5edf7a4c3d3a3598480901db44c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_file_system_entity.dart","hash":"67918403456e9e1c17b3375ea708292c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image_view.dart","hash":"a37f038c4d863ecb6d3d2de608230f08"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart","hash":"f8275b74f8f83272b8a8d1a79d5b2253"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/interaction.dart","hash":"a2fd950b52b44a2b00b489b53ecdab42"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_tags.dart","hash":"52b3957b97a8395768c49a8e007d55f6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/constants.dart","hash":"ef8c48edb17b5f0eeef949cd2034e9fd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/stream_transformer_wrapper.dart","hash":"b9d74f9b99fed32e71f391bc43251c63"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/source.dart","hash":"f03887bcd2d509ad73d1d24cc0a6fbbd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/stadium_border.dart","hash":"1a2f4082397de18f6192b58028dd83e2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/snack_bar.dart","hash":"061aa829343e679ed9cdfba60a355bee"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text.dart","hash":"9b556fc1fd58cc9cda37822c1db50870"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_subscription.dart","hash":"e2d2090c2a39f7902893e64150fe82b9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector3.dart","hash":"d4252f423175e5c21fca23dc24154b84"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart","hash":"12143f732513790cd579481704256dcd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/gcm.dart","hash":"bb64ec5f608bf82d3c275c3978893381"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/keys.dart","hash":"162023cb8e9aa3e5fc1c721cc5b6c025"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/remove_subscription_result.dart","hash":"efbb4f3ad0fa54d1921883f834b8e702"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart","hash":"be66f00d2c9bb816f4236dd0f92bff55"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_stream_builder.dart","hash":"9596749a226c9581aa0e8d9466bcaecc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/algorithm.dart","hash":"97c871650da560b2968a14f9aa55c1a7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/process_text.dart","hash":"598058bfec9b621a07d61d1419787c1f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_exception.dart","hash":"b062a8e2dade00779072d1c37846d161"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/typography.dart","hash":"08a3490fe5d049a15a636f7c70aaa686"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image.dart","hash":"d60d0d9fc260392343a46c002c73540a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/user.dart","hash":"10f6fcf6b0c5e99e9ea5bfbce80abd44"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/rc2_engine.dart","hash":"25f9d9a63608d55e043f713f8befe7f8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart","hash":"e55d53d29e3d84b471afebaf8de60052"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/signers/ecdsa_signer.dart","hash":"04df49115f42e6aba6c7182784ef0247"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/concat_kdf.dart","hash":"2c9cf8b4e1efe153fd93f70e73ed3e9a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/LICENSE","hash":"bb0a4b2e3d82de4116e8425de9a3927f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/value.dart","hash":"bf3aeab9379cee97ddcc69d885a477f5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/priority.dart","hash":"ac172606bd706d958c4fe83218c60125"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/typed.dart","hash":"35c9371cbb421753e99a2ca329107309"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/json_annotation.dart","hash":"5bab5b87252aa0203e116787b0921ba6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/clock.dart","hash":"84ad21db5ba97deb809b65697546e39c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/charcodes.dart","hash":"a1e4de51bdb32e327bf559008433ab46"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ofb.dart","hash":"78e2885cda7b8ebe22bf138d66086847"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_platform_interface-2.0.4/lib/app_links_method_channel.dart","hash":"99151c9f016d4c00c3ccaed4bf182e29"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/LICENSE","hash":"d2e1c26363672670d1aa5cc58334a83b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/palettes/core_palette.dart","hash":"5a11d4662fc61ed2bd835a4e6bb0f47f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/clear_auth_url_parameters_stub.dart","hash":"8b7e0f8ae376387ad9a2b93fc3b7744b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/label.dart","hash":"138876042538a0ee807eda518ff149bb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/relying_party.dart","hash":"a1202589c9e78f2c2e1328affd72e293"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/iterable_extensions.dart","hash":"5843b4750179f6099d443212b76f04a2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/form.dart","hash":"3035de7659e8c18ac7b3d7c58e47799d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/characters.dart","hash":"fa2a57b3b873fb7db4b8b961735e4ca3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp512t1.dart","hash":"79edf39a6bc9b256fa40cf91ac34c08f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_field.dart","hash":"3009ae4b3f5a8a0d019bab2e9fbbb4f9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection.dart","hash":"ff565d45008178eb13b96938f28b4a6a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/digest.dart","hash":"e660b23c1ae29f74711126be6e560bf2"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/installed_part.dart","hash":"c2f53f857d8f96679cf97d2fb053becb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/range.dart","hash":"57de88edbfb0d8951419051441a6de56"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/time_interval.dart","hash":"17db414327e1f763806c112c6f664ca8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/unsupported_object_identifier_exception.dart","hash":"68dba5a68c15abb96aa390afe73d789f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/streamed_response.dart","hash":"a004396fa64ff2163b438ad88d1003f4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/ortho.dart","hash":"8fd88f3a9e8e348153aebe2aec45f651"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_decoration.dart","hash":"a2ab6e0f334e5a28af29766b82f7f4b0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/src/log_record.dart","hash":"703c5e391948c58228960d4941618099"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ecb.dart","hash":"ea046544fb5b729368584b6b1b2888a1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_chrome.dart","hash":"e46f17e0e82524114618536e9f8e82cb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_coordinates.dart","hash":"a82c7fa014394243ed989d4a951d17fb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd128.dart","hash":"77233d53e3db6b1f94881a6e822dd168"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/win32_wrappers.dart","hash":"af7270fd3861278053b1c45a7b66ece3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/sample.dart","hash":"98ad95f9d48fa93a9cdc4a8fa0f69c73"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/service_extensions.dart","hash":"d7a6c07c0b77c6d7e5f71ff3d28b86bd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/fractional_offset.dart","hash":"e7b2de136a99cf5253477d4fb4138394"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector4.dart","hash":"77900a31d721da1722fe34c455a00d3f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/material.dart","hash":"79c87aaef3dd490ff1c43fad2f2f6e8e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/intl.dart","hash":"8a5af4115e727728ffd30b8443e2cf57"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/salsa20.dart","hash":"c08888c73393c2a5803d8d53ad303835"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_state.dart","hash":"1fd20eb0ca5f3a61e875f2ee00f67144"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/gotrue_async_storage.dart","hash":"7e34c5d752f5c241806a3700bb17b407"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/default.dart","hash":"7f30d05e05b047b274b1c4b45391d698"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/mouse_tracker.dart","hash":"523365ec8286de8ed21bf538c16a55fd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart","hash":"a2affd5ebaf1bc227bccbafc118a05c2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_block_cipher.dart","hash":"f0ba8d1c1549b2073eca13fa44f5930c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/constants.dart","hash":"42c0d264ce0a62b11b684a69842b3931"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/io_streamed_response.dart","hash":"f179ed2f20226c436293849c724b2c4d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/async_memoizer.dart","hash":"abcb2d6facc18b2af070cb86cbb1c764"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart","hash":"7d838f6f7657fbb3709039acd1c953e7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp224k1.dart","hash":"a6159ee3c90b2196e3fab3dc5b1b51f9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/recognizer.dart","hash":"c358d65ccb12065d232ee04407587093"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/image.dart","hash":"4eede9144b4c0e4b14bd426654183174"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web-1.1.1/LICENSE","hash":"d53c45c14285d5ae1612c4146c90050b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/intersection_result.dart","hash":"866257a42b6b721549b351382b365c47"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/tmerc.dart","hash":"cbf6c7f4790080382605a27cbaa82a63"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/image_filter_config.dart","hash":"60f62476572d92483704e46dc2f4caa1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_file.dart","hash":"58edba46526a108c44da7a0d3ef3a6aa"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/fork_join.dart","hash":"848f74750b2ecf581969c7a0dd4c2c36"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/collection_extensions.dart","hash":"874c21db82e74ec1d570b48ffb1bad17"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/gesture_settings.dart","hash":"b5bd9d15c10929b4a63ea0df649e2d52"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/score/score.dart","hash":"4f05e8a4424e66fedd1798178f3fbfe4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart","hash":"0d0cb64023cdc51340309b29091ddc32"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/switch_latest.dart","hash":"a52ae2e097914c25b04abb01abf02183"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/cbc.dart","hash":"f99e630fbf8e81649ca291c95c896add"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/circle_marker.dart","hash":"32ef4638e0a426e4c4586dfe5a7b874b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart","hash":"999fad3a37babc6c8e1f0636a70a22d2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/src/web_socket.dart","hash":"4a734a1799a783075eeefe2296a393bf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/pkcs1.dart","hash":"34cf46d3d1d6fe648207862c6e4aae80"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/flavor.dart","hash":"229f98ffbc538c9813ef41d9f707f00a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/LICENSE","hash":"274291edc62b938ad94e61cec4a14bec"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/src/io_web_socket.dart","hash":"5b77b184a7c7fe214ed7b0e8dc221381"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/AppFrameworkInfo.plist","hash":"f3bd4a6df16be1a70ea25246be847a7a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/magnifier.dart","hash":"9fac3c8d74250f84c6a7a9b977361526"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/sic.dart","hash":"5ce7d9fedfa2c40efbf00c41224759dd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/units.dart","hash":"b28f90516c4424333afc159e3730844d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_generator_parameters.dart","hash":"c7f97dafe25263ad7381f4b00c2ec24e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_highlight.dart","hash":"61b6c88f72d102ea23ea8f4980bf941c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_data.dart","hash":"0c2d6c7e04ec4e454588ad4611a29117"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/simple_printer.dart","hash":"178f62efb676bb0f4293df1f3f7beef7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/move_and_rotate_result.dart","hash":"dd4bef07fc291db42f750077e3b678d3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/platform.dart","hash":"28ec22be01a2fd01108deacc1c9378b5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart","hash":"2320a2245e9d27663e2f2e8c4e216e61"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation_style.dart","hash":"16bc4b81188558534ff51b9732b548f6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/painter/base.dart","hash":"764efa24906f25d3d5a8d39aeba2e79a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/selection.dart","hash":"cc4a516908b08edff4fade47d6945e5c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_resizing_header.dart","hash":"984ff1fd96c3f4a1abbfe74d1220aa2c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/LICENSE","hash":"bb0a4b2e3d82de4116e8425de9a3927f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/segmented_button.dart","hash":"922d87a195bdb3ccc1c3e786bd8722da"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/tools/shader_compiler.dart","hash":"779badc88160cdac4c7cbe4945b6b0df"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2/lib/src/messages.g.dart","hash":"0d464f8889947907e0d2ce2fcafb9dfe"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf","hash":"e7069dfd19b331be16bed984668fe080"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_sequence.dart","hash":"93ced0a5981ad9d669e7ff36f193f598"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_icons_theme.dart","hash":"a49a9bda7a9ba92713059f932c535502"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/annotated_region.dart","hash":"3bc33c65fa44a57d13430fdedef82bc2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_anchor.dart","hash":"36433a8e37a72c0fe27615c54b91eda0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/passkey_authenticator_interface.dart","hash":"8bd05c4b31bd27a2a3967ad92070fb99"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart","hash":"b87ac0ad906d5a0c515e956f93ec3ffc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/local.dart","hash":"e81341d4c5ee8dc65f89ae4145cf2107"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch_list_tile.dart","hash":"47f8387195a4bf4765c6b1fd752069f0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/bounds.dart","hash":"a6246f9f619ec1a957c0ede9f5a6d6d2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/asset_manifest.dart","hash":"2cccaf9d071468ba44c86f001bc6ece0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu.dart","hash":"6fe0e0b5cfe34c467ecc3897481bb6aa"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_stream_filter_builder.dart","hash":"00f897a03b967190ef8036e60d7fefa7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_event.dart","hash":"eeb0e71171c653b961b3c88b2de55327"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart","hash":"7099c7a2a7f0300a848ccb3b97a3388a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollbar.dart","hash":"21aca35d72c767325d6bdd91c8571d1d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/utils.dart","hash":"8986177ba204a808c603c35260601cce"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/longlat.dart","hash":"90a569756c72a662eb0017ee6f413b6d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/characters_impl.dart","hash":"c687544dd89d844861b88fe7d0fd095e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/scheduler.dart","hash":"95d8d1f6a859205f5203384e2d38173a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_null.dart","hash":"44b633ff9265431f3dbf4aa9d0b5009b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong.dart","hash":"b27b6ee0ccab14d3b2ecdd55ab381a1a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/jwt.dart","hash":"54d69c3d433b767da7ec4222545adcce"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/context_menu_controller.dart","hash":"c3ccb5b6cd3df44e6587a4f04dd6a4e7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_accessibility_evaluations.dart","hash":"5f7b8e4437bfd0cc568ebde4841f79fc"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/debug.dart","hash":"c2f41a566fbaf72898c079f64a468f8b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image_icon.dart","hash":"1e2afd780c32baef8cedd0eb9c4dee6d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/srp_server.dart","hash":"3e4b026bb9c6dfce5a669a3ee88c0a7b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/utilities.dart","hash":"121fcbdc1af81a0fd804490f85357fa0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/curves.dart","hash":"4aeb4635d84df42e6f220aba366af7d9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticate_request.dart","hash":"ba5b3b8b64ea4ee4ff48c2a6fc431ec2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp521r1.dart","hash":"2ed0d22935079b89bbfcb6141b37999e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_model.dart","hash":"8ef164e1faa86c11d16c84882cb12c59"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/native_assets.dart","hash":"bc5901e09ba552e4f95da746d155d7dd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/mime_shared.dart","hash":"c2f30f0829e63ccf0449de5982e324b4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/exhaust_map.dart","hash":"4c61dffec4ef48c5b09f3009e7765657"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/predictive_back_event.dart","hash":"0f149fe7bdb5da4db890f754f0b61106"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_key.dart","hash":"e866e738f5ca40c36ac1afe2196066fa"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_form_field_row.dart","hash":"29cf82c0868d62bee42ecccd6cdccae6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/heroes.dart","hash":"bbeaebb16f73036b65b5bc75e4e0cfcb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/routes.dart","hash":"a8349492cbb54b0268182004635e6982"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_storage.dart","hash":"9b656f8503d82485bb3f18a7955ec9ed"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/byte_stream.dart","hash":"c02d47d7f7e95654d3eb9b795e416dda"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/date_time_format.dart","hash":"a2aff0416ed5e953933c559720b669a0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/derive_constants.dart","hash":"a65dcf4055410006bf2595f43d674f02"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/registry_factory_exception.dart","hash":"a9f8eec89e7e84de670561aa40b57d66"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_icon.dart","hash":"71e9363b57e42564f6594f6a1b2b2cde"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest.dart","hash":"8050a84f98bab95554d7498534f4c062"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/list_tile.dart","hash":"9f5f6634255ec047d7eab27e9627772c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_fidelity.dart","hash":"2b93d5d6981f0c021cb892223416927d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_filter.dart","hash":"32581c4e1ac594b374549efd0b5f46c2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_generators/ec_key_generator.dart","hash":"54ee6a62171fc589bab2784764778141"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/decorated_sliver.dart","hash":"48f4b199179aa27e3a4e94b7b45fafba"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/animated_size.dart","hash":"d5b85bf5a80f6a558d35bc1e78b52969"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart","hash":"c761b80666ae3a0a349cef1131f4413d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/constants.dart","hash":"0672d853d5097a03eddc7dbe558eeabd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/circle_layer.dart","hash":"5e4bd562c96e422ae63b3025e3cdfa9a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart","hash":"c5e44030289c2c25b26c5b3aa843b3cc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_link.dart","hash":"600a83d8e8dcbc1fde99887eea16f18e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/jwt_decode-0.3.1/LICENSE","hash":"f0c5f055cb4c3d651ff4c27f4967ecea"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevated_button_theme.dart","hash":"904ebe4c195d2036f989a5e1c3c6052d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_view.dart","hash":"1bb465865bad9da6743b5ad1e49e022c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/layout_helper.dart","hash":"1fd7c932679011d491315ff136d13822"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/api.dart","hash":"c62bc39c4eb449cdc6eca90e1ab97662"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_menu_bar.dart","hash":"5ebe4c10820a0ff2d612db286214050d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dual_transition_builder.dart","hash":"c06267b6c315a5e40f28feb6019de223"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/timeline.dart","hash":"0d49ad4d6c7b8c3445bb0b8d7e30682a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/src/point_provider.dart","hash":"7504c44d1fa6150901dd65ec78877be0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/notched_shapes.dart","hash":"f41f7bc60228c1f5e5f8396b109db45a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_integer.dart","hash":"3d8afe52b6baa8d2f4a8209746f41ba3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/messages_async.g.dart","hash":"a0ae21feb6df6c0c14da5e475bb600b5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_range.dart","hash":"2d9ca1c6ee56740b3ed44e4c1a387367"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/take_last.dart","hash":"08f42ef74f129fde820b3414026b8d34"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gstmerc.dart","hash":"b1d3669f3f582780378a6604eb7ec7f1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart","hash":"ede3ea64c702929c61efc17ee946de16"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/logging.dart","hash":"60fd6d17602ae0c1d18e791d6b1b79cf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/subject.dart","hash":"4b93fc559e6626b4d42e924b10c58678"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_positioner.dart","hash":"5f1972dec3d25b0c7a5fcb7466d62699"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_fill.dart","hash":"f234554e76342bcfe0889f8c47441b45"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/rc2_parameters.dart","hash":"30cd153e6972aee5f5f3b04cac7383d3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/ellipsoid.dart","hash":"23100d7e3d534a843bb4be858c5c2602"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd256.dart","hash":"ba6e74d916b71ed007cb2126f50074e4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_navigator.dart","hash":"0db5f597f1cc6570937e6c88511af3a9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/search_field.dart","hash":"819c2fc0b73205f63436fb31c8997eb6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_generators/api.dart","hash":"35da1e0ac4001efabe27f201740996b8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/drag_details.dart","hash":"3d71d8940be022672282ed70f0cbb8c6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/custom_oauth_provider.dart","hash":"7954f8996c04bc28d4d4c75337af0c80"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/concat_eager.dart","hash":"28788651dbafca42ae0d6023352274f3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_chip.dart","hash":"d9ded7564411bb5f83450d1452c7dde7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/md5.dart","hash":"016791e9b80688ca3eddaf369dbed53c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/backpressure.dart","hash":"33135edc8fab501ab562a08b8322d832"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/snapshot_widget.dart","hash":"f694ccbef3910a460e6a981fedec9253"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/extensions.dart","hash":"9f96d0285f18d0201fee18d9e22bc4e9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/_web_image_info_io.dart","hash":"e4da90bb20b3980a03665a080c87a098"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar.dart","hash":"1941e472514aa68830923eb534787e3c"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Runner/AppDelegate.swift","hash":"2bd8469f2a4b701ff582f6574e58b13c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/reject_errors.dart","hash":"e9cc91e4ea4141722f1ae9e087afae63"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_tonal_spot.dart","hash":"da57aefc2c06656b68f2bb2639e78d33"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_cache.dart","hash":"f2afcc0d84c6994b21281ca62b6c5997"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_splitter.dart","hash":"508284c37de18e099acd673f1965ccc3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/types.dart","hash":"61a0437cc747371b4940f62266ef1afd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/error_codes.dart","hash":"3e82e75a5b4bf22939d1937d2195a16e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_input.dart","hash":"242ec449db71c410fe766094faf74875"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_random_access_file.dart","hash":"8584e5707c45dd6bdd567a10dfd8cd0d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/take_while_inclusive.dart","hash":"389552e6852c3214ca6857ddadb7cd0b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_context.dart","hash":"98f725d06ba20a1032cb8770d00d7fca"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer_header.dart","hash":"d857a3ae7f599cc71f41689ffcf1fc5b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/streams.dart","hash":"25a929555febc01ae405a334b5ab9ce1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/overlay_image_layer/overlay_image.dart","hash":"8effee2565e66a9d16bcb44e0eff209f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/rotated_box.dart","hash":"46826fe180ac83f5855d6126ad250b81"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/dart_plugin_registrant.dart","hash":"44b8efa69ec831d1a0ce74c20ecc27b4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/projection.dart","hash":"df67ab85b1e1d4bb14c7e724c28a7420"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_monochrome.dart","hash":"5f22b5b8aa08733c616d6f636a05f5f5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_mac_data.dart","hash":"01c56cbc4a5e25f4c5b3353c402f4304"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/service_extensions.dart","hash":"f49291d1bc73b109df4c162db10003d2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/highlighter.dart","hash":"5265b4bdec5c90bfd2937f140f3ba8fc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/painter.dart","hash":"ddc26e36ec257e9dac40550dd5c72661"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/utils.dart","hash":"caf148b76c44a3f0f1bd6055ddbb8f5e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/LICENSE","hash":"bb0a4b2e3d82de4116e8425de9a3927f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/shape_decoration.dart","hash":"e107b8ddd64013812cb9471a5cd99394"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/unsupported_asn1_encoding_rule_exception.dart","hash":"1462f888e54609c461c3d74b7314db6f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/resampler.dart","hash":"81656bc11e6f95708a2073fdbde00cd7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_iterable.dart","hash":"67d16e841606c4e5355211fe15a2dbfd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart","hash":"b673cbca331d079ee080d930a90d39da"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/string_scanner.dart","hash":"184d3b79d275d28cd02745b455041ee6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/app.dart","hash":"f3e32ca6da86ab8e11493e63c4e20a88"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/method_channel_url_launcher.dart","hash":"351ed98071b53d3c2e98d376f2a65a74"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer.dart","hash":"db799bf48af97b7c0edc93ad96b4a6da"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_localizations.dart","hash":"250495642e27057e720877e240b934bf"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/router.dart","hash":"6d4bea4e28bbcc41753e32bd5962f052"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/diagnostics.dart","hash":"610ab0a7113da9e741d495ba36df36f4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/platform_io.dart","hash":"8e7e9e4496423ecb8164ff3662dc3782"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/src/hct_solver.dart","hash":"2972206c70139c2948530bbb5c9cfa27"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button.dart","hash":"50c4b181d99cb8b4d862354c0b5a9d67"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/linear_border.dart","hash":"10e146d475efc0550571815cf502688d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/banner.dart","hash":"8d12337f9d0a86116d70d8a0821a149d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/view.dart","hash":"66379325c2d65c28b2e6c5c48f0e44aa"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/display_feature_sub_screen.dart","hash":"788f331d32ed0724fd8488d20217e0ff"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_literal.dart","hash":"8388d5e13155ebde873438c26dc4ca33"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/error_codes_dart_io.dart","hash":"9df03a340058a4e7792cd68745a4320c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_authenticated_safe.dart","hash":"7dea8c8f45a4d1fd5f2d9113ce7228c8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp320r1.dart","hash":"383f9fc1ec6fea8eed35b8be5538e8e0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/spacer.dart","hash":"d2372e0fb5a584dcd1304d52e64d3f17"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/from_callable.dart","hash":"b05a68b737792aa52eaaa4d3e093bb63"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/legacy_api.dart","hash":"197929b9f3eecdb738b1d3e31c7481b8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart","hash":"93d025adfc0409629c51036cb0fdc085"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/FontManifest.json","hash":"dc3d03800ccca4601324923c0b1d6d57"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_parameter.dart","hash":"efffd75c3a5f665f679d9773bb0e4695"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/gestures.dart","hash":"ac772288a52f82606f20d68636327e34"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/types.dart","hash":"781ddb6162b6551709ca3f75e4dba269"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/lib/app_links.dart","hash":"394eceb9119b27658a333988de13c1c6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/availability.dart","hash":"d5af446684a3d932e261ac71d98cb0b7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/sic.dart","hash":"c03d43a0d1a5a8207fe25c92c362a7b4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/card_theme.dart","hash":"97fe6cb02c6c28039811cd7c64c71bbe"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu_form_field.dart","hash":"589a910ddc1c44f60d574c34a06b34e3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_theme.dart","hash":"f60846aa76dab98607aa06c9bd6cf1dd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/form_section.dart","hash":"9bc30281f42d8003b7f9d636ebc8bfc2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/priority_queue.dart","hash":"34a4d340931147322eaddc77fdc65c22"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_xchb.dart","hash":"4e85d0625d482a63b08cca9927502aa6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_theme.dart","hash":"f71067310e44780ed646f7533cfd5eef"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/api.dart","hash":"72b70b9814ae3e83df7a4c09ac2780d0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/filled_list.dart","hash":"f504767ccbbcfcc9b8e9e8ab3057b5a1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_resolution.dart","hash":"2c86f851a6498dc37af3894fedee6f52"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/error.dart","hash":"a10eafbc71350955a16e4e787402780b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp320t1.dart","hash":"4f64dcf9751c389b5608c9247ae89a91"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_earcut-1.2.0/LICENSE","hash":"6d6ff3d181db539017b1427930e6de87"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/file_io.dart","hash":"76964a546c84af33fb4bd8b2ba2fefda"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expand_icon.dart","hash":"eaef2926557480e27a3ce92f89de68b7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/api.dart","hash":"9c1b891920008b53059d7791d88f7d4f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_menu_anchor.dart","hash":"3b1b355717b0f9e015ccfe2a12e19b58"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_output.dart","hash":"1cc168543c8f88638826f971d68adbae"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/raw_postgrest_builder.dart","hash":"5e2216f9fc45204cb93b390af9cbeb50"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/eqc.dart","hash":"5662d1e2909166e510d6cb6bd2d82c17"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/krovak.dart","hash":"f10d973f8480a9e665bb50e74ff5901a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/bidi.dart","hash":"5badc94f46529c0faeae45b94f096102"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2/lib/url_launcher_linux.dart","hash":"5a4ec7ed205221c230844b97f4d0a27a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/table.dart","hash":"4971823847eec8be347ba81fb8f64d55"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/menu_anchor.dart","hash":"c05fd04c346e03b48bd31360727d5e7c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart","hash":"44c1268c1ecafd3b4cd06ab573f6779a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/view.dart","hash":"b7f24095a9863d0d6920a70d44f5d61c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/flat_map.dart","hash":"115640739fe47a728c4b1c3a4b4c3506"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_bit_string.dart","hash":"4504c6fed6df7d55aa56cf1aee1a1676"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/rendering.dart","hash":"b86e06980335469c54c30d21d379503a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/delay.dart","hash":"46133866c09984f60ac2731cf9094a27"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/des_base.dart","hash":"5dbf70d09e29734788c4dfe7bd9a08bb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigator.dart","hash":"4abe7f647f7e88b7b736071826b74173"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/src/typed_queue.dart","hash":"d6f045db9bd5b72180157d44fee9fbfc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/ecc_base.dart","hash":"468fe17ab42c185be969ed1eeab7f8db"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/lcc.dart","hash":"74ae7372617e72b47d0da97d0e8ab112"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/default_if_empty.dart","hash":"527ad391c229e34074a6d5c1aa656133"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/constants.dart","hash":"79164da6b57d9b3a95a59d01d7b8e64b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/dialog.dart","hash":"2c67bc064af65d298cb1130486974fdb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha224.dart","hash":"100657e7d45f57cd685d0e1a0d9a0143"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/key_parser.dart","hash":"e52c6561d6661375f043443f6d7b7388"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/shared_app_data.dart","hash":"30fd611ec84651af183517cbda0159e0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs8/asn1_encrypted_private_key_info.dart","hash":"df97742fe1045d91a738194f3f00fa48"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart","hash":"345e559b99f1a25aad8492b902d34291"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/progress_indicator_theme.dart","hash":"def41f17c96cea18e2b3a5a1d7567c93"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/faces.dart","hash":"b529985341dab5795a6ec8cef267764e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/broadcast_stub.dart","hash":"0bdc822b5db667d89a39a3404cfecc90"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/storage_bucket_api.dart","hash":"79b3e68fd703f67c21b475f06bd0d901"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard.dart","hash":"94ef09bcb749d3c004e7bd0e04b2c89c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/local_storage.dart","hash":"e62b67fb81d05ea6e4fd93aff25f3ff7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar_button.dart","hash":"0d94f8d68f6dd982f0fc756a6ca57d0d"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/customer_preview_sheet.dart","hash":"f18e5405bf88c1210f36b45700338a4b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_delegate.dart","hash":"e00aa922e9852c68ae0a3ab71b56b76a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart","hash":"85cf42bafb7c0646bd7a99379649da29"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/padded_block_cipher.dart","hash":"54199c9259c98b0a291f90a10e4a89cd"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png","hash":"a94df9420f9465008aea06e7116d5eb5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/response_postgrest_builder.dart","hash":"d4909699d4c06ef28417a4633c846a80"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/publish_subject.dart","hash":"b2fa768bd42261fab936524dd6f1c8ae"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/LICENSE","hash":"7e84737d10b2b52a7f7813a508a126d5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_bounds/tile_bounds.dart","hash":"be092cfc2db04ed1f67d6bc618efacc5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/path_provider_windows_real.dart","hash":"43f4676f21ce5a48daf4878201eb46bb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/file_system_entity.dart","hash":"04e7480fb89755fcc5f64f7d80ca610f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart","hash":"1ff0e15cf3e4acd3e21e2b6d06d5815e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart","hash":"fc5d931b0e52f2fbd5ba118ca7f34467"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_toolbar_text_button.dart","hash":"62f852a5f85345e608cdc7b62a689202"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/LICENSE","hash":"1d84cf16c48e571923f837136633a265"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/LICENSE","hash":"7b710a7321d046e0da399b64da662c0b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/release_transformer.dart","hash":"45a20da2b86984fa0b29030dd190c75d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_builder.dart","hash":"4edfba5bfcad32e79821045cdd29eeb4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/shared_preferences.dart","hash":"d27a7df19db270547cbc672f32ce0e09"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart","hash":"d9a9336b999b4a7a5c6a0d65c667cd25"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/haptic_feedback.dart","hash":"4046ff652f8682c7853d91bc1957cdba"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/filters/development_filter.dart","hash":"a925c024faf2d8bc047793e5a39b95d7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/geocent.dart","hash":"5f39ee1dcdab2637826e9f8849fce399"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/list_section.dart","hash":"66e664a7903e7ef16376d5da0990c24b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/autocomplete.dart","hash":"6eb3689fcfc8e7fa79c5c2932da682bd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_completer.dart","hash":"2430a12d4750c3c76ef07d29bb6f6691"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/buffer.dart","hash":"15563ca80dc06490676ca80b6b98718f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_projection_simplification/widget.dart","hash":"392fb14e14a0122e3585e534ad83f6f2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/register_request.dart","hash":"055826f614d3d782e70cf5ed603d30b6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1.dart","hash":"b6c036b7b0da523994ed5a60aaa7ea9e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/LICENSE","hash":"1972be0ad060bef702b5d8f866e3d23d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar.dart","hash":"d747f30222617b5e88045ad2b71b7292"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/blend/blend.dart","hash":"7594a28b48f672ffb4829ada9ea4018e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/custom_paint.dart","hash":"fef10b0abf3243ad4bd8662292f411ac"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/mfa.dart","hash":"2e7299f15849e5f0817554aec14c5ed5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/utf8.dart","hash":"0ec94439be7a3b65b67cf02ae0824af5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/magnifier.dart","hash":"628ba64f401791cd814866594f48638c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio_theme.dart","hash":"5e24f752fa5075066512e8ef995770b5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_lints-6.0.0/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/collection.dart","hash":"4ba0a4163d73b3df00db62013fb0604e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/hit_test.dart","hash":"51235aace2e147e256e4fc41799f9447"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/schedule_item.dart","hash":"f235c8a870f6b5006824476f24e19899"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_scaler.dart","hash":"912b2fb1aa3e5826d0e80306a36c5b1b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shadows.dart","hash":"36fc598c656490ab430ca1be5fb909e8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp192t1.dart","hash":"8d258031864a092670b4e4d486d371f8"},{"path":"/Users/marcwieland/Programs/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf","hash":"e7069dfd19b331be16bed984668fe080"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.5/lib/url_launcher_windows.dart","hash":"17ff083c12565d73bcbd73eb0517016a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/http.dart","hash":"d8459009b6881b23198d9c84fa72da7e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_shadow.dart","hash":"4bd35faa7907f81ad673753f51bb60b9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/contrast/contrast.dart","hash":"31f8129bfae39c459df7bd2d3cc37bae"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_utc_time.dart","hash":"cf8bc581794031043fe663a10b541530"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filled_button.dart","hash":"b5239ed932a8e07cd9f8b88bbd657c34"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/request.dart","hash":"553946a26a7e1086b303bbaba3b9b12f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/parser.dart","hash":"b79993037a722d778971f243914ff37d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_group.dart","hash":"cd833d6eed509d1c14d211617711d1fe"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart","hash":"63ff3569beb0e4155aa7b6fba657ff6b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/serializer.dart","hash":"585b35ac6136ee6e920fa320fa98c199"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_request.dart","hash":"01d9ad3c8c89b65f3180229081a95952"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_key_parameter.dart","hash":"e0a46b7ab15db018858fb7ed96b75785"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/visible_segment.dart","hash":"30949c3fc8e86c92a72e7ed9e8e22886"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/decorated_sliver.dart","hash":"4b50828d394e7fe1a1198468175270d9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dialog_theme.dart","hash":"4b929c56c22cb960d02d3ee518321a26"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_map.dart","hash":"9d273d5a3c1851b0313cd949e7f84355"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_directory.dart","hash":"18b0559a8cbfb3b3a3d34bbbea4669c7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/supabase_flutter.dart","hash":"c53b79b2cae2f650fbac52756559ba8d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_error_dumper_io.dart","hash":"a07360e784cac09b7ebc9621b604b94c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/long_press.dart","hash":"4302e3fed0a7d6f93a5015bbfe3c0d28"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/prime_meridians.dart","hash":"865a834a89dc4c62d6bf7dc72124610c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/LICENSE","hash":"d2e1c26363672670d1aa5cc58334a83b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/secure_random_base.dart","hash":"a5293efb82d89d837837df349d03ff7d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/star_border.dart","hash":"d0357d4b6b592803e9f99a7930521764"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/scrypt.dart","hash":"0d695a7dfb1bdede54b449bc703d346d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/src/typed_buffer.dart","hash":"f64837679a1abb526e942b166db5c244"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/min.dart","hash":"ecfd8a09746c8bbb7b51d4741fb4645e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp192r1.dart","hash":"781f8d5b9335824b7f34534f48312377"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/transformers.dart","hash":"51c3c7534e4e57e6866c587cdba0e641"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/custom_layout.dart","hash":"733445712f8a6bd2c1738e90f712d9d1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_form_field.dart","hash":"27666068777eb14fd665fecb9b60db06"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime239v3.dart","hash":"8d69b0d7e796398d342532e8a90521ef"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/realtime_channel.dart","hash":"30e4da4cb03f94330f32141aaf4f9bac"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/global_state.dart","hash":"dc4e3bf96e9c6e94879d54eaa2f81c69"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/folders.dart","hash":"4bd805daf5d0a52cb80a5ff67f37d1fd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme.dart","hash":"81cd0b075cd4d742a83ed1a6f4f801f7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_navigation_bar_theme.dart","hash":"b1df02ed1e7f5c71fd279c16aa2a21ab"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/credential.dart","hash":"cf556ea0652c16473beb29254d26d9b6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_list.dart","hash":"77baff143fb94d1f9134acb8a17adc0c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/button.dart","hash":"d2c1fb85c113b5418bcae2a4a121c9d4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/chunked_stream_reader.dart","hash":"3f719070987790d062d9ec084da306a9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/future.dart","hash":"443fe4357544b85c13ef051cf37a602f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/srp_client.dart","hash":"092fa998bb70518958eb737eda80dace"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding.dart","hash":"328ff975234df68963cb19db907493ff"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar_button.dart","hash":"3cffc57d9968f59182bfaed7877fa768"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/title.dart","hash":"ae2499a828c351b064442ef09cb148cb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/internal_style.dart","hash":"974d0c452808a1c68d61285d0bd16b28"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime192v3.dart","hash":"d85a6c479a410094f7ee24bd2084b481"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/never.dart","hash":"238c701652f1f5ad9ba928994a96e608"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime192v2.dart","hash":"7aeb1366a4c73e08ca0012106f87cb8b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/realtime_presence.dart","hash":"cd1425a99b58d97f12c3315b71b99058"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_map.dart","hash":"13c9680b76d03cbd8c23463259d8deb1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.5/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_anchors.dart","hash":"3fa7a3bafbab98c305119475eb004a06"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/tolerance.dart","hash":"43ef2382f5e86c859817da872279301e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream.dart","hash":"809f1f0bbe7ee77e69f003952a5525d5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/encoder.dart","hash":"dbf4f1e95289bc83e42f6b35d9f19ebe"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/pbkdf2.dart","hash":"8fc2d5e1cc5209087a568408c74049d6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/url_launcher_uri.dart","hash":"3cb04add978cf19afa2d0c281e4c80b2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/overlay_image_layer/overlay_image_layer.dart","hash":"b9497b90f14ef336bb766d06b3a06d84"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/multi_channel.dart","hash":"51eb44211d0dcb7fd159fd3232f15135"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/user.dart","hash":"a09547d790eb558b602b0189c03269e8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/autocomplete.dart","hash":"f56d8b37ebe53b720ff1c4c755ebbd76"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_linux-1.0.3/lib/app_links_linux.dart","hash":"b1a4d4681448eee5c5baf6f4ef00f61d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material.dart","hash":"a959a773128402fbd1ba683716d44ddb"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/package_config.json","hash":"9cff600081099caef3e1f6e516fa16e9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp192k1.dart","hash":"34bf5346f68c43fbe5473d8a5fe1d936"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/subjects.dart","hash":"1f923e6c3ab08753130b61ba27256959"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/number_symbols_data.dart","hash":"d7e5edf01897df6835d66e07593adcdd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/private_key.dart","hash":"043e8bef19eb143ecd9d3db40a080b5d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/rx.dart","hash":"f222f3be7d9e176a7d8ba3252825c9f8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_consumer.dart","hash":"2cce8363d2a5751ae45bc5d4ec6685bf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/src/interface/local_platform.dart","hash":"9cc2170ec43e47681be6cb2a313ba1b5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/pairwise.dart","hash":"e8e03ace330da6d410583717e7e5f681"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/supabase.dart","hash":"8f56edcff1046956f5c4ab13512c0abe"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/concat.dart","hash":"eb8f82998d7328c46b04354df987a331"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_completer.dart","hash":"0fa4a82df6fea98c85dcfc6cedf4206d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/card.dart","hash":"aa5c065cba8ec5bc2661a21dc2c2f993"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/chacha7539.dart","hash":"52c8a27d05b6c19fb1478aee4c69a6d0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_view.dart","hash":"c33d796fcb6a50e76367f144ab30d883"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/unicode_glyph_set.dart","hash":"cdb411d670a094822c46ead81fc1c4f7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/selection_area.dart","hash":"ed28f6ca17f72062078193cc8053f1bb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/color_filter.dart","hash":"bc3c12f9555c86aa11866996e60c0ec9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/pointer_router.dart","hash":"16a11ca4ee0e19c4e7cf6a836d60de2d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/LICENSE","hash":"7b710a7321d046e0da399b64da662c0b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart","hash":"a164d4a77d2efd34459161ef6fbc547e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/cancelable_operation.dart","hash":"fd25090c21947bb10aa8adbffe5fd89c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/auth_state.dart","hash":"40c90f62cdabcb9e49c6572433bde3d6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection.dart","hash":"6417ab11398b8b0fd61e99c261ea4e97"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/sink.dart","hash":"93ac00707f7d2e5d4b863c54b11f2a9a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart","hash":"e5b4b18b359c9703926f723a1b8dd4ac"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/sterea.dart","hash":"30821e1ea4bf62dc22a4627cac505852"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/ray.dart","hash":"d69cd05d9de1731242d357de56893a6f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/gesture_details.dart","hash":"eafe83db9186e4fbb802d857e4bb42ad"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart","hash":"18e6c28adb8d53cf0d5138b2e7eccc0e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/retry_timer.dart","hash":"023c29c5e9bc07f4ef173e7f34ffe41d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/secure_random.dart","hash":"22aeb6b715e318e5a73e1137d665d01c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/version.dart","hash":"79653d3c37c4a5bc1363fa574670eefd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icon_button_theme.dart","hash":"d74d8acd1490e1db907df61d756d2c71"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/window.dart","hash":"b081e406a9e3448ff172ab7d21f31f7a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/spell_check.dart","hash":"52391934737ac0f0a81f22570d7596a0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_rail_theme.dart","hash":"e727b7f9f4a8240e12308e1bbdc8572d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/relative_span_scanner.dart","hash":"b9c13cdd078c3b28c3392f0d6d5d647b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/stream_output.dart","hash":"b0ad7758ab1a2dc1b0b8bd30c1978d47"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_aware_image_provider.dart","hash":"4d099609a747833bf15dc3bee95a0fa0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection.dart","hash":"85e913a1404f00fc89ee0b9773317d54"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/aes.dart","hash":"2e1c42090ed6f3a2feddd00729eb467e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_windows.dart","hash":"ae020631b2a54af7fec8ab34f4a023fd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_request.dart","hash":"5692636576c4bec471fd3a1275f08525"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/mime_multipart_transformer.dart","hash":"531d1d96bce7aa59a6109c02ac538cb0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/LengthUnit.dart","hash":"e2b6aa58a636393c60f193dd83d8fdc3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/connectable_stream.dart","hash":"fcbda87916b8b2c4f7b88460ac9bb415"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_oauth_api.dart","hash":"f68654d8d8f97e44d0f0c8e9c5787257"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icons.dart","hash":"32b222420709e8e40d12f6ea9fc0041e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/string_scanner.dart","hash":"f158ffadca730ab601c60307ba31a5e4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart","hash":"794c16e396761e3f4424e50327ab8c64"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/debug.dart","hash":"f91c204772b990737d426aa342e5ce3b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio.dart","hash":"1e1194a5a79e450b6beea81f2a2015df"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/mouse_tracking.dart","hash":"5da121a0d3087e7cf021bfcdeb247b77"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker-11.0.2/LICENSE","hash":"f721b495d225cd93026aaeb2f6e41bcc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/test_api-0.7.11/LICENSE","hash":"3323850953be5c35d320c2035aad1a87"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime192v1.dart","hash":"78f28534085a9036071a8642c131a8cb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/padded_block_cipher/padded_block_cipher_impl.dart","hash":"01c9feee37c35e68d5c86ba6b94747f3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_utils.dart","hash":"273bbaa2c38c7b25b6392d70dc93fe66"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.5/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/binding.dart","hash":"fbd1c6d7b5ea6ffa891e762178ed60e0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/hybrid_printer.dart","hash":"c7ea8e1b642822fe4d241be13ab160fd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_bar_theme.dart","hash":"3bf6e857bc21dae2181211ce34d1dbc8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_earcut-1.2.0/lib/dart_earcut.dart","hash":"a9de5291bc7f5786975a9800856f04fc"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_scroll_view.dart","hash":"0ed9ad8d915989d333eac511b7296207"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/geo/latlng_bounds.dart","hash":"d287e905f4fe8894898de8babdbdb2ae"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.32/lib/src/messages.g.dart","hash":"9b07a2d1663af3b5cd4392af62ec90fa"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/paginated_data_table.dart","hash":"cf36b655d442d52d18c66534a6c0a7b7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/location_mixin.dart","hash":"6326660aedecbaed7a342070ba74de13"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table.dart","hash":"4f34fa1132209ba8e3dbf36731258292"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/container.dart","hash":"e312c10771b7db805d099bfd1b3b3a77"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/assets/flutter_map_logo.png","hash":"a94df9420f9465008aea06e7116d5eb5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/layer_hit_notifier.dart","hash":"70e1c54bf6119ea4b7919a5a283306b8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart","hash":"c7f21a9a0e981a1a2f64967b88e7b9b6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/url_launcher.dart","hash":"10bbfa83fe7c3c8f8a4964a3e96e5b58"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/url.dart","hash":"13c8dcc201f970674db72fbbd0505581"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart","hash":"3165875f832ad10bed80f24a75dfe168"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/grid_tile.dart","hash":"9c169d41e4740bbc21d0ce33bc753119"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart","hash":"1f131d7f971396d52ce5fe78ae6a8a83"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/ink_sparkle.frag","hash":"7368b4dd2e6ec1f5c535646892637454"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/using.dart","hash":"f70fdb6ec3125a8d6f6fb5ea4cbac59a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/lookup_boundary.dart","hash":"289f29d29a1cd99e613fb2db28fd4c9c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/interactive_flag.dart","hash":"d05ebb09ec4ffc49d3e6659526249014"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/hot_restart_cleanup_stub.dart","hash":"07883bee218cb087ce63739b65f67894"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/controller/map_controller.dart","hash":"a43d05c7d81b876fe53721968e2c4f68"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/twofish.dart","hash":"b4cf22929f8f75740cb05cb73796e7e2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/cursor_keyboard_rotation.dart","hash":"afd939134ac35f58ca443b52a382a35c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/process.dart","hash":"82bb9fe751a45340e9ca29144c00d995"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/tap.dart","hash":"c0e4b04f30eb5d5ea43254a20dca949e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/bbox.dart","hash":"39a5904415010a87c61be9f9211c1b80"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime239v2.dart","hash":"5c05c15d14b799cb005474b4676d8fb8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/types.dart","hash":"ce0d3155596e44df8dd0b376d8728971"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/unit.dart","hash":"25e8f78ea5ba7ef1be4ad847d338e1ae"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_format.dart","hash":"97ea0559e3a0d301e975a58fd6ede429"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_radio.dart","hash":"09e3926c2a167303d98aa56726fd8cfe"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/io_client.dart","hash":"e792b35686d28f5a239264b5b791c0cd"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Runner/Info.plist","hash":"f58c45bc972f35922f4e8485a74192e3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/ecc_fp.dart","hash":"5c01f919dddeedfac753d5311b6c7f01"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/skip_last.dart","hash":"355616c9fb00a5e0ec803fffa8f33eff"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_stream.dart","hash":"3e15bcf27cfff32359281a7f8a54793d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_aead_cipher.dart","hash":"839c5b0bd0d69f5a9b2875f391a1bc9c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/debug.dart","hash":"73989dab409ba51341696277a51b7ceb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_fit.dart","hash":"954effbd324f486a6948427c605454e8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_application_notifier.dart","hash":"65e06c048a62b579abfb7ec2a42d3b86"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/media_query.dart","hash":"1dfe147419789c64f257e7be241c8c84"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/adapter.dart","hash":"0b4e4af3db577e11f801b762ea734d87"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_file_system_entity.dart","hash":"22f170a8dc9abfac2942555e83589e1a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/listener_helpers.dart","hash":"4407eb682dc29df64ebb018882d6abd1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/ctr.dart","hash":"7cd0c1dd1575b6f4a192990372fd6ef6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/version.dart","hash":"a2c28babeea7fd94aa2cfea8fbaf4a09"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/config/supabase_config.dart","hash":"c4747becd4e319a2e3df629535438300"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/app.dart","hash":"c854ca7cd7ac57a074ce0e0cc03cd217"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/polygon.dart","hash":"c8e6594260af72fd2fbd6ee59134ea6c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/dynamic_scheme.dart","hash":"b7c07fdfc8aaa762f93fbaa316f728b7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/libgtk.g.dart","hash":"379ced5aa27a1a470eec88f223f66054"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.5/lib/src/messages.g.dart","hash":"25d3cb3999f7986e8bcdcda124ec5d72"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/end_with_many.dart","hash":"902509bf876a10a7b6e534a1d24fb476"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/borders.dart","hash":"4b81cc49e13d6c619390c1d77bb990f4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/flutter_logo.dart","hash":"985cf5499dc6e521191985f55245a22c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/relying_party.g.dart","hash":"610dce39299c04eafe4c86f5a40cd0fd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/standard_component_type.dart","hash":"09973ba0a94d2d819052c0544dcdce70"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_extensions.dart","hash":"3a2d505268f5446e5f7694776b69b407"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/cupertino_focus_halo.dart","hash":"eff950563dcf362f2476efa91a9c15f2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/async.dart","hash":"38c8218f408405a3b0f006e1078fed60"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_printer.dart","hash":"4576043706f693ac8efde372e73b23de"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/subscription.dart","hash":"8ab19033cc6a918c1e4f454495a9ab5f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/colors.dart","hash":"91415e155a6a2c0ac6474ed39291981e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_state.dart","hash":"043070680f256a896d78cf354d6fe05c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_html_element_view_io.dart","hash":"61d3c1705094ee0ea6c465e47b457198"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/convert-3.1.2/LICENSE","hash":"5bd4f0c87c75d94b51576389aeaef297"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/exception.dart","hash":"5275d424aba5c931a30e6bd3e467027d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar.dart","hash":"6b932fbee67279fdc28710c00c4251f5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/actions.dart","hash":"40f792886e98a54385d092003203411d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/spline/CatmullRomSpline.dart","hash":"b473543425b1b69d77d38e07e98f0eae"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/api_version.dart","hash":"2cae1ba8312f76513c3f85c1dc5455ba"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/drag_boundary.dart","hash":"8bb14478c4dee520b74ff29cb26abd14"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown.dart","hash":"4af05501cd09e249cd517253dad3ba56"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/semantics.dart","hash":"4b784d6e4f290bd6d5a1f38bfb5701d8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/utils.dart","hash":"105813825251a3235085757d723ae97c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/clean_wkt.dart","hash":"2dde128293f9279ffa1776572e20f04c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_rail.dart","hash":"5a3fd02e35d9508f9ebbb1ff772c7717"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/notification_listener.dart","hash":"d22c71e1141d4ac749f6854fe9116c79"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","hash":"b93248a553f9e8bc17f1065929d5934b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/credential.g.dart","hash":"5ef01a7309bc1b8e75241430fdddbfcf"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/table_border.dart","hash":"4fe25f96882183702cf6662e7ea01501"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_query_builder.dart","hash":"f5ffc8f2e8b0e2f19f823618020e092a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/polygon_layer.dart","hash":"290194ca599cc374d7e2524617b4a817"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/version.dart","hash":"f246c8505beeccee5529ce01ab1f780f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart","hash":"6aad823b2beafa697be63269aed72605"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality.dart","hash":"46e577ec532e21029e9cee153d7ca434"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_floating_header.dart","hash":"ce4bfd9659d667457cc3ada513fae71e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp160r2.dart","hash":"4199638bf85e837947f14a023bba818d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/node.dart","hash":"d266fa4163ed5b7b17748666d8d4136b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/tap_region.dart","hash":"7e633ba3d04299eaf9ae7ec72e73c132"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime256v1.dart","hash":"0057ceeb1027cb9f88a06733e0ea96f4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart","hash":"11fc97acd20679368ae2eaa698c6f130"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/banner.dart","hash":"dcaec92dd6aef9e30b2953654f886174"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp160t1.dart","hash":"eb845be8c283dbdc0d511ab93679d402"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/LICENSE","hash":"5df72212df666d6c65cc346649194342"},{"path":"/Users/marcwieland/Programs/flutter/bin/cache/pkg/sky_engine/LICENSE","hash":"04691a7873d05a212654199433f8002f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/merge.dart","hash":"c2b88768bdc9704848019fd9df8c2546"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality_map.dart","hash":"700328ab0177ddfd9a003a8c15619c1a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/whirlpool.dart","hash":"09dc184f9ccb3a851aa34deb56ecfd0b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/binding.dart","hash":"27b520537055bdd97a5c4a40bb877b0d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/end_with.dart","hash":"f95bd67282cf610843bb37b5784f3eae"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.bin","hash":"a53491ba33870e68dce7c820b0867cda"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_bmp_string.dart","hash":"8543ec0f9afa47708ae83a99c5745df1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scaffold.dart","hash":"3c5dec0880f36918276c0bafce809441"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/debug.dart","hash":"dbb0bb20c79bcea9397c34e3620c56c3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/allowed_keys_helpers.dart","hash":"8bd804dab79ef001f47bf738f2df89e8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/error_code.dart","hash":"76ddcbda23ab1978e0ea241bcbdbe288"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/carousel.dart","hash":"82590e95c6413169ba19e28dd4c71dda"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/physics.dart","hash":"6e29d5e69c5745a45214fe14da377c1a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart","hash":"c22adcb22aebf01f0dd0b01c1dee39e7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/LICENSE","hash":"901fb8012bd0bea60fea67092c26b918"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp112r1.dart","hash":"e2ef26fdbb565dd9481f925b51fc1bcf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/LICENSE","hash":"9741c346eef56131163e13b9db1241b3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/advanced_file_output.dart","hash":"68b0a7507e4c2645dac52382763889b5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/handler_transformer.dart","hash":"e358dbd512fac73db64b0628ad53bc82"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_position.dart","hash":"72e7e85e2e47552670f6d4f278daddd4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/sheet.dart","hash":"7a721a39667e8361ad9e703cb548eb76"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/io_web_socket.dart","hash":"d1369a1aef6c47846c44ccee9eeb0a92"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar_layout_delegate.dart","hash":"3405e08e614528c3c17afc561d056964"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/export.dart","hash":"f6837f94b020ebe2d061deb3f4342fc0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/signal_request.dart","hash":"27762a124dc77321db1c0ee11e509730"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha1.dart","hash":"39d5994f96295109bb5aabf8b30e7d37"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/digest.dart","hash":"d623b1e2af43bcd9cde14c8c8b966a8b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/polyline.dart","hash":"2e666c57f57b784255e7991557011f01"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/binding.dart","hash":"492757246724c0dabd3f88aa8ae3486f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/sink_base.dart","hash":"597ee0cf67b512406e619cc05fddadbb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/color_scheme.dart","hash":"3a46aa831e3808e20bcd83af0de2ee6e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/stream_channel_transformer.dart","hash":"bf9deb76f520208269fedb1ee05992bc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp256t1.dart","hash":"545a2816c908e3ed8595fa9d883cfe89"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_selectable_region_context_menu.dart","hash":"c92c32d099e6d1129d56651e60b3c970"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/memory_output.dart","hash":"54d0bd1fab938813ce3076758ba7a1cc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_file_system.dart","hash":"c23a0415bdaf55efdf69ac495da2aa9b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/localizations.dart","hash":"ad1b8863662e29dfcd8c46937a051e47"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart","hash":"d43c5b4c21f4d74f1189a27441b55512"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp384r1.dart","hash":"28e04090f5c27de03d786a00eb52fb2f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_extensions.dart","hash":"1f445eb98cf4ace45da422b4cd9f047e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/types.dart","hash":"094dfcb54e829168eeda5453d89ad0b2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/src/messages.g.dart","hash":"4979a9b64ddc31d16bd4bb177d9ccec4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart","hash":"2f74e7a521bc599d21302861f7b655e5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/list_tile.dart","hash":"46e4e6f964d28a47c39abd65124c32a7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/release_sink.dart","hash":"e2f7d6fbeb362176a24cb422a6dd8193"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_decorator.dart","hash":"cd88dd133be60ffbbf1b3861d3cf68da"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/auth_http_client.dart","hash":"4cd25fdefde469d1e741d9aaf1cf1f87"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/binding.dart","hash":"56784e0bbabccbdade188550c08bf09c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/supabase_auth.dart","hash":"9498f4efa1d6f09e291702364143d89f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/quaternion.dart","hash":"55675ef4bbddffa94d962bd52b3088ca"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/lib/src/enums.dart","hash":"2a5ebc6b68c4092198033467c3c314e7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix2.dart","hash":"945227f3863339e388d92c2b3bfbf673"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/wrapped_list.dart","hash":"fa4654698cd5529def9a6b6c41263d49"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_key.g.dart","hash":"0bb1765abb34abc2a47fe3b4ab7e952c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/stopwatch.dart","hash":"f38a99a51f4062e7861bb366f85265d5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_mac.dart","hash":"3adc21eeb3f32e17731c240849c1eb1c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/transformers.dart","hash":"5d2971806de340d9e970e21af445505b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/cfb.dart","hash":"18469d4f463892d53ca2c320d7dd6450"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_bar.dart","hash":"2a20d11956107df93657fdbc55cbd7cb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image_filter.dart","hash":"6c0e97a3b04c9819fe935659014f92e8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/boollist.dart","hash":"206ef1a664f500f173416d5634d95c8b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox_theme.dart","hash":"c6ab1a29d1ba66a4753fc123c6844500"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.32/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_decoration.dart","hash":"245b299041865508e9fc19bef35ce394"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/padded_block_cipher_parameters.dart","hash":"b5c7af5d480c2e01c449b0be049b20cc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/vector_math_64.dart","hash":"95bedb83cd5b163e43b554086b016380"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/sign_out_reason.dart","hash":"a1bf071602f6c0053b711f8a3fbc22c9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/object_identifiers_database.dart","hash":"c34f1262370db6bda81c9e6fdb8ade95"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/mgrs.dart","hash":"fed702598babb930df731426be328ac5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/auth_response.dart","hash":"f159a1dd121a81167ea0b3f50e31a765"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/asset_tile_provider.dart","hash":"9f03ec7edbd30921a420d55353ab320d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/lib/src/method_channel_path_provider.dart","hash":"b3715045df71fa72f8cd19d5fb7dd8fa"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/constants.dart","hash":"fde764079e487d7b96f027bfdf61bb7d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/print.dart","hash":"a301d527ce93a6a410207bb2f8312dee"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/on_error_resume.dart","hash":"f79083ce7919dc45b4d2c313bd37af7f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/box.dart","hash":"be1a79475239a0bdb3953314bab41c23"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/layer_hit_result.dart","hash":"50768d87aba5eed9aa42ddbee25388bb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/registry/registry.dart","hash":"4b40445b5d011f54f19508bf46bc4ba8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_key_pair.dart","hash":"2d62ac6ca4d4859bcf344bb57579b632"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/mac.dart","hash":"de2ea3d1fa63703972769a6dd0c0bce4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart","hash":"f58b3c8d0d7f8f612d9652d5966e3d93"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/opengl.dart","hash":"de7fb154b9b151b81a78d43ade695365"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/ct.dart","hash":"dfe75b0d095b9d0520e61e45b3a19be1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/shifted_box.dart","hash":"7553168551b42127720cfbdf7faa4c35"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/viewing_conditions.dart","hash":"31e9eaae0175cc8b4184df6c89b454ca"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/wms_tile_layer_options.dart","hash":"d3ea3810ad13e030e99508a836c5b028"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/shortcuts.dart","hash":"3a4822329617021fcc0151fc55b5dba9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/event_sink.dart","hash":"0907f33388d79d8891c360720626e13f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_application.dart","hash":"0855bca32d598f18148a3d123c552084"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/char_code.dart","hash":"4fb96b9e2073cadc554a25b36f55e6dd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/queue_list.dart","hash":"02139a0e85c6b42bceaf3377d2aee3de"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/signer.dart","hash":"5936497da2572436ae1351e736720360"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/algorithms.dart","hash":"06bbb81853c10a570f5d0f7f1c679620"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_octet_string.dart","hash":"4712bf9834e41f575c82673a4c91c279"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/LICENSE","hash":"e539018b40753112ede3ab43f1ee9052"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_response.dart","hash":"ae42d99121b00899d038edc753e0b23c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Circle.dart","hash":"5e5d93160524c3d4c2e444a6e8c33282"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/matcher-0.12.19/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/pixel_hiker.dart","hash":"77193854ad87efc6010a0ccbe290265b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/basic.dart","hash":"1a588980ac4dea0bc4e77db879065b12"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/utils.dart","hash":"c4614ea6e601380bb85aae33a2b2bf9e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/bidi_formatter.dart","hash":"3c90e9470806c40a10ac9a0768465b3d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/empty_unmodifiable_set.dart","hash":"0949b8197a6069783a78f4bb0a373fb0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_span.dart","hash":"4e9c8bc2b1effc801836836136c617d0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app_bar_theme.dart","hash":"659f8f9a3f5a1a980a088b4793fc8495"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table_source.dart","hash":"094b2c03ad4e0ef5bc1144e281142b2e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_format_parser.dart","hash":"249be423cb92a35502c7a1c61ddbdbf1"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/orders_week_view.dart","hash":"2f895521fe7c1483ae66ac7bfde883f9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app.dart","hash":"7ee606401953525ea40c9bce5a402782"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_bar.dart","hash":"bb8957add3433d4ccec96c35738d00ca"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/tween.dart","hash":"73f043194b9c158454e55b3cafbdb395"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp128r2.dart","hash":"b169ef1943f4cc4ec4d8f5c56b25a622"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/initializers.dart","hash":"fb14c6904b4c25bc06ff9835ecbad588"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/src/shared_preferences_async.dart","hash":"07fe1e515e56b739a3396a71e5acfb79"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/clipboard.dart","hash":"61137458bbcab0dfb643d5d50a5ae80f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha1.dart","hash":"8d02f5162c5a6fbae770f5c4f9ddf389"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs8/asn1_encrypted_data.dart","hash":"9de044db0c3ef6ec8d505dea6c6fd9d4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/version.dart","hash":"a4d5706fbbaee2d9b21aca1bfe1b1303"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/types.dart","hash":"c271da83fa2a51053bb3da4bd2c1710f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera_constraint.dart","hash":"53f863c09bae19524c52662844547b1b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/authentication_challenge.dart","hash":"395f07418a28b12b0ed665f32270d702"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart","hash":"0e5cb3937debdc1c077639cc42592e92"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_enumerated.dart","hash":"8ad5dccfca7e8306466bc4d4edf46a1b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd320.dart","hash":"a7cad8a0ee91928a961ab734fa6ff3c8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/choice_chip.dart","hash":"47975fe20ffb61d407334c0457193267"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/range_slider.dart","hash":"170b71168d27c2aa4215a7e1055ad6ce"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/client.dart","hash":"b16458199371a46aeb93979e747962a3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/realtime_client.dart","hash":"e96bf5d3004b7b630e4d8ff1b99e90f3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/start_with_many.dart","hash":"1f04f05279660e26d85fff2f5dfec4c3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/aes_fast.dart","hash":"052847524e2484cdfad41d0cca0904e0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_timeline_io.dart","hash":"90f70ffdd26c85d735fbedd47d5ad80b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer.dart","hash":"d6748c7a0aaabb8071bbfe8cfdba0576"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/cupertino.dart","hash":"da38765b03c458ee70d9a9807daace3d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/where_not_null.dart","hash":"9b84f667016de96aa99b12338a4dfb57"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/delay_when.dart","hash":"064ceadd31d0b29fc59188b2c4d45db1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_tile.dart","hash":"7618c13e09aa78014785081f558fd379"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/fake_async-1.3.3/LICENSE","hash":"175792518e4ac015ab6696d16c4f607e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_platform_selectable_region_context_menu_io.dart","hash":"77e3a9ed54e0497465a4346f273bcccf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/materialize.dart","hash":"7787d9ce2aed834062cd38b022824d31"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/camellia.dart","hash":"b6621ded2c48f66a9a7961ed474d0ef2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/constants.dart","hash":"31189b2965c0fd42d6b7a5523e2d419a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/color_utils.dart","hash":"a97282161191c89d98231dfd655252c6"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/system_status_dialog.dart","hash":"1195f9909988131a0a774fc9c36a83fc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/version.dart","hash":"d24e968ac0cd99885f59eb0c1e5430c3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/flutter_map.dart","hash":"6d52b2610f2e78b007da972c25757c9a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_bar_theme.dart","hash":"a1a359194e7620ad40fddc66cb85991f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/deferred_component.dart","hash":"53b9028402187f878713225b48bdd5bb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart","hash":"a0816d2682f6a93a6bf602f6be7cebe1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/gtk.dart","hash":"efc8a5057cd21cf59066b444ab694be0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/variant.dart","hash":"8dea906a9b8773920b6d1ccea59807bf"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip_theme.dart","hash":"7e538b36807ae78fc28f2bc05e12bc9f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/banner_theme.dart","hash":"d3ac4a3d093bab7e3c97e51db9e4218f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/laea.dart","hash":"fd2bb05c6533218e4671cae3453f2cae"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/restoration_properties.dart","hash":"a8fdf31698b305c9fdad63aa7a990766"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/debug.dart","hash":"51fa10cf30bde630913ff4c6e40723ba"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_web_image_io.dart","hash":"e88b0574946e5926fde7dd4de1ef3b0d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart","hash":"568b5c15879974b6a40dabc916f6bd65"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/date_picker.dart","hash":"f0ae3d508981a1fc1da2d73883b101d1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart","hash":"ae1f6fe977a287d316ee841eadf00c2b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector2.dart","hash":"81d01d8cecc6783526e350800988db74"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tabs.dart","hash":"3037ca43b77eb990d82fca69142e2d11"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_scope.dart","hash":"01c60edd2f0cde40439b794511296602"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/storage_client.dart","hash":"93df1a600315d8966041598e1e7e0464"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/_network_image_io.dart","hash":"bd37cfa551aa6862752e34731ca16d2d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/selectable_text.dart","hash":"3fab1c4c90dce6d5451027be460e81fc"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/gradient.dart","hash":"32575e570d214364db925e4918a04500"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/LICENSE","hash":"5df72212df666d6c65cc346649194342"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/helper.dart","hash":"980c3833028a0be834d7227709d3d01a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart","hash":"9f1933476583e3f4ec848d0eecdab927"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/constants.dart","hash":"be94b8f65e9d89867287dabe5ea1dff1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/block_cipher.dart","hash":"ece6cc53a178d8bb370eeb451754f366"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_anchor.dart","hash":"34d19549309ab9a3de2c23f6cae5ff70"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_provider.dart","hash":"71086fd198636676b9d63a86e87cd721"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/grid_paper.dart","hash":"a79dfa9ea5ca39d0b9f7c9c444b200c3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/pointycastle.dart","hash":"456516d7456834b1833931118899104f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_toolbar.dart","hash":"047806e35e0477a74cffde49298053ac"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/stepper.dart","hash":"76d91840f9c0446cb1a96ce1eb3ba17e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/LICENSE","hash":"1ff147038a899b522c88f71937b9490f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/drag_target.dart","hash":"830fbc0f28ce5a63aa25787561899965"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/date_format_internal.dart","hash":"632ef844799cd4a04920d39f71d10d9a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart","hash":"8a88537f4d76dd43cffcf701cf721684"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation.dart","hash":"c8564aa311746f4047cd02e26ff4df75"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/utils.dart","hash":"05778db9e882b22da2f13083c9f28e0d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/object.dart","hash":"c22dd5b9ea34d333d92145a3c8064814"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/expansion_tile.dart","hash":"27493f755708b7d03dffe34f890bb924"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart","hash":"2240c6bf9f7e7cc1ef8af2b2dfcb848d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/bit_list.dart","hash":"fb3b5facc39af2837506391f7c1e07ae"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/stream_channel_completer.dart","hash":"a64b855dc42d91c681b48548816fec8b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/no_splash.dart","hash":"9c053b0efcabd70996cc27e9d6c9303e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/utils.dart","hash":"727e4f662a828d4611c731f330a3d79a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_utf8_string.dart","hash":"83bed422d5a5a22b1b980ba4470bbdf7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/platform.dart","hash":"cbf041463d4a85115a79934eafe8e461"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_format_field.dart","hash":"da7ded88ec3b296fe445f5b3c119169e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/guid.dart","hash":"55bb53dd4f9ed89c9ff88c204b59293c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/serialization.dart","hash":"4af0ac787bb45469d75079d29c6dafab"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/foundation.dart","hash":"2033c281b5b92f1573afb1fcc6aea302"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/timestamp.dart","hash":"bca54a6e3c0b80a2300ab9ae4e9db4e9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/hash_sink.dart","hash":"523ed6788c525699c2e2d6e46531a727"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/helpers.dart","hash":"7665fb52a5599a97dcc8b5bb200a8282"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/visibility.dart","hash":"b372e2a5f5ec770c10809cc970de6fd3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/restartable_timer.dart","hash":"89cdb68e09dda63e2a16d00b994387c2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/chacha20poly1305.dart","hash":"f470c01fea76057e483eb3148f90083c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_wu.dart","hash":"ce049601b2dcdf418b7d80839ed87b7f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/span_scanner.dart","hash":"87bcefcfff19652ad296ec7005799840"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/undo_manager.dart","hash":"bc339c82db3abda0c353e4e6e418d2fa"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/aabb2.dart","hash":"f54f6b61b175b0a37d51ff3ac8b8c800"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/LICENSE","hash":"7e7a356ca1e437afc91ce7feb1085a49"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/message_lookup_by_library.dart","hash":"6ed3270370506a577f64edd97d2e6394"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_format.dart","hash":"74a05a2829d63997248abcc7965e6a3e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.32/lib/url_launcher_android.dart","hash":"b3853faac4d2f3f34b6da5ef327d5ac8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/future_group.dart","hash":"fb71dd46672c822515f03f8f0dddbcb8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/regexp.dart","hash":"10ca1bc893fd799f18a91afb7640ec26"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/restoration.dart","hash":"61dd7991c06ba3bae351fee9a80c64e1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/proj_wkt.dart","hash":"d248325eb1dfbdf4739d5e7c68f5caa9"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/dart_build_result.json","hash":"90a54401f715b0178d869a57ebebce63"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/LICENSE","hash":"22aea0b7487320a5aeef22c3f2dfc977"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart","hash":"9ad11b4bdb179abe4ccb587eb0e2aebc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/algorithms.dart","hash":"0976264b99a1702a5d74e9acb841b775"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_features.dart","hash":"bc10ebcfaa0bbea5dce4b8af60feb0b9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/about.dart","hash":"0f829ee0bb19268ae641081b9ece0855"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time.dart","hash":"4e96c587ed0f465db5778e14269acb3a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/service_extensions.dart","hash":"eb115c2e8f0ff170bf26a44efd1b5c05"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/lib/shared_preferences_linux.dart","hash":"492280af61b4bca29e21d28db0c2be1c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/websocket/websocket_io.dart","hash":"262781fc1dbb7bd4131a189805f57913"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha512.dart","hash":"525412ef37eb7978b3b20aa955b9dfa2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/arena.dart","hash":"fac59927a386d45fc1cdebc321fc007a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/debug.dart","hash":"0575a78fbb39a292302737868752da77"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding.dart","hash":"5f5c07df31f7d37780708976065ac8d3"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/services/database_service.dart","hash":"4ffbb23465c30eeebbd0cededd785715"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/magnifier.dart","hash":"4d1ff14ea6d0400d5133c957327c6e7c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/single_subscription_transformer.dart","hash":"f92bb9e85f7b089f96263b120561014f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/glyph_set.dart","hash":"62d88517fa4f29f5f3bcec07ba6e1b62"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/sparse_list.dart","hash":"e16f34c4836e56258c0f6bcd38036c25"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/globals/nadgrid_store.dart","hash":"c824dbd0f67e2dcf9817438d2f5bfa65"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/font_loader.dart","hash":"c143eccf02e75dce0fc0374a5324944d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/distinct_unique.dart","hash":"32a430474c588e6a5dfb093a222e9f48"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/file_output.dart","hash":"7dbee69bb2d6088496e7d7bbdde1ccc8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart","hash":"29f60220aa2953bcce2c2fab1220770e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart","hash":"ec5071edb88affa40f43f9753e38fa6f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/constant_datum.dart","hash":"cd0c2e83e2d70014c8fc6dd462069f52"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button.dart","hash":"8785ac87221ffbf5141f86f036485c83"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/spline.dart","hash":"aa42656115f77b49bfa6b3b162674833"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha256.dart","hash":"1ab8b7099e1db649e9b7337d005dc3fe"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/ecdh_kdf.dart","hash":"d23f9307b748f3d399fa8578e9fdbd66"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/route.dart","hash":"c259924a579e8e3b1887595c6a4a614d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_web.dart","hash":"23f4ab7b865afa9a34078e6237f2f35a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/converter.dart","hash":"ed5548873fcf5a0a5614fc52139600b8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/register_response.dart","hash":"4c9725a19bbad22853b1cb5040920e3e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/version.dart","hash":"24792f5132b20731993c6506cdd6644c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_parts.dart","hash":"b240666e635db0921ef68f3c6e21f7dc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/streamed_request.dart","hash":"a93ae192d60f10b56cf1659d2123bc95"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/message.dart","hash":"dc2af5d84e40029c707c77ad1c45286e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/ufixnum.dart","hash":"efa0f0bfadfa23e80d42d74b41704530"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/source_span.dart","hash":"9f2eb24284aeaa1bacc5629ddb55b287"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_builder.dart","hash":"f90e8d5e807918f7c4e55c7e2715c41a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/padding.dart","hash":"c9133480cc3efe535d32fe91abaadc6d"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/isolate_snapshot_data","hash":"a28c4be30a049104f554738dffde26b8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/platform_channel.dart","hash":"65a6ca13eb4bf2e5fbc8ca9d72f9e253"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/context.dart","hash":"daeb052f1089d4e84d8a22acf56c1da2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/rsa.dart","hash":"36da076a780a3a0d705082abb04835b1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/boundary_characters.dart","hash":"9d1525a634d27c83e1637a512a198b4f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/comparators.dart","hash":"8ac28b43cbabd2954dafb72dc9a58f01"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_editing_delta.dart","hash":"826c2e0a5a8211c0f0d2a0d19803b4ed"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/options.dart","hash":"b5eb6f6151440c99db11c4c6c43b555c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Distance.dart","hash":"2e97887b9da995651f7918a5944b2119"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/cipher_parameters.dart","hash":"7584e95f9a7adfa3131ea1bbe7d81088"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/eqdc.dart","hash":"69d1ebabb92e9657b50f95404eb40695"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/map_events.dart","hash":"4ed7095a59f695e3351b182d61a92245"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_subscription_transformer.dart","hash":"ca4cfb6538896636dc198e3b1c1c3ab4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/_background_isolate_binary_messenger_io.dart","hash":"7ca9cdc58b74e40bf66f51beec668b7e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scrollbar_theme.dart","hash":"8ecf58b48b40f7eb7a04ba10c81f353f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/tap_and_drag.dart","hash":"0834095165faaf3159b7ad67491ecfa4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/rxdart.dart","hash":"6d2dba952020d690bfc0aaff3adbcd65"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/app_lifecycle_listener.dart","hash":"f77f6a903d346f842a7fe474e427d6a9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/back_button.dart","hash":"035b8d3642fa73c21eafbee7851cc85d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/adaptive_text_selection_toolbar.dart","hash":"21b24537307b0b75d64fab66a4b350af"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/texture.dart","hash":"cd6b036d4e6b746161846a50d182c0b5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x509/asn1_algorithm_identifier.dart","hash":"2e28d4e67e9696c085e54b54aef9394d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/digest_sink.dart","hash":"038a6fc8c86b9aab7ef668688a077234"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/future.dart","hash":"18c04a8f8132af2c1b1de5af6909025c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/moll.dart","hash":"ba405584b3995ccb96192a25e2b64562"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x501/asn1_attribute_type_and_value.dart","hash":"bfcbc06b75397407cc5bc0c3c9775c84"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/retina_mode.dart","hash":"19b02f6acf8f9d93ab581a8b21fad75e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/ec_standard_curve_constructor.dart","hash":"f4c21a708c21cecc2823a65315ab890b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_border.dart","hash":"ef5d29332c97410d84821dee584f101a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/src/tone_delta_pair.dart","hash":"033b9ff4ea4c8fa3e9da4573a7d2edfb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/eax.dart","hash":"db3d47bbd056cc10e133a00439925906"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/utm.dart","hash":"bcb349d790e05aa85d7f941adcfff8e3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/message_codecs.dart","hash":"05140f857239a46996c20c38f4dbef98"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/app.dill","hash":"6699a1e18b7a28d4cbb392e3059959b4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/context_menu_button_item.dart","hash":"5061e0737e2db44e82d8a8c12f328a48"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/selection_container.dart","hash":"eb2124207d1c8d272f9c70186ea82432"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_aead_block_cipher.dart","hash":"45b660175c00f44ef94fd58bd294258f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_sound.dart","hash":"30d771880c8dbd68ea8e5d4a55c778c5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha512.dart","hash":"d8bc65f055ea77fb51c719f8239bb878"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/LICENSE","hash":"d26b134ce6925adbbb07c08b02583fb8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/outlined_button.dart","hash":"dbc7d4f14a6e99682358c850d6a3e648"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/version.dart","hash":"160b5f5a8a9e9eb11c753186cddab5f3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart","hash":"0b5277aa4296af3e84447bf4965ad8d0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_theme.dart","hash":"1d8fa1cee64f2d791002749fabe23e2e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart","hash":"1ea83bab0c02287274cb6fa619276461"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/src/contrast_curve.dart","hash":"82e64569c28ce30a19726e5c108b98bd"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/main_navigation_screen.dart","hash":"5cccdddceec3d4fa8f53c313999536eb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/defer.dart","hash":"d06420fd88fb8f7cc3acc1643051178a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/behavior_subject.dart","hash":"86d361932e590380696b3189090d1034"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_platform_interface-2.0.4/lib/app_links_platform_interface.dart","hash":"21bb49701e0eedc91779de9857a9380c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/src/utils.dart","hash":"95a1512a0fffd6fe7b489b94b4ac91e1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart","hash":"5ff1193cb6a6365b16c4c6a2c95ddc0f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/stream_channel.dart","hash":"b399357b285dbe1fc8e858ef3b8d20e1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/projection_tuple.dart","hash":"e6ad29937a5d3e4311e4e035be89bd88"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/impl.dart","hash":"dc83669d5e8c3f6966706169ffe4c8a9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/wkt_parser.dart","hash":"fe45aca4d81d94a0f6fd9e8bf5c2c670"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart","hash":"6a933aefd0d694655ccf581f3b6a10d9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_notification_observer.dart","hash":"5d501f601c3918737b410e99bbe669e6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart","hash":"69ead76daebf9d87643f6e3194d0e643"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/charcode.dart","hash":"b2015570257a2a6579f231937e7dea0e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/collections.dart","hash":"5f0040dcb01350ae3ca65e4181e2f4b0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/scale.dart","hash":"0918b5260a49208c2c4b52f17ffb9707"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_filter_builder.dart","hash":"8c97f61cfc9556b99ba2090ab1d0089b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_buttons.dart","hash":"aed826e965e4aa2fdb3466d39e33d824"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/des_parameters.dart","hash":"39880bf6cfebdca852998c5a638adfa2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_transitions_builder.dart","hash":"cbd4c2a440ff518c5063c61382b647a3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sm3.dart","hash":"9191b515c6ecf451da97518f6307d935"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/src/shared_preferences_legacy.dart","hash":"688f2672764b85cac73fe39f818ed17c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/delegating_stream_channel.dart","hash":"d731e1b690975788d014e6df127b2a9a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_generators/rsa_key_generator.dart","hash":"706a73e66948157c7e1b8f65d4d0f790"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/triangle.dart","hash":"2083695b7b9150b87307af446032ba45"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/spring_simulation.dart","hash":"818229a8c8d058b85f06d9ab0cfadfde"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/flutter_logo.dart","hash":"98773b81ad24d48d592f9a3be13ca9f4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/calendar_date_picker.dart","hash":"613fe141d0ea1859511061470bb47c44"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_button.dart","hash":"0364167ab22e2111b4bffaade82a9a5d"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/main.dart","hash":"1f01a8279fdee59ceea97fcd06d95fd6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time_picker_theme.dart","hash":"8579724d0a3da983333feb45e0ec3958"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_content.dart","hash":"29d2a4744cad0979d4cfdcdc2c1a6ed4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_client_options.dart","hash":"dfc5d664cf501c49dd911ab4e35fa922"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/mediation.dart","hash":"50aa5693c12e8267f91e19ead728ee35"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/src/logger.dart","hash":"49b829330c9d1fa06c2856f5f2266921"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/nzmg.dart","hash":"2cd9c8f4b7bd440d91f4ecd4c0f52625"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/layout_builder.dart","hash":"40ad3174c7f170adf08184383afb18c1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart","hash":"b1bb8356cca8b86afca314ab4898a527"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector.dart","hash":"1205ed5e14a59c237c712b8a495b1981"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart","hash":"0b75bd7311f9cedcf190a97c79867f32"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_style.dart","hash":"c024b206fb43b6984cd9218a57b33e9e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/keyboard_listener.dart","hash":"bd3f0349089d88d3cd79ffed23e9163b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_serializable.dart","hash":"8dfd67765e6092775b0927de44032dcd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/safe_area.dart","hash":"7088cc45b21c93be6b42dc748fc3a29a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/postgrest.dart","hash":"9b210e4d013c437b7d10ebab2766883d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart","hash":"dd918b96a422336ca9ba449bf212280f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart","hash":"2ad27cdee5e6fe69626594543bd0e7c4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/method_channel_shared_preferences.dart","hash":"fd1ee76b05ab638b73edeee9ad860f3d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/strut_style.dart","hash":"c9b2ccb35693a25ba607af45095b9379"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/src/get_application_id.dart","hash":"797b0bc8e17645ba0be5e25eb7d407f6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_win32.dart","hash":"2c53ff9306df7dc20c5150d5f3ce57a2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/counter.dart","hash":"7aec87ae03cb8479f958c018827260b1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart","hash":"9f5e8439ef3cbfa84f76922ec3580363"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/adapters/stream_cipher_as_block_cipher.dart","hash":"e9c8e087c6a13fa13c36504a1228859b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/src/path_provider_linux.dart","hash":"36e2678bec7c79de4aa4b97f7b6878d2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/theme.dart","hash":"4b46d86d9fee45718ce7a32c8f86a78d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/flutter_version.dart","hash":"597d897c972c255ade7307dfcc2e5524"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/service_extensions.dart","hash":"920b63c794849c8a7a0f03f23314bbb1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/zip.dart","hash":"636229be247a1ecd50a669eb2dc73206"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image.dart","hash":"3ea9050e3afe03240275c8bc0180d638"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection.dart","hash":"1693031830f8c91fe69569c2605ccb2e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/async.dart","hash":"13c2765ada00f970312dd9680a866556"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/capabilities.dart","hash":"88ff058a0f5a94ae94cbec023d5838e7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox.dart","hash":"832920f1be92a079a533b3b9dea92e3b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/dematerialize.dart","hash":"6f6ced37453e06f063a482bcb9509370"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart","hash":"c9111e47389ee4b70aab720435a2a2df"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/src/point_provider_lab.dart","hash":"28b2af7f1216ccd38b109a03e06c2831"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart","hash":"ef0f392137dd07bc256c579a21e15e0d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_tooltip.dart","hash":"8b7c60fbd0a3913fc8ad5a4288869db3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/cam16.dart","hash":"7cb71fc5981509df77a8edc6f092f688"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/lib/meta.dart","hash":"0a748e2c1c7c68fb4c69a7b8a8ecec23"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_random.dart","hash":"fff3d52d873f92db7ebe6915f5a933c4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/painter.dart","hash":"99113584ef3d8a932ee15f31d0d6a460"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/constants.dart","hash":"0a5ca3e2e425c39a8381fa6a0f64a4d1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/src/testing/fake_platform.dart","hash":"f1a57183b9d9b863c00fcad39308d4c1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/annotations.dart","hash":"b092b123c7d8046443429a9cd72baa9a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_drawer_theme.dart","hash":"4298e7b96b5292ad0aa4ad3c9c21d0ba"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera.dart","hash":"c78c078625d1f7f4b82987b0da3b83f9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/error_helpers.dart","hash":"c83781cf0c38883486f707cddbb96773"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/utf16.dart","hash":"10969c23d56bc924ded3adedeb13ecff"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/order.dart","hash":"7e119f6768ccc47b881b0d9922473e5d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs10/asn1_certification_request_info.dart","hash":"a4aab76e29682587c7cb505b1b1c9fc4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/service_extensions.dart","hash":"a05c7fb815e0936eb26f92f341de2a64"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/message_codec.dart","hash":"bf50f61746b9744a0e2d45a88815288f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_enum.dart","hash":"4817a73df1c313cf6a6eb86774e7fc99"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/logger.dart","hash":"0abc184f4138b805c17d7e37d675520a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/skip_until.dart","hash":"22ce2f0be207fd716e4ae18e312f5cf0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/palettes/tonal_palette.dart","hash":"cfeea6435b5871fb518238f65eff45c6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/debug.dart","hash":"3fd33becc9141d8a690c4205c72c5d40"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/crypto.dart","hash":"3b0b3a91aa8c0be99a4bb314280a8f9b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_map.dart","hash":"42e37fab03a3ee2d526bb6f51ea4af23"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart","hash":"1c30db1141cd553dfef8652fc960b285"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dislike/dislike_analyzer.dart","hash":"052660a52f5ab94091182bccabab6f84"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/list_tile_theme.dart","hash":"94e111a116f1259b7b55b8164e696e08"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_style_button.dart","hash":"51a77029c33902f88383f802e42d8dfb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart","hash":"98ee12375c3ad7ed08c157b8d3dc990a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/md4_family_digest.dart","hash":"024f7bd028389820eceb3c964a114141"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/layer.dart","hash":"e544f52b6c401f94d55944700710e814"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/live_text.dart","hash":"46dd203119c21a6ec4b9b941740a2323"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/icon_theme_data.dart","hash":"eca4f0ff81b2d3a801b6c61d80bc211c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/file_system.dart","hash":"3120b9b427a566f796573ee37167c026"}]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/App.framework/App b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/App.framework/App new file mode 100755 index 0000000..bc90dc8 Binary files /dev/null and b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/App.framework/App differ diff --git a/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/IssueLaunchRootViewControllerAccess.stamp b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/IssueLaunchRootViewControllerAccess.stamp new file mode 100644 index 0000000..815d2fd --- /dev/null +++ b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/IssueLaunchRootViewControllerAccess.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Runner/AppDelegate.swift"],"outputs":[]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/app.dill b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/app.dill new file mode 100644 index 0000000..bae2dd1 Binary files /dev/null and b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/app.dill differ diff --git a/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/dart_build.d b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/dart_build.d new file mode 100644 index 0000000..718592f --- /dev/null +++ b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/dart_build.d @@ -0,0 +1 @@ + /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/dart_build_result.json: \ No newline at end of file diff --git a/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/dart_build.stamp b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/dart_build.stamp new file mode 100644 index 0000000..974d383 --- /dev/null +++ b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/dart_build.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/native_assets.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/package_config.json"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/dart_build_result.json","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/dart_build_result.json"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/dart_build_result.json b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/dart_build_result.json new file mode 100644 index 0000000..130ef5c --- /dev/null +++ b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/dart_build_result.json @@ -0,0 +1 @@ +{"build_start":"2026-07-26T19:35:25.796056","build_end":"2026-07-26T19:35:25.796057","dependencies":[],"code_assets":[],"data_assets":[]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/debug_ios_bundle_flutter_assets.stamp b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/debug_ios_bundle_flutter_assets.stamp new file mode 100644 index 0000000..3e3a0d0 --- /dev/null +++ b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/debug_ios_bundle_flutter_assets.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/app.dill","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/App.framework/App","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/pubspec.yaml","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/dart_build_result.json","/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/icon_tree_shaker.dart","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/tools/shader_compiler.dart","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/pubspec.yaml","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Runner/Info.plist","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/AppFrameworkInfo.plist","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/assets/flutter_map_logo.png","/Users/marcwieland/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9/assets/CupertinoIcons.ttf","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shaders/stretch_effect.frag","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/native_assets.json","/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_linux-1.0.3/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_platform_interface-2.0.4/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_web-1.0.4/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/boolean_selector-2.1.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/convert-3.1.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_earcut-1.2.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/fake_async-1.3.3/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_lints-6.0.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/jwt_decode-0.3.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker-11.0.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.10/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/lints-6.1.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/matcher-0.12.19/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/retry-3.1.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.3/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/stack_trace-1.12.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/test_api-0.7.11/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/unicode-0.3.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.32/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_ios-6.4.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.5/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_web-2.4.3/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.5/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/vm_service-15.2.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/web-1.1.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/yet_another_json_isolate-2.1.1/LICENSE","/Users/marcwieland/Programs/flutter/bin/cache/pkg/sky_engine/LICENSE","/Users/marcwieland/Programs/flutter/packages/flutter/LICENSE"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/vm_snapshot_data","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/isolate_snapshot_data","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/kernel_blob.bin","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/App","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/Info.plist","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/ink_sparkle.frag","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/stretch_effect.frag","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.bin","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/FontManifest.json","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NOTICES.Z","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NativeAssetsManifest.json"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/debug_ios_lldb_init.stamp b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/debug_ios_lldb_init.stamp new file mode 100644 index 0000000..d6be3c5 --- /dev/null +++ b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/debug_ios_lldb_init.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/darwin.dart"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/ephemeral/flutter_lldbinit"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/debug_universal_framework.stamp b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/debug_universal_framework.stamp new file mode 100644 index 0000000..75b6e95 --- /dev/null +++ b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/debug_universal_framework.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/App.framework/App"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/debug_unpack_ios.stamp b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/debug_unpack_ios.stamp new file mode 100644 index 0000000..f1ccb73 --- /dev/null +++ b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/debug_unpack_ios.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/flutter_assets.d b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/flutter_assets.d new file mode 100644 index 0000000..22ca599 --- /dev/null +++ b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/flutter_assets.d @@ -0,0 +1 @@ + /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/ink_sparkle.frag /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/stretch_effect.frag /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.bin /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/FontManifest.json /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NOTICES.Z /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NativeAssetsManifest.json: /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/pubspec.yaml /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Runner/Info.plist /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/AppFrameworkInfo.plist /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/assets/flutter_map_logo.png /Users/marcwieland/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9/assets/CupertinoIcons.ttf /Users/marcwieland/Programs/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shaders/stretch_effect.frag /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/native_assets.json /Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_linux-1.0.3/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_platform_interface-2.0.4/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_web-1.0.4/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/boolean_selector-2.1.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/convert-3.1.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_earcut-1.2.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/fake_async-1.3.3/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_lints-6.0.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/jwt_decode-0.3.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker-11.0.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.10/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/lints-6.1.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/matcher-0.12.19/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/retry-3.1.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.3/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/stack_trace-1.12.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/test_api-0.7.11/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/unicode-0.3.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.32/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_ios-6.4.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.5/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_web-2.4.3/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.5/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/vm_service-15.2.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/web-1.1.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/yet_another_json_isolate-2.1.1/LICENSE /Users/marcwieland/Programs/flutter/bin/cache/pkg/sky_engine/LICENSE /Users/marcwieland/Programs/flutter/packages/flutter/LICENSE \ No newline at end of file diff --git a/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/gen_dart_plugin_registrant.stamp b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/gen_dart_plugin_registrant.stamp new file mode 100644 index 0000000..12bbb67 --- /dev/null +++ b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/gen_dart_plugin_registrant.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/package_config.json"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/dart_plugin_registrant.dart"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/gen_localizations.stamp b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/gen_localizations.stamp new file mode 100644 index 0000000..1b2d28c --- /dev/null +++ b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/gen_localizations.stamp @@ -0,0 +1 @@ +{"inputs":[],"outputs":[]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/install_code_assets.d b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/install_code_assets.d new file mode 100644 index 0000000..08060ca --- /dev/null +++ b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/install_code_assets.d @@ -0,0 +1 @@ + /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/native_assets.json: \ No newline at end of file diff --git a/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/install_code_assets.stamp b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/install_code_assets.stamp new file mode 100644 index 0000000..10d8ac8 --- /dev/null +++ b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/install_code_assets.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/native_assets.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/dart_build_result.json","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/package_config.json"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/native_assets.json","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/native_assets.json"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/kernel_snapshot_program.d b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/kernel_snapshot_program.d new file mode 100644 index 0000000..e0c5ad7 --- /dev/null +++ b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/kernel_snapshot_program.d @@ -0,0 +1 @@ +/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/app.dill: /Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/lib/app_links.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/lib/src/app_links.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_linux-1.0.3/lib/app_links_linux.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_platform_interface-2.0.4/lib/app_links_method_channel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_platform_interface-2.0.4/lib/app_links_platform_interface.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/async.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/async_cache.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/async_memoizer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/byte_collector.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/cancelable_operation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/chunked_stream_reader.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/event_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/future.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_consumer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_subscription.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/future_group.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/lazy_stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/null_stream_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/restartable_timer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/capture_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/capture_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/error.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/future.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/release_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/release_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/result.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/value.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/single_subscription_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/sink_base.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_closer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_completer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_extensions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_group.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_queue.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_completer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_extensions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/handler_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/reject_errors.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/stream_transformer_wrapper.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/typed.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_splitter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_subscription_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_zip.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/subscription_stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/typed/stream_subscription.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/typed_stream_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/characters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/characters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/characters_impl.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/extensions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/breaks.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/table.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/clock.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/clock.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/default.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/stopwatch.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/collection.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/algorithms.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/boollist.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/unmodifiable_wrappers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/canonicalized_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_iterable.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_iterator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/comparators.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/empty_unmodifiable_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/functions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/iterable_extensions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/iterable_zip.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/list_extensions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/priority_queue.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/queue_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/union_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/union_set_controller.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/wrappers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/crypto.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/digest.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/digest_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/hash.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/hash_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/hmac.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/md5.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha256.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha512.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha512_fastsinks.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_earcut-1.2.0/lib/dart_earcut.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/dart_jsonwebtoken.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/algorithms.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/ed25519.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/exceptions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/helpers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/jwt.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/key_parser.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/keys.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/ffi.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/allocation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/arena.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/utf16.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/utf8.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/file.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/local.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_directory.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_directory.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/common.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_file.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_file.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_file_system.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_file_system_entity.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_link.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_link.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_file_system.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_file_system_entity.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_random_access_file.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/directory.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/error_codes.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/error_codes_dart_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/file.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/file_system.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/file_system_entity.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/link.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/animation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/cupertino.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/foundation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/gestures.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/material.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/painting.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/physics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/rendering.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/scheduler.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/semantics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/services.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation_controller.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/listener_helpers.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation_style.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/diagnostics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/curves.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/tween.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/tween_sequence.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/app.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/checkbox.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/toggleable.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/colors.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/constants.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/context_menu.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/context_menu_action.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/cupertino_focus_halo.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/date_picker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/dialog.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/expansion_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/form_row.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/form_section.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/icon_theme_data.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/icons.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/interface_level.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/list_section.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/list_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/localizations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/magnifier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/menu_anchor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/picker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/radio.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/refresh.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/object.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/route.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/search_field.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/restoration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/radio_group.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/box.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/sheet.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/slider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/spell_check_suggestions_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/switch.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/tab_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_field.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/slotted_render_object_widget.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_form_field_row.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_capabilities_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_error_dumper_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_features.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_platform_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_timeline_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/annotations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/assertions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/basic_types.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/bitfield.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/capabilities.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/change_notifier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/collections.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/constants.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/error_dumper.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/isolates.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/key.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/licenses.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/node.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/object.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/observer_list.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/persistent_hash_map.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/platform.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/print.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/serialization.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/service_extensions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/stack_frame.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/timeline.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/unicode.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/arena.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/constants.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/converter.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/drag.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/drag_details.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/eager.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/events.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/force_press.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/gesture_details.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/gesture_settings.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/hit_test.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/long_press.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/monodrag.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/multidrag.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/multitap.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/pointer_router.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/recognizer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/resampler.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/scale.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/tap.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/tap_and_drag.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/team.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/about.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_buttons.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_chip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_icons_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/adaptive_text_selection_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/arc.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/autocomplete.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/back_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/badge.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/badge_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/banner.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/banner_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_navigation_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_sheet.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_state_mixin.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_style.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_style_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/calendar_date_picker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/card.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/card_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/carousel.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/carousel_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/chip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/chip_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/choice_chip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/circle_avatar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/color_scheme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/colors.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/constants.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/curves.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table_source.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date_picker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date_picker_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dialog.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dialog_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/divider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/divider_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer_header.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu_form_field.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevated_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevated_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevation_overlay.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expand_icon.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_panel.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_tile_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filled_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filled_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filter_chip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/grid_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icon_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icon_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icons.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_decoration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_highlight.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_ripple.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_sparkle.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_splash.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_well.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_chip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_decorator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/list_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/list_tile_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/magnifier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_localizations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_state.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_anchor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_style.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/mergeable_material.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/motion.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_drawer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_drawer_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_rail.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_rail_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/no_splash.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/outlined_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/outlined_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/page.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/paginated_data_table.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/popup_menu.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/predictive_back_page_transitions_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/progress_indicator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/progress_indicator_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio_list_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/range_slider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/range_slider_parts.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/refresh_indicator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/reorderable_list.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scaffold.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scrollbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scrollbar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_anchor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_view_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/segmented_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/segmented_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/selectable_text.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/selection_area.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shadows.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_parts.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_value_indicator_shape.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/snack_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar_layout_delegate.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/stepper.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch_list_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_controller.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_indicator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tabs.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_field.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_form_field.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_toolbar_text_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/theme_data.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time_picker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time_picker_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/toggle_buttons.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip_visibility.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/typography.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/_network_image_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/_web_image_info_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/alignment.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/basic_types.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/border_radius.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/borders.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_decoration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_fit.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_shadow.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/circle_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/clip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/colors.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/decoration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/decoration_image.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/edge_insets.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/flutter_logo.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/fractional_offset.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/geometry.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/gradient.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_cache.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_decoder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_provider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_resolution.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_stream.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/inline_span.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/linear_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/matrix_utils.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/notched_shapes.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/oval_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/paint_utilities.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/placeholder_span.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/shape_decoration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/stadium_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/star_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/strut_style.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_painter.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_scaler.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_span.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_style.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/friction_simulation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/simulation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/spring_simulation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/tolerance.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/utils.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/animated_size.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/custom_layout.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/custom_paint.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/decorated_sliver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/editable.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/paragraph.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/error.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/flex.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/flow.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/image.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/image_filter_config.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/layer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/layout_helper.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/list_body.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/mouse_tracker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/selection.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/platform_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/proxy_box.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/proxy_sliver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/rotated_box.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/service_extensions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/shifted_box.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_group.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_list.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_tree.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/stack.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/table.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/table_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/texture.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/tweens.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/viewport.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/wrap.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/priority.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/service_extensions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/ticker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics_event.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics_service.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/_background_isolate_binary_messenger_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/asset_bundle.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/asset_manifest.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/autofill.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/binary_messenger.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/browser_context_menu.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/clipboard.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/deferred_component.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/flavor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/flutter_version.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/font_loader.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/haptic_feedback.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/hardware_keyboard.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_inserted_content.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_key.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_maps.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/live_text.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/message_codec.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/message_codecs.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/mouse_cursor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/mouse_tracking.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/platform_channel.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/platform_views.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/predictive_back_event.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/process_text.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_ios.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_web.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_windows.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/restoration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/scribe.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/sensitive_content.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/service_extensions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/spell_check.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_channels.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_chrome.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_navigator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_sound.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_boundary.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_editing.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_editing_delta.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_formatter.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_input.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_layout_metrics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/undo_manager.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_accessibility_evaluations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_html_element_view_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_platform_selectable_region_context_menu_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_web_browser_detection_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_web_image_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_linux.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_macos.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_positioner.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_win32.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/actions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/adapter.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/framework.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_scroll_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_size.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/annotated_region.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/app.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/app_lifecycle_listener.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/async.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/autocomplete.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/autofill.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/banner.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/basic.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/color_filter.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/constants.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/container.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/context_menu_button_item.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/context_menu_controller.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/date.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/decorated_sliver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/default_selection_style.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/default_text_editing_shortcuts.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dialog.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dismissible.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/display_feature_sub_screen.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/disposable_build_context.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/drag_boundary.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/drag_target.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dual_transition_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/editable_text.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/expansible.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/feedback.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/flutter_logo.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_manager.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_scope.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/form.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/grid_paper.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/heroes.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_data.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image_filter.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image_icon.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_model.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/interactive_viewer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/keyboard_listener.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/layout_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/localizations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/lookup_boundary.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/magnifier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/media_query.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigator_pop_handler.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/notification_listener.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overflow_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overlay.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_storage.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_transitions_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pages.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pinned_header_sliver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/placeholder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_menu_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_selectable_region_context_menu.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pop_scope.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/preferred_size.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_menu_anchor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_radio.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_tooltip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/reorderable_list.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/repeating_animation_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/restoration_properties.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/router.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/routes.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/safe_area.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_aware_image_provider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_context.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_delegate.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_notification_observer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_position.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollable.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollable_helpers.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/selectable_region.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/selection_container.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sensitive_content.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/service_extensions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/shared_app_data.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/shortcuts.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_fill.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_floating_header.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_resizing_header.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_tree.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/snapshot_widget.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/spacer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/spell_check.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/standard_component_type.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/status_transitions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/stretch_effect.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/system_context_menu.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/table.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/tap_region.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_editing_intents.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_anchors.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_layout_delegate.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/texture.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/title.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/transitions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/tween_animation_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/two_dimensional_scroll_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/two_dimensional_viewport.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/undo_history.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/unique_widget.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/viewport.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/visibility.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_span.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_state.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/widgets.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/dart_plugin_registrant.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/flutter_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/geo/crs.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/geo/latlng_bounds.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/interactive_flag.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/latlng_tween.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/map_events.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/map_interactive_viewer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/multi_finger_gesture.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/positioned_tap_detector_2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/animation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/source.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/widget.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/simple.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/circle_layer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/circle_marker.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/painter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/internal_hit_detectable.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/marker_layer/marker_layer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/marker_layer/marker.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/overlay_image_layer/overlay_image_layer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/overlay_image_layer/overlay_image.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/polygon_layer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/painter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/polygon.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/projected_polygon.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_projection_simplification/state.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/label.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/polyline_layer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/painter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/polyline.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/projected_polyline.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/scalebar.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/painter/base.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/painter/simple.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/layer_hit_notifier.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/layer_hit_result.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_projection_simplification/widget.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/pixel_hiker.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/visible_segment.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/stroke_pattern.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/mobile_layer_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/translucent_pointer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_bounds/tile_bounds.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_bounds/tile_bounds_at_zoom.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_coordinates.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_display.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image_manager.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image_view.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_layer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_error_evict_callback.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/retina_mode.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/wms_tile_layer_options.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/asset_tile_provider.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/base_tile_provider.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/file_providers/tile_provider_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/network_image_provider.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/network_tile_provider.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_range.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_range_calculator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_scale_calculator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_update_event.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_update_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera_constraint.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera_fit.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/controller/map_controller.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/controller/map_controller_impl.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/inherited_model.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/cursor_keyboard_rotation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/interaction.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/options.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/widget.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/bounds.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/extensions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/move_and_rotate_result.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/offsets.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/point_in_polygon.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/simplify.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/functions_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/functions_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/types.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/version.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/gotrue.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/base64url.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/broadcast_stub.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/fetch.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_custom_providers_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_mfa_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_oauth_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_passkey_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_oauth_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_mfa_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_passkey_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/helper.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/api_version.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/auth_exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/auth_response.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/auth_state.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/custom_oauth_provider.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/error_code.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/fetch_options.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/gotrue_async_storage.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/jwt.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/mfa.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/passkey.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/session.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/sign_out_reason.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/types.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/user.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/user_attributes.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/version.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/gtk.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_application.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_application_notifier.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_icon.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_icon_real.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_settings.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_settings_real.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/libgtk.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/libgtk.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/http.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/retry.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/abortable.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_request.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_response.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/boundary_characters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/byte_stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/io_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/io_streamed_response.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_file.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_file_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_request.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/request.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/response.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/streamed_request.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/streamed_response.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/http_parser.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/authentication_challenge.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/case_insensitive_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/charcodes.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/decoder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/encoder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/http_date.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/media_type.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/scan.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/date_symbols.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/intl.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/message_lookup_by_library.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/number_symbols.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/number_symbols_data.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/date_format_internal.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/global_state.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/bidi.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/bidi_formatter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_computation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_format.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_format_field.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/micro_money.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_format.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/compact_number_format.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_format_parser.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_parser.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_parser_base.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/regexp.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/string_stack.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/text_direction.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl_helpers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/plural_rules.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/json_annotation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/allowed_keys_helpers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/checked_helpers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/enum_helpers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_converter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_enum.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_key.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_literal.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_serializable.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_serializable.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_value.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/jwt_decode-0.3.1/lib/jwt_decode.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Path.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/interfaces.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/calculator/Haversine.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/calculator/Vincenty.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Distance.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/LatLng.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/LengthUnit.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Circle.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/spline.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/spline/CatmullRomSpline.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/lists.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/bit_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/filled_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/grouped_range_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/list_pointer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/range_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/sparse_bool_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/sparse_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/step_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/wrapped_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/logger.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/ansi_color.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/date_time_format.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/filters/development_filter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/filters/production_filter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_event.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_filter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_level.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_printer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/logger.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/output_event.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/advanced_file_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/console_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/file_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/memory_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/multi_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/stream_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/hybrid_printer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/logfmt_printer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/prefix_printer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/pretty_printer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/simple_printer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/web.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/logging.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/src/level.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/src/log_record.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/src/logger.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/blend/blend.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/contrast/contrast.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dislike/dislike_analyzer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/dynamic_color.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/dynamic_scheme.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/material_dynamic_colors.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/src/contrast_curve.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/src/tone_delta_pair.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/variant.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/cam16.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/hct.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/src/hct_solver.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/viewing_conditions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/material_color_utilities.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/palettes/core_palette.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/palettes/tonal_palette.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_celebi.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_wsmeans.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_wu.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/src/point_provider.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/src/point_provider_lab.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_content.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_expressive.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_fidelity.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_fruit_salad.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_monochrome.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_neutral.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_rainbow.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_tonal_spot.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_vibrant.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/score/score.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/temperature/temperature_cache.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/color_utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/math_utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/string_utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/lib/meta.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/lib/meta_meta.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/mgrs_dart.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/bbox.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/lonlat.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/utm.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/mgrs.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/mime.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/bound_multipart_stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/char_code.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/default_extension_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/extension.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/magic_number.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/mime_multipart_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/mime_shared.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/mime_type.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/passkey_authenticator_interface.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticate_request.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticate_response.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticator_selection.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticator_selection.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/availability.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/credential.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/credential.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/mediation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/pubkeycred_param.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/pubkeycred_param.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/register_request.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/register_response.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/relying_party.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/relying_party.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/signal_request.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/types.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/user.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/user.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/path.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/characters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/context.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/internal_style.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/parsed_path.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/posix.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/url.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/windows.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/path_provider_linux.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/src/get_application_id.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/src/get_application_id_real.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/src/path_provider_linux.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/lib/path_provider_platform_interface.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/lib/src/enums.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/lib/src/method_channel_path_provider.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/path_provider_windows.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/folders.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/guid.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/path_provider_windows_real.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/win32_wrappers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/platform.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/src/interface/local_platform.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/src/interface/platform.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/src/testing/fake_platform.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/plugin_platform_interface.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/adapters/stream_cipher_as_block_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/aead_block_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/aead_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/aead_parameters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/algorithm.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_block_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_key.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_key_pair.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_key_parameter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/block_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/cipher_parameters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/des_parameters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/desede_parameters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/digest.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_derivator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_generator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_generator_parameters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_parameter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/mac.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/padded_block_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/padded_block_cipher_parameters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/padding.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_iv.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_random.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_salt.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_salt_configuration.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/pbe_parameters_generator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/private_key.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/private_key_parameter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/public_key.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/public_key_parameter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/rc2_parameters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/registry_factory_exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/secure_random.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/signature.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/signer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/srp_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/srp_server.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/stream_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/xof.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_encoding_rule.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_object.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_parser.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_tags.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/object_identifiers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/object_identifiers_database.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs1/asn1_digest_info.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs10/asn1_certification_request.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs10/asn1_certification_request_info.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs10/asn1_subject_public_key_info.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_authenticated_safe.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_cert_bag.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_key_bag.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_mac_data.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_pfx.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_pkcs12_attribute.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_safe_bag.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_safe_contents.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs7/asn1_content_info.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs7/asn1_encrypted_content_info.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs8/asn1_encrypted_data.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs8/asn1_encrypted_private_key_info.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs8/asn1_private_key_info.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_bit_string.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_bmp_string.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_boolean.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_enumerated.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_generalized_time.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_ia5_string.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_integer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_null.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_object_identifier.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_octet_string.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_printable_string.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_sequence.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_teletext_string.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_utc_time.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_utf8_string.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/unsupported_asn1_encoding_rule_exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/unsupported_asn1_tag_exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/unsupported_object_identifier_exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x501/asn1_attribute_type_and_value.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x501/asn1_name.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x501/asn1_rdn.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x509/asn1_algorithm_identifier.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/oaep.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/pkcs1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/rsa.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/aes.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/aes_fast.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/blowfish.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/camellia.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/des_base.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/desede_engine.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/cbc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ccm.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/cfb.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ctr.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ecb.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/gcm.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/gctr.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ige.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ofb.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/sic.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/rc2_engine.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/twofish.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/blake2b.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/cshake.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/keccak.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/md2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/md4.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/md5.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd128.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd160.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd256.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd320.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha224.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha256.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha3.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha384.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha512.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha512t.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/shake.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sm3.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/tiger.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/whirlpool.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/xof_utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp160r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp160t1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp192r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp192t1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp224r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp224t1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp256r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp256t1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp320r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp320t1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp384r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp384t1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp512r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp512t1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_a.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_b.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_c.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_xcha.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_xchb.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime192v1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime192v2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime192v3.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime239v1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime239v2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime239v3.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime256v1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp112r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp112r2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp128r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp128r2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp160k1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp160r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp160r2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp192k1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp192r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp224k1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp224r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp256k1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp256r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp384r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp521r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/ecc_base.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/ecc_fp.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/ecdh.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/export.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/impl.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/argon2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/argon2_native_int_impl.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/concat_kdf.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/ecdh_kdf.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/hkdf.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/pbkdf2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/pkcs12_parameter_generator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/pkcs5s1_parameter_generator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/scrypt.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_generators/api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_generators/ec_key_generator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_generators/rsa_key_generator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/cbc_block_cipher_mac.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/cmac.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/hmac.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/poly1305.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/padded_block_cipher/padded_block_cipher_impl.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/paddings/iso7816d4.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/paddings/pkcs7.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/pointycastle.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/random/auto_seed_block_ctr_random.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/random/block_ctr_random.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/random/fortuna_random.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/signers/ecdsa_signer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/signers/pss_signer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/signers/rsa_signer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/ct.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/ec_standard_curve_constructor.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_aead_block_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_aead_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_asymmetric_block_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_block_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_digest.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_key_derivator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_mac.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_padding.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_stream_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/entropy.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/keccak_engine.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/long_sha2_family_digest.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/md4_family_digest.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/secure_random_base.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/platform_check/native.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/platform_check/platform_check.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/registry/registration.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/registry/registry.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/ufixnum.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/chacha20.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/chacha20poly1305.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/chacha7539.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/ctr.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/eax.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/rc4_engine.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/salsa20.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/sic.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/polylabel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/src/data.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/src/polylabel_base.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/postgrest.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_filter_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_query_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_rpc_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_transform_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/raw_postgrest_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/response_postgrest_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/types.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/version.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/proj4dart.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/constant_datum.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/datum.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/ellipsoid.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/nadgrid.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/point.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/proj_params.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/projection.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/projection_tuple.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/unit.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/datum_transform.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/datum_utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/derive_constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/areas.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/datums.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/ellipsoids.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/faces.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/initializers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/prime_meridians.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/units.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/values.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/globals/nadgrid_store.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/globals/projection_store.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/aea.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/aeqd.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/cass.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/cea.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/eqc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/eqdc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/etmerc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gauss.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/geocent.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gnom.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gstmerc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/krovak.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/laea.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/lcc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/longlat.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/merc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/mill.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/moll.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/nzmg.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/omerc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/ortho.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/poly.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/qsc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/robin.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/sinu.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/somerc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/stere.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/sterea.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/tmerc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/utm.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/vandg.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/realtime_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/message.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/push.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/realtime_channel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/realtime_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/realtime_presence.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/retry_timer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/serializer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/transformers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/types.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/version.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/websocket/websocket.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/websocket/websocket_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/retry-3.1.2/lib/retry.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/rxdart.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/rx.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/combine_latest.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/concat.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/concat_eager.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/connectable_stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/defer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/fork_join.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/from_callable.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/merge.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/never.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/race.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/range.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/repeat.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/replay_stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/retry.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/retry_when.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/sequence_equal.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/switch_latest.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/timer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/using.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/value_stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/zip.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/behavior_subject.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/publish_subject.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/replay_subject.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/subject.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/backpressure.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/buffer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/debounce.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/pairwise.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/sample.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/throttle.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/window.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/default_if_empty.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/delay.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/delay_when.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/dematerialize.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/distinct_unique.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/do.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/end_with.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/end_with_many.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/exhaust_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/flat_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/group_by.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/ignore_elements.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/interval.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/map_not_null.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/map_to.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/materialize.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/max.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/min.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/on_error_resume.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/scan.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/skip_last.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/skip_until.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/start_with.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/start_with_error.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/start_with_many.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/switch_if_empty.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/switch_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/take_last.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/take_until.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/take_while_inclusive.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/time_interval.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/timestamp.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/where_not_null.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/where_type.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/with_latest_from.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/collection_extensions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/composite_subscription.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/empty.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/error_and_stacktrace.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/forwarding_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/forwarding_stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/future.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/min_max.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/notification.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/subscription.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/streams.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/subjects.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/transformers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/shared_preferences.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/src/shared_preferences_async.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/src/shared_preferences_devtools_extension_data.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/src/shared_preferences_legacy.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/shared_preferences_android.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/messages.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/messages_async.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/shared_preferences_android.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/shared_preferences_async_android.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/strings.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/shared_preferences_foundation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/src/messages.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/src/shared_preferences_async_foundation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/src/shared_preferences_foundation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/lib/shared_preferences_linux.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/method_channel_shared_preferences.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/shared_preferences_async_platform_interface.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/shared_preferences_platform_interface.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/types.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/lib/shared_preferences_windows.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/source_span.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/charcode.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/colors.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/file.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/highlighter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/location.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/location_mixin.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_mixin.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_with_context.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/fetch.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/file_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/storage_bucket_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/storage_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/storage_file_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/types.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/version.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/storage_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/close_guarantee_channel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/delegating_stream_channel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/disconnector.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/guarantee_channel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/json_document_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/multi_channel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/stream_channel_completer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/stream_channel_controller.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/stream_channel_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/stream_channel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/charcode.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/eager_span_scanner.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/line_scanner.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/relative_span_scanner.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/span_scanner.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/string_scanner.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/string_scanner.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/auth_http_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/auth_user.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/counter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/platform_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/realtime_client_options.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/remove_subscription_result.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_client_options.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_event_types.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_query_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_query_schema.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_realtime_error.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_stream_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_stream_filter_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/version.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/supabase.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/clear_auth_url_parameters_stub.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/flutter_go_true_client_options.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/hot_restart_cleanup_stub.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/local_storage.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/local_storage_stub.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/passkey/passkey_options_mapper.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/platform_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/supabase.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/supabase_auth.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/supabase_passkey.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/version.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/supabase_flutter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/ascii_glyph_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/glyph_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/top_level.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/unicode_glyph_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/term_glyph.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/src/typed_buffer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/src/typed_queue.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/typed_buffers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/typed_data.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/unicode-0.3.1/lib/unicode.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/legacy_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/type_conversion.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/types.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/url_launcher_string.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/url_launcher_uri.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/url_launcher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/url_launcher_string.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.32/lib/src/messages.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.32/lib/url_launcher_android.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_ios-6.4.1/lib/src/messages.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_ios-6.4.1/lib/url_launcher_ios.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2/lib/src/messages.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2/lib/url_launcher_linux.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.5/lib/src/messages.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.5/lib/url_launcher_macos.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/link.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/method_channel_url_launcher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/src/types.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/src/url_launcher_platform.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/url_launcher_platform_interface.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.5/lib/src/messages.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.5/lib/url_launcher_windows.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/vector_math_64.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/aabb2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/aabb3.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/colors.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/frustum.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/intersection_result.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix3.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix4.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/noise.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/obb3.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/plane.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/quad.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/quaternion.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/ray.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/sphere.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/triangle.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector3.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector4.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/error_helpers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/opengl.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/utilities.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/io_web_socket.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/src/io_web_socket.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/src/web_socket.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/web_socket.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/adapter_web_socket_channel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/src/channel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/src/exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/web_socket_channel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/clean_wkt.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/parser.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/process.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/proj_wkt.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/wkt_parser.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/lib/xdg_directories.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/yet_another_json_isolate-2.1.1/lib/src/_isolates_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/yet_another_json_isolate-2.1.1/lib/yet_another_json_isolate.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/data/mock_data.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/customer.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/installed_part.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/order.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/schedule_item.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/customer_detail_screen.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/dummy_screen.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/orders_screen.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/theme/app_theme.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/customer_preview_sheet.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/orders_day_view.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/orders_week_view.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/dart_plugin_registrant.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/main.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/services/database_service.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/main_navigation_screen.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/config/supabase_config.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/customer_map_screen.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/more_screen.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/system_status_dialog.dart diff --git a/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/kernel_snapshot_program.stamp b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/kernel_snapshot_program.stamp new file mode 100644 index 0000000..d17ddd3 --- /dev/null +++ b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/kernel_snapshot_program.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/package_config.json","/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/common.dart","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/lib/app_links.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/lib/src/app_links.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_linux-1.0.3/lib/app_links_linux.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_platform_interface-2.0.4/lib/app_links_method_channel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_platform_interface-2.0.4/lib/app_links_platform_interface.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/async.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/async_cache.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/async_memoizer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/byte_collector.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/cancelable_operation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/chunked_stream_reader.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/event_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/future.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_consumer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_subscription.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/future_group.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/lazy_stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/null_stream_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/restartable_timer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/capture_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/capture_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/error.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/future.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/release_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/release_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/result.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/value.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/single_subscription_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/sink_base.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_closer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_completer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_extensions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_group.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_queue.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_completer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_extensions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/handler_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/reject_errors.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/stream_transformer_wrapper.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/typed.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_splitter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_subscription_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_zip.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/subscription_stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/typed/stream_subscription.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/typed_stream_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/characters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/characters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/characters_impl.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/extensions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/breaks.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/table.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/clock.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/clock.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/default.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/stopwatch.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/collection.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/algorithms.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/boollist.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/unmodifiable_wrappers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/canonicalized_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_iterable.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_iterator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/comparators.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/empty_unmodifiable_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/functions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/iterable_extensions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/iterable_zip.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/list_extensions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/priority_queue.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/queue_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/union_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/union_set_controller.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/wrappers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/crypto.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/digest.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/digest_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/hash.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/hash_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/hmac.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/md5.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha256.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha512.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha512_fastsinks.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_earcut-1.2.0/lib/dart_earcut.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/dart_jsonwebtoken.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/algorithms.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/ed25519.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/exceptions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/helpers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/jwt.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/key_parser.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/keys.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/ffi.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/allocation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/arena.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/utf16.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/utf8.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/file.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/local.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_directory.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_directory.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/common.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_file.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_file.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_file_system.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_file_system_entity.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_link.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_link.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_file_system.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_file_system_entity.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_random_access_file.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/directory.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/error_codes.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/error_codes_dart_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/file.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/file_system.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/file_system_entity.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/link.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/animation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/cupertino.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/foundation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/gestures.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/material.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/painting.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/physics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/rendering.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/scheduler.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/semantics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/services.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation_controller.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/listener_helpers.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation_style.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/diagnostics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/curves.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/tween.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/tween_sequence.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/app.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/checkbox.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/toggleable.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/colors.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/constants.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/context_menu.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/context_menu_action.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/cupertino_focus_halo.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/date_picker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/dialog.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/expansion_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/form_row.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/form_section.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/icon_theme_data.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/icons.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/interface_level.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/list_section.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/list_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/localizations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/magnifier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/menu_anchor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/picker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/radio.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/refresh.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/object.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/route.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/search_field.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/restoration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/radio_group.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/box.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/sheet.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/slider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/spell_check_suggestions_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/switch.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/tab_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_field.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/slotted_render_object_widget.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_form_field_row.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_capabilities_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_error_dumper_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_features.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_platform_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_timeline_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/annotations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/assertions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/basic_types.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/bitfield.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/capabilities.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/change_notifier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/collections.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/constants.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/error_dumper.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/isolates.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/key.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/licenses.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/node.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/object.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/observer_list.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/persistent_hash_map.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/platform.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/print.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/serialization.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/service_extensions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/stack_frame.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/timeline.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/unicode.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/arena.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/constants.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/converter.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/drag.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/drag_details.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/eager.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/events.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/force_press.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/gesture_details.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/gesture_settings.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/hit_test.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/long_press.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/monodrag.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/multidrag.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/multitap.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/pointer_router.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/recognizer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/resampler.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/scale.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/tap.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/tap_and_drag.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/team.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/about.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_buttons.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_chip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_icons_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/adaptive_text_selection_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/arc.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/autocomplete.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/back_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/badge.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/badge_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/banner.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/banner_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_navigation_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_sheet.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_state_mixin.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_style.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_style_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/calendar_date_picker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/card.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/card_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/carousel.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/carousel_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/chip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/chip_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/choice_chip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/circle_avatar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/color_scheme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/colors.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/constants.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/curves.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table_source.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date_picker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date_picker_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dialog.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dialog_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/divider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/divider_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer_header.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu_form_field.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevated_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevated_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevation_overlay.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expand_icon.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_panel.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_tile_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filled_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filled_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filter_chip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/grid_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icon_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icon_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icons.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_decoration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_highlight.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_ripple.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_sparkle.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_splash.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_well.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_chip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_decorator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/list_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/list_tile_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/magnifier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_localizations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_state.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_anchor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_style.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/mergeable_material.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/motion.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_drawer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_drawer_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_rail.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_rail_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/no_splash.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/outlined_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/outlined_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/page.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/paginated_data_table.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/popup_menu.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/predictive_back_page_transitions_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/progress_indicator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/progress_indicator_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio_list_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/range_slider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/range_slider_parts.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/refresh_indicator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/reorderable_list.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scaffold.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scrollbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scrollbar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_anchor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_view_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/segmented_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/segmented_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/selectable_text.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/selection_area.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shadows.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_parts.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_value_indicator_shape.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/snack_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar_layout_delegate.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/stepper.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch_list_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_controller.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_indicator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tabs.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_field.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_form_field.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_toolbar_text_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/theme_data.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time_picker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time_picker_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/toggle_buttons.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip_visibility.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/typography.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/_network_image_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/_web_image_info_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/alignment.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/basic_types.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/border_radius.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/borders.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_decoration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_fit.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_shadow.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/circle_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/clip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/colors.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/decoration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/decoration_image.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/edge_insets.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/flutter_logo.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/fractional_offset.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/geometry.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/gradient.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_cache.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_decoder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_provider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_resolution.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_stream.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/inline_span.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/linear_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/matrix_utils.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/notched_shapes.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/oval_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/paint_utilities.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/placeholder_span.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/shape_decoration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/stadium_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/star_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/strut_style.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_painter.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_scaler.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_span.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_style.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/friction_simulation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/simulation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/spring_simulation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/tolerance.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/utils.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/animated_size.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/custom_layout.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/custom_paint.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/decorated_sliver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/editable.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/paragraph.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/error.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/flex.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/flow.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/image.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/image_filter_config.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/layer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/layout_helper.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/list_body.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/mouse_tracker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/selection.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/platform_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/proxy_box.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/proxy_sliver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/rotated_box.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/service_extensions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/shifted_box.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_group.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_list.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_tree.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/stack.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/table.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/table_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/texture.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/tweens.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/viewport.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/wrap.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/priority.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/service_extensions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/ticker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics_event.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics_service.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/_background_isolate_binary_messenger_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/asset_bundle.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/asset_manifest.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/autofill.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/binary_messenger.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/browser_context_menu.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/clipboard.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/deferred_component.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/flavor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/flutter_version.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/font_loader.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/haptic_feedback.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/hardware_keyboard.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_inserted_content.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_key.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_maps.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/live_text.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/message_codec.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/message_codecs.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/mouse_cursor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/mouse_tracking.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/platform_channel.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/platform_views.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/predictive_back_event.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/process_text.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_ios.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_web.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_windows.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/restoration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/scribe.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/sensitive_content.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/service_extensions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/spell_check.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_channels.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_chrome.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_navigator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_sound.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_boundary.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_editing.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_editing_delta.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_formatter.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_input.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_layout_metrics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/undo_manager.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_accessibility_evaluations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_html_element_view_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_platform_selectable_region_context_menu_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_web_browser_detection_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_web_image_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_linux.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_macos.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_positioner.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_win32.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/actions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/adapter.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/framework.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_scroll_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_size.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/annotated_region.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/app.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/app_lifecycle_listener.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/async.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/autocomplete.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/autofill.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/banner.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/basic.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/color_filter.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/constants.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/container.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/context_menu_button_item.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/context_menu_controller.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/date.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/decorated_sliver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/default_selection_style.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/default_text_editing_shortcuts.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dialog.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dismissible.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/display_feature_sub_screen.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/disposable_build_context.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/drag_boundary.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/drag_target.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dual_transition_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/editable_text.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/expansible.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/feedback.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/flutter_logo.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_manager.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_scope.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/form.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/grid_paper.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/heroes.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_data.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image_filter.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image_icon.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_model.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/interactive_viewer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/keyboard_listener.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/layout_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/localizations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/lookup_boundary.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/magnifier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/media_query.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigator_pop_handler.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/notification_listener.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overflow_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overlay.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_storage.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_transitions_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pages.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pinned_header_sliver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/placeholder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_menu_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_selectable_region_context_menu.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pop_scope.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/preferred_size.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_menu_anchor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_radio.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_tooltip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/reorderable_list.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/repeating_animation_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/restoration_properties.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/router.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/routes.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/safe_area.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_aware_image_provider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_context.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_delegate.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_notification_observer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_position.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollable.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollable_helpers.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/selectable_region.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/selection_container.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sensitive_content.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/service_extensions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/shared_app_data.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/shortcuts.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_fill.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_floating_header.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_resizing_header.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_tree.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/snapshot_widget.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/spacer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/spell_check.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/standard_component_type.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/status_transitions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/stretch_effect.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/system_context_menu.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/table.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/tap_region.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_editing_intents.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_anchors.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_layout_delegate.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/texture.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/title.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/transitions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/tween_animation_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/two_dimensional_scroll_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/two_dimensional_viewport.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/undo_history.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/unique_widget.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/viewport.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/visibility.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_span.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_state.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/widgets.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/dart_plugin_registrant.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/flutter_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/geo/crs.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/geo/latlng_bounds.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/interactive_flag.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/latlng_tween.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/map_events.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/map_interactive_viewer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/multi_finger_gesture.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/positioned_tap_detector_2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/animation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/source.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/widget.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/simple.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/circle_layer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/circle_marker.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/painter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/internal_hit_detectable.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/marker_layer/marker_layer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/marker_layer/marker.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/overlay_image_layer/overlay_image_layer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/overlay_image_layer/overlay_image.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/polygon_layer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/painter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/polygon.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/projected_polygon.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_projection_simplification/state.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/label.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/polyline_layer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/painter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/polyline.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/projected_polyline.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/scalebar.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/painter/base.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/painter/simple.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/layer_hit_notifier.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/layer_hit_result.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_projection_simplification/widget.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/pixel_hiker.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/visible_segment.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/stroke_pattern.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/mobile_layer_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/translucent_pointer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_bounds/tile_bounds.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_bounds/tile_bounds_at_zoom.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_coordinates.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_display.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image_manager.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image_view.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_layer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_error_evict_callback.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/retina_mode.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/wms_tile_layer_options.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/asset_tile_provider.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/base_tile_provider.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/file_providers/tile_provider_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/network_image_provider.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/network_tile_provider.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_range.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_range_calculator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_scale_calculator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_update_event.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_update_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera_constraint.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera_fit.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/controller/map_controller.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/controller/map_controller_impl.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/inherited_model.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/cursor_keyboard_rotation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/interaction.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/options.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/widget.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/bounds.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/extensions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/move_and_rotate_result.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/offsets.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/point_in_polygon.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/simplify.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/functions_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/functions_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/types.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/version.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/gotrue.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/base64url.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/broadcast_stub.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/fetch.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_custom_providers_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_mfa_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_oauth_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_passkey_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_oauth_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_mfa_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_passkey_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/helper.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/api_version.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/auth_exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/auth_response.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/auth_state.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/custom_oauth_provider.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/error_code.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/fetch_options.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/gotrue_async_storage.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/jwt.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/mfa.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/passkey.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/session.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/sign_out_reason.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/types.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/user.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/user_attributes.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/version.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/gtk.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_application.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_application_notifier.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_icon.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_icon_real.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_settings.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_settings_real.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/libgtk.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/libgtk.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/http.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/retry.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/abortable.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_request.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_response.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/boundary_characters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/byte_stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/io_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/io_streamed_response.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_file.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_file_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_request.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/request.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/response.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/streamed_request.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/streamed_response.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/http_parser.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/authentication_challenge.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/case_insensitive_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/charcodes.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/decoder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/encoder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/http_date.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/media_type.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/scan.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/date_symbols.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/intl.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/message_lookup_by_library.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/number_symbols.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/number_symbols_data.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/date_format_internal.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/global_state.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/bidi.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/bidi_formatter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_computation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_format.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_format_field.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/micro_money.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_format.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/compact_number_format.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_format_parser.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_parser.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_parser_base.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/regexp.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/string_stack.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/text_direction.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl_helpers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/plural_rules.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/json_annotation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/allowed_keys_helpers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/checked_helpers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/enum_helpers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_converter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_enum.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_key.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_literal.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_serializable.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_serializable.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_value.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/jwt_decode-0.3.1/lib/jwt_decode.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Path.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/interfaces.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/calculator/Haversine.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/calculator/Vincenty.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Distance.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/LatLng.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/LengthUnit.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Circle.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/spline.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/spline/CatmullRomSpline.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/lists.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/bit_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/filled_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/grouped_range_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/list_pointer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/range_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/sparse_bool_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/sparse_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/step_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/wrapped_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/logger.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/ansi_color.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/date_time_format.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/filters/development_filter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/filters/production_filter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_event.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_filter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_level.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_printer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/logger.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/output_event.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/advanced_file_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/console_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/file_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/memory_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/multi_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/stream_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/hybrid_printer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/logfmt_printer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/prefix_printer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/pretty_printer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/simple_printer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/web.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/logging.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/src/level.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/src/log_record.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/src/logger.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/blend/blend.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/contrast/contrast.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dislike/dislike_analyzer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/dynamic_color.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/dynamic_scheme.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/material_dynamic_colors.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/src/contrast_curve.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/src/tone_delta_pair.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/variant.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/cam16.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/hct.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/src/hct_solver.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/viewing_conditions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/material_color_utilities.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/palettes/core_palette.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/palettes/tonal_palette.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_celebi.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_wsmeans.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_wu.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/src/point_provider.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/src/point_provider_lab.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_content.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_expressive.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_fidelity.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_fruit_salad.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_monochrome.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_neutral.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_rainbow.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_tonal_spot.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_vibrant.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/score/score.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/temperature/temperature_cache.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/color_utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/math_utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/string_utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/lib/meta.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/lib/meta_meta.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/mgrs_dart.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/bbox.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/lonlat.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/utm.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/mgrs.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/mime.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/bound_multipart_stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/char_code.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/default_extension_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/extension.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/magic_number.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/mime_multipart_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/mime_shared.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/mime_type.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/passkey_authenticator_interface.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticate_request.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticate_response.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticator_selection.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticator_selection.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/availability.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/credential.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/credential.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/mediation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/pubkeycred_param.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/pubkeycred_param.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/register_request.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/register_response.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/relying_party.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/relying_party.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/signal_request.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/types.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/user.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/user.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/path.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/characters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/context.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/internal_style.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/parsed_path.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/posix.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/url.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/windows.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/path_provider_linux.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/src/get_application_id.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/src/get_application_id_real.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/src/path_provider_linux.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/lib/path_provider_platform_interface.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/lib/src/enums.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/lib/src/method_channel_path_provider.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/path_provider_windows.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/folders.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/guid.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/path_provider_windows_real.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/win32_wrappers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/platform.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/src/interface/local_platform.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/src/interface/platform.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/src/testing/fake_platform.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/plugin_platform_interface.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/adapters/stream_cipher_as_block_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/aead_block_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/aead_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/aead_parameters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/algorithm.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_block_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_key.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_key_pair.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_key_parameter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/block_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/cipher_parameters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/des_parameters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/desede_parameters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/digest.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_derivator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_generator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_generator_parameters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_parameter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/mac.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/padded_block_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/padded_block_cipher_parameters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/padding.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_iv.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_random.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_salt.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_salt_configuration.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/pbe_parameters_generator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/private_key.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/private_key_parameter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/public_key.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/public_key_parameter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/rc2_parameters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/registry_factory_exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/secure_random.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/signature.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/signer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/srp_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/srp_server.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/stream_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/xof.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_encoding_rule.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_object.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_parser.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_tags.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/object_identifiers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/object_identifiers_database.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs1/asn1_digest_info.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs10/asn1_certification_request.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs10/asn1_certification_request_info.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs10/asn1_subject_public_key_info.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_authenticated_safe.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_cert_bag.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_key_bag.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_mac_data.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_pfx.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_pkcs12_attribute.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_safe_bag.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_safe_contents.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs7/asn1_content_info.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs7/asn1_encrypted_content_info.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs8/asn1_encrypted_data.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs8/asn1_encrypted_private_key_info.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs8/asn1_private_key_info.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_bit_string.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_bmp_string.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_boolean.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_enumerated.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_generalized_time.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_ia5_string.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_integer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_null.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_object_identifier.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_octet_string.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_printable_string.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_sequence.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_teletext_string.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_utc_time.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_utf8_string.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/unsupported_asn1_encoding_rule_exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/unsupported_asn1_tag_exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/unsupported_object_identifier_exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x501/asn1_attribute_type_and_value.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x501/asn1_name.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x501/asn1_rdn.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x509/asn1_algorithm_identifier.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/oaep.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/pkcs1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/rsa.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/aes.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/aes_fast.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/blowfish.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/camellia.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/des_base.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/desede_engine.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/cbc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ccm.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/cfb.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ctr.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ecb.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/gcm.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/gctr.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ige.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ofb.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/sic.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/rc2_engine.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/twofish.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/blake2b.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/cshake.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/keccak.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/md2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/md4.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/md5.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd128.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd160.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd256.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd320.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha224.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha256.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha3.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha384.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha512.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha512t.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/shake.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sm3.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/tiger.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/whirlpool.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/xof_utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp160r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp160t1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp192r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp192t1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp224r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp224t1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp256r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp256t1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp320r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp320t1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp384r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp384t1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp512r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp512t1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_a.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_b.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_c.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_xcha.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_xchb.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime192v1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime192v2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime192v3.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime239v1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime239v2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime239v3.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime256v1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp112r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp112r2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp128r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp128r2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp160k1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp160r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp160r2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp192k1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp192r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp224k1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp224r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp256k1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp256r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp384r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp521r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/ecc_base.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/ecc_fp.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/ecdh.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/export.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/impl.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/argon2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/argon2_native_int_impl.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/concat_kdf.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/ecdh_kdf.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/hkdf.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/pbkdf2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/pkcs12_parameter_generator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/pkcs5s1_parameter_generator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/scrypt.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_generators/api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_generators/ec_key_generator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_generators/rsa_key_generator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/cbc_block_cipher_mac.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/cmac.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/hmac.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/poly1305.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/padded_block_cipher/padded_block_cipher_impl.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/paddings/iso7816d4.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/paddings/pkcs7.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/pointycastle.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/random/auto_seed_block_ctr_random.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/random/block_ctr_random.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/random/fortuna_random.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/signers/ecdsa_signer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/signers/pss_signer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/signers/rsa_signer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/ct.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/ec_standard_curve_constructor.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_aead_block_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_aead_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_asymmetric_block_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_block_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_digest.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_key_derivator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_mac.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_padding.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_stream_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/entropy.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/keccak_engine.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/long_sha2_family_digest.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/md4_family_digest.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/secure_random_base.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/platform_check/native.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/platform_check/platform_check.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/registry/registration.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/registry/registry.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/ufixnum.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/chacha20.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/chacha20poly1305.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/chacha7539.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/ctr.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/eax.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/rc4_engine.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/salsa20.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/sic.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/polylabel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/src/data.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/src/polylabel_base.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/postgrest.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_filter_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_query_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_rpc_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_transform_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/raw_postgrest_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/response_postgrest_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/types.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/version.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/proj4dart.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/constant_datum.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/datum.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/ellipsoid.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/nadgrid.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/point.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/proj_params.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/projection.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/projection_tuple.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/unit.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/datum_transform.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/datum_utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/derive_constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/areas.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/datums.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/ellipsoids.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/faces.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/initializers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/prime_meridians.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/units.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/values.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/globals/nadgrid_store.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/globals/projection_store.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/aea.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/aeqd.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/cass.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/cea.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/eqc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/eqdc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/etmerc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gauss.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/geocent.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gnom.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gstmerc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/krovak.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/laea.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/lcc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/longlat.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/merc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/mill.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/moll.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/nzmg.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/omerc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/ortho.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/poly.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/qsc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/robin.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/sinu.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/somerc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/stere.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/sterea.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/tmerc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/utm.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/vandg.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/realtime_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/message.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/push.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/realtime_channel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/realtime_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/realtime_presence.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/retry_timer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/serializer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/transformers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/types.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/version.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/websocket/websocket.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/websocket/websocket_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/retry-3.1.2/lib/retry.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/rxdart.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/rx.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/combine_latest.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/concat.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/concat_eager.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/connectable_stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/defer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/fork_join.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/from_callable.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/merge.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/never.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/race.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/range.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/repeat.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/replay_stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/retry.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/retry_when.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/sequence_equal.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/switch_latest.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/timer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/using.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/value_stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/zip.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/behavior_subject.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/publish_subject.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/replay_subject.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/subject.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/backpressure.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/buffer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/debounce.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/pairwise.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/sample.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/throttle.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/window.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/default_if_empty.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/delay.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/delay_when.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/dematerialize.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/distinct_unique.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/do.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/end_with.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/end_with_many.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/exhaust_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/flat_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/group_by.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/ignore_elements.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/interval.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/map_not_null.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/map_to.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/materialize.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/max.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/min.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/on_error_resume.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/scan.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/skip_last.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/skip_until.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/start_with.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/start_with_error.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/start_with_many.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/switch_if_empty.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/switch_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/take_last.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/take_until.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/take_while_inclusive.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/time_interval.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/timestamp.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/where_not_null.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/where_type.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/with_latest_from.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/collection_extensions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/composite_subscription.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/empty.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/error_and_stacktrace.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/forwarding_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/forwarding_stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/future.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/min_max.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/notification.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/subscription.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/streams.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/subjects.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/transformers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/shared_preferences.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/src/shared_preferences_async.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/src/shared_preferences_devtools_extension_data.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/src/shared_preferences_legacy.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/shared_preferences_android.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/messages.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/messages_async.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/shared_preferences_android.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/shared_preferences_async_android.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/strings.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/shared_preferences_foundation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/src/messages.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/src/shared_preferences_async_foundation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/src/shared_preferences_foundation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/lib/shared_preferences_linux.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/method_channel_shared_preferences.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/shared_preferences_async_platform_interface.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/shared_preferences_platform_interface.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/types.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/lib/shared_preferences_windows.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/source_span.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/charcode.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/colors.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/file.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/highlighter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/location.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/location_mixin.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_mixin.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_with_context.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/fetch.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/file_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/storage_bucket_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/storage_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/storage_file_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/types.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/version.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/storage_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/close_guarantee_channel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/delegating_stream_channel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/disconnector.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/guarantee_channel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/json_document_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/multi_channel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/stream_channel_completer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/stream_channel_controller.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/stream_channel_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/stream_channel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/charcode.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/eager_span_scanner.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/line_scanner.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/relative_span_scanner.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/span_scanner.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/string_scanner.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/string_scanner.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/auth_http_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/auth_user.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/counter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/platform_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/realtime_client_options.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/remove_subscription_result.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_client_options.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_event_types.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_query_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_query_schema.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_realtime_error.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_stream_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_stream_filter_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/version.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/supabase.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/clear_auth_url_parameters_stub.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/flutter_go_true_client_options.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/hot_restart_cleanup_stub.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/local_storage.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/local_storage_stub.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/passkey/passkey_options_mapper.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/platform_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/supabase.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/supabase_auth.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/supabase_passkey.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/version.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/supabase_flutter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/ascii_glyph_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/glyph_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/top_level.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/unicode_glyph_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/term_glyph.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/src/typed_buffer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/src/typed_queue.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/typed_buffers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/typed_data.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/unicode-0.3.1/lib/unicode.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/legacy_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/type_conversion.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/types.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/url_launcher_string.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/url_launcher_uri.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/url_launcher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/url_launcher_string.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.32/lib/src/messages.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.32/lib/url_launcher_android.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_ios-6.4.1/lib/src/messages.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_ios-6.4.1/lib/url_launcher_ios.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2/lib/src/messages.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2/lib/url_launcher_linux.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.5/lib/src/messages.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.5/lib/url_launcher_macos.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/link.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/method_channel_url_launcher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/src/types.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/src/url_launcher_platform.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/url_launcher_platform_interface.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.5/lib/src/messages.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.5/lib/url_launcher_windows.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/vector_math_64.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/aabb2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/aabb3.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/colors.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/frustum.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/intersection_result.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix3.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix4.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/noise.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/obb3.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/plane.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/quad.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/quaternion.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/ray.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/sphere.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/triangle.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector3.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector4.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/error_helpers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/opengl.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/utilities.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/io_web_socket.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/src/io_web_socket.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/src/web_socket.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/web_socket.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/adapter_web_socket_channel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/src/channel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/src/exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/web_socket_channel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/clean_wkt.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/parser.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/process.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/proj_wkt.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/wkt_parser.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/lib/xdg_directories.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/yet_another_json_isolate-2.1.1/lib/src/_isolates_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/yet_another_json_isolate-2.1.1/lib/yet_another_json_isolate.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/data/mock_data.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/customer.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/installed_part.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/order.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/schedule_item.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/customer_detail_screen.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/dummy_screen.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/orders_screen.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/theme/app_theme.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/customer_preview_sheet.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/orders_day_view.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/orders_week_view.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/dart_plugin_registrant.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/main.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/services/database_service.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/main_navigation_screen.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/config/supabase_config.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/customer_map_screen.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/more_screen.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/system_status_dialog.dart"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/app.dill","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/app.dill"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/native_assets.json b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/native_assets.json new file mode 100644 index 0000000..523bfc7 --- /dev/null +++ b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/native_assets.json @@ -0,0 +1 @@ +{"format-version":[1,0,0],"native-assets":{}} \ No newline at end of file diff --git a/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/outputs.json b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/outputs.json new file mode 100644 index 0000000..27fe67d --- /dev/null +++ b/.dart_tool/flutter_build/9bfaca7932ca462ff9e9adb12dd7bca9/outputs.json @@ -0,0 +1 @@ +["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/ephemeral/flutter_lldbinit","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/vm_snapshot_data","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/isolate_snapshot_data","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/kernel_blob.bin","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/App","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/Info.plist","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/ink_sparkle.frag","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/stretch_effect.frag","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.bin","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/FontManifest.json","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NOTICES.Z","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NativeAssetsManifest.json"] \ No newline at end of file diff --git a/.dart_tool/flutter_build/9dccf3f7a6749f052a1ffc223f986be7/.filecache b/.dart_tool/flutter_build/9dccf3f7a6749f052a1ffc223f986be7/.filecache new file mode 100644 index 0000000..b9fa9cc --- /dev/null +++ b/.dart_tool/flutter_build/9dccf3f7a6749f052a1ffc223f986be7/.filecache @@ -0,0 +1 @@ +{"version":2,"files":[{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter","hash":"d704926992f837ca0d1d1ae734c3311c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","hash":"f7ddd45cf6c7395e6a0ecc971ccfd1df"},{"path":"/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","hash":"9635f2f879fffa986db3705b10824f99"}]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/9dccf3f7a6749f052a1ffc223f986be7/debug_unpack_ios.stamp b/.dart_tool/flutter_build/9dccf3f7a6749f052a1ffc223f986be7/debug_unpack_ios.stamp new file mode 100644 index 0000000..f1ccb73 --- /dev/null +++ b/.dart_tool/flutter_build/9dccf3f7a6749f052a1ffc223f986be7/debug_unpack_ios.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/9dccf3f7a6749f052a1ffc223f986be7/outputs.json b/.dart_tool/flutter_build/9dccf3f7a6749f052a1ffc223f986be7/outputs.json new file mode 100644 index 0000000..f5318db --- /dev/null +++ b/.dart_tool/flutter_build/9dccf3f7a6749f052a1ffc223f986be7/outputs.json @@ -0,0 +1 @@ +["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter"] \ No newline at end of file diff --git a/.dart_tool/flutter_build/dart_plugin_registrant.dart b/.dart_tool/flutter_build/dart_plugin_registrant.dart new file mode 100644 index 0000000..34f5fb1 --- /dev/null +++ b/.dart_tool/flutter_build/dart_plugin_registrant.dart @@ -0,0 +1,152 @@ +// +// Generated file. Do not edit. +// This file is generated from template in file `flutter_tools/lib/src/flutter_plugins.dart`. +// + +// @dart = 3.12 + +import 'dart:io'; // flutter_ignore: dart_io_import. +import 'package:shared_preferences_android/shared_preferences_android.dart' as shared_preferences_android; +import 'package:url_launcher_android/url_launcher_android.dart' as url_launcher_android; +import 'package:shared_preferences_foundation/shared_preferences_foundation.dart' as shared_preferences_foundation; +import 'package:url_launcher_ios/url_launcher_ios.dart' as url_launcher_ios; +import 'package:app_links_linux/app_links_linux.dart' as app_links_linux; +import 'package:path_provider_linux/path_provider_linux.dart' as path_provider_linux; +import 'package:shared_preferences_linux/shared_preferences_linux.dart' as shared_preferences_linux; +import 'package:url_launcher_linux/url_launcher_linux.dart' as url_launcher_linux; +import 'package:shared_preferences_foundation/shared_preferences_foundation.dart' as shared_preferences_foundation; +import 'package:url_launcher_macos/url_launcher_macos.dart' as url_launcher_macos; +import 'package:path_provider_windows/path_provider_windows.dart' as path_provider_windows; +import 'package:shared_preferences_windows/shared_preferences_windows.dart' as shared_preferences_windows; +import 'package:url_launcher_windows/url_launcher_windows.dart' as url_launcher_windows; + +@pragma('vm:entry-point') +class _PluginRegistrant { + + @pragma('vm:entry-point') + static void register() { + if (Platform.isAndroid) { + try { + shared_preferences_android.SharedPreferencesAndroid.registerWith(); + } catch (err) { + print( + '`shared_preferences_android` threw an error: $err. ' + 'The app may not function as expected until you remove this plugin from pubspec.yaml' + ); + } + + try { + url_launcher_android.UrlLauncherAndroid.registerWith(); + } catch (err) { + print( + '`url_launcher_android` threw an error: $err. ' + 'The app may not function as expected until you remove this plugin from pubspec.yaml' + ); + } + + } else if (Platform.isIOS) { + try { + shared_preferences_foundation.SharedPreferencesFoundation.registerWith(); + } catch (err) { + print( + '`shared_preferences_foundation` threw an error: $err. ' + 'The app may not function as expected until you remove this plugin from pubspec.yaml' + ); + } + + try { + url_launcher_ios.UrlLauncherIOS.registerWith(); + } catch (err) { + print( + '`url_launcher_ios` threw an error: $err. ' + 'The app may not function as expected until you remove this plugin from pubspec.yaml' + ); + } + + } else if (Platform.isLinux) { + try { + app_links_linux.AppLinksPluginLinux.registerWith(); + } catch (err) { + print( + '`app_links_linux` threw an error: $err. ' + 'The app may not function as expected until you remove this plugin from pubspec.yaml' + ); + } + + try { + path_provider_linux.PathProviderLinux.registerWith(); + } catch (err) { + print( + '`path_provider_linux` threw an error: $err. ' + 'The app may not function as expected until you remove this plugin from pubspec.yaml' + ); + } + + try { + shared_preferences_linux.SharedPreferencesLinux.registerWith(); + } catch (err) { + print( + '`shared_preferences_linux` threw an error: $err. ' + 'The app may not function as expected until you remove this plugin from pubspec.yaml' + ); + } + + try { + url_launcher_linux.UrlLauncherLinux.registerWith(); + } catch (err) { + print( + '`url_launcher_linux` threw an error: $err. ' + 'The app may not function as expected until you remove this plugin from pubspec.yaml' + ); + } + + } else if (Platform.isMacOS) { + try { + shared_preferences_foundation.SharedPreferencesFoundation.registerWith(); + } catch (err) { + print( + '`shared_preferences_foundation` threw an error: $err. ' + 'The app may not function as expected until you remove this plugin from pubspec.yaml' + ); + } + + try { + url_launcher_macos.UrlLauncherMacOS.registerWith(); + } catch (err) { + print( + '`url_launcher_macos` threw an error: $err. ' + 'The app may not function as expected until you remove this plugin from pubspec.yaml' + ); + } + + } else if (Platform.isWindows) { + try { + path_provider_windows.PathProviderWindows.registerWith(); + } catch (err) { + print( + '`path_provider_windows` threw an error: $err. ' + 'The app may not function as expected until you remove this plugin from pubspec.yaml' + ); + } + + try { + shared_preferences_windows.SharedPreferencesWindows.registerWith(); + } catch (err) { + print( + '`shared_preferences_windows` threw an error: $err. ' + 'The app may not function as expected until you remove this plugin from pubspec.yaml' + ); + } + + try { + url_launcher_windows.UrlLauncherWindows.registerWith(); + } catch (err) { + print( + '`url_launcher_windows` threw an error: $err. ' + 'The app may not function as expected until you remove this plugin from pubspec.yaml' + ); + } + + } + } +} diff --git a/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/.filecache b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/.filecache new file mode 100644 index 0000000..c3d6e73 --- /dev/null +++ b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/.filecache @@ -0,0 +1 @@ +{"version":2,"files":[{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_generalized_time.dart","hash":"78a64ae6ed0887ba9aac8e9bf202d0e9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera_fit.dart","hash":"75800cefa6ed165f774cb7b5299da1ff"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_platform_io.dart","hash":"bf6d84f8802d83e64fe83477c83752b4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_ripple.dart","hash":"e5df76e519cf2f875fd79e155c57bd06"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp256r1.dart","hash":"9af42975a39b3169fa2a3ff5bdf5aea3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha3.dart","hash":"14f0cde9213a6bba971bace260be637d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/proxy_sliver.dart","hash":"7fb663396d31aca31b7a334c16ef4392"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_safe_bag.dart","hash":"da5ae7edadbd48f3bf8538f8649249b6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/messages.g.dart","hash":"c8c5dabdf5254e424a440b8582991341"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/desede_parameters.dart","hash":"29fcb9fa6ab76c0fff43a12a248c46ae"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart","hash":"7156a39dbb7dacc6af204880e7de90df"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart","hash":"489baa316d618faf9eaf61f60c66497e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_layer.dart","hash":"a7c081307b967fa80e53131959ae0a75"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/debug.dart","hash":"d72a4ddaf6162d8b897954e02b4a2a4c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_group.dart","hash":"56e7707f76c417845a2d4ace8af3b305"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/switch.dart","hash":"746c4d01dbcfb0f4e9154b8bda1b789b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/adapter_web_socket_channel.dart","hash":"dfeee1386146a7ac69a643f9ebe0cf2f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ccm.dart","hash":"41f36ff57afc9c456e29620d8e0d8efc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/clock.dart","hash":"2c91507ecca892cf65c6eaf3fbe0a7e6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/keccak.dart","hash":"364420045b806c9db17c9d10e91aed8f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/interfaces.dart","hash":"2f1d5ca146d27fcb5ba80abe17fc5618"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/badge.dart","hash":"6557aef6a85e5d4654858519c444caaf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_client.dart","hash":"d37e27e86f6bb51f6a48681222ddce64"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/base_tile_provider.dart","hash":"a71d6605532c5f8240443682bd4242a6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip.dart","hash":"bfd5927cb64cf3912baeda92f1ba36f1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_wsmeans.dart","hash":"907dee395c762afbdcd8a23c105e9cff"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/controller/map_controller_impl.dart","hash":"e90a2cb795233c4d58c779c36d35a677"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/dart_jsonwebtoken.dart","hash":"e3724dff96c5eb238d9e636363078eee"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart","hash":"2e084a548b366b849be3e17b894fe9a7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/close_guarantee_channel.dart","hash":"1536ff203bc26bdb4841b82c51187a6d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/translucent_pointer.dart","hash":"f87469c28a13b4170d894f897cf0773f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/path_provider_windows.dart","hash":"38dc31b8820f5fd36eedbf7d9c1bf8d9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver.dart","hash":"3bb7d9563c19a114b75692f523692c1f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/math_utils.dart","hash":"e4ee21048ab83cc50d61ac3784afa9f5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp160r1.dart","hash":"802c6118f631a36eab3448fe69584b97"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_platform_interface-2.0.4/LICENSE","hash":"d229da563da18fe5d58cd95a6467d584"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scrollbar.dart","hash":"95670a942d6a16e6da8e9f8879842745"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/shared_preferences_android.dart","hash":"c99a2b5d61c25271bb9029ef0b0b02e5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_level.dart","hash":"4c243a6ca83ee01bb17db0d0a77c681f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/binding.dart","hash":"511182ead6f28a87578adc604db46062"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/switch_if_empty.dart","hash":"f1236a5e582b3794b3fb2302d7297451"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/network_image_provider.dart","hash":"7a806a9003e0b1862f6a36a38b318c21"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/asset_bundle.dart","hash":"cfb91c94dfc4325fab4efadc1a015c41"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_with_context.dart","hash":"a8f2c6aa382890a1bb34572bd2d264aa"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/top_level.dart","hash":"15439eaa12b927b0e9a42b9d168e3371"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/signature.dart","hash":"1e8c55180c1ddf0d1a142eafbd3536f6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/empty.dart","hash":"ac4e4c808dab498eb2d5c7f813a5006b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/widget.dart","hash":"a2d14e0c4beeb55cf3721bdd79edcce4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_client.dart","hash":"20f66d7aa455e204ebef49b316e39420"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/keccak_engine.dart","hash":"4b47b39739cb8185654484fa9a440d41"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/link.dart","hash":"c36f00a660d9aa87ebeab8672ccc6b32"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/repeating_animation_builder.dart","hash":"687078082b7735e3c129e0d7966acb90"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/toggleable.dart","hash":"45cf5344ca712e468fbc6f7fe262e174"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/unicode.dart","hash":"43e004df79645f66a8d80917fb5d393b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/simple.dart","hash":"c0e31fbec563379cb31213dfea9962aa"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/constants.dart","hash":"bbd86b75f415058a65732e262a3889a1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/base64url.dart","hash":"0df2ebc2d4ea86b8ccbdcb7d508bf5ac"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/fetch.dart","hash":"71e8cb64b0f3e803d769659ea3516251"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/LICENSE","hash":"4ad6fd4d3b1a35c332b747e04899f009"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_set.dart","hash":"1b20a6e406ca8e79675b2ebd9b362d10"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/geometry.dart","hash":"25ab687c42ed09258bab05f1340c85a2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/cbc_block_cipher_mac.dart","hash":"4818af41263ddf07c4f6462457ae28d5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/with_latest_from.dart","hash":"eab456316eb52f6f668d1dd2800c1085"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/reorderable_list.dart","hash":"e3884726a595a67685201ad7b539aacf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/compact_number_format.dart","hash":"4a1a74b9ada78e5b74ef7676ae30562c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_key_bag.dart","hash":"6c8b0130bb90390a5219ecde2cda29c4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_linux.dart","hash":"26d5cb4dda64b8ea026194c7329e25f8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_rpc_builder.dart","hash":"4367128f23a52e745f378d357621ba17"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/rc4_engine.dart","hash":"bb2f5c45f97f6569c5ff88f1c16eed7b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/editable.dart","hash":"7aaee177f3c43a39286d3e7f23cf821a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/paint_utilities.dart","hash":"0d50fddfc336ef63386722b944f83976"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/icons.dart","hash":"790dc5e1e0b058d13efbd42a3f46498e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_settings.dart","hash":"fb43cbacbb36bd207b78117d844c3248"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics_service.dart","hash":"0a47798d6fcb1f1405a41d411f8d3904"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stack_trace-1.12.1/LICENSE","hash":"3c68a7c20b2296875f67e431093dd99e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icon_button.dart","hash":"d1ed3f213d94fb475f69572830941647"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticate_response.dart","hash":"a59f8ce2cc738c38ac0c01edae8249c9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/yet_another_json_isolate-2.1.1/lib/src/_isolates_io.dart","hash":"d8f2dfdd83e48a949ee5dd4f5585ee36"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/xof.dart","hash":"9868fd3987387a459685bafb3372ec41"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/radio.dart","hash":"967d5f61442cfcc53918b2592386aba8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/default_extension_map.dart","hash":"fe2df60ed5b05e922df2ee9fef5cf5d9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/replay_subject.dart","hash":"7929b4d3e79087536edc9cd260f8d4c7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/path.dart","hash":"157d1983388ff7abc75e862b5231aa28"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/range_slider_parts.dart","hash":"a58326a35e62884fa9ccec395b4de74f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs7/asn1_content_info.dart","hash":"145a8a4316985af89a3dc6736ed3178f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_settings_real.dart","hash":"81f9396d070e076eb99ccb41c0be5879"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_capabilities_io.dart","hash":"faf4d014b3617ede3150f80eba25e3b4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/shake.dart","hash":"8b81bdca02ee9cea674d06d456940b5e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/random/block_ctr_random.dart","hash":"4b0e65a90e7a1fa31571f3eb07023516"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/argon2.dart","hash":"c048aa4f98f732449005fdd5f36d98ef"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart","hash":"8c99d8b45f6168b37807bf3612dea2f5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/table.dart","hash":"646e107143a6f20d2fd361c2ec576d3f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/canonicalized_map.dart","hash":"f5e7b04452b0066dff82aec6597afdc5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_web-1.0.4/LICENSE","hash":"d229da563da18fe5d58cd95a6467d584"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/media_type.dart","hash":"101ff6d49da9d3040faf0722153efee7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_list.dart","hash":"5b894ae18be3e2442a34288833184ca9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/exception.dart","hash":"9011b30a404dec657806a780b55d0610"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/list_body.dart","hash":"b2fc9d149d2c55a9b6c684274ce709b4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/push.dart","hash":"7a5d6eec086be75ede7b6740279f9ff1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/cmac.dart","hash":"ee4ce4a2c979a2ddf7bc31f42ba327dc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/paddings/pkcs7.dart","hash":"8c54825eb6ecf25c79adfb0d890858bb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/multi_finger_gesture.dart","hash":"d7cc95229aace0760eb6f98db8552ac5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date.dart","hash":"7accd5863285ca277c480018afad3eb8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/positioned_tap_detector_2.dart","hash":"ff5f9cce41e22ee81eafee22b7ceca49"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/customer.dart","hash":"10b6b00c9e79a3edca91ae2e6b1e4a6a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/paragraph.dart","hash":"4a79383c47a4ff78103656f2c9e1c727"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/src/level.dart","hash":"49f3213e86d2bafdd814ac4df3d114ca"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/network_tile_provider.dart","hash":"9a96e2a727b000e6d8ec5cc30cfc7645"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/common.dart","hash":"06b1432174019ac2bd72c6b85f20d44d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/point_in_polygon.dart","hash":"5dbd403fa1c78f03ec61164cc73d49c3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_teletext_string.dart","hash":"8fb1cb74a8c527ab6dbb3d5ee8a44ab8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp128r1.dart","hash":"bb0e9102c94c06da15d291c296ae6d97"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/radio_group.dart","hash":"a4861b9dbdd74fa4b18e9612dcb67017"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/take_until.dart","hash":"85fcef4d360ca759563bbfbe7c8d5e8d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/ed25519.dart","hash":"e0295842a79f7f77bbe27a0c848c5815"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart","hash":"3b5fcb58f7f8120c121a5d1f76b5b49f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer.dart","hash":"3ae05205e5843fd41cae41c823dd7679"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/mouse_cursor.dart","hash":"b388439b612c8a98282b913cb54749fe"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/grouped_range_list.dart","hash":"51853b80f6fa8df75ffb24271010a4cf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/long_sha2_family_digest.dart","hash":"6b4b2978d38db2ed3aedb6f0f62d6946"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart","hash":"9e04ab9f6321f4a2213fae7b0c6ba93b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/basic_types.dart","hash":"f1e657a06e43c4683159865d8083702e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/LICENSE","hash":"83228a1ae32476770262d4ff2ac6f984"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/repeat.dart","hash":"57ef315bc7f35da7e489915ef8572118"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar.dart","hash":"efd151d7ab87c07643197b8e613f515f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/line_scanner.dart","hash":"168bedc5b96bb6fea46c5b5aa43addd1"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NativeAssetsManifest.json","hash":"f3a664e105b4f792c6c7fe4e4d22c398"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_view_theme.dart","hash":"1774b5cc51e5b3d7704fbe63c3cd1985"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/arena.dart","hash":"9a357eba21f383f648a36404ef950aea"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/scalebar.dart","hash":"f869425ab98cb1c74f12cad61226acc0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_a.dart","hash":"24b4ee2e73dff7663abc3e9e83528625"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/LICENSE","hash":"bb0a4b2e3d82de4116e8425de9a3927f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/values.dart","hash":"829f1b83351520fce59456dfd94a785e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/file.dart","hash":"1026f587763defb6fb1eec88c2154a3d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/allocation.dart","hash":"9d62f4f58e8d63a8e106a1158eb13a02"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/platform_io.dart","hash":"e70b0921006a7382e10fc8057da0b1ad"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart","hash":"6e1e2b759eaa87782ffc095f63397f64"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pop_scope.dart","hash":"0ff55be19444856c892e701c475b20f6"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/app.dill","hash":"4025a52a8f71d638183fd0bf44bf00d3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/ansi_color.dart","hash":"2008a57b1ec04a349e6e8c7563f41418"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/default_text_editing_shortcuts.dart","hash":"54a8ce9dcf41353bc939b72a771a79b7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_ios-6.4.1/lib/url_launcher_ios.dart","hash":"a29ba6c14a2b2f3099b30d0ebc285446"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/constants.dart","hash":"e1c203e95f1fb4c84e8aa93b6ced31d9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/lib/xdg_directories.dart","hash":"737107f1a98a5ff745dd4e3236c5bb7b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/shared_preferences_android.dart","hash":"d4c10d13a41758b1ff99990a9520564a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix3.dart","hash":"7711f4b6c3574cec77169f2d2c35ee3d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix4.dart","hash":"ae36c7cc9b21f98bedf401f2d67a0fd4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/realtime_client.dart","hash":"d5504651b7de18b12158952b3f5b313a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/lib/src/app_links.dart","hash":"0fdebb669aaa21d366928bc92951bad8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/LICENSE","hash":"bb0a4b2e3d82de4116e8425de9a3927f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vm_service-15.2.0/LICENSE","hash":"5bd4f0c87c75d94b51576389aeaef297"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/binding.dart","hash":"2bf2c95992241ee2d1ae5a673ba57b7a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart","hash":"f7c138c3c3755adb0e89e280cf518b3b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/poly1305.dart","hash":"adad7c45c2cfb5082b4bd61830653235"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/point.dart","hash":"0a2db1eeb0735f0dfeb386c7650ebc17"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon.dart","hash":"16de55ea686e81618d22a42ccea945a2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/arc.dart","hash":"6b1954d3a1480a76571eb52afa41f199"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/range_list.dart","hash":"e6023039ed345cbd4085cbdd1e15e271"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/LICENSE","hash":"d229da563da18fe5d58cd95a6467d584"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_bar_theme.dart","hash":"e8bf38f710bc41ffe65a4f07562f8739"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/LICENSE","hash":"86d3f3a95c324c9479bd8986968f4327"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart","hash":"edbd68eb36df4f06299204439c771edd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.5/lib/url_launcher_macos.dart","hash":"6f195c37321b26f8f0f0f062f4840dbd"},{"path":"/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","hash":"9635f2f879fffa986db3705b10824f99"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/LICENSE","hash":"22751c3fbc8668904249121c47d419af"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/spell_check.dart","hash":"3ea13613fda783152a2b815448e9360a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_ios-6.4.1/lib/src/messages.g.dart","hash":"e146b44d78acd9bbb61d2d9f9fcb922a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app_bar.dart","hash":"fa015cb00234e2cc6764e6637cad0ffb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp512r1.dart","hash":"760c33d66faa9169929f8c8d005222ae"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/hct.dart","hash":"d75fe23c75429021b8f7fe4e57ac5d49"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window.dart","hash":"5e9431c5a5768da6cabd0606ad594048"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_web_browser_detection_io.dart","hash":"632d3c730c9b6e4f46d9c0459c53ca9c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_digest.dart","hash":"7eced463b747e7992e0e4a5ba21023ed"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/xof_utils.dart","hash":"2fbe3c5de5fd960b3af2656edc846d07"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/private_key_parameter.dart","hash":"132622d54cd53aec2b21591e6b5a90b0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","hash":"f7ddd45cf6c7395e6a0ecc971ccfd1df"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/functions_client.dart","hash":"cfc31a16fdab382abd5d66ad85364968"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/types.dart","hash":"410b9c224906be063cd1497a9a9bcc1b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/painter.dart","hash":"f5ba093aa11658e1d4bf3a54a6682789"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/material_color_utilities.dart","hash":"fbd82bcbc9e665b8d098f0716297aa14"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha256.dart","hash":"d46b2577d6fe6a7c8f89b1de8fe9b880"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/mobile_layer_transformer.dart","hash":"c975f3392bf5819e1aae9781492841cf"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_drawer.dart","hash":"fc37f0c77fbdd84b853da06e8fea91e5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/binary_messenger.dart","hash":"056355e344c26558a3591f2f8574e4e5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart","hash":"68c724edcc385ae2764308632abb76b4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/mgrs_dart.dart","hash":"b9afcef0188146145621b5f21848bcf3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_directory.dart","hash":"62da8696885bd25977675ac4f7f1aef9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider.dart","hash":"505f84c7356ddf13930bc05a0e67e09f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart","hash":"7018ea64a9aab18f27a10711285d7573"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/plane.dart","hash":"d98495bcbc301290a10e6d1dfc255d69"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/sensitive_content.dart","hash":"f0d920fb2a472e43514830b20d401806"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/assertions.dart","hash":"897a3aa07a953b8597325bb24c6f1d2e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_c.dart","hash":"c849cfe9b5fed1c48d8eb868fbd5e4ee"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/switch_map.dart","hash":"56bb06e8c5f7f7892ae9eb352dd91f9e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/LICENSE","hash":"0c3ca74a99412972e36f02b5d149416a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart","hash":"ac08cb84358e3b08fc1edebf575d7f19"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/entropy.dart","hash":"6e92b2107eef3d9fd4ceace7819a66f1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs7/asn1_encrypted_content_info.dart","hash":"d4188a33d3cf0948a179a12f37c5a0c9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/observer_list.dart","hash":"4c13b34211e2b17645a6a5cd8defbe0d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/outlined_button_theme.dart","hash":"b09ffd962fcbee7d3403b54155e33047"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/pubkeycred_param.g.dart","hash":"9f3706bce487ea36dc187a2cfc8aef68"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/byte_collector.dart","hash":"da767bceadf4951a2fd2ecc70270f6cb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_decoder.dart","hash":"eaf5aa7cf4fe19db30724f637b38257a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/viewport.dart","hash":"568aa5b796d842459aa65211b1d28c37"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/stretch_effect.frag","hash":"f157bea3a21f9ed65af853d54ba1f2dc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_realtime_error.dart","hash":"58289ba4c41b10dde16a7384094a72a5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs10/asn1_certification_request.dart","hash":"1668123cb1d9d7633ffb9ed04693e2f6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/enum_helpers.dart","hash":"32c8f2d4dc53cfe56f5fa637be2c52e7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/url_launcher_platform_interface.dart","hash":"9190f2442b5cf3eee32ab93156e97fb1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/scan.dart","hash":"acfc0a55deec22276e085dae6197833a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/gctr.dart","hash":"31e1c73ec1091931223281021493c8b6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.5/lib/src/messages.g.dart","hash":"df997c7f2300fcd6f80dffd0f455bea0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_mixin.dart","hash":"89dc3f84db2cd1ea37e349fdb1de09bb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/scan.dart","hash":"352139677d0d5e7dbf8941093403250b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/map_interactive_viewer.dart","hash":"1a5589e85e16e61f835c29025e83615a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_key.dart","hash":"2eb88b4b72f6dada3ac5d1ac39e401cd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/mime.dart","hash":"6438480f29034a2c6acd5817c656d94d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/file.dart","hash":"fa9ae6c732442615050e9a8b5f758a2c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/constants.dart","hash":"4a4b67b573e2338cf03cb704b2c18f04"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/placeholder.dart","hash":"de70f8d5230b19a6392bc023daeab11b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_serializable.g.dart","hash":"3497663bd0ded54140f2f53590b9f350"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/pubspec.yaml","hash":"cfb0e5beee093bc7596e4ea3638d6e79"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/retry.dart","hash":"2f3062bdf507f354e59dadf34502cf5e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu_theme.dart","hash":"ad568d0e1e12e13ce5e3939559cdbe80"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/darwin.dart","hash":"d7fdd91e64606bd301b818352c2e6756"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/strings.dart","hash":"f939e3396552041a20e984e3c13b1dc6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip_visibility.dart","hash":"377fef989628d5fbcb306e46a03b7a12"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/geo/crs.dart","hash":"734f0f1a78af4f40399e6a7ad8270244"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/pretty_printer.dart","hash":"ee8d4c5fc2bb464fd8d954d2bb927cc8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_theme.dart","hash":"030fb65fb869182a12b04a33af6f1716"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_indicator.dart","hash":"5525aa2ecd8d1f60485dacb8fbe8a138"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/location.dart","hash":"fb2c02d4f540edce4651227e18a35d19"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/LICENSE","hash":"bb0a4b2e3d82de4116e8425de9a3927f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/forwarding_stream.dart","hash":"3473bd2c623a639ff8cc439276a3825f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/pubkeycred_param.dart","hash":"71ddfc41aab0b5bc1306b74e6d136b56"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/yet_another_json_isolate-2.1.1/lib/yet_another_json_isolate.dart","hash":"533531940eae6df5d70d9598cc8ccb52"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/tab_view.dart","hash":"8b15d222f5742b46bf55a4ef4cbfd6e0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio_list_tile.dart","hash":"ee6ae18003d4388cf1247ec846d3f647"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/fetch.dart","hash":"552abfc239a927f6b8ace701b84b353e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/typed_buffers.dart","hash":"4b495ff6681b3a7dda3f098bf9ecc77d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dismissible.dart","hash":"374eaa57fc86cb64b404b2b0d58a29c1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/popup_menu.dart","hash":"de88687decacbe17f4f2c2e4da373efa"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/bound_multipart_stream.dart","hash":"6a792eed43130ef8c5b35bb12106f303"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_controller.dart","hash":"47209aba8a1b5a4577b58b1f3456da65"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/supabase.dart","hash":"d73c8bf39bcf80e0fa5ee5594f8ad59a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/simulation.dart","hash":"0fbec63144acf1cb9e5d3a3d462e244b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/src/shared_preferences_devtools_extension_data.dart","hash":"af0f5158075631cb19d8d46e1a348d40"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/websocket/websocket.dart","hash":"b6df125fb6427e7c019ac354a1f909bd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/chacha20.dart","hash":"334388262777ce982aae13d484f214d8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/etmerc.dart","hash":"933fbcd820c9e62c97f3f37ae581407b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/string_stack.dart","hash":"aa27dfc54687394062db977707839be5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_value_indicator_shape.dart","hash":"306287a8781fa977bf2cd9ed442bf668"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_ia5_string.dart","hash":"0edffacf0034337f57cd291eb488a52a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/colors.dart","hash":"f59aed120736d81640750c612c8cfe5c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/frustum.dart","hash":"fb2be6f27b32bb1ab12dd6aea8c5ecda"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/jwt.dart","hash":"f2199d9551b267077f8605fc028dcad3"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/customer_detail_screen.dart","hash":"73be85baebe33596fab8fec06a30a980"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/selectable_region.dart","hash":"8baa16f040a8c1e6050bdcbddec77bd1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart","hash":"ad00910f1b9035a4b867d42b190055b9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_parser_base.dart","hash":"78be64b7a8704ad1b719aabcf130dc8c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_painter.dart","hash":"8d1045ba93aff9263ac731eef28a1302"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/progress_indicator.dart","hash":"975724e79507156e47fa2a1295079cc6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/cshake.dart","hash":"26f7e7d2614abc62e37602284c38e8c6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/autofill.dart","hash":"735a0ac5fc40bf38a4d803d854b10460"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/retry_when.dart","hash":"add862853473647f3bae9dee0b365857"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart","hash":"b5de1f949ff3417a3431134e5d079501"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/ignore_elements.dart","hash":"908b86c4378330e5b303026c8c3e29aa"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/force_press.dart","hash":"3e0eaeb97804d1bc93e6c6088aa351b7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_update_transformer.dart","hash":"7e2aea6fb82dd729fe2a15c0b69616da"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart","hash":"a79a6f9bb06c7d6dc5fb74ac53dce31b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/blowfish.dart","hash":"0a81d69dde8b0c4c80f95f7e7c3b32d0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd160.dart","hash":"946665f8d69b449931369c446519f3b3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_passkey_api.dart","hash":"a8b9df4ab5871d07d5f5efb5f77ac5e9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/merc.dart","hash":"7d21c811463c428e1fdd092809fc5c2f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_asymmetric_block_cipher.dart","hash":"feeb432aa90175168f140209d26a4e83"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollable_helpers.dart","hash":"d993a1b45cbc68994637753965211c9d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/proxy_box.dart","hash":"af7a13b78c7d3f26912cd2954c6e32fa"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/oaep.dart","hash":"773b3ff594b66800209283d1f61ac0f4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime239v1.dart","hash":"3ababf685f66cd8d5b13ed724d607809"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filled_button_theme.dart","hash":"21496c39aba7bb1435e82558fc3dc9f4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollable.dart","hash":"22c440115c5ddf7e022cdadbf7d5c3f3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/wrap.dart","hash":"8ca19276c67bd1f6d9356d0d12a81fba"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/timer.dart","hash":"24a365985ef5e526e029d73522f4f2fd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp256r1.dart","hash":"87c7f992b5cfb59a98477aeca4399c50"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/stack.dart","hash":"15fa23d5d2a36b3100c897c0f0994258"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart","hash":"c9a0b024143e4fce4b2f910be0781c9b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart","hash":"989e64ec130878de031e86b4373f6ed9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/extensions.dart","hash":"38e17b28106d00f831c56d4e78ca7421"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_tile_theme.dart","hash":"f64029b4f4dbdc0bc61a4b8787975a94"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/App.framework/App","hash":"62bf502f36f1d14af279464b6a64db2a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/wrappers.dart","hash":"21e56afda1f096f0425a34987708ed56"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/shared_preferences_foundation.dart","hash":"1a0b92d38040cdc40e532a7a1bbc1e4b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/random/fortuna_random.dart","hash":"db1dccf6cafeea98e1986f83b2978be7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_transform_builder.dart","hash":"a56ffac2cd72167693ca8de30beaf550"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_rainbow.dart","hash":"61f38162c831759dd3768aa4cf2d22f2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/cass.dart","hash":"ca798dc793eb44c0142714563e3101b3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_padding.dart","hash":"dae7ae92007717d576679bd62bb2ce47"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_link.dart","hash":"733eb3422250897324028933a5d23753"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/animation.dart","hash":"cb95e0ba75f30124d5c7584e419fcabb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/list_extensions.dart","hash":"9f8b50d98e75350b41d40fee06a9d7ed"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/binding.dart","hash":"54aac95ce38b1dd080c10def7806e020"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/eager_span_scanner.dart","hash":"bdc22e9e77382045196b5aafd42b5e55"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_salt.dart","hash":"8477e1afe76cb5334fd6cc42a04d0ff8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/status_transitions.dart","hash":"59b6b74779849bf5b836b84bb362b99b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pages.dart","hash":"1e1be3e5cb88130e3a06c7a5a8338ebd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/utils.dart","hash":"4904f65d68a0e23943366dd258084968"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/abortable.dart","hash":"72aa3452833246a4d22c084e75fb93c3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/globals/projection_store.dart","hash":"3406a2e8deeaf62ccb6c6cd58b2be176"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart","hash":"a06bb87266e0bac30a263d7182aaf68c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_cert_bag.dart","hash":"50ea93c36c3536adb8c3831a5ff255fa"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style.dart","hash":"bfb39b98783e4013d9fe5006de40874d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/io.dart","hash":"4ab9db6c8df9c15fb96ce458baad9a09"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/events.dart","hash":"a72da2d07a84e68eb5c1d670662e8d88"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/widget.dart","hash":"95a81a283d87aa67c6d9f0abba7e0f1a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_sheet.dart","hash":"228dcd531a3ab735066281a33d2b6751"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/filters/production_filter.dart","hash":"d455a0ea71515758776153cc65cb1978"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/services.dart","hash":"29ae1507a6ec4c2ffae469a10e505bda"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_chip.dart","hash":"6d29878fbbbb34a803ced8225d4f2bed"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch.dart","hash":"de47644b4d5d561ece1aab5506dcfc69"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_panel.dart","hash":"a462524029a4cbce4f7a5b59206883ee"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_mfa_api.dart","hash":"360c4cf4c285adaedcec7b974c3a0483"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/refresh_indicator.dart","hash":"8000c1cc8e6c197778529aff4fde819e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/capture_sink.dart","hash":"7c57a9163e2c905ac90a6616e117766f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/utm.dart","hash":"b0997f1d11ec375f63c4ffd902bc12c2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/simplify.dart","hash":"a59d284625cab390ec657badeaa90541"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/output_event.dart","hash":"afda74edd611c35dd0a44e3028c7ece8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/lib/shared_preferences_windows.dart","hash":"2bc47cc0ce47761990162c3f08072016"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date_picker_theme.dart","hash":"f1585cca195ab90adb4d7737bd873397"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/chip_theme.dart","hash":"4d8528ad77a655de150de76b818ffba2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/shared_preferences_async_platform_interface.dart","hash":"c95e4d978dff3d00b297bc460745efef"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/constants.dart","hash":"83df4f6e4084a06a4f98c27a524cc505"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha512t.dart","hash":"9cbd64b569333e314236ab20ed1f6ef6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/texture.dart","hash":"7c07d5cc739ae29abcfbf6343ae84fdf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality_set.dart","hash":"4b5d82ddeb09bc46ae0e980616ce0109"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_builder.dart","hash":"37c147ff3c3359ac52056cc5f62a9f85"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_safe_contents.dart","hash":"cd768a314319e35ac7f3d960700c7aba"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart","hash":"128687ba7c19db710010fd1d57e1a8f7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date_picker.dart","hash":"7fb08986526764347ad40dfcbbbac14e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/tweens.dart","hash":"29befe23f841cf5dd2dc7df24c13d88d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/painter/simple.dart","hash":"53dc87ec462f31f233b7b163e5cf4931"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/chip.dart","hash":"e18a1bdc35e6367a44f704caecf0dc4f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/basic_types.dart","hash":"2346472ec1cfdb77f3b27d3b7af72d4c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/checkbox.dart","hash":"de13ad277a7eb3c456c891372a73c518"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/logger.dart","hash":"610f4d6fd60c125e08d766985d536d52"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/LICENSE","hash":"55bd551a51c6dc03d8c42add22d40f8e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/breaks.dart","hash":"3dd13158e97d592fc8a1ca4a4109876f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/io.dart","hash":"119ed2f372555dcadabe631a960de161"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/ticker.dart","hash":"312ce2434bb843ae18dcbe761d2bf8f0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/web_socket.dart","hash":"ae79620b36c1d588cb91f194bde8610c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/url_launcher_string.dart","hash":"ec94194f35d48443f468a3b06ef69845"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart","hash":"df8e3bf0abd04ffea00e0ce1e7b5459b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/plural_rules.dart","hash":"4b43d777bb553eecd35ca72e6d99ac3d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/start_with_error.dart","hash":"47cb151906114ae0161078bb7968ffc9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart","hash":"defa8941435dbafe4929bee177080f2a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/src/url_launcher_platform.dart","hash":"0321281951240b7522f9b85dc24cb938"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/theme_data.dart","hash":"c5e0a59d4b752637762b9ab9e7c3e042"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/inline_span.dart","hash":"726c0993a6dabdaa3fa45dedf0879ec2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/sphere.dart","hash":"ff5d66c50ec833a263625d39f0c195b9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/map_not_null.dart","hash":"929b5628541e8ab826e753c9fe90cd30"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart","hash":"374ee130942948f52e47681818bd315e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/projected_polygon.dart","hash":"d8f4469f69e2d80d50d94e91e9ded9c7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animations.dart","hash":"0ba31d7bca2b02f2d402d0a32ba82fdb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_channels.dart","hash":"933d80a874136d25f5800bf0e6ba1782"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/pbe_parameters_generator.dart","hash":"a93d576823e58041b99309fd23a1d547"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/theme/app_theme.dart","hash":"8b97abb6f9385ddad4ca05a496f05504"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/toggle_buttons.dart","hash":"c14477724208e2df7d50e5340fb6118a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevated_button.dart","hash":"b7c6ad5f4168643fe4bd098ad78c1ca8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/unicode-0.3.1/lib/unicode.dart","hash":"cb3ba9227f22939c0554c5a53a3f4fa2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_icon_real.dart","hash":"fc6e3a72269fb918a0e9271c78c6b6ac"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_pkcs12_attribute.dart","hash":"3801b5a1c67d9ee7d645423ea830bb0d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9/assets/CupertinoIcons.ttf","hash":"b93248a553f9e8bc17f1065929d5934b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart","hash":"0457707aca07f1036f0cba80b59ea642"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/mill.dart","hash":"c6fc6fe02dcd2e2c37ba689ad63dd65a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/blake2b.dart","hash":"8571b58dd534486695b789e2aa75a7a7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/shared_preferences_async_android.dart","hash":"eb00c80ff30cea4fa47359d199e43bcf"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_theme.dart","hash":"7aafde5ec64994a36f5bbf42a1793c3f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/case_insensitive_map.dart","hash":"5893c7d3910e8924bd2dccc8837775c7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_pfx.dart","hash":"4438a8f51cd1bb37203275181971feca"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/throttle.dart","hash":"12faaaa2952e6917c271f5dbe9cd6bab"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/aea.dart","hash":"e497276fd3f1dc6554e28e2415ba3377"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lints-6.1.0/LICENSE","hash":"4cb782b79f6fc5792728e331e81a3558"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/parsed_path.dart","hash":"cb454929d7810d3ee5aa5fc28283d3fd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/charcode.dart","hash":"b80f25d51570eededff370f0c2b94c38"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag","hash":"a0e89676ccae6cf3669483d52fa61075"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_ios.dart","hash":"1303bc77ad63625069f2d23afc73f523"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time_picker.dart","hash":"fcfba874b8215245fad3cb4683b5a21f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_theme.dart","hash":"940d3e7ce646ccb08bc517bece948ea1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/json_document_transformer.dart","hash":"eade7bbc9bacbd78204c7ffdde55ddbd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/painting.dart","hash":"4bd60bd8ede4b9dad954493d26d3e586"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/somerc.dart","hash":"a9417a827024ea14eab4e079d00effeb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/flow.dart","hash":"191565a7addf3cba1da445c58705b009"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/url_launcher_string.dart","hash":"27e6c510107a34001ef90f889281633e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/decoration_image.dart","hash":"9a8fc6400cc140083b73cbd4804ce0d7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/functions.dart","hash":"41f7bdb7d1eb3c86c21489902221b859"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart","hash":"ef5fc00d685cd2a36c4de80e1c7e3a8f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/forwarding_sink.dart","hash":"89e6e01bd627dc1cc46b16ae027742dd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics_event.dart","hash":"0b1575619d779c040ee7e59debfac224"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/tiger.dart","hash":"2a2fe8fec0bba8749eb1a1a4a8f16e7c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/local_storage_stub.dart","hash":"996ac19cc9be854fbb0f0715ba87321a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/combine_latest.dart","hash":"0c4028018783c732ca451e7fff693d3a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_state_mixin.dart","hash":"30d33b62cb130ee915b1ea00d4cc8770"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_well.dart","hash":"10aca63c2987c16b1d44923eb7a8f128"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/constants.dart","hash":"38714061d08fa7d7307602ad4f7b5180"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/date.dart","hash":"855e1ddb4997bb01590c0571a2a7053e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/race.dart","hash":"2164e0e3bc00d90bd03708ddfd475ad9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/gotrue.dart","hash":"0f7e14ea91fb49c37073358f7d5fed91"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/LICENSE","hash":"175792518e4ac015ab6696d16c4f607e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/monodrag.dart","hash":"5df364b799badfda6335a69660dcadf5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_field.dart","hash":"9a61bfff4a3a3be073cecc487181da79"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/retry-3.1.2/LICENSE","hash":"175792518e4ac015ab6696d16c4f607e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_boundary.dart","hash":"0da6092789967c98d5fab3dc750803cd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/form_row.dart","hash":"4935fd96677780d631f23a75e7009534"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/aead_parameters.dart","hash":"e3eb86ef252b151d52688c8904935b3c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/system_context_menu.dart","hash":"4c5a83f116f054e6b12ada656cd12e74"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/typed_stream_transformer.dart","hash":"86e0f9e302f9ac959626122751b65361"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_range_calculator.dart","hash":"f4fc7668e17069e4b1522ae094f27d12"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver.dart","hash":"30d16c93d221fc7a4283d3b56fe6e195"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/animation.dart","hash":"070f6fd02e79a9555372a3a4d6b775c8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp192r1.dart","hash":"ff3b9eeee0120faa24ef23172fc5bacb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/replay_stream.dart","hash":"c86f575dce7f62595d9f1e169492f750"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/decoration.dart","hash":"ae85856265742b6237ed0cb67c4364af"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/utils.dart","hash":"fe2489ea57393e2508d17e99b05f9c99"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.2/LICENSE","hash":"f721b495d225cd93026aaeb2f6e41bcc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_parser.dart","hash":"31c73410cd9adb292ff72d1bdf90f0f7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigator_pop_handler.dart","hash":"38861aee0e2ba92ec8005a64746c0d10"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter","hash":"d704926992f837ca0d1d1ae734c3311c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/passkey.dart","hash":"be0bda7f1ace0a86b3b208239c6ba177"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/registry/registration.dart","hash":"75cbf5c83dd2ed0ab6067971eddb1829"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart","hash":"6f18c18a1a5649f27b6e0c29dfba4dc9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_client.dart","hash":"32a40215ba4c55ed5bb5e9795e404937"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overflow_bar.dart","hash":"cfb61d270b5fd59883e78db473f61c63"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/matrix_utils.dart","hash":"3d4eafff9af08bcac72660d201af2806"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/isolates.dart","hash":"213be3466a121ff4f5f2c8839899431d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/retry.dart","hash":"66c3d8022ecd26ac3b2f30fe28e4c475"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_encoding_rule.dart","hash":"16b69ff904d37271ee8f4af2b5621f7b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/framework.dart","hash":"6744dbf568879753ee30f45d1330c9ec"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_layout_metrics.dart","hash":"13be7153ef162d162d922f19eb99f341"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_query_builder.dart","hash":"aee684eef040ee8c5a574cd34a1bfb79"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_value.dart","hash":"002be4c072c0cc5c5e72b5ff6d0c490b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/hmac.dart","hash":"2b5fbc54f77ca9c1e5ac90eb3c242554"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/sinu.dart","hash":"7b848d46a397cdd94fef6cf4a142c96f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/unsupported_asn1_tag_exception.dart","hash":"b699077c09fbd1eef398dd92fe7f2d03"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/date_symbols.dart","hash":"176e30214c5fcfc93d59546067470bb5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/console_output.dart","hash":"3430401759c3faf2891f666c719a4c18"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/typed/stream_subscription.dart","hash":"63190b810e77cfebf3de760baaf59832"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/ffi.dart","hash":"8797b9bb0c8239ab47601d92826a8cc2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart","hash":"48439fd6e1a77e0071c577162eb94b84"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/platform_views.dart","hash":"2e55e16a3fa4d959629f48a2879a6f23"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart","hash":"791eefc473ec9cd414fbba6a3a57cc7d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/storage_file_api.dart","hash":"cf58a4662f1b4bc9e280fe0cf29d45f6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/internal_hit_detectable.dart","hash":"f72c66b9201f409db152eefa63ecbbe7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/edge_insets.dart","hash":"8970a6503639bc8ffcb960a5dcfe9cf5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart","hash":"8a39bdc324d0ff25097784bd98333c08"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/storage_client.dart","hash":"715bb8a7a1f60e34a5478ec7de8f3a5a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/web_socket_channel.dart","hash":"77227643b5a655ab1fd24917c5a4675c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_ios-6.4.1/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/platform_view.dart","hash":"abeb63024ea88e5a75528c59e931671d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/editable_text.dart","hash":"41f28534cbf2c40fe868c5c1d7d2146d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_size.dart","hash":"91d8303ca1ccc72eccc1ae636c7825ed"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span.dart","hash":"b7c2cc8260bb9ff9a961390b92e93294"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overlay.dart","hash":"c55d3b6df5e886955d372ba60d4b2a91"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/text_direction.dart","hash":"45f61fb164130d22fda19cf94978853d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart","hash":"269af8ca7030ccfd9c868fe9af8a6b0a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart","hash":"5979a1b66500c09f65550fab874ee847"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/stream_cipher.dart","hash":"625e237fb6c6be7fbd30f31b9c6793fc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/path_provider_linux.dart","hash":"7f045356a82b0477e620c8e72c54a5c3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/typed_data.dart","hash":"b9abba31a48a9c2caee10ef52c5c1d0e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/restoration.dart","hash":"51b71fe2c718236166425dc5f935fe05"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/placeholder_span.dart","hash":"d2386b256656121d501a16234b008e2b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha512_fastsinks.dart","hash":"04f5ef7c69c00972df33379b395df1b1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/datum_transform.dart","hash":"74cb6a5080cff262a6415dc73fbdb5c1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart","hash":"9eff833d684c7797abac3a4d19e87589"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/customer_map_screen.dart","hash":"1eee50f98c161da7c78aeabc9f9ecc7f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/max.dart","hash":"82294310993896043f681e7fd66c4e56"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/src/data.dart","hash":"9af564025f505ae4a41a386bed30ee10"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/colors.dart","hash":"0b3ae865c8e82bcd0c94aa60cdd8237f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs10/asn1_subject_public_key_info.dart","hash":"cd3bfd17cbd8f8ff1cb9b96ab863d2df"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_iterator.dart","hash":"6c54f90e0db5f42a13be6b3efeb4a04d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_update_event.dart","hash":"272c156df00b381530095dff3b4641cc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/sequence_equal.dart","hash":"e9e452fa340b489a49dba00eabefa3ba"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/LICENSE","hash":"1bc3a9b4f64729d01f8d74a883befce2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart","hash":"90f571e12d81b8b62cd5b45f0f197f6c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/robin.dart","hash":"e993c2617196cf80aba6cbadac9f0f2c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_mfa_api.dart","hash":"062cbd3f201e6c9af9c8e265e6cb175f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart","hash":"f31febe411dfd203eb17b66c924efe05"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/icon_tree_shaker.dart","hash":"58ed527be0003fcefd88181726c1ce5a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/auth_exception.dart","hash":"e2c4ad219f841e931247740dfa8fbb49"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart","hash":"080e8a3ae01f3eead32b1b4a8c1b802f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/capture_transformer.dart","hash":"e82a9b67ba33ae635b9b083ef147fb9b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/debounce.dart","hash":"1aea282ab07e82afe7a564125110e1fc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/stere.dart","hash":"4cc56602c9bb472e8a294c9f04c4090d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs8/asn1_private_key_info.dart","hash":"7a8930e336956f0f5da4125808add64c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/LICENSE","hash":"b421939231e78889faf64bf7457b09b8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/vandg.dart","hash":"a8e1f169dc039aeb30a1f745f888175d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/src/channel.dart","hash":"926894fd05495a4558aaf9e8f1da1451"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_iv.dart","hash":"dcac631b5103a400096235ac0d1b8a85"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_parser.dart","hash":"b8c0e64b8fa8441486eb039c042086de"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/calculator/Vincenty.dart","hash":"cdf543cdf3e6140bf1d5952f63e18941"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/signers/rsa_signer.dart","hash":"f3c830efdb17a1726ac1af2ec003ef61"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_linux-1.0.3/LICENSE","hash":"d229da563da18fe5d58cd95a6467d584"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/session.dart","hash":"92f641a70fac0d3a62befad011a8bbb1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_error_evict_callback.dart","hash":"2c65042146e50dc487f6abc0e03944bc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/md4.dart","hash":"3c45979b68b6aa985418f9a03a5b79ad"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart","hash":"964f3ee4853c34a4695db0c7e063eaa3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/ecdh.dart","hash":"da5bab9eb0ad94cdf2fec0ada2a8c2ff"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gauss.dart","hash":"4dfa67c71fe6dc2b04b70b2df0b272b2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/two_dimensional_scroll_view.dart","hash":"4e8b07d4a407a877db35378bd4575675"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_file.dart","hash":"3e30d0b7847f22c4b3674358052de8b5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filter_chip.dart","hash":"8d61fc0dd67cdb21f5737b01fc9ad08d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_button_theme.dart","hash":"efad3646c2aadca0c462ae31919205ad"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/change_notifier.dart","hash":"b654336c4d2feced84d80bd43704bfde"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/jwt_decode-0.3.1/lib/jwt_decode.dart","hash":"1d1f26cc381fb61a757dfd1095055fc7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_style.dart","hash":"56890032ee132755f7859d792f6a3bfb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/interactive_viewer.dart","hash":"c79afeb6110c73f1a299ae443fbd6801"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_printable_string.dart","hash":"f021f69fef1a6d0b8a8870757b9023fe"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/motion.dart","hash":"505f6c9750f9390c9e9e4d881092cef4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/noise.dart","hash":"14ee798b10cb318d96667b32b245f21f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/map_to.dart","hash":"a28073e1b0a1ffd4999c24379f1dfe02"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/min_max.dart","hash":"50c5f00339854085c2f637109c4166f3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_projection_simplification/state.dart","hash":"c994ba9e02d005247d21f1afe73de927"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/http_date.dart","hash":"fb76e9ed5173ac1ae6a6f43288581808"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticator_selection.dart","hash":"220f4f0e60dfc40f2d4719fef92c9708"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/circle_border.dart","hash":"a2aa815908f2e15493e374b9380e558a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/auth_user.dart","hash":"9ca292958597679e8660121ac459881f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/aead_block_cipher.dart","hash":"8ff5264ae4e3db190e31c45ad6f69cb2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/sparse_bool_list.dart","hash":"8b7049e623744744c03ae6129a5cb2e5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/badge_theme.dart","hash":"3167bedcdf6eb73bb3355fc778c69ab2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl_helpers.dart","hash":"890b00dd7fe53812f9850f0150d3c253"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_block_cipher.dart","hash":"93ccd61c35577ea95e16ebca0c058494"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/default_selection_style.dart","hash":"bbc9542eb5e3c4701c24bc1268b8165c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp112r2.dart","hash":"ae864bde681355d21277a204953c8060"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_file_system.dart","hash":"06c73ad137e5db31d7e6ba4258ac13c7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/LICENSE","hash":"3b954371d922e30c595d3f72f54bb6e4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/divider.dart","hash":"400da5c3ae6b8c8cf1ad20c796ce413b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/future.dart","hash":"8d3f31cb53177f3f6315575373249597"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/two_dimensional_viewport.dart","hash":"c9209579c52cbef53dd484958e85e281"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/dynamic_color.dart","hash":"e0469000d5e6f512d2fccfd97145c727"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart","hash":"a2eb984b374f7375264ed4b139a0eb03"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/kernel_blob.bin","hash":"4025a52a8f71d638183fd0bf44bf00d3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_button.dart","hash":"23355f2294efaf61097a840be90b1601"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp384r1.dart","hash":"88aa7805c269dbc20cf16073f7945e46"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart","hash":"f90beedee11a434d706e3152bfb2fd15"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile.dart","hash":"fe62fb0d6ef826b606276553140f061c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gnom.dart","hash":"6655e49eb102ce0f1d24dc438c270cee"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/data/mock_data.dart","hash":"53d5c296fe4604b7778aebe34509d6a5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pinned_header_sliver.dart","hash":"8985d9ffc4078f08753c5570c68a6f1a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/magic_number.dart","hash":"d9d40cd4fd7e692ca4246d952d48cca8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart","hash":"591d9867d3478bc6713e056de78d42af"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shaders/stretch_effect.frag","hash":"57314be0ff2ba370f2b1395f531f58d3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/divider_theme.dart","hash":"200da5ba0b0cee2bca1acd1c4d772118"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/marker_layer/marker_layer.dart","hash":"1756e26eb5a579703aedd395d606d905"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/team.dart","hash":"f6c6b31745eec54a45d25ffe6e5d7816"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp384t1.dart","hash":"c1912c537c302fffda915c4c03584ce0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/characters.dart","hash":"99b4d15f76889687c07a41b43911cc39"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_custom_providers_api.dart","hash":"875c54dd62a5dfe62d36388402d16df5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/src/interface/platform.dart","hash":"d2bab4c7d26ccfe4608fe8b47dd3b75c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/exceptions.dart","hash":"fe8cb06a5cecd0d7d5761c4c45afad56"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/oval_border.dart","hash":"c8a14f8ecb364849dcdd8c67e1299fb3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/boolean_selector-2.1.2/LICENSE","hash":"83228a1ae32476770262d4ff2ac6f984"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp224r1.dart","hash":"27d5ca1f907901597d5d2430f6a6ba31"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_span.dart","hash":"5516e0e69ba934c2d98aa4b80313d3ee"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/checked_helpers.dart","hash":"628e6e63fcc0c129ddb89830064bf5d5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/tween_animation_builder.dart","hash":"107c33a245427bf0f05e21c250653dc6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/poly.dart","hash":"3650bc426f2ee8a63a3dd37bf1e3f9cf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/type_conversion.dart","hash":"032c93433e86ca78b8bb93e654c620e8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/nadgrid.dart","hash":"270a48347c7a41f441102710636f5b6d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/disposable_build_context.dart","hash":"edd2f9cabffc7ea6a5a9497a1b1beccd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_bounds/tile_bounds_at_zoom.dart","hash":"2e17eeff1040e983196dbbd0d10f2b2e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics.dart","hash":"6057b835f877375c8f7c217d4cbc28ea"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_exception.dart","hash":"c39101179f8bdf0b2116c1f40a3acc25"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/lazy_stream.dart","hash":"1b3ff4e1a515487aa9ce23ae7fec0100"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x501/asn1_name.dart","hash":"80e54c212b5553089f84e0239fb6c570"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/md5.dart","hash":"5828730d8f759fcbfa757299a6b2c4f7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/feedback.dart","hash":"c8f69577793923bfda707dcbb48a08b1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/micro_money.dart","hash":"78c78ef5c1c7dd50a70790005bb52c83"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.10/LICENSE","hash":"f721b495d225cd93026aaeb2f6e41bcc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/value_stream.dart","hash":"4ec7181b3b281703a8fddee43b540ee6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search.dart","hash":"3798784648f57e129514c1cb6f534612"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/object_identifiers.dart","hash":"b1218847a912b31d0ce265943e8f6a20"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/LICENSE","hash":"bb0a4b2e3d82de4116e8425de9a3927f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/areas.dart","hash":"e016d355971caa00711d66a6557dfab3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x501/asn1_rdn.dart","hash":"4c085993923bdb9c4040d1ae74c6a280"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp224r1.dart","hash":"6e5c4bc7b03bcdfe3f17bc6d9c3efcd2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/offsets.dart","hash":"72364698bec6bdf63572c9d458c49e85"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_fruit_salad.dart","hash":"0663e41383137de0068cc7a8bd70f814"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_theme.dart","hash":"0d3038cd2058b1549639a275bc1613bc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/user.g.dart","hash":"74b1a1d0d8d36bcf243aba501355c893"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/carousel_theme.dart","hash":"8ff8cdd18abd75bc3cc1e610527a7147"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9/LICENSE","hash":"2d0c70561d7f1d35b4ccc7df9158beed"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/realtime_client_options.dart","hash":"9625703f36a2c507252ad8e673dc1a1f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_vibrant.dart","hash":"65e61fbb4fa10372b84edf9b3a226e3e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/plugin_platform_interface.dart","hash":"8e49d86f5f9c801960f1d579ca210eab"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp256k1.dart","hash":"dfb565e96434d9969a6ae0a093e7a40c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_layout_delegate.dart","hash":"82604e7dbb83dc8f66f5ec9d0962378b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/lib/path_provider_platform_interface.dart","hash":"477a056109467fcdf7ed0b086b902294"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_boolean.dart","hash":"922fed15740c84a21712faf7a96206d8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/retry-3.1.2/lib/retry.dart","hash":"c1170f540fa3fb08890fb4abea0f4d82"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_neutral.dart","hash":"bc6418e88ab34ee846e3d4e32408b23f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/file.dart","hash":"51ffa7b452686eecd94ed080a1da4275"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/stream_channel_controller.dart","hash":"7eb05cf7f12f7aa86e040f415a5a43be"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/libgtk.dart","hash":"8f92aefe740231438bdabf80e375164f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart","hash":"a47062dc6143c80c485bcfc7a06b9490"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_io.dart","hash":"774920189f09b8d6cbe985dc31fb87c8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dialog.dart","hash":"208a62598efe8cccb79f70142c872ddc"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/mergeable_material.dart","hash":"1f61ea833165dd95328fec8048e3748f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/licenses.dart","hash":"8c445552c38313236be0e4c830b3e9b4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/eager.dart","hash":"07664903d8026f2514b29b786a27f318"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/types.dart","hash":"93bf3c4c3aaa998b6d15e2f254c13ed5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/link.dart","hash":"1f334b50f4df781bbbfab857581c3540"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/marker_layer/marker.dart","hash":"f97ca3f1444d05b583f88bd5b3f3192c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/web.dart","hash":"d7c63cf2f303b7a0aef972ee03d3c7e4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface.dart","hash":"5145b27b3db429f9f1da26cfe563bd02"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/interval.dart","hash":"b2a2c73b0b7b528180181e9e4e3b4e92"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/functions_client.dart","hash":"7a288ede1ec082ea674cffd5deda8dd7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_manager.dart","hash":"62297b0f68dcdc557ea68e5dcbed7923"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/bitfield.dart","hash":"14068ee66dbec47295ee46ba79dc7e5f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_queue.dart","hash":"fb5bf096bb76594eaceda019de6559b9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/utils.dart","hash":"fab8d6d1b0e81315a3d78131394d31e6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/utils.dart","hash":"8a7e3b181572ed50e923e5dc05a7533d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_button_theme.dart","hash":"7b92ff089e3134f9e8faae3b59904d68"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_closer.dart","hash":"1f08f83d7a9240cb3accf35283c75bdb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/transitions.dart","hash":"088725e9b36c0cd9d950723cc8d6d1b1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_editing_intents.dart","hash":"00087311b61b5d8ca58b6a24b130b5ba"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/page.dart","hash":"c5bf16620e9021a14d7fdd8d605e611a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/hardware_keyboard.dart","hash":"38b4a32453c43c40a47b9317e16455a6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/subscription_stream.dart","hash":"c23f15393091087663c2613f18f0e9a4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/viewport.dart","hash":"8bdac4e1f47916aa4b2566d90cde52bc"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/vm_snapshot_data","hash":"c2eb672129e60c57afcdf9a30cf301b8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/response.dart","hash":"efbedb75be354b65520bce3f0855b8db"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_xcha.dart","hash":"ebd5f3f78c5f54bee9f7bdf83de334ce"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/clip.dart","hash":"dc2cfe4408f094916cd5eb1d294d1f2f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/fetch_options.dart","hash":"deb96b998a997dd807483865205fa150"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons.dart","hash":"78ce7527fa364df47ba0e611f4531c2c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/datum.dart","hash":"e1283368d3ace7c9f4cea79ac1f7f2e2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticator_selection.g.dart","hash":"8d980f860ef10593d6198ac13cf5321a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/LatLng.dart","hash":"9f692e87da5c7038b44ebad92f002e10"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/Info.plist","hash":"f4339630fb7481e92faa5451c9498403"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/random/auto_seed_block_ctr_random.dart","hash":"0e016aed1674f8e3cbc23abe63d5f108"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/aabb3.dart","hash":"b6a30b7ed48f83f446db37577b30e62e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/stroke_pattern.dart","hash":"6e47683484f27aba04331d1768c89c4b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/md2.dart","hash":"5994aca748b376c7ba9e02b2344c61ad"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection.dart","hash":"4269d040023673ba217e7beaf0bd2cb0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_sparkle.dart","hash":"205f24685f1669261184020365b9bbf4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_style.dart","hash":"0284a2c2c366d303d8704f29a938becc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/proj_params.dart","hash":"9f9e49eb614795350287843d74703c45"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/platform_check/platform_check.dart","hash":"c5036d9517a6d4cf0bcd2a978c85df6f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/LICENSE","hash":"5bd4f0c87c75d94b51576389aeaef297"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.3/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_border.dart","hash":"d9a9fb2f484490186b0cf31199083326"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_web-2.4.3/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart","hash":"63d065a22a507aceefefd60a1a974702"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/iterable_zip.dart","hash":"df699735e3bcd730f16ce377d562f787"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/constants.dart","hash":"2c6facdb1b63e687304c4b2852f6ef4c"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/dart_plugin_registrant.dart","hash":"d48b64311075bdf4e637d45a4eff9475"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/ellipsoids.dart","hash":"404afa3eabe5c59b56cedb203a87f48a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_celebi.dart","hash":"88b38af8a6ab0efd56d1fb06883c44db"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/decoder.dart","hash":"e6069a6342a49cdb410fbccfbe4e8557"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/group_by.dart","hash":"6c3232594edbc47bd6ec36d04c194a9a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/proj4dart.dart","hash":"2e7cc34611fd1170258dafd12075b056"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart","hash":"555fcdeebbe6517cde1cdd95133cabd7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/calculator/Haversine.dart","hash":"4a95677906a53dd451d7861a8d0caf22"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/paddings/iso7816d4.dart","hash":"913f9b2e892f99726d2ab6210f2f6819"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/localizations.dart","hash":"f1d94030012592505145c628671861d4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/theme.dart","hash":"4ccdd5e6210285f9baf09909e7d4f593"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart","hash":"faac62b3a2c566f92595aa2c37d30803"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/argon2_native_int_impl.dart","hash":"066e5bc376b697bd725a5520cb26b194"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/browser_context_menu.dart","hash":"db4a14227247e2524e46f6b0dd9da267"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_query_schema.dart","hash":"0fa823b863cfdad8e6f207b5fe389ee3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/hash.dart","hash":"4af79c5c69ccf0cae6ab710dfb84b125"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/notification.dart","hash":"b9609815ffdb79eb76f2cd3a77a60906"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/datum_utils.dart","hash":"b72113f995482b7301d9e2f208d90397"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/stretch_effect.dart","hash":"3ffe97664671767f0684bca718f87933"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart","hash":"dd779800a4427470d18d3cf7cee94dca"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/alignment.dart","hash":"92cb1c23b5121d8c0add7a3989e7646e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/aead_cipher.dart","hash":"3cfbf0fce1ba4d19780f691ac1ceff76"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_key_derivator.dart","hash":"15503bd3441ce266624f6509e5a7d6e3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_expressive.dart","hash":"13b2049dce60861c73d20ad96c34da30"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/pkcs12_parameter_generator.dart","hash":"509c42eb7f8b047ecb2df2ad0c0973b9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/constants.dart","hash":"c269fe4ce30c1f86db6f8f48f183660d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/autofill.dart","hash":"3623c605586d2e37af23d6b746721bd7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/key.dart","hash":"33e0bf356aaf5a105c60df45cb95f69c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/constants.dart","hash":"041f6b1890b6ff6c1aa0f000dda34a12"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/flex.dart","hash":"2575e4d918739657daefac64c926ef0e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/binding.dart","hash":"bc70e853dbe465d35621acd729a881be"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/disconnector.dart","hash":"7732b755777af7281039ae8c5cb3eb78"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_tree.dart","hash":"3ac47604caeb49ba803d42c33e33ad9f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/spell_check_suggestions_toolbar.dart","hash":"eff02fe00abad264a865c89da94e4005"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_converter.dart","hash":"760667f761d784319c13720d2b586245"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/do.dart","hash":"96594345ee8d89e2fd23dbca09121153"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/http_parser.dart","hash":"b76ebf453c4f7a78139f5c52af57fda3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/multidrag.dart","hash":"2b4d348540427e4d8e707c59de995235"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_bar_theme.dart","hash":"a1186c224201e7d203404a4270938040"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/colors.dart","hash":"c517fb54b3d66b22988ad7c8d07c6f53"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_api.dart","hash":"41cf65979e62743f1adeeff4c0b3fa29"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/src/polylabel_base.dart","hash":"122cabcf989b4fa1c3c385743e71b3b5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/utils.dart","hash":"ebf21341320c02b09bfd8dcbfc683398"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp160r1.dart","hash":"18f36ed422693224b3733071e73c25e3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_inserted_content.dart","hash":"4c5df57cfe2a6a2bc0d7462330344982"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/colors.dart","hash":"f3747e025d835d0ff5cfd904d925dea2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/src/shared_preferences_async_foundation.dart","hash":"1c693307f78ace5f8933b3ade3982e43"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_editing.dart","hash":"6e8a100c61e43412f04fd40619632907"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/LICENSE","hash":"7b4e85f859beaa85dee268bf39580d97"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/prefix_printer.dart","hash":"129f33e0f404d9fe5ef3eb75dd7762e6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Path.dart","hash":"68f895f1df95c856dee97b8215de087b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/hkdf.dart","hash":"7f593a221d1320305917631f622a5ba1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/characters.dart","hash":"43268fa3ac45f3c527c72fc3822b9cb2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/src/get_application_id_real.dart","hash":"cc0f540c1228bd6af0de8006abb703c8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/inherited_model.dart","hash":"7a842b481ef121a6d84dd901c8d79f5b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_computation.dart","hash":"37837bd1379e66f38e4a7775b6084d0e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/unicode-0.3.1/LICENSE","hash":"1972be0ad060bef702b5d8f866e3d23d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/latlng_tween.dart","hash":"9d55d47492109ca5ce35b4f9b9ddbe4a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/tween_sequence.dart","hash":"101d2ab579994adec5b69ad673fb590c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_oauth_api.dart","hash":"e3d4aade6a9aa1946954362fa6816566"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/scribe.dart","hash":"d195153a8c01a0392b38e3b9adc672d8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/curves.dart","hash":"a26946a98a8bfc9209bb398e12fa800c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/async_cache.dart","hash":"1f65c98a00f4c2151338f0d803b2d1c6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_object_identifier.dart","hash":"06bd3bc262afab597464a920ebe98032"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/predictive_back_page_transitions_builder.dart","hash":"7d26e026802c0c54e390c90b0e4f290b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/user_attributes.dart","hash":"154b86d9c4dd3cef067373672090c01e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart","hash":"0085d8fd04e346d79190cda8a7ad57e0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/src/types.dart","hash":"83bb9dfd0d336db35e2f8d73c2bdda85"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/where_type.dart","hash":"93f43c6a287e8cd98477a02e6aa0da8d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart","hash":"5b98d0be4d89f1274c832a4c340ab315"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/yet_another_json_isolate-2.1.1/LICENSE","hash":"f29a26e7da1ef36001a9e33e4871938f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp224t1.dart","hash":"8313696f70c1a0137e43aacbbf23a76f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/quad.dart","hash":"25dd0d36ba8109e3199faf508b41d633"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/step_list.dart","hash":"4e565149e210e16a68dda10e8fe7c143"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ctr.dart","hash":"154d573def33d0ada1c6dfc13b6a8feb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/desede_engine.dart","hash":"c81da903482180f19bfa397e4020bd52"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_object.dart","hash":"bc18934a7b1a4820c999a7df4196e282"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart","hash":"7bd8137185bc07516a1869d2065efe0d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/material_dynamic_colors.dart","hash":"9cc3bc193f4ba15acf07b6b1d46d879e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_stream_cipher.dart","hash":"595e228e65be42abc3a612b741bb541d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/orders_day_view.dart","hash":"14d489d7ea62cf2557ff29a4a3492015"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table_theme.dart","hash":"eec2e5cfebd521174d93c5faaab5f3ba"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/public_key.dart","hash":"adfd4b4c9f127d6d7b0278d25c16cf75"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/directory.dart","hash":"8f4de032f1e2670ca51ce330a4de91a3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/mime_type.dart","hash":"e26cb5bf5970055a9bd1828b524cb213"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NOTICES.Z","hash":"5c5fcccec3c72518c5da70d53d881ffc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/circle_avatar.dart","hash":"cbbb174cb00bf954fdc9e2854517dbd9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/slider.dart","hash":"062dfe963082ff670df169c6f5111886"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_theme.dart","hash":"cf45c10a5cb7ec05fd354b1d6dfe0bda"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/result.dart","hash":"4b6bfd3301413140ecdae9fd2f3db0ac"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/cea.dart","hash":"0cd847ecbccf2b69c9bbe6e2e877457f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/flutter_go_true_client_options.dart","hash":"806d93d5a2f3fd5b4862dc2fec82b0cc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/pkcs5s1_parameter_generator.dart","hash":"bb37e91f19a10c42b2e8a514f16c3c6a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/src/shared_preferences_foundation.dart","hash":"b585bdc6a99681e9d124107e55167ada"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_tree.dart","hash":"3e7424af63611ddd2a2ee367b19cceaf"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart","hash":"33d0626ae9edbbf57b56a12a1447672f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/error_dumper.dart","hash":"6a50a0a638de56353afe1cf317040c79"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_set.dart","hash":"42fd90a5d728fea9edfaa04f4f1ee6d8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/guarantee_channel.dart","hash":"68928ed10e0a0df76e1e28584b7256c1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/utils.dart","hash":"e85b4f3cf370581b3ef11497a9a5bce3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/table.dart","hash":"bb012047379b362d408e5d0c8bc6ff55"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/dummy_screen.dart","hash":"ad7147a4ea7612d419e8559925e08cd5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_file.dart","hash":"ad139ffd36c17bbb2c069eb50b2ec5af"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_salt_configuration.dart","hash":"59fad971cfc70efd0d2fe9df45863abe"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/widgets.dart","hash":"5d013fb92f5bf0fd4168d165d3072136"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_b.dart","hash":"1047083da015c385f105aba778621fa2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_display.dart","hash":"144853a718234f6f9b15bda75b7463f8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/expansible.dart","hash":"a2459bc08ad0e3097b57004ce1d084bb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/omerc.dart","hash":"e3714f8d0fc39d053dbac49364424586"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_maps.g.dart","hash":"2c582bec6fc77f68c975f84d2252ed8d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart","hash":"950931e9fb34a49ab919d67cceacc5ed"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/App","hash":"81ab9dd4d650452ea62006ca0c983b63"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_sink.dart","hash":"8faa98eb1bc31bbb64876e837eec420b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart","hash":"0c520a6b1ab38e0f294c3ddbc2ec9737"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/qsc.dart","hash":"35dd52691571d63f68755c00e99d34e2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/extension.dart","hash":"ef82a025843a9945bb252078a9754fa4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/api.dart","hash":"28b7197a537fe7660eb8cbb1a789a9cb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/polylabel.dart","hash":"9eac0a2c2a8fb2e482fd6f830c74ed99"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/more_screen.dart","hash":"6f69a2801072ee0b9bc8c4420e69eb76"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image_manager.dart","hash":"36c754f5b2dce588881a8f93b01e9e38"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/slotted_render_object_widget.dart","hash":"3291fff73306ce8322ca2b332c6da9eb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ige.dart","hash":"770bfccaae45c6029de0af97430cc4a5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/windows.dart","hash":"0d86d4ba2e01e5e62f80fcf3e872f561"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/aeqd.dart","hash":"53993554e04a60cb434c2bb6ec81e054"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/composite_subscription.dart","hash":"76cc6c2b845bff11813d968688280b36"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local.dart","hash":"22b26473ffd350c0df39ffb8e1a4ba86"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/shared_preferences_platform_interface.dart","hash":"9d88c81201cb9c1fa0a468c42727bf9e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/hmac.dart","hash":"68e9d53e365e08c6729d99c4f16a94de"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/ephemeral/flutter_lldbinit","hash":"4c0c8550624ce117572c484ae3e7d9ce"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/preferred_size.dart","hash":"dd518cb667f5a97b3456d53571512bba"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dialog.dart","hash":"45a730ff7d7cb314e24f3805db0fdeb4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_generator.dart","hash":"644bc34867e359c425f1a2d8fd16348d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/picker.dart","hash":"ab51def555e76eb05f01e7c5c22ae901"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_file_io.dart","hash":"8830333c78de58ad9df05d396b651ef7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/stack_frame.dart","hash":"95c608f9528d0d3f36b8ff9cec35bbac"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/polyline_layer.dart","hash":"d3d4838c67b236208098ba2026f0250c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/lists.dart","hash":"7e3710a8f0bc6dbd879f5cb4aefcfcab"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/undo_history.dart","hash":"73089c9737db54a05691e09bc9fc1bcd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs1/asn1_digest_info.dart","hash":"11a61d462d75bfb40a3e011486a042b6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/object.dart","hash":"daa0c9b859ed1959e6085188a703f387"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/posix.dart","hash":"5e054086533f32f7181757a17890ae56"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/ascii_glyph_set.dart","hash":"7050c8c94b55eb51260ca54708b460fa"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_view.dart","hash":"c483c387d2a762563651bf321baeab4e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/unmodifiable_wrappers.dart","hash":"ea7c9cbd710872ba6d1b93050936bea7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/projected_polyline.dart","hash":"ba179d394f94b7387f25e9b78ec21d23"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/file_providers/tile_provider_io.dart","hash":"e2b954ace0c5f32195923aa01c5e8ad8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/passkey/passkey_options_mapper.dart","hash":"38aa99a89e77ca57099bb5fdbbc511f3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_derivator.dart","hash":"23349969cad5e562b8bc82bb068b8b9c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha384.dart","hash":"9b963ea0af13edbb8f022ff4b9f58c55"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/temperature/temperature_cache.dart","hash":"2e46417042b18a7fd19a9d6c90fce1b6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart","hash":"777aca422776ac8e4455ccc7958f7972"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/unique_widget.dart","hash":"b04a361a766520af113824c641fe0b43"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/null_stream_sink.dart","hash":"cc0ab0117e8a0a54ec3efe6d9251860e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch_theme.dart","hash":"bcc6b2f69e8bb1652c9c5e53d922a124"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/string_utils.dart","hash":"603b7b0647b2f77517d6e5cf1d073e5a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_formatter.dart","hash":"690488fcbcc0614c8639f4f45e04155a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/public_key_parameter.dart","hash":"f95ded997d4466677aec73999d61f614"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_splash.dart","hash":"0dcccde412e7fbbd3cc9c2f4200f0316"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/number_symbols.dart","hash":"346f6410d8818f9f4a49d8ca89791a46"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/friction_simulation.dart","hash":"52cf71691cf20188b9ad9eba43d4acd5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/lib/meta_meta.dart","hash":"97e2a2a7be8708420376674b052316f9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/interface_level.dart","hash":"af5377d18db2f18bd4ac0ec35ed7d308"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/persistent_hash_map.dart","hash":"bca1b26a6202c189006097cd6ad9d1d0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/debug.dart","hash":"ed11d553b999afddfd85ca57540af7d0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/common.dart","hash":"493b51476fc266d10a636f520fff01fc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp160k1.dart","hash":"9c471f292c3ffd4fd6519b21ccc9ff07"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/types.dart","hash":"b5be3ff6ef65722df545615a9de915fb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/src/exception.dart","hash":"a8875f2b3b371e151aab119edb22855a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_scale_calculator.dart","hash":"22b343a0cca73a0417ed6c4e4303da98"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/context_menu_action.dart","hash":"8fde18d2ef5c741e3b748bbc854d6b17"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/union_set_controller.dart","hash":"f301af2d0392296f456363085becbf47"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/error.dart","hash":"24f4c1f9d4faa90ec4fc8ffa787c765a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/lonlat.dart","hash":"9e406a80080adfa4d4a70e2c52e36041"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_macos.dart","hash":"f499172e9c46890e28beef961776a11e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/reorderable_list.dart","hash":"7ad8c568eee516891a87f7ec4659366f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/segmented_button_theme.dart","hash":"4bc0135f92824ffb75319868784c6a2a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation_controller.dart","hash":"f73219c63d613e792d0f9221f43dbd6b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer_theme.dart","hash":"04ad97adf4dc5676764aa8d7aad857f9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/start_with.dart","hash":"46c6500112cb203a46608825824d4d52"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/border_radius.dart","hash":"41723a0c0c0cca37d8482daace7cd822"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/multitap.dart","hash":"f3a785ad090332fc04b6845ef026c8d7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/list_pointer.dart","hash":"782fa3534eeab8820b185a03d8268a46"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_passkey_api.dart","hash":"fc6bae288ecf21e8452960e715b5d4e9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/platform_check/native.dart","hash":"a4a5fbf032ba354e38fac051df152909"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/orders_screen.dart","hash":"c2cacbfdbabac096142efbde323379e0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/union_set.dart","hash":"0073f703be7f7ddbd7f04d1b740f35c6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/datums.dart","hash":"1e300c943aef933dbcf9e2bb373994d2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/signers/pss_signer.dart","hash":"7b256fd525aca27690ce2f2621caf3bd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevation_overlay.dart","hash":"850347f275e762abb4815331a90d704d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sensitive_content.dart","hash":"5e8a14109c0e92716675d9664e8215d9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/term_glyph.dart","hash":"1adcc56e3affffb23739c7c9d8a5fca0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/supabase_passkey.dart","hash":"cc5d9002c64e971f20f2648e7a630409"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_event_types.dart","hash":"876cd9da66965ea14db43e70204926a8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/debug.dart","hash":"17fec0de01669e6234ccb93fc1d171f2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/refresh.dart","hash":"028eb8497ffa66b6d051c09361dc19f3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/context_menu.dart","hash":"5c33c3e55c60d434c77ac79609abec42"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_zip.dart","hash":"b296f400a068b70100fa570a6134860d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/obb3.dart","hash":"54c7f23362a7e78be04b113d00022090"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/logfmt_printer.dart","hash":"1812a211ce0ad9a2385a310cea91bc01"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/error_and_stacktrace.dart","hash":"491a33282b614f40bd0fbd3f3b3d45f1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/drag.dart","hash":"43ba7557388f413902313df64e072389"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/multi_output.dart","hash":"8a8ec5edf7a4c3d3a3598480901db44c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_file_system_entity.dart","hash":"67918403456e9e1c17b3375ea708292c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image_view.dart","hash":"a37f038c4d863ecb6d3d2de608230f08"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart","hash":"f8275b74f8f83272b8a8d1a79d5b2253"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/interaction.dart","hash":"a2fd950b52b44a2b00b489b53ecdab42"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_tags.dart","hash":"52b3957b97a8395768c49a8e007d55f6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/constants.dart","hash":"ef8c48edb17b5f0eeef949cd2034e9fd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/stream_transformer_wrapper.dart","hash":"b9d74f9b99fed32e71f391bc43251c63"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/source.dart","hash":"f03887bcd2d509ad73d1d24cc0a6fbbd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/stadium_border.dart","hash":"1a2f4082397de18f6192b58028dd83e2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/snack_bar.dart","hash":"061aa829343e679ed9cdfba60a355bee"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text.dart","hash":"9b556fc1fd58cc9cda37822c1db50870"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_subscription.dart","hash":"e2d2090c2a39f7902893e64150fe82b9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector3.dart","hash":"d4252f423175e5c21fca23dc24154b84"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart","hash":"12143f732513790cd579481704256dcd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/gcm.dart","hash":"bb64ec5f608bf82d3c275c3978893381"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/keys.dart","hash":"162023cb8e9aa3e5fc1c721cc5b6c025"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/remove_subscription_result.dart","hash":"efbb4f3ad0fa54d1921883f834b8e702"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart","hash":"be66f00d2c9bb816f4236dd0f92bff55"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_stream_builder.dart","hash":"9596749a226c9581aa0e8d9466bcaecc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/algorithm.dart","hash":"97c871650da560b2968a14f9aa55c1a7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/process_text.dart","hash":"598058bfec9b621a07d61d1419787c1f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_exception.dart","hash":"b062a8e2dade00779072d1c37846d161"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/typography.dart","hash":"08a3490fe5d049a15a636f7c70aaa686"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image.dart","hash":"d60d0d9fc260392343a46c002c73540a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/user.dart","hash":"10f6fcf6b0c5e99e9ea5bfbce80abd44"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/rc2_engine.dart","hash":"25f9d9a63608d55e043f713f8befe7f8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart","hash":"e55d53d29e3d84b471afebaf8de60052"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/signers/ecdsa_signer.dart","hash":"04df49115f42e6aba6c7182784ef0247"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/concat_kdf.dart","hash":"2c9cf8b4e1efe153fd93f70e73ed3e9a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/LICENSE","hash":"bb0a4b2e3d82de4116e8425de9a3927f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/value.dart","hash":"bf3aeab9379cee97ddcc69d885a477f5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/priority.dart","hash":"ac172606bd706d958c4fe83218c60125"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/typed.dart","hash":"35c9371cbb421753e99a2ca329107309"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/json_annotation.dart","hash":"5bab5b87252aa0203e116787b0921ba6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/clock.dart","hash":"84ad21db5ba97deb809b65697546e39c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/charcodes.dart","hash":"a1e4de51bdb32e327bf559008433ab46"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ofb.dart","hash":"78e2885cda7b8ebe22bf138d66086847"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_platform_interface-2.0.4/lib/app_links_method_channel.dart","hash":"99151c9f016d4c00c3ccaed4bf182e29"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/LICENSE","hash":"d2e1c26363672670d1aa5cc58334a83b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/palettes/core_palette.dart","hash":"5a11d4662fc61ed2bd835a4e6bb0f47f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/clear_auth_url_parameters_stub.dart","hash":"8b7e0f8ae376387ad9a2b93fc3b7744b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/label.dart","hash":"138876042538a0ee807eda518ff149bb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/relying_party.dart","hash":"a1202589c9e78f2c2e1328affd72e293"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/iterable_extensions.dart","hash":"5843b4750179f6099d443212b76f04a2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/form.dart","hash":"3035de7659e8c18ac7b3d7c58e47799d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/characters.dart","hash":"fa2a57b3b873fb7db4b8b961735e4ca3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp512t1.dart","hash":"79edf39a6bc9b256fa40cf91ac34c08f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_field.dart","hash":"3009ae4b3f5a8a0d019bab2e9fbbb4f9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection.dart","hash":"ff565d45008178eb13b96938f28b4a6a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/digest.dart","hash":"e660b23c1ae29f74711126be6e560bf2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/range.dart","hash":"57de88edbfb0d8951419051441a6de56"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/installed_part.dart","hash":"c2f53f857d8f96679cf97d2fb053becb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/time_interval.dart","hash":"17db414327e1f763806c112c6f664ca8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/unsupported_object_identifier_exception.dart","hash":"68dba5a68c15abb96aa390afe73d789f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/streamed_response.dart","hash":"a004396fa64ff2163b438ad88d1003f4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/ortho.dart","hash":"8fd88f3a9e8e348153aebe2aec45f651"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_decoration.dart","hash":"a2ab6e0f334e5a28af29766b82f7f4b0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/src/log_record.dart","hash":"703c5e391948c58228960d4941618099"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ecb.dart","hash":"ea046544fb5b729368584b6b1b2888a1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_chrome.dart","hash":"e46f17e0e82524114618536e9f8e82cb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_coordinates.dart","hash":"a82c7fa014394243ed989d4a951d17fb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd128.dart","hash":"77233d53e3db6b1f94881a6e822dd168"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/win32_wrappers.dart","hash":"af7270fd3861278053b1c45a7b66ece3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/sample.dart","hash":"98ad95f9d48fa93a9cdc4a8fa0f69c73"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/service_extensions.dart","hash":"d7a6c07c0b77c6d7e5f71ff3d28b86bd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/fractional_offset.dart","hash":"e7b2de136a99cf5253477d4fb4138394"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector4.dart","hash":"77900a31d721da1722fe34c455a00d3f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/material.dart","hash":"79c87aaef3dd490ff1c43fad2f2f6e8e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/salsa20.dart","hash":"c08888c73393c2a5803d8d53ad303835"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/intl.dart","hash":"8a5af4115e727728ffd30b8443e2cf57"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_state.dart","hash":"1fd20eb0ca5f3a61e875f2ee00f67144"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/gotrue_async_storage.dart","hash":"7e34c5d752f5c241806a3700bb17b407"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/default.dart","hash":"7f30d05e05b047b274b1c4b45391d698"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/mouse_tracker.dart","hash":"523365ec8286de8ed21bf538c16a55fd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart","hash":"a2affd5ebaf1bc227bccbafc118a05c2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_block_cipher.dart","hash":"f0ba8d1c1549b2073eca13fa44f5930c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/constants.dart","hash":"42c0d264ce0a62b11b684a69842b3931"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/io_streamed_response.dart","hash":"f179ed2f20226c436293849c724b2c4d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/async_memoizer.dart","hash":"abcb2d6facc18b2af070cb86cbb1c764"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart","hash":"7d838f6f7657fbb3709039acd1c953e7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp224k1.dart","hash":"a6159ee3c90b2196e3fab3dc5b1b51f9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/recognizer.dart","hash":"c358d65ccb12065d232ee04407587093"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/image.dart","hash":"4eede9144b4c0e4b14bd426654183174"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web-1.1.1/LICENSE","hash":"d53c45c14285d5ae1612c4146c90050b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/tmerc.dart","hash":"cbf6c7f4790080382605a27cbaa82a63"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/intersection_result.dart","hash":"866257a42b6b721549b351382b365c47"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/image_filter_config.dart","hash":"60f62476572d92483704e46dc2f4caa1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_file.dart","hash":"58edba46526a108c44da7a0d3ef3a6aa"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/fork_join.dart","hash":"848f74750b2ecf581969c7a0dd4c2c36"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/collection_extensions.dart","hash":"874c21db82e74ec1d570b48ffb1bad17"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/gesture_settings.dart","hash":"b5bd9d15c10929b4a63ea0df649e2d52"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/score/score.dart","hash":"4f05e8a4424e66fedd1798178f3fbfe4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart","hash":"0d0cb64023cdc51340309b29091ddc32"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/switch_latest.dart","hash":"a52ae2e097914c25b04abb01abf02183"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/cbc.dart","hash":"f99e630fbf8e81649ca291c95c896add"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/circle_marker.dart","hash":"32ef4638e0a426e4c4586dfe5a7b874b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart","hash":"999fad3a37babc6c8e1f0636a70a22d2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/src/web_socket.dart","hash":"4a734a1799a783075eeefe2296a393bf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/pkcs1.dart","hash":"34cf46d3d1d6fe648207862c6e4aae80"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/flavor.dart","hash":"229f98ffbc538c9813ef41d9f707f00a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/LICENSE","hash":"274291edc62b938ad94e61cec4a14bec"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/src/io_web_socket.dart","hash":"5b77b184a7c7fe214ed7b0e8dc221381"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/AppFrameworkInfo.plist","hash":"f3bd4a6df16be1a70ea25246be847a7a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/magnifier.dart","hash":"9fac3c8d74250f84c6a7a9b977361526"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/units.dart","hash":"b28f90516c4424333afc159e3730844d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/sic.dart","hash":"5ce7d9fedfa2c40efbf00c41224759dd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_generator_parameters.dart","hash":"c7f97dafe25263ad7381f4b00c2ec24e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_highlight.dart","hash":"61b6c88f72d102ea23ea8f4980bf941c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_data.dart","hash":"0c2d6c7e04ec4e454588ad4611a29117"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/simple_printer.dart","hash":"178f62efb676bb0f4293df1f3f7beef7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/move_and_rotate_result.dart","hash":"dd4bef07fc291db42f750077e3b678d3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/platform.dart","hash":"28ec22be01a2fd01108deacc1c9378b5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart","hash":"2320a2245e9d27663e2f2e8c4e216e61"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation_style.dart","hash":"16bc4b81188558534ff51b9732b548f6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/painter/base.dart","hash":"764efa24906f25d3d5a8d39aeba2e79a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/selection.dart","hash":"cc4a516908b08edff4fade47d6945e5c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_resizing_header.dart","hash":"984ff1fd96c3f4a1abbfe74d1220aa2c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/LICENSE","hash":"bb0a4b2e3d82de4116e8425de9a3927f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/segmented_button.dart","hash":"922d87a195bdb3ccc1c3e786bd8722da"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/tools/shader_compiler.dart","hash":"779badc88160cdac4c7cbe4945b6b0df"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2/lib/src/messages.g.dart","hash":"0d464f8889947907e0d2ce2fcafb9dfe"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf","hash":"e7069dfd19b331be16bed984668fe080"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_sequence.dart","hash":"93ced0a5981ad9d669e7ff36f193f598"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_icons_theme.dart","hash":"a49a9bda7a9ba92713059f932c535502"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/annotated_region.dart","hash":"3bc33c65fa44a57d13430fdedef82bc2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_anchor.dart","hash":"36433a8e37a72c0fe27615c54b91eda0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/passkey_authenticator_interface.dart","hash":"8bd05c4b31bd27a2a3967ad92070fb99"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart","hash":"b87ac0ad906d5a0c515e956f93ec3ffc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/local.dart","hash":"e81341d4c5ee8dc65f89ae4145cf2107"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch_list_tile.dart","hash":"47f8387195a4bf4765c6b1fd752069f0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/bounds.dart","hash":"a6246f9f619ec1a957c0ede9f5a6d6d2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/asset_manifest.dart","hash":"2cccaf9d071468ba44c86f001bc6ece0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu.dart","hash":"6fe0e0b5cfe34c467ecc3897481bb6aa"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_stream_filter_builder.dart","hash":"00f897a03b967190ef8036e60d7fefa7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_event.dart","hash":"eeb0e71171c653b961b3c88b2de55327"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart","hash":"7099c7a2a7f0300a848ccb3b97a3388a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollbar.dart","hash":"21aca35d72c767325d6bdd91c8571d1d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/utils.dart","hash":"8986177ba204a808c603c35260601cce"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/longlat.dart","hash":"90a569756c72a662eb0017ee6f413b6d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/characters_impl.dart","hash":"c687544dd89d844861b88fe7d0fd095e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/scheduler.dart","hash":"95d8d1f6a859205f5203384e2d38173a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_null.dart","hash":"44b633ff9265431f3dbf4aa9d0b5009b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong.dart","hash":"b27b6ee0ccab14d3b2ecdd55ab381a1a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/jwt.dart","hash":"54d69c3d433b767da7ec4222545adcce"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/context_menu_controller.dart","hash":"c3ccb5b6cd3df44e6587a4f04dd6a4e7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_accessibility_evaluations.dart","hash":"5f7b8e4437bfd0cc568ebde4841f79fc"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/debug.dart","hash":"c2f41a566fbaf72898c079f64a468f8b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image_icon.dart","hash":"1e2afd780c32baef8cedd0eb9c4dee6d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/srp_server.dart","hash":"3e4b026bb9c6dfce5a669a3ee88c0a7b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/utilities.dart","hash":"121fcbdc1af81a0fd804490f85357fa0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/curves.dart","hash":"4aeb4635d84df42e6f220aba366af7d9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticate_request.dart","hash":"ba5b3b8b64ea4ee4ff48c2a6fc431ec2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp521r1.dart","hash":"2ed0d22935079b89bbfcb6141b37999e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_model.dart","hash":"8ef164e1faa86c11d16c84882cb12c59"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/native_assets.dart","hash":"bc5901e09ba552e4f95da746d155d7dd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/mime_shared.dart","hash":"c2f30f0829e63ccf0449de5982e324b4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/exhaust_map.dart","hash":"4c61dffec4ef48c5b09f3009e7765657"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/predictive_back_event.dart","hash":"0f149fe7bdb5da4db890f754f0b61106"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_key.dart","hash":"e866e738f5ca40c36ac1afe2196066fa"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_form_field_row.dart","hash":"29cf82c0868d62bee42ecccd6cdccae6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/heroes.dart","hash":"bbeaebb16f73036b65b5bc75e4e0cfcb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/routes.dart","hash":"a8349492cbb54b0268182004635e6982"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_storage.dart","hash":"9b656f8503d82485bb3f18a7955ec9ed"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/byte_stream.dart","hash":"c02d47d7f7e95654d3eb9b795e416dda"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/date_time_format.dart","hash":"a2aff0416ed5e953933c559720b669a0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/derive_constants.dart","hash":"a65dcf4055410006bf2595f43d674f02"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/registry_factory_exception.dart","hash":"a9f8eec89e7e84de670561aa40b57d66"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_icon.dart","hash":"71e9363b57e42564f6594f6a1b2b2cde"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest.dart","hash":"8050a84f98bab95554d7498534f4c062"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/list_tile.dart","hash":"9f5f6634255ec047d7eab27e9627772c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_fidelity.dart","hash":"2b93d5d6981f0c021cb892223416927d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_filter.dart","hash":"32581c4e1ac594b374549efd0b5f46c2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_generators/ec_key_generator.dart","hash":"54ee6a62171fc589bab2784764778141"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/decorated_sliver.dart","hash":"48f4b199179aa27e3a4e94b7b45fafba"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/animated_size.dart","hash":"d5b85bf5a80f6a558d35bc1e78b52969"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart","hash":"c761b80666ae3a0a349cef1131f4413d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/constants.dart","hash":"0672d853d5097a03eddc7dbe558eeabd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/circle_layer.dart","hash":"5e4bd562c96e422ae63b3025e3cdfa9a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart","hash":"c5e44030289c2c25b26c5b3aa843b3cc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_link.dart","hash":"600a83d8e8dcbc1fde99887eea16f18e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/jwt_decode-0.3.1/LICENSE","hash":"f0c5f055cb4c3d651ff4c27f4967ecea"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_view.dart","hash":"1bb465865bad9da6743b5ad1e49e022c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevated_button_theme.dart","hash":"904ebe4c195d2036f989a5e1c3c6052d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/layout_helper.dart","hash":"1fd7c932679011d491315ff136d13822"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/api.dart","hash":"c62bc39c4eb449cdc6eca90e1ab97662"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_menu_bar.dart","hash":"5ebe4c10820a0ff2d612db286214050d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dual_transition_builder.dart","hash":"c06267b6c315a5e40f28feb6019de223"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/timeline.dart","hash":"0d49ad4d6c7b8c3445bb0b8d7e30682a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/src/point_provider.dart","hash":"7504c44d1fa6150901dd65ec78877be0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/notched_shapes.dart","hash":"f41f7bc60228c1f5e5f8396b109db45a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_integer.dart","hash":"3d8afe52b6baa8d2f4a8209746f41ba3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/messages_async.g.dart","hash":"a0ae21feb6df6c0c14da5e475bb600b5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_range.dart","hash":"2d9ca1c6ee56740b3ed44e4c1a387367"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/take_last.dart","hash":"08f42ef74f129fde820b3414026b8d34"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gstmerc.dart","hash":"b1d3669f3f582780378a6604eb7ec7f1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart","hash":"ede3ea64c702929c61efc17ee946de16"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/logging.dart","hash":"60fd6d17602ae0c1d18e791d6b1b79cf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/subject.dart","hash":"4b93fc559e6626b4d42e924b10c58678"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_positioner.dart","hash":"5f1972dec3d25b0c7a5fcb7466d62699"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_fill.dart","hash":"f234554e76342bcfe0889f8c47441b45"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/rc2_parameters.dart","hash":"30cd153e6972aee5f5f3b04cac7383d3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/ellipsoid.dart","hash":"23100d7e3d534a843bb4be858c5c2602"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd256.dart","hash":"ba6e74d916b71ed007cb2126f50074e4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_navigator.dart","hash":"0db5f597f1cc6570937e6c88511af3a9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/search_field.dart","hash":"819c2fc0b73205f63436fb31c8997eb6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_generators/api.dart","hash":"35da1e0ac4001efabe27f201740996b8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/drag_details.dart","hash":"3d71d8940be022672282ed70f0cbb8c6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/custom_oauth_provider.dart","hash":"7954f8996c04bc28d4d4c75337af0c80"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/concat_eager.dart","hash":"28788651dbafca42ae0d6023352274f3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_chip.dart","hash":"d9ded7564411bb5f83450d1452c7dde7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/md5.dart","hash":"016791e9b80688ca3eddaf369dbed53c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/backpressure.dart","hash":"33135edc8fab501ab562a08b8322d832"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/snapshot_widget.dart","hash":"f694ccbef3910a460e6a981fedec9253"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/extensions.dart","hash":"9f96d0285f18d0201fee18d9e22bc4e9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/_web_image_info_io.dart","hash":"e4da90bb20b3980a03665a080c87a098"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar.dart","hash":"1941e472514aa68830923eb534787e3c"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Runner/AppDelegate.swift","hash":"2bd8469f2a4b701ff582f6574e58b13c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/reject_errors.dart","hash":"e9cc91e4ea4141722f1ae9e087afae63"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_tonal_spot.dart","hash":"da57aefc2c06656b68f2bb2639e78d33"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_cache.dart","hash":"f2afcc0d84c6994b21281ca62b6c5997"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_splitter.dart","hash":"508284c37de18e099acd673f1965ccc3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/types.dart","hash":"61a0437cc747371b4940f62266ef1afd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/error_codes.dart","hash":"3e82e75a5b4bf22939d1937d2195a16e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_input.dart","hash":"242ec449db71c410fe766094faf74875"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_random_access_file.dart","hash":"8584e5707c45dd6bdd567a10dfd8cd0d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/take_while_inclusive.dart","hash":"389552e6852c3214ca6857ddadb7cd0b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_context.dart","hash":"98f725d06ba20a1032cb8770d00d7fca"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer_header.dart","hash":"d857a3ae7f599cc71f41689ffcf1fc5b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/streams.dart","hash":"25a929555febc01ae405a334b5ab9ce1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/overlay_image_layer/overlay_image.dart","hash":"8effee2565e66a9d16bcb44e0eff209f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/rotated_box.dart","hash":"46826fe180ac83f5855d6126ad250b81"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/projection.dart","hash":"df67ab85b1e1d4bb14c7e724c28a7420"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/dart_plugin_registrant.dart","hash":"44b8efa69ec831d1a0ce74c20ecc27b4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_monochrome.dart","hash":"5f22b5b8aa08733c616d6f636a05f5f5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_mac_data.dart","hash":"01c56cbc4a5e25f4c5b3353c402f4304"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/service_extensions.dart","hash":"f49291d1bc73b109df4c162db10003d2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/highlighter.dart","hash":"5265b4bdec5c90bfd2937f140f3ba8fc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/painter.dart","hash":"ddc26e36ec257e9dac40550dd5c72661"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/utils.dart","hash":"caf148b76c44a3f0f1bd6055ddbb8f5e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/LICENSE","hash":"bb0a4b2e3d82de4116e8425de9a3927f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/shape_decoration.dart","hash":"e107b8ddd64013812cb9471a5cd99394"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/unsupported_asn1_encoding_rule_exception.dart","hash":"1462f888e54609c461c3d74b7314db6f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/resampler.dart","hash":"81656bc11e6f95708a2073fdbde00cd7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_iterable.dart","hash":"67d16e841606c4e5355211fe15a2dbfd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart","hash":"b673cbca331d079ee080d930a90d39da"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/string_scanner.dart","hash":"184d3b79d275d28cd02745b455041ee6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/app.dart","hash":"f3e32ca6da86ab8e11493e63c4e20a88"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/method_channel_url_launcher.dart","hash":"351ed98071b53d3c2e98d376f2a65a74"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer.dart","hash":"db799bf48af97b7c0edc93ad96b4a6da"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_localizations.dart","hash":"250495642e27057e720877e240b934bf"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/router.dart","hash":"6d4bea4e28bbcc41753e32bd5962f052"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/diagnostics.dart","hash":"610ab0a7113da9e741d495ba36df36f4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/platform_io.dart","hash":"8e7e9e4496423ecb8164ff3662dc3782"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/src/hct_solver.dart","hash":"2972206c70139c2948530bbb5c9cfa27"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button.dart","hash":"50c4b181d99cb8b4d862354c0b5a9d67"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/linear_border.dart","hash":"10e146d475efc0550571815cf502688d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/banner.dart","hash":"8d12337f9d0a86116d70d8a0821a149d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/view.dart","hash":"66379325c2d65c28b2e6c5c48f0e44aa"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/display_feature_sub_screen.dart","hash":"788f331d32ed0724fd8488d20217e0ff"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_literal.dart","hash":"8388d5e13155ebde873438c26dc4ca33"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/error_codes_dart_io.dart","hash":"9df03a340058a4e7792cd68745a4320c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_authenticated_safe.dart","hash":"7dea8c8f45a4d1fd5f2d9113ce7228c8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp320r1.dart","hash":"383f9fc1ec6fea8eed35b8be5538e8e0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/from_callable.dart","hash":"b05a68b737792aa52eaaa4d3e093bb63"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/spacer.dart","hash":"d2372e0fb5a584dcd1304d52e64d3f17"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/legacy_api.dart","hash":"197929b9f3eecdb738b1d3e31c7481b8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart","hash":"93d025adfc0409629c51036cb0fdc085"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/FontManifest.json","hash":"dc3d03800ccca4601324923c0b1d6d57"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_parameter.dart","hash":"efffd75c3a5f665f679d9773bb0e4695"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/gestures.dart","hash":"ac772288a52f82606f20d68636327e34"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/types.dart","hash":"781ddb6162b6551709ca3f75e4dba269"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/sic.dart","hash":"c03d43a0d1a5a8207fe25c92c362a7b4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/lib/app_links.dart","hash":"394eceb9119b27658a333988de13c1c6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/availability.dart","hash":"d5af446684a3d932e261ac71d98cb0b7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/card_theme.dart","hash":"97fe6cb02c6c28039811cd7c64c71bbe"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu_form_field.dart","hash":"589a910ddc1c44f60d574c34a06b34e3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_theme.dart","hash":"f60846aa76dab98607aa06c9bd6cf1dd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/form_section.dart","hash":"9bc30281f42d8003b7f9d636ebc8bfc2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/priority_queue.dart","hash":"34a4d340931147322eaddc77fdc65c22"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_xchb.dart","hash":"4e85d0625d482a63b08cca9927502aa6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_theme.dart","hash":"f71067310e44780ed646f7533cfd5eef"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/api.dart","hash":"72b70b9814ae3e83df7a4c09ac2780d0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/filled_list.dart","hash":"f504767ccbbcfcc9b8e9e8ab3057b5a1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_resolution.dart","hash":"2c86f851a6498dc37af3894fedee6f52"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/error.dart","hash":"a10eafbc71350955a16e4e787402780b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp320t1.dart","hash":"4f64dcf9751c389b5608c9247ae89a91"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_earcut-1.2.0/LICENSE","hash":"6d6ff3d181db539017b1427930e6de87"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/file_io.dart","hash":"76964a546c84af33fb4bd8b2ba2fefda"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expand_icon.dart","hash":"eaef2926557480e27a3ce92f89de68b7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/api.dart","hash":"9c1b891920008b53059d7791d88f7d4f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_menu_anchor.dart","hash":"3b1b355717b0f9e015ccfe2a12e19b58"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_output.dart","hash":"1cc168543c8f88638826f971d68adbae"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/raw_postgrest_builder.dart","hash":"5e2216f9fc45204cb93b390af9cbeb50"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/eqc.dart","hash":"5662d1e2909166e510d6cb6bd2d82c17"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/krovak.dart","hash":"f10d973f8480a9e665bb50e74ff5901a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/bidi.dart","hash":"5badc94f46529c0faeae45b94f096102"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2/lib/url_launcher_linux.dart","hash":"5a4ec7ed205221c230844b97f4d0a27a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/table.dart","hash":"4971823847eec8be347ba81fb8f64d55"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/menu_anchor.dart","hash":"c05fd04c346e03b48bd31360727d5e7c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart","hash":"44c1268c1ecafd3b4cd06ab573f6779a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/view.dart","hash":"b7f24095a9863d0d6920a70d44f5d61c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/flat_map.dart","hash":"115640739fe47a728c4b1c3a4b4c3506"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_bit_string.dart","hash":"4504c6fed6df7d55aa56cf1aee1a1676"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/rendering.dart","hash":"b86e06980335469c54c30d21d379503a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/delay.dart","hash":"46133866c09984f60ac2731cf9094a27"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/des_base.dart","hash":"5dbf70d09e29734788c4dfe7bd9a08bb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigator.dart","hash":"4abe7f647f7e88b7b736071826b74173"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/src/typed_queue.dart","hash":"d6f045db9bd5b72180157d44fee9fbfc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/default_if_empty.dart","hash":"527ad391c229e34074a6d5c1aa656133"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/lcc.dart","hash":"74ae7372617e72b47d0da97d0e8ab112"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/ecc_base.dart","hash":"468fe17ab42c185be969ed1eeab7f8db"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/constants.dart","hash":"79164da6b57d9b3a95a59d01d7b8e64b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/dialog.dart","hash":"2c67bc064af65d298cb1130486974fdb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha224.dart","hash":"100657e7d45f57cd685d0e1a0d9a0143"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/key_parser.dart","hash":"e52c6561d6661375f043443f6d7b7388"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/shared_app_data.dart","hash":"30fd611ec84651af183517cbda0159e0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs8/asn1_encrypted_private_key_info.dart","hash":"df97742fe1045d91a738194f3f00fa48"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart","hash":"345e559b99f1a25aad8492b902d34291"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/progress_indicator_theme.dart","hash":"def41f17c96cea18e2b3a5a1d7567c93"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/faces.dart","hash":"b529985341dab5795a6ec8cef267764e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/broadcast_stub.dart","hash":"0bdc822b5db667d89a39a3404cfecc90"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/storage_bucket_api.dart","hash":"79b3e68fd703f67c21b475f06bd0d901"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard.dart","hash":"94ef09bcb749d3c004e7bd0e04b2c89c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/local_storage.dart","hash":"e62b67fb81d05ea6e4fd93aff25f3ff7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar_button.dart","hash":"0d94f8d68f6dd982f0fc756a6ca57d0d"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/customer_preview_sheet.dart","hash":"f18e5405bf88c1210f36b45700338a4b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_delegate.dart","hash":"e00aa922e9852c68ae0a3ab71b56b76a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart","hash":"85cf42bafb7c0646bd7a99379649da29"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/padded_block_cipher.dart","hash":"54199c9259c98b0a291f90a10e4a89cd"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png","hash":"a94df9420f9465008aea06e7116d5eb5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/response_postgrest_builder.dart","hash":"d4909699d4c06ef28417a4633c846a80"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/publish_subject.dart","hash":"b2fa768bd42261fab936524dd6f1c8ae"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/LICENSE","hash":"7e84737d10b2b52a7f7813a508a126d5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_bounds/tile_bounds.dart","hash":"be092cfc2db04ed1f67d6bc618efacc5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/path_provider_windows_real.dart","hash":"43f4676f21ce5a48daf4878201eb46bb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/file_system_entity.dart","hash":"04e7480fb89755fcc5f64f7d80ca610f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart","hash":"1ff0e15cf3e4acd3e21e2b6d06d5815e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart","hash":"fc5d931b0e52f2fbd5ba118ca7f34467"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_toolbar_text_button.dart","hash":"62f852a5f85345e608cdc7b62a689202"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/LICENSE","hash":"1d84cf16c48e571923f837136633a265"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/LICENSE","hash":"7b710a7321d046e0da399b64da662c0b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/release_transformer.dart","hash":"45a20da2b86984fa0b29030dd190c75d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_builder.dart","hash":"4edfba5bfcad32e79821045cdd29eeb4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/shared_preferences.dart","hash":"d27a7df19db270547cbc672f32ce0e09"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart","hash":"d9a9336b999b4a7a5c6a0d65c667cd25"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/haptic_feedback.dart","hash":"4046ff652f8682c7853d91bc1957cdba"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/filters/development_filter.dart","hash":"a925c024faf2d8bc047793e5a39b95d7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/geocent.dart","hash":"5f39ee1dcdab2637826e9f8849fce399"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/list_section.dart","hash":"66e664a7903e7ef16376d5da0990c24b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/autocomplete.dart","hash":"6eb3689fcfc8e7fa79c5c2932da682bd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/buffer.dart","hash":"15563ca80dc06490676ca80b6b98718f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_completer.dart","hash":"2430a12d4750c3c76ef07d29bb6f6691"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_projection_simplification/widget.dart","hash":"392fb14e14a0122e3585e534ad83f6f2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/register_request.dart","hash":"055826f614d3d782e70cf5ed603d30b6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1.dart","hash":"b6c036b7b0da523994ed5a60aaa7ea9e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/LICENSE","hash":"1972be0ad060bef702b5d8f866e3d23d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar.dart","hash":"d747f30222617b5e88045ad2b71b7292"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/blend/blend.dart","hash":"7594a28b48f672ffb4829ada9ea4018e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/custom_paint.dart","hash":"fef10b0abf3243ad4bd8662292f411ac"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/mfa.dart","hash":"2e7299f15849e5f0817554aec14c5ed5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/utf8.dart","hash":"0ec94439be7a3b65b67cf02ae0824af5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/magnifier.dart","hash":"628ba64f401791cd814866594f48638c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio_theme.dart","hash":"5e24f752fa5075066512e8ef995770b5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_lints-6.0.0/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/collection.dart","hash":"4ba0a4163d73b3df00db62013fb0604e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/hit_test.dart","hash":"51235aace2e147e256e4fc41799f9447"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/schedule_item.dart","hash":"f235c8a870f6b5006824476f24e19899"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_scaler.dart","hash":"912b2fb1aa3e5826d0e80306a36c5b1b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shadows.dart","hash":"36fc598c656490ab430ca1be5fb909e8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp192t1.dart","hash":"8d258031864a092670b4e4d486d371f8"},{"path":"/Users/marcwieland/Programs/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf","hash":"e7069dfd19b331be16bed984668fe080"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.5/lib/url_launcher_windows.dart","hash":"17ff083c12565d73bcbd73eb0517016a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/http.dart","hash":"d8459009b6881b23198d9c84fa72da7e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_shadow.dart","hash":"4bd35faa7907f81ad673753f51bb60b9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/contrast/contrast.dart","hash":"31f8129bfae39c459df7bd2d3cc37bae"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_utc_time.dart","hash":"cf8bc581794031043fe663a10b541530"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filled_button.dart","hash":"b5239ed932a8e07cd9f8b88bbd657c34"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/request.dart","hash":"553946a26a7e1086b303bbaba3b9b12f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/parser.dart","hash":"b79993037a722d778971f243914ff37d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_group.dart","hash":"cd833d6eed509d1c14d211617711d1fe"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart","hash":"63ff3569beb0e4155aa7b6fba657ff6b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/serializer.dart","hash":"585b35ac6136ee6e920fa320fa98c199"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_request.dart","hash":"01d9ad3c8c89b65f3180229081a95952"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_key_parameter.dart","hash":"e0a46b7ab15db018858fb7ed96b75785"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/visible_segment.dart","hash":"30949c3fc8e86c92a72e7ed9e8e22886"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/decorated_sliver.dart","hash":"4b50828d394e7fe1a1198468175270d9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dialog_theme.dart","hash":"4b929c56c22cb960d02d3ee518321a26"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_map.dart","hash":"9d273d5a3c1851b0313cd949e7f84355"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_directory.dart","hash":"18b0559a8cbfb3b3a3d34bbbea4669c7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/supabase_flutter.dart","hash":"c53b79b2cae2f650fbac52756559ba8d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_error_dumper_io.dart","hash":"a07360e784cac09b7ebc9621b604b94c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/long_press.dart","hash":"4302e3fed0a7d6f93a5015bbfe3c0d28"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/prime_meridians.dart","hash":"865a834a89dc4c62d6bf7dc72124610c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/LICENSE","hash":"d2e1c26363672670d1aa5cc58334a83b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/secure_random_base.dart","hash":"a5293efb82d89d837837df349d03ff7d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/star_border.dart","hash":"d0357d4b6b592803e9f99a7930521764"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/scrypt.dart","hash":"0d695a7dfb1bdede54b449bc703d346d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/min.dart","hash":"ecfd8a09746c8bbb7b51d4741fb4645e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/src/typed_buffer.dart","hash":"f64837679a1abb526e942b166db5c244"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp192r1.dart","hash":"781f8d5b9335824b7f34534f48312377"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/transformers.dart","hash":"51c3c7534e4e57e6866c587cdba0e641"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/custom_layout.dart","hash":"733445712f8a6bd2c1738e90f712d9d1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_form_field.dart","hash":"27666068777eb14fd665fecb9b60db06"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime239v3.dart","hash":"8d69b0d7e796398d342532e8a90521ef"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/realtime_channel.dart","hash":"30e4da4cb03f94330f32141aaf4f9bac"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/global_state.dart","hash":"dc4e3bf96e9c6e94879d54eaa2f81c69"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/folders.dart","hash":"4bd805daf5d0a52cb80a5ff67f37d1fd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme.dart","hash":"81cd0b075cd4d742a83ed1a6f4f801f7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_navigation_bar_theme.dart","hash":"b1df02ed1e7f5c71fd279c16aa2a21ab"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/credential.dart","hash":"cf556ea0652c16473beb29254d26d9b6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_list.dart","hash":"77baff143fb94d1f9134acb8a17adc0c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/button.dart","hash":"d2c1fb85c113b5418bcae2a4a121c9d4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/chunked_stream_reader.dart","hash":"3f719070987790d062d9ec084da306a9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/future.dart","hash":"443fe4357544b85c13ef051cf37a602f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/srp_client.dart","hash":"092fa998bb70518958eb737eda80dace"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar_button.dart","hash":"3cffc57d9968f59182bfaed7877fa768"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding.dart","hash":"328ff975234df68963cb19db907493ff"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/title.dart","hash":"ae2499a828c351b064442ef09cb148cb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/internal_style.dart","hash":"974d0c452808a1c68d61285d0bd16b28"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime192v3.dart","hash":"d85a6c479a410094f7ee24bd2084b481"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/never.dart","hash":"238c701652f1f5ad9ba928994a96e608"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime192v2.dart","hash":"7aeb1366a4c73e08ca0012106f87cb8b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/realtime_presence.dart","hash":"cd1425a99b58d97f12c3315b71b99058"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_map.dart","hash":"13c9680b76d03cbd8c23463259d8deb1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.5/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_anchors.dart","hash":"3fa7a3bafbab98c305119475eb004a06"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/tolerance.dart","hash":"43ef2382f5e86c859817da872279301e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream.dart","hash":"809f1f0bbe7ee77e69f003952a5525d5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/encoder.dart","hash":"dbf4f1e95289bc83e42f6b35d9f19ebe"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/pbkdf2.dart","hash":"8fc2d5e1cc5209087a568408c74049d6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/url_launcher_uri.dart","hash":"3cb04add978cf19afa2d0c281e4c80b2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/overlay_image_layer/overlay_image_layer.dart","hash":"b9497b90f14ef336bb766d06b3a06d84"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/multi_channel.dart","hash":"51eb44211d0dcb7fd159fd3232f15135"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/user.dart","hash":"a09547d790eb558b602b0189c03269e8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/autocomplete.dart","hash":"f56d8b37ebe53b720ff1c4c755ebbd76"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_linux-1.0.3/lib/app_links_linux.dart","hash":"b1a4d4681448eee5c5baf6f4ef00f61d"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/package_config.json","hash":"9cff600081099caef3e1f6e516fa16e9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material.dart","hash":"a959a773128402fbd1ba683716d44ddb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp192k1.dart","hash":"34bf5346f68c43fbe5473d8a5fe1d936"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/subjects.dart","hash":"1f923e6c3ab08753130b61ba27256959"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/number_symbols_data.dart","hash":"d7e5edf01897df6835d66e07593adcdd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/private_key.dart","hash":"043e8bef19eb143ecd9d3db40a080b5d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/rx.dart","hash":"f222f3be7d9e176a7d8ba3252825c9f8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_consumer.dart","hash":"2cce8363d2a5751ae45bc5d4ec6685bf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/src/interface/local_platform.dart","hash":"9cc2170ec43e47681be6cb2a313ba1b5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/pairwise.dart","hash":"e8e03ace330da6d410583717e7e5f681"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/supabase.dart","hash":"8f56edcff1046956f5c4ab13512c0abe"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/concat.dart","hash":"eb8f82998d7328c46b04354df987a331"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_completer.dart","hash":"0fa4a82df6fea98c85dcfc6cedf4206d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/card.dart","hash":"aa5c065cba8ec5bc2661a21dc2c2f993"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/chacha7539.dart","hash":"52c8a27d05b6c19fb1478aee4c69a6d0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_view.dart","hash":"c33d796fcb6a50e76367f144ab30d883"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/unicode_glyph_set.dart","hash":"cdb411d670a094822c46ead81fc1c4f7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/selection_area.dart","hash":"ed28f6ca17f72062078193cc8053f1bb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/color_filter.dart","hash":"bc3c12f9555c86aa11866996e60c0ec9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/pointer_router.dart","hash":"16a11ca4ee0e19c4e7cf6a836d60de2d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/LICENSE","hash":"7b710a7321d046e0da399b64da662c0b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart","hash":"a164d4a77d2efd34459161ef6fbc547e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/cancelable_operation.dart","hash":"fd25090c21947bb10aa8adbffe5fd89c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/auth_state.dart","hash":"40c90f62cdabcb9e49c6572433bde3d6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection.dart","hash":"6417ab11398b8b0fd61e99c261ea4e97"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/sink.dart","hash":"93ac00707f7d2e5d4b863c54b11f2a9a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart","hash":"e5b4b18b359c9703926f723a1b8dd4ac"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/sterea.dart","hash":"30821e1ea4bf62dc22a4627cac505852"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/ray.dart","hash":"d69cd05d9de1731242d357de56893a6f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/gesture_details.dart","hash":"eafe83db9186e4fbb802d857e4bb42ad"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart","hash":"18e6c28adb8d53cf0d5138b2e7eccc0e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/retry_timer.dart","hash":"023c29c5e9bc07f4ef173e7f34ffe41d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/secure_random.dart","hash":"22aeb6b715e318e5a73e1137d665d01c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/version.dart","hash":"79653d3c37c4a5bc1363fa574670eefd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/window.dart","hash":"b081e406a9e3448ff172ab7d21f31f7a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icon_button_theme.dart","hash":"d74d8acd1490e1db907df61d756d2c71"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/spell_check.dart","hash":"52391934737ac0f0a81f22570d7596a0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_rail_theme.dart","hash":"e727b7f9f4a8240e12308e1bbdc8572d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/relative_span_scanner.dart","hash":"b9c13cdd078c3b28c3392f0d6d5d647b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/stream_output.dart","hash":"b0ad7758ab1a2dc1b0b8bd30c1978d47"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_aware_image_provider.dart","hash":"4d099609a747833bf15dc3bee95a0fa0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection.dart","hash":"85e913a1404f00fc89ee0b9773317d54"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/aes.dart","hash":"2e1c42090ed6f3a2feddd00729eb467e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_windows.dart","hash":"ae020631b2a54af7fec8ab34f4a023fd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_request.dart","hash":"5692636576c4bec471fd3a1275f08525"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/mime_multipart_transformer.dart","hash":"531d1d96bce7aa59a6109c02ac538cb0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/LengthUnit.dart","hash":"e2b6aa58a636393c60f193dd83d8fdc3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/connectable_stream.dart","hash":"fcbda87916b8b2c4f7b88460ac9bb415"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_oauth_api.dart","hash":"f68654d8d8f97e44d0f0c8e9c5787257"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icons.dart","hash":"32b222420709e8e40d12f6ea9fc0041e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/string_scanner.dart","hash":"f158ffadca730ab601c60307ba31a5e4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart","hash":"794c16e396761e3f4424e50327ab8c64"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/debug.dart","hash":"f91c204772b990737d426aa342e5ce3b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio.dart","hash":"1e1194a5a79e450b6beea81f2a2015df"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/mouse_tracking.dart","hash":"5da121a0d3087e7cf021bfcdeb247b77"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker-11.0.2/LICENSE","hash":"f721b495d225cd93026aaeb2f6e41bcc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/test_api-0.7.11/LICENSE","hash":"3323850953be5c35d320c2035aad1a87"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime192v1.dart","hash":"78f28534085a9036071a8642c131a8cb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/padded_block_cipher/padded_block_cipher_impl.dart","hash":"01c9feee37c35e68d5c86ba6b94747f3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_utils.dart","hash":"273bbaa2c38c7b25b6392d70dc93fe66"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.5/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/binding.dart","hash":"fbd1c6d7b5ea6ffa891e762178ed60e0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/hybrid_printer.dart","hash":"c7ea8e1b642822fe4d241be13ab160fd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_bar_theme.dart","hash":"3bf6e857bc21dae2181211ce34d1dbc8"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/native_assets.json","hash":"f3a664e105b4f792c6c7fe4e4d22c398"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_earcut-1.2.0/lib/dart_earcut.dart","hash":"a9de5291bc7f5786975a9800856f04fc"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_scroll_view.dart","hash":"0ed9ad8d915989d333eac511b7296207"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/geo/latlng_bounds.dart","hash":"d287e905f4fe8894898de8babdbdb2ae"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.32/lib/src/messages.g.dart","hash":"9b07a2d1663af3b5cd4392af62ec90fa"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/paginated_data_table.dart","hash":"cf36b655d442d52d18c66534a6c0a7b7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/location_mixin.dart","hash":"6326660aedecbaed7a342070ba74de13"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table.dart","hash":"4f34fa1132209ba8e3dbf36731258292"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/container.dart","hash":"e312c10771b7db805d099bfd1b3b3a77"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/assets/flutter_map_logo.png","hash":"a94df9420f9465008aea06e7116d5eb5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/layer_hit_notifier.dart","hash":"70e1c54bf6119ea4b7919a5a283306b8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart","hash":"c7f21a9a0e981a1a2f64967b88e7b9b6"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/url_launcher.dart","hash":"10bbfa83fe7c3c8f8a4964a3e96e5b58"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/url.dart","hash":"13c8dcc201f970674db72fbbd0505581"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart","hash":"3165875f832ad10bed80f24a75dfe168"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/grid_tile.dart","hash":"9c169d41e4740bbc21d0ce33bc753119"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart","hash":"1f131d7f971396d52ce5fe78ae6a8a83"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/ink_sparkle.frag","hash":"7368b4dd2e6ec1f5c535646892637454"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/using.dart","hash":"f70fdb6ec3125a8d6f6fb5ea4cbac59a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/lookup_boundary.dart","hash":"289f29d29a1cd99e613fb2db28fd4c9c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/interactive_flag.dart","hash":"d05ebb09ec4ffc49d3e6659526249014"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/hot_restart_cleanup_stub.dart","hash":"07883bee218cb087ce63739b65f67894"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/controller/map_controller.dart","hash":"a43d05c7d81b876fe53721968e2c4f68"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/twofish.dart","hash":"b4cf22929f8f75740cb05cb73796e7e2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/cursor_keyboard_rotation.dart","hash":"afd939134ac35f58ca443b52a382a35c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/tap.dart","hash":"c0e4b04f30eb5d5ea43254a20dca949e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/bbox.dart","hash":"39a5904415010a87c61be9f9211c1b80"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/process.dart","hash":"82bb9fe751a45340e9ca29144c00d995"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime239v2.dart","hash":"5c05c15d14b799cb005474b4676d8fb8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/types.dart","hash":"ce0d3155596e44df8dd0b376d8728971"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/unit.dart","hash":"25e8f78ea5ba7ef1be4ad847d338e1ae"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_format.dart","hash":"97ea0559e3a0d301e975a58fd6ede429"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_radio.dart","hash":"09e3926c2a167303d98aa56726fd8cfe"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/io_client.dart","hash":"e792b35686d28f5a239264b5b791c0cd"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Runner/Info.plist","hash":"f58c45bc972f35922f4e8485a74192e3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/ecc_fp.dart","hash":"5c01f919dddeedfac753d5311b6c7f01"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/skip_last.dart","hash":"355616c9fb00a5e0ec803fffa8f33eff"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_stream.dart","hash":"3e15bcf27cfff32359281a7f8a54793d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_aead_cipher.dart","hash":"839c5b0bd0d69f5a9b2875f391a1bc9c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/debug.dart","hash":"73989dab409ba51341696277a51b7ceb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_fit.dart","hash":"954effbd324f486a6948427c605454e8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_application_notifier.dart","hash":"65e06c048a62b579abfb7ec2a42d3b86"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/media_query.dart","hash":"1dfe147419789c64f257e7be241c8c84"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/adapter.dart","hash":"0b4e4af3db577e11f801b762ea734d87"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_file_system_entity.dart","hash":"22f170a8dc9abfac2942555e83589e1a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/ctr.dart","hash":"7cd0c1dd1575b6f4a192990372fd6ef6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/listener_helpers.dart","hash":"4407eb682dc29df64ebb018882d6abd1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/version.dart","hash":"a2c28babeea7fd94aa2cfea8fbaf4a09"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/config/supabase_config.dart","hash":"01f194f72c482925be7b2d646426c0c6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/app.dart","hash":"c854ca7cd7ac57a074ce0e0cc03cd217"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/polygon.dart","hash":"c8e6594260af72fd2fbd6ee59134ea6c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/dynamic_scheme.dart","hash":"b7c07fdfc8aaa762f93fbaa316f728b7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/libgtk.g.dart","hash":"379ced5aa27a1a470eec88f223f66054"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.5/lib/src/messages.g.dart","hash":"25d3cb3999f7986e8bcdcda124ec5d72"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/end_with_many.dart","hash":"902509bf876a10a7b6e534a1d24fb476"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/borders.dart","hash":"4b81cc49e13d6c619390c1d77bb990f4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/flutter_logo.dart","hash":"985cf5499dc6e521191985f55245a22c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/relying_party.g.dart","hash":"610dce39299c04eafe4c86f5a40cd0fd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/standard_component_type.dart","hash":"09973ba0a94d2d819052c0544dcdce70"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_extensions.dart","hash":"3a2d505268f5446e5f7694776b69b407"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/cupertino_focus_halo.dart","hash":"eff950563dcf362f2476efa91a9c15f2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/async.dart","hash":"38c8218f408405a3b0f006e1078fed60"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_printer.dart","hash":"4576043706f693ac8efde372e73b23de"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/subscription.dart","hash":"8ab19033cc6a918c1e4f454495a9ab5f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/colors.dart","hash":"91415e155a6a2c0ac6474ed39291981e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_state.dart","hash":"043070680f256a896d78cf354d6fe05c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_html_element_view_io.dart","hash":"61d3c1705094ee0ea6c465e47b457198"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/convert-3.1.2/LICENSE","hash":"5bd4f0c87c75d94b51576389aeaef297"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar.dart","hash":"6b932fbee67279fdc28710c00c4251f5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/exception.dart","hash":"5275d424aba5c931a30e6bd3e467027d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/actions.dart","hash":"40f792886e98a54385d092003203411d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/spline/CatmullRomSpline.dart","hash":"b473543425b1b69d77d38e07e98f0eae"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/api_version.dart","hash":"2cae1ba8312f76513c3f85c1dc5455ba"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/drag_boundary.dart","hash":"8bb14478c4dee520b74ff29cb26abd14"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown.dart","hash":"4af05501cd09e249cd517253dad3ba56"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/semantics.dart","hash":"4b784d6e4f290bd6d5a1f38bfb5701d8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/utils.dart","hash":"105813825251a3235085757d723ae97c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_rail.dart","hash":"5a3fd02e35d9508f9ebbb1ff772c7717"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/clean_wkt.dart","hash":"2dde128293f9279ffa1776572e20f04c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/notification_listener.dart","hash":"d22c71e1141d4ac749f6854fe9116c79"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","hash":"b93248a553f9e8bc17f1065929d5934b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/credential.g.dart","hash":"5ef01a7309bc1b8e75241430fdddbfcf"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/table_border.dart","hash":"4fe25f96882183702cf6662e7ea01501"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_query_builder.dart","hash":"f5ffc8f2e8b0e2f19f823618020e092a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/polygon_layer.dart","hash":"290194ca599cc374d7e2524617b4a817"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/version.dart","hash":"f246c8505beeccee5529ce01ab1f780f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart","hash":"6aad823b2beafa697be63269aed72605"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality.dart","hash":"46e577ec532e21029e9cee153d7ca434"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_floating_header.dart","hash":"ce4bfd9659d667457cc3ada513fae71e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp160r2.dart","hash":"4199638bf85e837947f14a023bba818d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/node.dart","hash":"d266fa4163ed5b7b17748666d8d4136b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/tap_region.dart","hash":"7e633ba3d04299eaf9ae7ec72e73c132"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime256v1.dart","hash":"0057ceeb1027cb9f88a06733e0ea96f4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart","hash":"11fc97acd20679368ae2eaa698c6f130"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/banner.dart","hash":"dcaec92dd6aef9e30b2953654f886174"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp160t1.dart","hash":"eb845be8c283dbdc0d511ab93679d402"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/LICENSE","hash":"5df72212df666d6c65cc346649194342"},{"path":"/Users/marcwieland/Programs/flutter/bin/cache/pkg/sky_engine/LICENSE","hash":"04691a7873d05a212654199433f8002f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/merge.dart","hash":"c2b88768bdc9704848019fd9df8c2546"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality_map.dart","hash":"700328ab0177ddfd9a003a8c15619c1a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/whirlpool.dart","hash":"09dc184f9ccb3a851aa34deb56ecfd0b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/end_with.dart","hash":"f95bd67282cf610843bb37b5784f3eae"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/binding.dart","hash":"27b520537055bdd97a5c4a40bb877b0d"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.bin","hash":"a53491ba33870e68dce7c820b0867cda"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_bmp_string.dart","hash":"8543ec0f9afa47708ae83a99c5745df1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scaffold.dart","hash":"3c5dec0880f36918276c0bafce809441"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/debug.dart","hash":"dbb0bb20c79bcea9397c34e3620c56c3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/allowed_keys_helpers.dart","hash":"8bd804dab79ef001f47bf738f2df89e8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/error_code.dart","hash":"76ddcbda23ab1978e0ea241bcbdbe288"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/carousel.dart","hash":"82590e95c6413169ba19e28dd4c71dda"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/physics.dart","hash":"6e29d5e69c5745a45214fe14da377c1a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart","hash":"c22adcb22aebf01f0dd0b01c1dee39e7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/LICENSE","hash":"901fb8012bd0bea60fea67092c26b918"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp112r1.dart","hash":"e2ef26fdbb565dd9481f925b51fc1bcf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/LICENSE","hash":"9741c346eef56131163e13b9db1241b3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/advanced_file_output.dart","hash":"68b0a7507e4c2645dac52382763889b5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/handler_transformer.dart","hash":"e358dbd512fac73db64b0628ad53bc82"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_position.dart","hash":"72e7e85e2e47552670f6d4f278daddd4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/sheet.dart","hash":"7a721a39667e8361ad9e703cb548eb76"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/io_web_socket.dart","hash":"d1369a1aef6c47846c44ccee9eeb0a92"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar_layout_delegate.dart","hash":"3405e08e614528c3c17afc561d056964"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/export.dart","hash":"f6837f94b020ebe2d061deb3f4342fc0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/signal_request.dart","hash":"27762a124dc77321db1c0ee11e509730"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha1.dart","hash":"39d5994f96295109bb5aabf8b30e7d37"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/digest.dart","hash":"d623b1e2af43bcd9cde14c8c8b966a8b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/polyline.dart","hash":"2e666c57f57b784255e7991557011f01"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/binding.dart","hash":"492757246724c0dabd3f88aa8ae3486f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/sink_base.dart","hash":"597ee0cf67b512406e619cc05fddadbb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/color_scheme.dart","hash":"3a46aa831e3808e20bcd83af0de2ee6e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/stream_channel_transformer.dart","hash":"bf9deb76f520208269fedb1ee05992bc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp256t1.dart","hash":"545a2816c908e3ed8595fa9d883cfe89"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_selectable_region_context_menu.dart","hash":"c92c32d099e6d1129d56651e60b3c970"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/memory_output.dart","hash":"54d0bd1fab938813ce3076758ba7a1cc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_file_system.dart","hash":"c23a0415bdaf55efdf69ac495da2aa9b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/localizations.dart","hash":"ad1b8863662e29dfcd8c46937a051e47"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart","hash":"d43c5b4c21f4d74f1189a27441b55512"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp384r1.dart","hash":"28e04090f5c27de03d786a00eb52fb2f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_extensions.dart","hash":"1f445eb98cf4ace45da422b4cd9f047e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/types.dart","hash":"094dfcb54e829168eeda5453d89ad0b2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/src/messages.g.dart","hash":"4979a9b64ddc31d16bd4bb177d9ccec4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/list_tile.dart","hash":"46e4e6f964d28a47c39abd65124c32a7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart","hash":"2f74e7a521bc599d21302861f7b655e5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/release_sink.dart","hash":"e2f7d6fbeb362176a24cb422a6dd8193"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_decorator.dart","hash":"cd88dd133be60ffbbf1b3861d3cf68da"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/auth_http_client.dart","hash":"4cd25fdefde469d1e741d9aaf1cf1f87"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/binding.dart","hash":"56784e0bbabccbdade188550c08bf09c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/supabase_auth.dart","hash":"9498f4efa1d6f09e291702364143d89f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/quaternion.dart","hash":"55675ef4bbddffa94d962bd52b3088ca"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/lib/src/enums.dart","hash":"2a5ebc6b68c4092198033467c3c314e7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/wrapped_list.dart","hash":"fa4654698cd5529def9a6b6c41263d49"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix2.dart","hash":"945227f3863339e388d92c2b3bfbf673"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_key.g.dart","hash":"0bb1765abb34abc2a47fe3b4ab7e952c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/stopwatch.dart","hash":"f38a99a51f4062e7861bb366f85265d5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_mac.dart","hash":"3adc21eeb3f32e17731c240849c1eb1c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/transformers.dart","hash":"5d2971806de340d9e970e21af445505b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/cfb.dart","hash":"18469d4f463892d53ca2c320d7dd6450"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_bar.dart","hash":"2a20d11956107df93657fdbc55cbd7cb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image_filter.dart","hash":"6c0e97a3b04c9819fe935659014f92e8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/boollist.dart","hash":"206ef1a664f500f173416d5634d95c8b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox_theme.dart","hash":"c6ab1a29d1ba66a4753fc123c6844500"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.32/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_decoration.dart","hash":"245b299041865508e9fc19bef35ce394"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/padded_block_cipher_parameters.dart","hash":"b5c7af5d480c2e01c449b0be049b20cc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/vector_math_64.dart","hash":"95bedb83cd5b163e43b554086b016380"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/sign_out_reason.dart","hash":"a1bf071602f6c0053b711f8a3fbc22c9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/object_identifiers_database.dart","hash":"c34f1262370db6bda81c9e6fdb8ade95"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/mgrs.dart","hash":"fed702598babb930df731426be328ac5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/auth_response.dart","hash":"f159a1dd121a81167ea0b3f50e31a765"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/asset_tile_provider.dart","hash":"9f03ec7edbd30921a420d55353ab320d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/lib/src/method_channel_path_provider.dart","hash":"b3715045df71fa72f8cd19d5fb7dd8fa"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/constants.dart","hash":"fde764079e487d7b96f027bfdf61bb7d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/print.dart","hash":"a301d527ce93a6a410207bb2f8312dee"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/on_error_resume.dart","hash":"f79083ce7919dc45b4d2c313bd37af7f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/box.dart","hash":"be1a79475239a0bdb3953314bab41c23"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/layer_hit_result.dart","hash":"50768d87aba5eed9aa42ddbee25388bb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/registry/registry.dart","hash":"4b40445b5d011f54f19508bf46bc4ba8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_key_pair.dart","hash":"2d62ac6ca4d4859bcf344bb57579b632"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/mac.dart","hash":"de2ea3d1fa63703972769a6dd0c0bce4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart","hash":"f58b3c8d0d7f8f612d9652d5966e3d93"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/opengl.dart","hash":"de7fb154b9b151b81a78d43ade695365"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/ct.dart","hash":"dfe75b0d095b9d0520e61e45b3a19be1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/shifted_box.dart","hash":"7553168551b42127720cfbdf7faa4c35"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/viewing_conditions.dart","hash":"31e9eaae0175cc8b4184df6c89b454ca"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/wms_tile_layer_options.dart","hash":"d3ea3810ad13e030e99508a836c5b028"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/shortcuts.dart","hash":"3a4822329617021fcc0151fc55b5dba9"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/dart_build_result.json","hash":"f018b06325a3a07c6925ccc3324454eb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/event_sink.dart","hash":"0907f33388d79d8891c360720626e13f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_application.dart","hash":"0855bca32d598f18148a3d123c552084"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/char_code.dart","hash":"4fb96b9e2073cadc554a25b36f55e6dd"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/queue_list.dart","hash":"02139a0e85c6b42bceaf3377d2aee3de"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/signer.dart","hash":"5936497da2572436ae1351e736720360"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/algorithms.dart","hash":"06bbb81853c10a570f5d0f7f1c679620"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_octet_string.dart","hash":"4712bf9834e41f575c82673a4c91c279"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/LICENSE","hash":"e539018b40753112ede3ab43f1ee9052"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_response.dart","hash":"ae42d99121b00899d038edc753e0b23c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Circle.dart","hash":"5e5d93160524c3d4c2e444a6e8c33282"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/matcher-0.12.19/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/pixel_hiker.dart","hash":"77193854ad87efc6010a0ccbe290265b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/basic.dart","hash":"1a588980ac4dea0bc4e77db879065b12"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/utils.dart","hash":"c4614ea6e601380bb85aae33a2b2bf9e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/bidi_formatter.dart","hash":"3c90e9470806c40a10ac9a0768465b3d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/empty_unmodifiable_set.dart","hash":"0949b8197a6069783a78f4bb0a373fb0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_span.dart","hash":"4e9c8bc2b1effc801836836136c617d0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app_bar_theme.dart","hash":"659f8f9a3f5a1a980a088b4793fc8495"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table_source.dart","hash":"094b2c03ad4e0ef5bc1144e281142b2e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_format_parser.dart","hash":"249be423cb92a35502c7a1c61ddbdbf1"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/orders_week_view.dart","hash":"2f895521fe7c1483ae66ac7bfde883f9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app.dart","hash":"7ee606401953525ea40c9bce5a402782"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_bar.dart","hash":"bb8957add3433d4ccec96c35738d00ca"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/tween.dart","hash":"73f043194b9c158454e55b3cafbdb395"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/initializers.dart","hash":"fb14c6904b4c25bc06ff9835ecbad588"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp128r2.dart","hash":"b169ef1943f4cc4ec4d8f5c56b25a622"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/src/shared_preferences_async.dart","hash":"07fe1e515e56b739a3396a71e5acfb79"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/clipboard.dart","hash":"61137458bbcab0dfb643d5d50a5ae80f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha1.dart","hash":"8d02f5162c5a6fbae770f5c4f9ddf389"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs8/asn1_encrypted_data.dart","hash":"9de044db0c3ef6ec8d505dea6c6fd9d4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/version.dart","hash":"a4d5706fbbaee2d9b21aca1bfe1b1303"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/types.dart","hash":"c271da83fa2a51053bb3da4bd2c1710f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera_constraint.dart","hash":"53f863c09bae19524c52662844547b1b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/authentication_challenge.dart","hash":"395f07418a28b12b0ed665f32270d702"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart","hash":"0e5cb3937debdc1c077639cc42592e92"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_enumerated.dart","hash":"8ad5dccfca7e8306466bc4d4edf46a1b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd320.dart","hash":"a7cad8a0ee91928a961ab734fa6ff3c8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/choice_chip.dart","hash":"47975fe20ffb61d407334c0457193267"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/range_slider.dart","hash":"170b71168d27c2aa4215a7e1055ad6ce"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/client.dart","hash":"b16458199371a46aeb93979e747962a3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/realtime_client.dart","hash":"e96bf5d3004b7b630e4d8ff1b99e90f3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/start_with_many.dart","hash":"1f04f05279660e26d85fff2f5dfec4c3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/aes_fast.dart","hash":"052847524e2484cdfad41d0cca0904e0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_timeline_io.dart","hash":"90f70ffdd26c85d735fbedd47d5ad80b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer.dart","hash":"d6748c7a0aaabb8071bbfe8cfdba0576"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/cupertino.dart","hash":"da38765b03c458ee70d9a9807daace3d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/where_not_null.dart","hash":"9b84f667016de96aa99b12338a4dfb57"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/delay_when.dart","hash":"064ceadd31d0b29fc59188b2c4d45db1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2/LICENSE","hash":"2b36ca50262dc615e560c27654badb26"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_tile.dart","hash":"7618c13e09aa78014785081f558fd379"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/fake_async-1.3.3/LICENSE","hash":"175792518e4ac015ab6696d16c4f607e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_platform_selectable_region_context_menu_io.dart","hash":"77e3a9ed54e0497465a4346f273bcccf"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/materialize.dart","hash":"7787d9ce2aed834062cd38b022824d31"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/camellia.dart","hash":"b6621ded2c48f66a9a7961ed474d0ef2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/constants.dart","hash":"31189b2965c0fd42d6b7a5523e2d419a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/color_utils.dart","hash":"a97282161191c89d98231dfd655252c6"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/system_status_dialog.dart","hash":"1195f9909988131a0a774fc9c36a83fc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/version.dart","hash":"d24e968ac0cd99885f59eb0c1e5430c3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/flutter_map.dart","hash":"6d52b2610f2e78b007da972c25757c9a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_bar_theme.dart","hash":"a1a359194e7620ad40fddc66cb85991f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/deferred_component.dart","hash":"53b9028402187f878713225b48bdd5bb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart","hash":"a0816d2682f6a93a6bf602f6be7cebe1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/gtk.dart","hash":"efc8a5057cd21cf59066b444ab694be0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/variant.dart","hash":"8dea906a9b8773920b6d1ccea59807bf"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip_theme.dart","hash":"7e538b36807ae78fc28f2bc05e12bc9f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/banner_theme.dart","hash":"d3ac4a3d093bab7e3c97e51db9e4218f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/laea.dart","hash":"fd2bb05c6533218e4671cae3453f2cae"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/restoration_properties.dart","hash":"a8fdf31698b305c9fdad63aa7a990766"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/debug.dart","hash":"51fa10cf30bde630913ff4c6e40723ba"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_web_image_io.dart","hash":"e88b0574946e5926fde7dd4de1ef3b0d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart","hash":"568b5c15879974b6a40dabc916f6bd65"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/date_picker.dart","hash":"f0ae3d508981a1fc1da2d73883b101d1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart","hash":"ae1f6fe977a287d316ee841eadf00c2b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector2.dart","hash":"81d01d8cecc6783526e350800988db74"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tabs.dart","hash":"3037ca43b77eb990d82fca69142e2d11"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_scope.dart","hash":"01c60edd2f0cde40439b794511296602"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/storage_client.dart","hash":"93df1a600315d8966041598e1e7e0464"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/_network_image_io.dart","hash":"bd37cfa551aa6862752e34731ca16d2d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/selectable_text.dart","hash":"3fab1c4c90dce6d5451027be460e81fc"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/gradient.dart","hash":"32575e570d214364db925e4918a04500"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/LICENSE","hash":"5df72212df666d6c65cc346649194342"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/helper.dart","hash":"980c3833028a0be834d7227709d3d01a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart","hash":"9f1933476583e3f4ec848d0eecdab927"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/constants.dart","hash":"be94b8f65e9d89867287dabe5ea1dff1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/block_cipher.dart","hash":"ece6cc53a178d8bb370eeb451754f366"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_anchor.dart","hash":"34d19549309ab9a3de2c23f6cae5ff70"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_provider.dart","hash":"71086fd198636676b9d63a86e87cd721"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/grid_paper.dart","hash":"a79dfa9ea5ca39d0b9f7c9c444b200c3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/pointycastle.dart","hash":"456516d7456834b1833931118899104f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_toolbar.dart","hash":"047806e35e0477a74cffde49298053ac"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/stepper.dart","hash":"76d91840f9c0446cb1a96ce1eb3ba17e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/LICENSE","hash":"1ff147038a899b522c88f71937b9490f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/drag_target.dart","hash":"830fbc0f28ce5a63aa25787561899965"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/date_format_internal.dart","hash":"632ef844799cd4a04920d39f71d10d9a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart","hash":"8a88537f4d76dd43cffcf701cf721684"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation.dart","hash":"c8564aa311746f4047cd02e26ff4df75"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/object.dart","hash":"c22dd5b9ea34d333d92145a3c8064814"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/utils.dart","hash":"05778db9e882b22da2f13083c9f28e0d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/expansion_tile.dart","hash":"27493f755708b7d03dffe34f890bb924"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart","hash":"2240c6bf9f7e7cc1ef8af2b2dfcb848d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/bit_list.dart","hash":"fb3b5facc39af2837506391f7c1e07ae"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/stream_channel_completer.dart","hash":"a64b855dc42d91c681b48548816fec8b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/no_splash.dart","hash":"9c053b0efcabd70996cc27e9d6c9303e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/utils.dart","hash":"727e4f662a828d4611c731f330a3d79a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_utf8_string.dart","hash":"83bed422d5a5a22b1b980ba4470bbdf7"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/platform.dart","hash":"cbf041463d4a85115a79934eafe8e461"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_format_field.dart","hash":"da7ded88ec3b296fe445f5b3c119169e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/guid.dart","hash":"55bb53dd4f9ed89c9ff88c204b59293c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/serialization.dart","hash":"4af0ac787bb45469d75079d29c6dafab"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/foundation.dart","hash":"2033c281b5b92f1573afb1fcc6aea302"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/timestamp.dart","hash":"bca54a6e3c0b80a2300ab9ae4e9db4e9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/hash_sink.dart","hash":"523ed6788c525699c2e2d6e46531a727"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/visibility.dart","hash":"b372e2a5f5ec770c10809cc970de6fd3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/helpers.dart","hash":"7665fb52a5599a97dcc8b5bb200a8282"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/restartable_timer.dart","hash":"89cdb68e09dda63e2a16d00b994387c2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/chacha20poly1305.dart","hash":"f470c01fea76057e483eb3148f90083c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_wu.dart","hash":"ce049601b2dcdf418b7d80839ed87b7f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/span_scanner.dart","hash":"87bcefcfff19652ad296ec7005799840"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/undo_manager.dart","hash":"bc339c82db3abda0c353e4e6e418d2fa"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/aabb2.dart","hash":"f54f6b61b175b0a37d51ff3ac8b8c800"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/LICENSE","hash":"7e7a356ca1e437afc91ce7feb1085a49"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/message_lookup_by_library.dart","hash":"6ed3270370506a577f64edd97d2e6394"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_format.dart","hash":"74a05a2829d63997248abcc7965e6a3e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.32/lib/url_launcher_android.dart","hash":"b3853faac4d2f3f34b6da5ef327d5ac8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/future_group.dart","hash":"fb71dd46672c822515f03f8f0dddbcb8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/regexp.dart","hash":"10ca1bc893fd799f18a91afb7640ec26"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/restoration.dart","hash":"61dd7991c06ba3bae351fee9a80c64e1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/proj_wkt.dart","hash":"d248325eb1dfbdf4739d5e7c68f5caa9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/LICENSE","hash":"22aea0b7487320a5aeef22c3f2dfc977"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart","hash":"9ad11b4bdb179abe4ccb587eb0e2aebc"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_features.dart","hash":"bc10ebcfaa0bbea5dce4b8af60feb0b9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/algorithms.dart","hash":"0976264b99a1702a5d74e9acb841b775"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/about.dart","hash":"0f829ee0bb19268ae641081b9ece0855"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time.dart","hash":"4e96c587ed0f465db5778e14269acb3a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/service_extensions.dart","hash":"eb115c2e8f0ff170bf26a44efd1b5c05"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/lib/shared_preferences_linux.dart","hash":"492280af61b4bca29e21d28db0c2be1c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/websocket/websocket_io.dart","hash":"262781fc1dbb7bd4131a189805f57913"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha512.dart","hash":"525412ef37eb7978b3b20aa955b9dfa2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/arena.dart","hash":"fac59927a386d45fc1cdebc321fc007a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/debug.dart","hash":"0575a78fbb39a292302737868752da77"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding.dart","hash":"5f5c07df31f7d37780708976065ac8d3"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/services/database_service.dart","hash":"4ffbb23465c30eeebbd0cededd785715"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/magnifier.dart","hash":"4d1ff14ea6d0400d5133c957327c6e7c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/single_subscription_transformer.dart","hash":"f92bb9e85f7b089f96263b120561014f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/sparse_list.dart","hash":"e16f34c4836e56258c0f6bcd38036c25"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/glyph_set.dart","hash":"62d88517fa4f29f5f3bcec07ba6e1b62"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/globals/nadgrid_store.dart","hash":"c824dbd0f67e2dcf9817438d2f5bfa65"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/font_loader.dart","hash":"c143eccf02e75dce0fc0374a5324944d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/distinct_unique.dart","hash":"32a430474c588e6a5dfb093a222e9f48"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/file_output.dart","hash":"7dbee69bb2d6088496e7d7bbdde1ccc8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart","hash":"29f60220aa2953bcce2c2fab1220770e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart","hash":"ec5071edb88affa40f43f9753e38fa6f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/constant_datum.dart","hash":"cd0c2e83e2d70014c8fc6dd462069f52"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button.dart","hash":"8785ac87221ffbf5141f86f036485c83"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/spline.dart","hash":"aa42656115f77b49bfa6b3b162674833"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha256.dart","hash":"1ab8b7099e1db649e9b7337d005dc3fe"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/ecdh_kdf.dart","hash":"d23f9307b748f3d399fa8578e9fdbd66"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/route.dart","hash":"c259924a579e8e3b1887595c6a4a614d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_web.dart","hash":"23f4ab7b865afa9a34078e6237f2f35a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/converter.dart","hash":"ed5548873fcf5a0a5614fc52139600b8"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/register_response.dart","hash":"4c9725a19bbad22853b1cb5040920e3e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/version.dart","hash":"24792f5132b20731993c6506cdd6644c"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_parts.dart","hash":"b240666e635db0921ef68f3c6e21f7dc"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/message.dart","hash":"dc2af5d84e40029c707c77ad1c45286e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/streamed_request.dart","hash":"a93ae192d60f10b56cf1659d2123bc95"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/ufixnum.dart","hash":"efa0f0bfadfa23e80d42d74b41704530"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_builder.dart","hash":"f90e8d5e807918f7c4e55c7e2715c41a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/source_span.dart","hash":"9f2eb24284aeaa1bacc5629ddb55b287"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/padding.dart","hash":"c9133480cc3efe535d32fe91abaadc6d"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/isolate_snapshot_data","hash":"a28c4be30a049104f554738dffde26b8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/platform_channel.dart","hash":"65a6ca13eb4bf2e5fbc8ca9d72f9e253"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/context.dart","hash":"daeb052f1089d4e84d8a22acf56c1da2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/rsa.dart","hash":"36da076a780a3a0d705082abb04835b1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/boundary_characters.dart","hash":"9d1525a634d27c83e1637a512a198b4f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/comparators.dart","hash":"8ac28b43cbabd2954dafb72dc9a58f01"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_editing_delta.dart","hash":"826c2e0a5a8211c0f0d2a0d19803b4ed"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/options.dart","hash":"b5eb6f6151440c99db11c4c6c43b555c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Distance.dart","hash":"2e97887b9da995651f7918a5944b2119"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/cipher_parameters.dart","hash":"7584e95f9a7adfa3131ea1bbe7d81088"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/eqdc.dart","hash":"69d1ebabb92e9657b50f95404eb40695"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/map_events.dart","hash":"4ed7095a59f695e3351b182d61a92245"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_subscription_transformer.dart","hash":"ca4cfb6538896636dc198e3b1c1c3ab4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/_background_isolate_binary_messenger_io.dart","hash":"7ca9cdc58b74e40bf66f51beec668b7e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scrollbar_theme.dart","hash":"8ecf58b48b40f7eb7a04ba10c81f353f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/rxdart.dart","hash":"6d2dba952020d690bfc0aaff3adbcd65"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/tap_and_drag.dart","hash":"0834095165faaf3159b7ad67491ecfa4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/app_lifecycle_listener.dart","hash":"f77f6a903d346f842a7fe474e427d6a9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/back_button.dart","hash":"035b8d3642fa73c21eafbee7851cc85d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/texture.dart","hash":"cd6b036d4e6b746161846a50d182c0b5"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/adaptive_text_selection_toolbar.dart","hash":"21b24537307b0b75d64fab66a4b350af"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x509/asn1_algorithm_identifier.dart","hash":"2e28d4e67e9696c085e54b54aef9394d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/digest_sink.dart","hash":"038a6fc8c86b9aab7ef668688a077234"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/future.dart","hash":"18c04a8f8132af2c1b1de5af6909025c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/moll.dart","hash":"ba405584b3995ccb96192a25e2b64562"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x501/asn1_attribute_type_and_value.dart","hash":"bfcbc06b75397407cc5bc0c3c9775c84"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/retina_mode.dart","hash":"19b02f6acf8f9d93ab581a8b21fad75e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/ec_standard_curve_constructor.dart","hash":"f4c21a708c21cecc2823a65315ab890b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_border.dart","hash":"ef5d29332c97410d84821dee584f101a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/src/tone_delta_pair.dart","hash":"033b9ff4ea4c8fa3e9da4573a7d2edfb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/eax.dart","hash":"db3d47bbd056cc10e133a00439925906"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/utm.dart","hash":"bcb349d790e05aa85d7f941adcfff8e3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/message_codecs.dart","hash":"05140f857239a46996c20c38f4dbef98"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/context_menu_button_item.dart","hash":"5061e0737e2db44e82d8a8c12f328a48"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/selection_container.dart","hash":"eb2124207d1c8d272f9c70186ea82432"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_aead_block_cipher.dart","hash":"45b660175c00f44ef94fd58bd294258f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_sound.dart","hash":"30d771880c8dbd68ea8e5d4a55c778c5"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha512.dart","hash":"d8bc65f055ea77fb51c719f8239bb878"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/LICENSE","hash":"d26b134ce6925adbbb07c08b02583fb8"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/outlined_button.dart","hash":"dbc7d4f14a6e99682358c850d6a3e648"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/version.dart","hash":"160b5f5a8a9e9eb11c753186cddab5f3"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart","hash":"0b5277aa4296af3e84447bf4965ad8d0"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_theme.dart","hash":"1d8fa1cee64f2d791002749fabe23e2e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart","hash":"1ea83bab0c02287274cb6fa619276461"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/src/contrast_curve.dart","hash":"82e64569c28ce30a19726e5c108b98bd"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/main_navigation_screen.dart","hash":"5cccdddceec3d4fa8f53c313999536eb"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/defer.dart","hash":"d06420fd88fb8f7cc3acc1643051178a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/behavior_subject.dart","hash":"86d361932e590380696b3189090d1034"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_platform_interface-2.0.4/lib/app_links_platform_interface.dart","hash":"21bb49701e0eedc91779de9857a9380c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/src/utils.dart","hash":"95a1512a0fffd6fe7b489b94b4ac91e1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart","hash":"5ff1193cb6a6365b16c4c6a2c95ddc0f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/stream_channel.dart","hash":"b399357b285dbe1fc8e858ef3b8d20e1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/projection_tuple.dart","hash":"e6ad29937a5d3e4311e4e035be89bd88"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/impl.dart","hash":"dc83669d5e8c3f6966706169ffe4c8a9"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_notification_observer.dart","hash":"5d501f601c3918737b410e99bbe669e6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart","hash":"6a933aefd0d694655ccf581f3b6a10d9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/wkt_parser.dart","hash":"fe45aca4d81d94a0f6fd9e8bf5c2c670"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart","hash":"69ead76daebf9d87643f6e3194d0e643"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/charcode.dart","hash":"b2015570257a2a6579f231937e7dea0e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/collections.dart","hash":"5f0040dcb01350ae3ca65e4181e2f4b0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_filter_builder.dart","hash":"8c97f61cfc9556b99ba2090ab1d0089b"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/scale.dart","hash":"0918b5260a49208c2c4b52f17ffb9707"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_buttons.dart","hash":"aed826e965e4aa2fdb3466d39e33d824"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/des_parameters.dart","hash":"39880bf6cfebdca852998c5a638adfa2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_transitions_builder.dart","hash":"cbd4c2a440ff518c5063c61382b647a3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sm3.dart","hash":"9191b515c6ecf451da97518f6307d935"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/src/shared_preferences_legacy.dart","hash":"688f2672764b85cac73fe39f818ed17c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/delegating_stream_channel.dart","hash":"d731e1b690975788d014e6df127b2a9a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_generators/rsa_key_generator.dart","hash":"706a73e66948157c7e1b8f65d4d0f790"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/spring_simulation.dart","hash":"818229a8c8d058b85f06d9ab0cfadfde"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/triangle.dart","hash":"2083695b7b9150b87307af446032ba45"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/flutter_logo.dart","hash":"98773b81ad24d48d592f9a3be13ca9f4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/calendar_date_picker.dart","hash":"613fe141d0ea1859511061470bb47c44"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_button.dart","hash":"0364167ab22e2111b4bffaade82a9a5d"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/main.dart","hash":"1f01a8279fdee59ceea97fcd06d95fd6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time_picker_theme.dart","hash":"8579724d0a3da983333feb45e0ec3958"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_content.dart","hash":"29d2a4744cad0979d4cfdcdc2c1a6ed4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_client_options.dart","hash":"dfc5d664cf501c49dd911ab4e35fa922"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/mediation.dart","hash":"50aa5693c12e8267f91e19ead728ee35"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/src/logger.dart","hash":"49b829330c9d1fa06c2856f5f2266921"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/nzmg.dart","hash":"2cd9c8f4b7bd440d91f4ecd4c0f52625"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/layout_builder.dart","hash":"40ad3174c7f170adf08184383afb18c1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart","hash":"b1bb8356cca8b86afca314ab4898a527"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector.dart","hash":"1205ed5e14a59c237c712b8a495b1981"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart","hash":"0b75bd7311f9cedcf190a97c79867f32"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_style.dart","hash":"c024b206fb43b6984cd9218a57b33e9e"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/keyboard_listener.dart","hash":"bd3f0349089d88d3cd79ffed23e9163b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_serializable.dart","hash":"8dfd67765e6092775b0927de44032dcd"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/safe_area.dart","hash":"7088cc45b21c93be6b42dc748fc3a29a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/postgrest.dart","hash":"9b210e4d013c437b7d10ebab2766883d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart","hash":"dd918b96a422336ca9ba449bf212280f"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart","hash":"2ad27cdee5e6fe69626594543bd0e7c4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/method_channel_shared_preferences.dart","hash":"fd1ee76b05ab638b73edeee9ad860f3d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/strut_style.dart","hash":"c9b2ccb35693a25ba607af45095b9379"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/src/get_application_id.dart","hash":"797b0bc8e17645ba0be5e25eb7d407f6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_win32.dart","hash":"2c53ff9306df7dc20c5150d5f3ce57a2"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/counter.dart","hash":"7aec87ae03cb8479f958c018827260b1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart","hash":"9f5e8439ef3cbfa84f76922ec3580363"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/adapters/stream_cipher_as_block_cipher.dart","hash":"e9c8e087c6a13fa13c36504a1228859b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/src/path_provider_linux.dart","hash":"36e2678bec7c79de4aa4b97f7b6878d2"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/theme.dart","hash":"4b46d86d9fee45718ce7a32c8f86a78d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/flutter_version.dart","hash":"597d897c972c255ade7307dfcc2e5524"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/service_extensions.dart","hash":"920b63c794849c8a7a0f03f23314bbb1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/zip.dart","hash":"636229be247a1ecd50a669eb2dc73206"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image.dart","hash":"3ea9050e3afe03240275c8bc0180d638"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection.dart","hash":"1693031830f8c91fe69569c2605ccb2e"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/async.dart","hash":"13c2765ada00f970312dd9680a866556"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/capabilities.dart","hash":"88ff058a0f5a94ae94cbec023d5838e7"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox.dart","hash":"832920f1be92a079a533b3b9dea92e3b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/dematerialize.dart","hash":"6f6ced37453e06f063a482bcb9509370"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart","hash":"c9111e47389ee4b70aab720435a2a2df"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/src/point_provider_lab.dart","hash":"28b2af7f1216ccd38b109a03e06c2831"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart","hash":"ef0f392137dd07bc256c579a21e15e0d"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_tooltip.dart","hash":"8b7c60fbd0a3913fc8ad5a4288869db3"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/cam16.dart","hash":"7cb71fc5981509df77a8edc6f092f688"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/lib/meta.dart","hash":"0a748e2c1c7c68fb4c69a7b8a8ecec23"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_random.dart","hash":"fff3d52d873f92db7ebe6915f5a933c4"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/painter.dart","hash":"99113584ef3d8a932ee15f31d0d6a460"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/constants.dart","hash":"0a5ca3e2e425c39a8381fa6a0f64a4d1"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/src/testing/fake_platform.dart","hash":"f1a57183b9d9b863c00fcad39308d4c1"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/annotations.dart","hash":"b092b123c7d8046443429a9cd72baa9a"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_drawer_theme.dart","hash":"4298e7b96b5292ad0aa4ad3c9c21d0ba"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera.dart","hash":"c78c078625d1f7f4b82987b0da3b83f9"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/error_helpers.dart","hash":"c83781cf0c38883486f707cddbb96773"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/utf16.dart","hash":"10969c23d56bc924ded3adedeb13ecff"},{"path":"/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/order.dart","hash":"7e119f6768ccc47b881b0d9922473e5d"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs10/asn1_certification_request_info.dart","hash":"a4aab76e29682587c7cb505b1b1c9fc4"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/service_extensions.dart","hash":"a05c7fb815e0936eb26f92f341de2a64"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/message_codec.dart","hash":"bf50f61746b9744a0e2d45a88815288f"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_enum.dart","hash":"4817a73df1c313cf6a6eb86774e7fc99"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/logger.dart","hash":"0abc184f4138b805c17d7e37d675520a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/skip_until.dart","hash":"22ce2f0be207fd716e4ae18e312f5cf0"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/palettes/tonal_palette.dart","hash":"cfeea6435b5871fb518238f65eff45c6"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/debug.dart","hash":"3fd33becc9141d8a690c4205c72c5d40"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/crypto.dart","hash":"3b0b3a91aa8c0be99a4bb314280a8f9b"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_map.dart","hash":"42e37fab03a3ee2d526bb6f51ea4af23"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart","hash":"1c30db1141cd553dfef8652fc960b285"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dislike/dislike_analyzer.dart","hash":"052660a52f5ab94091182bccabab6f84"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/list_tile_theme.dart","hash":"94e111a116f1259b7b55b8164e696e08"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_style_button.dart","hash":"51a77029c33902f88383f802e42d8dfb"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart","hash":"98ee12375c3ad7ed08c157b8d3dc990a"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/md4_family_digest.dart","hash":"024f7bd028389820eceb3c964a114141"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/layer.dart","hash":"e544f52b6c401f94d55944700710e814"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/live_text.dart","hash":"46dd203119c21a6ec4b9b941740a2323"},{"path":"/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/icon_theme_data.dart","hash":"eca4f0ff81b2d3a801b6c61d80bc211c"},{"path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/file_system.dart","hash":"3120b9b427a566f796573ee37167c026"}]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/App.framework/App b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/App.framework/App new file mode 100755 index 0000000..bc90dc8 Binary files /dev/null and b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/App.framework/App differ diff --git a/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/IssueLaunchRootViewControllerAccess.stamp b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/IssueLaunchRootViewControllerAccess.stamp new file mode 100644 index 0000000..815d2fd --- /dev/null +++ b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/IssueLaunchRootViewControllerAccess.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Runner/AppDelegate.swift"],"outputs":[]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/app.dill b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/app.dill new file mode 100644 index 0000000..a3eb9bc Binary files /dev/null and b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/app.dill differ diff --git a/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/dart_build.d b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/dart_build.d new file mode 100644 index 0000000..e65bbc1 --- /dev/null +++ b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/dart_build.d @@ -0,0 +1 @@ + /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/dart_build_result.json: \ No newline at end of file diff --git a/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/dart_build.stamp b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/dart_build.stamp new file mode 100644 index 0000000..ff0c07c --- /dev/null +++ b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/dart_build.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/native_assets.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/package_config.json"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/dart_build_result.json","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/dart_build_result.json"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/dart_build_result.json b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/dart_build_result.json new file mode 100644 index 0000000..e9ac173 --- /dev/null +++ b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/dart_build_result.json @@ -0,0 +1 @@ +{"build_start":"2026-07-26T21:27:13.694892","build_end":"2026-07-26T21:27:13.694893","dependencies":[],"code_assets":[],"data_assets":[]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/debug_ios_bundle_flutter_assets.stamp b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/debug_ios_bundle_flutter_assets.stamp new file mode 100644 index 0000000..451fe61 --- /dev/null +++ b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/debug_ios_bundle_flutter_assets.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/app.dill","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/App.framework/App","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/pubspec.yaml","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/dart_build_result.json","/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/icon_tree_shaker.dart","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/tools/shader_compiler.dart","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/pubspec.yaml","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Runner/Info.plist","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/AppFrameworkInfo.plist","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/assets/flutter_map_logo.png","/Users/marcwieland/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9/assets/CupertinoIcons.ttf","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shaders/stretch_effect.frag","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/native_assets.json","/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_linux-1.0.3/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_platform_interface-2.0.4/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_web-1.0.4/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/boolean_selector-2.1.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/convert-3.1.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_earcut-1.2.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/fake_async-1.3.3/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_lints-6.0.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/jwt_decode-0.3.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker-11.0.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.10/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/lints-6.1.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/matcher-0.12.19/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/retry-3.1.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.3/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/stack_trace-1.12.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/test_api-0.7.11/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/unicode-0.3.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.32/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_ios-6.4.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.5/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_web-2.4.3/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.5/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/vm_service-15.2.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/web-1.1.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/LICENSE","/Users/marcwieland/.pub-cache/hosted/pub.dev/yet_another_json_isolate-2.1.1/LICENSE","/Users/marcwieland/Programs/flutter/bin/cache/pkg/sky_engine/LICENSE","/Users/marcwieland/Programs/flutter/packages/flutter/LICENSE"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/vm_snapshot_data","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/isolate_snapshot_data","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/kernel_blob.bin","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/App","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/Info.plist","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/ink_sparkle.frag","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/stretch_effect.frag","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.bin","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/FontManifest.json","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NOTICES.Z","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NativeAssetsManifest.json"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/debug_ios_lldb_init.stamp b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/debug_ios_lldb_init.stamp new file mode 100644 index 0000000..d6be3c5 --- /dev/null +++ b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/debug_ios_lldb_init.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/darwin.dart"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/ephemeral/flutter_lldbinit"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/debug_universal_framework.stamp b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/debug_universal_framework.stamp new file mode 100644 index 0000000..2dbe38a --- /dev/null +++ b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/debug_universal_framework.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/App.framework/App"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/debug_unpack_ios.stamp b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/debug_unpack_ios.stamp new file mode 100644 index 0000000..f1ccb73 --- /dev/null +++ b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/debug_unpack_ios.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/flutter_assets.d b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/flutter_assets.d new file mode 100644 index 0000000..e44441d --- /dev/null +++ b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/flutter_assets.d @@ -0,0 +1 @@ + /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/ink_sparkle.frag /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/stretch_effect.frag /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.bin /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/FontManifest.json /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NOTICES.Z /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NativeAssetsManifest.json: /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/pubspec.yaml /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Runner/Info.plist /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/AppFrameworkInfo.plist /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/assets/flutter_map_logo.png /Users/marcwieland/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9/assets/CupertinoIcons.ttf /Users/marcwieland/Programs/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shaders/stretch_effect.frag /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/native_assets.json /Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_linux-1.0.3/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_platform_interface-2.0.4/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_web-1.0.4/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/boolean_selector-2.1.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/convert-3.1.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_earcut-1.2.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/fake_async-1.3.3/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_lints-6.0.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/jwt_decode-0.3.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker-11.0.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.10/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/lints-6.1.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/matcher-0.12.19/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/retry-3.1.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.3/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/stack_trace-1.12.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/test_api-0.7.11/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/unicode-0.3.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.32/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_ios-6.4.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.5/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_web-2.4.3/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.5/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/vm_service-15.2.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/web-1.1.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/LICENSE /Users/marcwieland/.pub-cache/hosted/pub.dev/yet_another_json_isolate-2.1.1/LICENSE /Users/marcwieland/Programs/flutter/bin/cache/pkg/sky_engine/LICENSE /Users/marcwieland/Programs/flutter/packages/flutter/LICENSE \ No newline at end of file diff --git a/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/gen_dart_plugin_registrant.stamp b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/gen_dart_plugin_registrant.stamp new file mode 100644 index 0000000..12bbb67 --- /dev/null +++ b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/gen_dart_plugin_registrant.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/package_config.json"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/dart_plugin_registrant.dart"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/gen_localizations.stamp b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/gen_localizations.stamp new file mode 100644 index 0000000..1b2d28c --- /dev/null +++ b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/gen_localizations.stamp @@ -0,0 +1 @@ +{"inputs":[],"outputs":[]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/install_code_assets.d b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/install_code_assets.d new file mode 100644 index 0000000..a0193c7 --- /dev/null +++ b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/install_code_assets.d @@ -0,0 +1 @@ + /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/native_assets.json: \ No newline at end of file diff --git a/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/install_code_assets.stamp b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/install_code_assets.stamp new file mode 100644 index 0000000..302aeb2 --- /dev/null +++ b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/install_code_assets.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/native_assets.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/dart_build_result.json","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/package_config.json"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/native_assets.json","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/native_assets.json"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/kernel_snapshot_program.d b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/kernel_snapshot_program.d new file mode 100644 index 0000000..35a0bef --- /dev/null +++ b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/kernel_snapshot_program.d @@ -0,0 +1 @@ +/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/app.dill: /Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/lib/app_links.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/lib/src/app_links.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_linux-1.0.3/lib/app_links_linux.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_platform_interface-2.0.4/lib/app_links_method_channel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_platform_interface-2.0.4/lib/app_links_platform_interface.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/async.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/async_cache.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/async_memoizer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/byte_collector.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/cancelable_operation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/chunked_stream_reader.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/event_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/future.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_consumer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_subscription.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/future_group.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/lazy_stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/null_stream_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/restartable_timer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/capture_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/capture_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/error.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/future.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/release_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/release_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/result.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/value.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/single_subscription_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/sink_base.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_closer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_completer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_extensions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_group.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_queue.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_completer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_extensions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/handler_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/reject_errors.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/stream_transformer_wrapper.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/typed.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_splitter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_subscription_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_zip.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/subscription_stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/typed/stream_subscription.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/typed_stream_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/characters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/characters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/characters_impl.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/extensions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/breaks.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/table.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/clock.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/clock.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/default.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/stopwatch.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/collection.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/algorithms.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/boollist.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/unmodifiable_wrappers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/canonicalized_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_iterable.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_iterator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/comparators.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/empty_unmodifiable_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/functions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/iterable_extensions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/iterable_zip.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/list_extensions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/priority_queue.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/queue_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/union_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/union_set_controller.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/wrappers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/crypto.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/digest.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/digest_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/hash.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/hash_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/hmac.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/md5.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha256.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha512.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha512_fastsinks.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_earcut-1.2.0/lib/dart_earcut.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/dart_jsonwebtoken.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/algorithms.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/ed25519.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/exceptions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/helpers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/jwt.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/key_parser.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/keys.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/ffi.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/allocation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/arena.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/utf16.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/utf8.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/file.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/local.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_directory.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_directory.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/common.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_file.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_file.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_file_system.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_file_system_entity.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_link.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_link.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_file_system.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_file_system_entity.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_random_access_file.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/directory.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/error_codes.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/error_codes_dart_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/file.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/file_system.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/file_system_entity.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/link.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/animation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/cupertino.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/foundation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/gestures.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/material.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/painting.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/physics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/rendering.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/scheduler.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/semantics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/services.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation_controller.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/listener_helpers.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation_style.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/diagnostics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/curves.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/tween.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/tween_sequence.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/app.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/checkbox.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/toggleable.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/colors.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/constants.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/context_menu.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/context_menu_action.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/cupertino_focus_halo.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/date_picker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/dialog.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/expansion_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/form_row.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/form_section.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/icon_theme_data.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/icons.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/interface_level.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/list_section.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/list_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/localizations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/magnifier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/menu_anchor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/picker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/radio.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/refresh.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/object.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/route.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/search_field.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/restoration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/radio_group.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/box.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/sheet.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/slider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/spell_check_suggestions_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/switch.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/tab_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_field.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/slotted_render_object_widget.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_form_field_row.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_capabilities_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_error_dumper_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_features.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_platform_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_timeline_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/annotations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/assertions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/basic_types.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/bitfield.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/capabilities.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/change_notifier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/collections.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/constants.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/error_dumper.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/isolates.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/key.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/licenses.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/node.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/object.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/observer_list.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/persistent_hash_map.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/platform.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/print.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/serialization.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/service_extensions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/stack_frame.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/timeline.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/unicode.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/arena.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/constants.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/converter.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/drag.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/drag_details.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/eager.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/events.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/force_press.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/gesture_details.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/gesture_settings.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/hit_test.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/long_press.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/monodrag.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/multidrag.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/multitap.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/pointer_router.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/recognizer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/resampler.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/scale.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/tap.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/tap_and_drag.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/team.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/about.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_buttons.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_chip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_icons_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/adaptive_text_selection_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/arc.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/autocomplete.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/back_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/badge.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/badge_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/banner.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/banner_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_navigation_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_sheet.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_state_mixin.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_style.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_style_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/calendar_date_picker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/card.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/card_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/carousel.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/carousel_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/chip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/chip_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/choice_chip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/circle_avatar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/color_scheme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/colors.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/constants.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/curves.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table_source.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date_picker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date_picker_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dialog.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dialog_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/divider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/divider_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer_header.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu_form_field.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevated_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevated_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevation_overlay.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expand_icon.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_panel.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_tile_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filled_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filled_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filter_chip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/grid_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icon_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icon_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icons.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_decoration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_highlight.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_ripple.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_sparkle.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_splash.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_well.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_chip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_decorator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/list_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/list_tile_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/magnifier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_localizations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_state.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_anchor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_style.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/mergeable_material.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/motion.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_drawer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_drawer_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_rail.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_rail_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/no_splash.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/outlined_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/outlined_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/page.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/paginated_data_table.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/popup_menu.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/predictive_back_page_transitions_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/progress_indicator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/progress_indicator_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio_list_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/range_slider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/range_slider_parts.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/refresh_indicator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/reorderable_list.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scaffold.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scrollbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scrollbar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_anchor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_view_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/segmented_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/segmented_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/selectable_text.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/selection_area.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shadows.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_parts.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_value_indicator_shape.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/snack_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar_layout_delegate.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/stepper.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch_list_tile.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_controller.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_indicator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tabs.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_button_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_field.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_form_field.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_toolbar_text_button.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/theme_data.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time_picker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time_picker_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/toggle_buttons.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip_visibility.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/typography.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/_network_image_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/_web_image_info_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/alignment.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/basic_types.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/border_radius.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/borders.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_decoration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_fit.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_shadow.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/circle_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/clip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/colors.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/decoration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/decoration_image.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/edge_insets.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/flutter_logo.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/fractional_offset.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/geometry.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/gradient.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_cache.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_decoder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_provider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_resolution.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_stream.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/inline_span.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/linear_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/matrix_utils.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/notched_shapes.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/oval_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/paint_utilities.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/placeholder_span.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/shape_decoration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/stadium_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/star_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/strut_style.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_painter.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_scaler.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_span.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_style.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/friction_simulation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/simulation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/spring_simulation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/tolerance.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/utils.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/animated_size.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/binding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/custom_layout.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/custom_paint.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/decorated_sliver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/editable.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/paragraph.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/error.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/flex.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/flow.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/image.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/image_filter_config.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/layer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/layout_helper.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/list_body.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/mouse_tracker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/selection.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/platform_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/proxy_box.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/proxy_sliver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/rotated_box.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/service_extensions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/shifted_box.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_group.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_list.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_tree.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/stack.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/table.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/table_border.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/texture.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/tweens.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/viewport.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/wrap.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/priority.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/service_extensions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/ticker.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics_event.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics_service.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/_background_isolate_binary_messenger_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/asset_bundle.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/asset_manifest.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/autofill.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/binary_messenger.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/browser_context_menu.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/clipboard.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/deferred_component.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/flavor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/flutter_version.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/font_loader.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/haptic_feedback.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/hardware_keyboard.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_inserted_content.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_key.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_maps.g.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/live_text.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/message_codec.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/message_codecs.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/mouse_cursor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/mouse_tracking.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/platform_channel.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/platform_views.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/predictive_back_event.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/process_text.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_ios.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_web.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_windows.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/restoration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/scribe.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/sensitive_content.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/service_extensions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/spell_check.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_channels.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_chrome.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_navigator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_sound.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_boundary.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_editing.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_editing_delta.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_formatter.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_input.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_layout_metrics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/undo_manager.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_accessibility_evaluations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_html_element_view_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_platform_selectable_region_context_menu_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_web_browser_detection_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_web_image_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_io.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_linux.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_macos.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_positioner.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_win32.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/actions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/adapter.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/framework.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_scroll_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_size.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/annotated_region.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/app.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/app_lifecycle_listener.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/async.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/autocomplete.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/autofill.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/banner.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/basic.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/color_filter.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/constants.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/container.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/context_menu_button_item.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/context_menu_controller.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/date.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/debug.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/decorated_sliver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/default_selection_style.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/default_text_editing_shortcuts.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dialog.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dismissible.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/display_feature_sub_screen.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/disposable_build_context.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/drag_boundary.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/drag_target.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dual_transition_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/editable_text.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/expansible.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/feedback.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/flutter_logo.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_manager.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_scope.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/form.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/grid_paper.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/heroes.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_data.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image_filter.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image_icon.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_model.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_theme.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/interactive_viewer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/keyboard_listener.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/layout_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/localizations.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/lookup_boundary.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/magnifier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/media_query.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigator_pop_handler.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/notification_listener.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overflow_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overlay.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_storage.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_transitions_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pages.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pinned_header_sliver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/placeholder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_menu_bar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_selectable_region_context_menu.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pop_scope.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/preferred_size.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_menu_anchor.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_radio.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_tooltip.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/reorderable_list.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/repeating_animation_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/restoration_properties.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/router.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/routes.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/safe_area.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_aware_image_provider.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_context.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_delegate.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_notification_observer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_position.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollable.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollable_helpers.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollbar.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/selectable_region.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/selection_container.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sensitive_content.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/service_extensions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/shared_app_data.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/shortcuts.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_fill.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_floating_header.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_resizing_header.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_tree.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/snapshot_widget.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/spacer.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/spell_check.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/standard_component_type.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/status_transitions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/stretch_effect.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/system_context_menu.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/table.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/tap_region.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_editing_intents.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_anchors.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_layout_delegate.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/texture.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/title.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/transitions.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/tween_animation_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/two_dimensional_scroll_view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/two_dimensional_viewport.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/undo_history.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/unique_widget.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/view.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/viewport.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/visibility.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_span.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_state.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/widgets.dart /Users/marcwieland/Programs/flutter/packages/flutter/lib/src/dart_plugin_registrant.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/flutter_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/geo/crs.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/geo/latlng_bounds.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/interactive_flag.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/latlng_tween.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/map_events.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/map_interactive_viewer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/multi_finger_gesture.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/positioned_tap_detector_2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/animation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/source.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/widget.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/simple.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/circle_layer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/circle_marker.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/painter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/internal_hit_detectable.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/marker_layer/marker_layer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/marker_layer/marker.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/overlay_image_layer/overlay_image_layer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/overlay_image_layer/overlay_image.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/polygon_layer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/painter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/polygon.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/projected_polygon.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_projection_simplification/state.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/label.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/polyline_layer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/painter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/polyline.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/projected_polyline.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/scalebar.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/painter/base.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/painter/simple.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/layer_hit_notifier.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/layer_hit_result.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_projection_simplification/widget.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/pixel_hiker.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/visible_segment.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/stroke_pattern.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/mobile_layer_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/translucent_pointer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_bounds/tile_bounds.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_bounds/tile_bounds_at_zoom.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_coordinates.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_display.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image_manager.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image_view.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_layer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_error_evict_callback.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/retina_mode.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/wms_tile_layer_options.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/asset_tile_provider.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/base_tile_provider.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/file_providers/tile_provider_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/network_image_provider.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/network_tile_provider.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_range.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_range_calculator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_scale_calculator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_update_event.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_update_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera_constraint.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera_fit.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/controller/map_controller.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/controller/map_controller_impl.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/inherited_model.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/cursor_keyboard_rotation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/interaction.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/options.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/widget.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/bounds.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/extensions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/move_and_rotate_result.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/offsets.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/point_in_polygon.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/simplify.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/functions_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/functions_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/types.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/version.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/gotrue.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/base64url.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/broadcast_stub.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/fetch.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_custom_providers_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_mfa_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_oauth_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_passkey_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_oauth_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_mfa_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_passkey_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/helper.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/api_version.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/auth_exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/auth_response.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/auth_state.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/custom_oauth_provider.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/error_code.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/fetch_options.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/gotrue_async_storage.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/jwt.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/mfa.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/passkey.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/session.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/sign_out_reason.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/types.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/user.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/user_attributes.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/version.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/gtk.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_application.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_application_notifier.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_icon.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_icon_real.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_settings.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_settings_real.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/libgtk.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/libgtk.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/http.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/retry.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/abortable.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_request.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_response.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/boundary_characters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/byte_stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/io_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/io_streamed_response.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_file.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_file_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_request.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/request.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/response.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/streamed_request.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/streamed_response.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/http_parser.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/authentication_challenge.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/case_insensitive_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/charcodes.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/decoder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/encoder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/http_date.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/media_type.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/scan.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/date_symbols.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/intl.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/message_lookup_by_library.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/number_symbols.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/number_symbols_data.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/date_format_internal.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/global_state.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/bidi.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/bidi_formatter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_computation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_format.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_format_field.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/micro_money.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_format.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/compact_number_format.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_format_parser.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_parser.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_parser_base.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/regexp.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/string_stack.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/text_direction.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl_helpers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/plural_rules.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/json_annotation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/allowed_keys_helpers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/checked_helpers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/enum_helpers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_converter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_enum.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_key.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_literal.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_serializable.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_serializable.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_value.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/jwt_decode-0.3.1/lib/jwt_decode.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Path.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/interfaces.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/calculator/Haversine.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/calculator/Vincenty.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Distance.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/LatLng.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/LengthUnit.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Circle.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/spline.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/spline/CatmullRomSpline.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/lists.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/bit_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/filled_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/grouped_range_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/list_pointer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/range_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/sparse_bool_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/sparse_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/step_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/wrapped_list.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/logger.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/ansi_color.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/date_time_format.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/filters/development_filter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/filters/production_filter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_event.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_filter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_level.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_printer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/logger.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/output_event.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/advanced_file_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/console_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/file_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/memory_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/multi_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/stream_output.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/hybrid_printer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/logfmt_printer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/prefix_printer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/pretty_printer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/simple_printer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/web.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/logging.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/src/level.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/src/log_record.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/src/logger.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/blend/blend.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/contrast/contrast.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dislike/dislike_analyzer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/dynamic_color.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/dynamic_scheme.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/material_dynamic_colors.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/src/contrast_curve.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/src/tone_delta_pair.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/variant.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/cam16.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/hct.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/src/hct_solver.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/viewing_conditions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/material_color_utilities.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/palettes/core_palette.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/palettes/tonal_palette.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_celebi.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_wsmeans.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_wu.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/src/point_provider.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/src/point_provider_lab.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_content.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_expressive.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_fidelity.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_fruit_salad.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_monochrome.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_neutral.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_rainbow.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_tonal_spot.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_vibrant.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/score/score.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/temperature/temperature_cache.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/color_utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/math_utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/string_utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/lib/meta.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/lib/meta_meta.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/mgrs_dart.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/bbox.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/lonlat.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/utm.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/mgrs.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/mime.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/bound_multipart_stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/char_code.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/default_extension_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/extension.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/magic_number.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/mime_multipart_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/mime_shared.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/mime_type.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/passkey_authenticator_interface.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticate_request.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticate_response.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticator_selection.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticator_selection.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/availability.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/credential.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/credential.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/mediation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/pubkeycred_param.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/pubkeycred_param.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/register_request.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/register_response.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/relying_party.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/relying_party.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/signal_request.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/types.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/user.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/user.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/path.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/characters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/context.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/internal_style.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/parsed_path.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/posix.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/url.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/windows.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/path_provider_linux.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/src/get_application_id.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/src/get_application_id_real.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/src/path_provider_linux.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/lib/path_provider_platform_interface.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/lib/src/enums.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/lib/src/method_channel_path_provider.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/path_provider_windows.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/folders.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/guid.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/path_provider_windows_real.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/win32_wrappers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/platform.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/src/interface/local_platform.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/src/interface/platform.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/src/testing/fake_platform.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/plugin_platform_interface.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/adapters/stream_cipher_as_block_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/aead_block_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/aead_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/aead_parameters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/algorithm.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_block_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_key.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_key_pair.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_key_parameter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/block_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/cipher_parameters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/des_parameters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/desede_parameters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/digest.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_derivator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_generator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_generator_parameters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_parameter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/mac.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/padded_block_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/padded_block_cipher_parameters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/padding.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_iv.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_random.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_salt.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_salt_configuration.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/pbe_parameters_generator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/private_key.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/private_key_parameter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/public_key.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/public_key_parameter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/rc2_parameters.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/registry_factory_exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/secure_random.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/signature.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/signer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/srp_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/srp_server.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/stream_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/xof.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_encoding_rule.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_object.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_parser.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_tags.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/object_identifiers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/object_identifiers_database.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs1/asn1_digest_info.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs10/asn1_certification_request.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs10/asn1_certification_request_info.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs10/asn1_subject_public_key_info.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_authenticated_safe.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_cert_bag.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_key_bag.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_mac_data.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_pfx.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_pkcs12_attribute.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_safe_bag.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_safe_contents.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs7/asn1_content_info.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs7/asn1_encrypted_content_info.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs8/asn1_encrypted_data.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs8/asn1_encrypted_private_key_info.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs8/asn1_private_key_info.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_bit_string.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_bmp_string.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_boolean.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_enumerated.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_generalized_time.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_ia5_string.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_integer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_null.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_object_identifier.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_octet_string.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_printable_string.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_sequence.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_teletext_string.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_utc_time.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_utf8_string.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/unsupported_asn1_encoding_rule_exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/unsupported_asn1_tag_exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/unsupported_object_identifier_exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x501/asn1_attribute_type_and_value.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x501/asn1_name.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x501/asn1_rdn.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x509/asn1_algorithm_identifier.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/oaep.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/pkcs1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/rsa.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/aes.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/aes_fast.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/blowfish.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/camellia.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/des_base.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/desede_engine.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/cbc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ccm.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/cfb.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ctr.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ecb.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/gcm.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/gctr.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ige.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ofb.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/sic.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/rc2_engine.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/twofish.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/blake2b.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/cshake.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/keccak.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/md2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/md4.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/md5.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd128.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd160.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd256.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd320.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha224.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha256.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha3.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha384.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha512.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha512t.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/shake.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sm3.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/tiger.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/whirlpool.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/xof_utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp160r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp160t1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp192r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp192t1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp224r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp224t1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp256r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp256t1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp320r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp320t1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp384r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp384t1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp512r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp512t1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_a.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_b.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_c.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_xcha.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_xchb.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime192v1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime192v2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime192v3.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime239v1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime239v2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime239v3.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime256v1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp112r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp112r2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp128r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp128r2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp160k1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp160r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp160r2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp192k1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp192r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp224k1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp224r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp256k1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp256r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp384r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp521r1.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/ecc_base.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/ecc_fp.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/ecdh.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/export.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/impl.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/argon2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/argon2_native_int_impl.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/concat_kdf.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/ecdh_kdf.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/hkdf.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/pbkdf2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/pkcs12_parameter_generator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/pkcs5s1_parameter_generator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/scrypt.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_generators/api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_generators/ec_key_generator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_generators/rsa_key_generator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/cbc_block_cipher_mac.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/cmac.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/hmac.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/poly1305.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/padded_block_cipher/padded_block_cipher_impl.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/paddings/iso7816d4.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/paddings/pkcs7.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/pointycastle.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/random/auto_seed_block_ctr_random.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/random/block_ctr_random.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/random/fortuna_random.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/signers/ecdsa_signer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/signers/pss_signer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/signers/rsa_signer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/ct.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/ec_standard_curve_constructor.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_aead_block_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_aead_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_asymmetric_block_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_block_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_digest.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_key_derivator.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_mac.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_padding.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_stream_cipher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/entropy.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/keccak_engine.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/long_sha2_family_digest.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/md4_family_digest.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/secure_random_base.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/platform_check/native.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/platform_check/platform_check.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/registry/registration.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/registry/registry.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/ufixnum.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/chacha20.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/chacha20poly1305.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/chacha7539.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/ctr.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/eax.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/rc4_engine.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/salsa20.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/sic.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/polylabel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/src/data.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/src/polylabel_base.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/postgrest.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_filter_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_query_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_rpc_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_transform_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/raw_postgrest_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/response_postgrest_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/types.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/version.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/proj4dart.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/constant_datum.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/datum.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/ellipsoid.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/nadgrid.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/point.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/proj_params.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/projection.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/projection_tuple.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/unit.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/datum_transform.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/datum_utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/derive_constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/areas.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/datums.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/ellipsoids.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/faces.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/initializers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/prime_meridians.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/units.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/values.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/globals/nadgrid_store.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/globals/projection_store.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/aea.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/aeqd.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/cass.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/cea.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/eqc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/eqdc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/etmerc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gauss.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/geocent.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gnom.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gstmerc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/krovak.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/laea.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/lcc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/longlat.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/merc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/mill.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/moll.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/nzmg.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/omerc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/ortho.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/poly.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/qsc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/robin.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/sinu.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/somerc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/stere.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/sterea.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/tmerc.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/utm.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/vandg.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/realtime_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/message.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/push.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/realtime_channel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/realtime_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/realtime_presence.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/retry_timer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/serializer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/transformers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/types.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/version.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/websocket/websocket.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/websocket/websocket_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/retry-3.1.2/lib/retry.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/rxdart.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/rx.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/combine_latest.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/concat.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/concat_eager.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/connectable_stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/defer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/fork_join.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/from_callable.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/merge.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/never.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/race.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/range.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/repeat.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/replay_stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/retry.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/retry_when.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/sequence_equal.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/switch_latest.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/timer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/using.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/value_stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/zip.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/behavior_subject.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/publish_subject.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/replay_subject.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/subject.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/backpressure.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/buffer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/debounce.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/pairwise.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/sample.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/throttle.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/window.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/default_if_empty.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/delay.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/delay_when.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/dematerialize.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/distinct_unique.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/do.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/end_with.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/end_with_many.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/exhaust_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/flat_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/group_by.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/ignore_elements.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/interval.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/map_not_null.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/map_to.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/materialize.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/max.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/min.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/on_error_resume.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/scan.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/skip_last.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/skip_until.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/start_with.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/start_with_error.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/start_with_many.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/switch_if_empty.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/switch_map.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/take_last.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/take_until.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/take_while_inclusive.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/time_interval.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/timestamp.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/where_not_null.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/where_type.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/with_latest_from.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/collection_extensions.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/composite_subscription.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/empty.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/error_and_stacktrace.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/forwarding_sink.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/forwarding_stream.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/future.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/min_max.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/notification.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/subscription.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/streams.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/subjects.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/transformers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/shared_preferences.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/src/shared_preferences_async.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/src/shared_preferences_devtools_extension_data.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/src/shared_preferences_legacy.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/shared_preferences_android.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/messages.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/messages_async.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/shared_preferences_android.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/shared_preferences_async_android.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/strings.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/shared_preferences_foundation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/src/messages.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/src/shared_preferences_async_foundation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/src/shared_preferences_foundation.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/lib/shared_preferences_linux.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/method_channel_shared_preferences.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/shared_preferences_async_platform_interface.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/shared_preferences_platform_interface.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/types.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/lib/shared_preferences_windows.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/source_span.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/charcode.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/colors.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/file.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/highlighter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/location.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/location_mixin.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_mixin.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_with_context.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/fetch.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/file_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/storage_bucket_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/storage_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/storage_file_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/types.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/version.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/storage_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/close_guarantee_channel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/delegating_stream_channel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/disconnector.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/guarantee_channel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/json_document_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/multi_channel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/stream_channel_completer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/stream_channel_controller.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/stream_channel_transformer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/stream_channel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/charcode.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/eager_span_scanner.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/line_scanner.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/relative_span_scanner.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/span_scanner.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/string_scanner.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/string_scanner.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/auth_http_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/auth_user.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/counter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/platform_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/realtime_client_options.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/remove_subscription_result.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_client.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_client_options.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_event_types.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_query_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_query_schema.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_realtime_error.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_stream_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_stream_filter_builder.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/version.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/supabase.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/clear_auth_url_parameters_stub.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/flutter_go_true_client_options.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/hot_restart_cleanup_stub.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/local_storage.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/local_storage_stub.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/passkey/passkey_options_mapper.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/platform_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/supabase.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/supabase_auth.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/supabase_passkey.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/version.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/supabase_flutter.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/ascii_glyph_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/glyph_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/top_level.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/unicode_glyph_set.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/term_glyph.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/src/typed_buffer.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/src/typed_queue.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/typed_buffers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/typed_data.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/unicode-0.3.1/lib/unicode.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/legacy_api.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/type_conversion.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/types.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/url_launcher_string.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/url_launcher_uri.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/url_launcher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/url_launcher_string.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.32/lib/src/messages.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.32/lib/url_launcher_android.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_ios-6.4.1/lib/src/messages.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_ios-6.4.1/lib/url_launcher_ios.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2/lib/src/messages.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2/lib/url_launcher_linux.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.5/lib/src/messages.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.5/lib/url_launcher_macos.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/link.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/method_channel_url_launcher.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/src/types.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/src/url_launcher_platform.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/url_launcher_platform_interface.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.5/lib/src/messages.g.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.5/lib/url_launcher_windows.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/vector_math_64.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/aabb2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/aabb3.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/colors.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/frustum.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/intersection_result.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix3.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix4.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/noise.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/obb3.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/plane.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/quad.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/quaternion.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/ray.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/sphere.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/triangle.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector2.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector3.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector4.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/constants.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/error_helpers.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/opengl.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/utilities.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/io_web_socket.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/src/io_web_socket.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/src/utils.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/src/web_socket.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/web_socket.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/adapter_web_socket_channel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/src/channel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/src/exception.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/web_socket_channel.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/clean_wkt.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/parser.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/process.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/proj_wkt.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/wkt_parser.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/lib/xdg_directories.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/yet_another_json_isolate-2.1.1/lib/src/_isolates_io.dart /Users/marcwieland/.pub-cache/hosted/pub.dev/yet_another_json_isolate-2.1.1/lib/yet_another_json_isolate.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/data/mock_data.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/customer.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/installed_part.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/order.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/schedule_item.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/customer_detail_screen.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/dummy_screen.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/orders_screen.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/theme/app_theme.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/customer_preview_sheet.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/orders_day_view.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/orders_week_view.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/dart_plugin_registrant.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/main.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/services/database_service.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/main_navigation_screen.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/config/supabase_config.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/customer_map_screen.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/more_screen.dart /Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/system_status_dialog.dart diff --git a/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/kernel_snapshot_program.stamp b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/kernel_snapshot_program.stamp new file mode 100644 index 0000000..b3c95ef --- /dev/null +++ b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/kernel_snapshot_program.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/package_config.json","/Users/marcwieland/Programs/flutter/packages/flutter_tools/lib/src/build_system/targets/common.dart","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/Programs/flutter/bin/cache/engine.stamp","/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/lib/app_links.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/lib/src/app_links.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_linux-1.0.3/lib/app_links_linux.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_platform_interface-2.0.4/lib/app_links_method_channel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_platform_interface-2.0.4/lib/app_links_platform_interface.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/async.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/async_cache.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/async_memoizer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/byte_collector.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/cancelable_operation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/chunked_stream_reader.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/event_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/future.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_consumer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/delegate/stream_subscription.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/future_group.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/lazy_stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/null_stream_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/restartable_timer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/capture_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/capture_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/error.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/future.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/release_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/release_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/result.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/result/value.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/single_subscription_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/sink_base.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_closer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_completer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_extensions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_group.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_queue.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_completer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_extensions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/handler_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/reject_errors.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/stream_transformer_wrapper.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_sink_transformer/typed.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_splitter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_subscription_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/stream_zip.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/subscription_stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/typed/stream_subscription.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1/lib/src/typed_stream_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/characters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/characters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/characters_impl.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/extensions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/breaks.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1/lib/src/grapheme_clusters/table.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/clock.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/clock.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/default.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/stopwatch.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/collection.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/algorithms.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/boollist.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/unmodifiable_wrappers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/canonicalized_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_iterable.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_iterator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/combined_wrappers/combined_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/comparators.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/empty_unmodifiable_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/equality_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/functions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/iterable_extensions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/iterable_zip.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/list_extensions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/priority_queue.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/queue_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/union_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/union_set_controller.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1/lib/src/wrappers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/crypto.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/digest.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/digest_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/hash.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/hash_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/hmac.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/md5.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha256.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha512.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/sha512_fastsinks.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_earcut-1.2.0/lib/dart_earcut.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/dart_jsonwebtoken.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/algorithms.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/ed25519.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/exceptions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/helpers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/jwt.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/key_parser.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1/lib/src/keys.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/ffi.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/allocation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/arena.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/utf16.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0/lib/src/utf8.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/file.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/local.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_directory.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_directory.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/common.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_file.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_file.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_file_system.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_file_system_entity.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/backends/local/local_link.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_link.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_file_system.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_file_system_entity.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/forwarding/forwarding_random_access_file.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/directory.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/error_codes.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/error_codes_dart_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/file.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/file_system.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/file_system_entity.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/interface/link.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1/lib/src/io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/animation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/cupertino.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/foundation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/gestures.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/material.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/painting.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/physics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/rendering.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/scheduler.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/semantics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/services.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation_controller.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/listener_helpers.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animation_style.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/diagnostics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/animations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/curves.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/tween.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/animation/tween_sequence.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/app.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/checkbox.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/toggleable.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/colors.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/constants.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/context_menu.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/context_menu_action.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/cupertino_focus_halo.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/date_picker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/dialog.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/expansion_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/form_row.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/form_section.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/icon_theme_data.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/icons.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/interface_level.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/list_section.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/list_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/localizations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/magnifier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/menu_anchor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/picker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/radio.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/refresh.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/object.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/route.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/search_field.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/restoration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/radio_group.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/box.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/sheet.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/slider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/spell_check_suggestions_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/switch.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/tab_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_field.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/slotted_render_object_widget.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_form_field_row.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/text_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_capabilities_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_error_dumper_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_features.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_platform_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/_timeline_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/annotations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/assertions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/basic_types.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/bitfield.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/capabilities.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/change_notifier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/collections.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/constants.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/error_dumper.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/isolates.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/key.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/licenses.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/node.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/object.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/observer_list.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/persistent_hash_map.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/platform.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/print.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/serialization.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/service_extensions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/stack_frame.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/timeline.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/foundation/unicode.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/arena.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/constants.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/converter.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/drag.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/drag_details.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/eager.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/events.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/force_press.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/gesture_details.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/gesture_settings.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/hit_test.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/long_press.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/monodrag.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/multidrag.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/multitap.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/pointer_router.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/recognizer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/resampler.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/scale.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/tap.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/tap_and_drag.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/team.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/about.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_buttons.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_chip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/action_icons_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/adaptive_text_selection_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/app_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/arc.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/autocomplete.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/back_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/badge.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/badge_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/banner.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/banner_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_navigation_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_sheet.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_state_mixin.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_style.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_style_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/calendar_date_picker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/card.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/card_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/carousel.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/carousel_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/checkbox_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/chip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/chip_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/choice_chip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/circle_avatar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/color_scheme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/colors.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/constants.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/curves.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table_source.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/data_table_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date_picker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/date_picker_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dialog.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dialog_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/divider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/divider_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer_header.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/drawer_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu_form_field.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/dropdown_menu_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevated_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevated_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/elevation_overlay.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expand_icon.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_panel.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/expansion_tile_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filled_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filled_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/filter_chip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/grid_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icon_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icon_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/icons.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_decoration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_highlight.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_ripple.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_sparkle.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_splash.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/ink_well.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_chip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/input_decorator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/list_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/list_tile_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/magnifier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_localizations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/material_state.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_anchor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_style.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/menu_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/mergeable_material.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/motion.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_drawer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_drawer_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_rail.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/navigation_rail_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/no_splash.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/outlined_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/outlined_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/page.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/paginated_data_table.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/popup_menu.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/predictive_back_page_transitions_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/progress_indicator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/progress_indicator_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio_list_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/radio_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/range_slider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/range_slider_parts.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/refresh_indicator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/reorderable_list.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scaffold.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scrollbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/scrollbar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_anchor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/search_view_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/segmented_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/segmented_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/selectable_text.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/selection_area.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/shadows.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_parts.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/slider_value_indicator_shape.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/snack_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar_layout_delegate.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/stepper.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch_list_tile.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/switch_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_controller.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tab_indicator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tabs.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_button_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_field.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_form_field.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_selection_toolbar_text_button.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/text_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/theme_data.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time_picker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/time_picker_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/toggle_buttons.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/tooltip_visibility.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/typography.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/_network_image_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/_web_image_info_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/alignment.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/basic_types.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/border_radius.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/borders.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_decoration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_fit.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/box_shadow.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/circle_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/clip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/colors.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/decoration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/decoration_image.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/edge_insets.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/flutter_logo.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/fractional_offset.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/geometry.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/gradient.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_cache.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_decoder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_provider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_resolution.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/image_stream.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/inline_span.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/linear_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/matrix_utils.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/notched_shapes.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/oval_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/paint_utilities.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/placeholder_span.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/shape_decoration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/stadium_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/star_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/strut_style.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_painter.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_scaler.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_span.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/painting/text_style.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/friction_simulation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/simulation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/spring_simulation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/tolerance.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/physics/utils.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/animated_size.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/binding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/custom_layout.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/custom_paint.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/decorated_sliver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/editable.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/paragraph.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/error.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/flex.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/flow.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/image.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/image_filter_config.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/layer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/layout_helper.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/list_body.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/mouse_tracker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/selection.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/platform_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/proxy_box.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/proxy_sliver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/rotated_box.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/service_extensions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/shifted_box.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_group.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_list.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/sliver_tree.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/stack.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/table.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/table_border.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/texture.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/tweens.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/viewport.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/rendering/wrap.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/priority.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/service_extensions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/scheduler/ticker.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics_event.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/semantics/semantics_service.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/_background_isolate_binary_messenger_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/asset_bundle.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/asset_manifest.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/autofill.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/binary_messenger.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/browser_context_menu.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/clipboard.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/deferred_component.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/flavor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/flutter_version.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/font_loader.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/haptic_feedback.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/hardware_keyboard.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_inserted_content.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_key.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/keyboard_maps.g.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/live_text.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/message_codec.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/message_codecs.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/mouse_cursor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/mouse_tracking.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/platform_channel.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/platform_views.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/predictive_back_event.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/process_text.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_ios.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_web.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/raw_keyboard_windows.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/restoration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/scribe.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/sensitive_content.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/service_extensions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/spell_check.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_channels.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_chrome.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_navigator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/system_sound.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_boundary.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_editing.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_editing_delta.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_formatter.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_input.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/text_layout_metrics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/services/undo_manager.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_accessibility_evaluations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_html_element_view_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_platform_selectable_region_context_menu_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_web_browser_detection_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_web_image_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_io.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_linux.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_macos.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_positioner.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/_window_win32.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/actions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/adapter.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/framework.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_scroll_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_size.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/annotated_region.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/app.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/app_lifecycle_listener.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/async.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/autocomplete.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/autofill.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/banner.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/basic.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/color_filter.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/constants.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/container.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/context_menu_button_item.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/context_menu_controller.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/date.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/debug.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/decorated_sliver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/default_selection_style.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/default_text_editing_shortcuts.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dialog.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dismissible.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/display_feature_sub_screen.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/disposable_build_context.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/drag_boundary.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/drag_target.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/dual_transition_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/editable_text.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/expansible.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/feedback.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/flutter_logo.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_manager.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_scope.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/form.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/grid_paper.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/heroes.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_data.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image_filter.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/image_icon.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_model.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/inherited_theme.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/interactive_viewer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/keyboard_listener.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/layout_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/localizations.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/lookup_boundary.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/magnifier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/media_query.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/navigator_pop_handler.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/notification_listener.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overflow_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overlay.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_storage.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_transitions_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/page_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pages.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pinned_header_sliver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/placeholder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_menu_bar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_selectable_region_context_menu.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/platform_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/pop_scope.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/preferred_size.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_menu_anchor.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_radio.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/raw_tooltip.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/reorderable_list.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/repeating_animation_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/restoration_properties.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/router.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/routes.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/safe_area.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_aware_image_provider.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_context.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_delegate.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_notification_observer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_position.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scroll_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollable.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollable_helpers.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/scrollbar.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/selectable_region.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/selection_container.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sensitive_content.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/service_extensions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/shared_app_data.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/shortcuts.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_fill.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_floating_header.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_resizing_header.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/sliver_tree.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/snapshot_widget.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/spacer.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/spell_check.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/standard_component_type.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/status_transitions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/stretch_effect.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/system_context_menu.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/table.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/tap_region.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_editing_intents.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_anchors.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_layout_delegate.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/texture.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/title.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/transitions.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/tween_animation_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/two_dimensional_scroll_view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/two_dimensional_viewport.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/undo_history.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/unique_widget.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/view.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/viewport.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/visibility.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_span.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/widget_state.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/widgets.dart","/Users/marcwieland/Programs/flutter/packages/flutter/lib/src/dart_plugin_registrant.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/flutter_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/geo/crs.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/geo/latlng_bounds.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/interactive_flag.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/latlng_tween.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/map_events.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/map_interactive_viewer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/multi_finger_gesture.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/gestures/positioned_tap_detector_2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/animation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/source.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/rich/widget.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/attribution_layer/simple.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/circle_layer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/circle_marker.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/circle_layer/painter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/internal_hit_detectable.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/marker_layer/marker_layer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/marker_layer/marker.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/overlay_image_layer/overlay_image_layer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/overlay_image_layer/overlay_image.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/polygon_layer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/painter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/polygon.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/projected_polygon.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_projection_simplification/state.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polygon_layer/label.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/polyline_layer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/painter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/polyline.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/polyline_layer/projected_polyline.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/scalebar.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/painter/base.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/scalebar/painter/simple.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/layer_hit_notifier.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_interactivity/layer_hit_result.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/layer_projection_simplification/widget.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/pixel_hiker.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/visible_segment.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/line_patterns/stroke_pattern.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/mobile_layer_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/shared/translucent_pointer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_bounds/tile_bounds.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_bounds/tile_bounds_at_zoom.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_coordinates.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_display.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image_manager.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_image_view.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_layer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_error_evict_callback.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/retina_mode.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/wms_tile_layer_options.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/asset_tile_provider.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/base_tile_provider.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/file_providers/tile_provider_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/network_image_provider.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_provider/network_tile_provider.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_range.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_range_calculator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_scale_calculator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_update_event.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/layer/tile_layer/tile_update_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera_constraint.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/camera/camera_fit.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/controller/map_controller.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/controller/map_controller_impl.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/inherited_model.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/cursor_keyboard_rotation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/interaction.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/options/options.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/map/widget.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/bounds.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/extensions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/move_and_rotate_result.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/offsets.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/point_in_polygon.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2/lib/src/misc/simplify.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/functions_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/functions_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/types.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4/lib/src/version.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/gotrue.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/base64url.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/broadcast_stub.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/fetch.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_custom_providers_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_mfa_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_oauth_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_admin_passkey_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_oauth_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_mfa_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/gotrue_passkey_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/helper.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/api_version.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/auth_exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/auth_response.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/auth_state.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/custom_oauth_provider.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/error_code.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/fetch_options.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/gotrue_async_storage.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/jwt.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/mfa.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/passkey.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/session.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/sign_out_reason.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/types.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/user.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/types/user_attributes.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0/lib/src/version.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/gtk.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_application.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_application_notifier.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_icon.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_icon_real.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_settings.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/gtk_settings_real.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/libgtk.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/lib/src/libgtk.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/http.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/retry.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/abortable.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_request.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/base_response.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/boundary_characters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/byte_stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/io_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/io_streamed_response.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_file.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_file_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/multipart_request.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/request.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/response.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/streamed_request.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/streamed_response.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/http_parser.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/authentication_challenge.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/case_insensitive_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/charcodes.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/decoder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/chunked_coding/encoder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/http_date.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/media_type.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/scan.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/date_symbols.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/intl.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/message_lookup_by_library.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/number_symbols.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/number_symbols_data.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/date_format_internal.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/global_state.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/bidi.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/bidi_formatter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_computation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_format.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/date_format_field.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/micro_money.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_format.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/compact_number_format.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_format_parser.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_parser.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/number_parser_base.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/regexp.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/string_stack.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl/text_direction.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/intl_helpers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3/lib/src/plural_rules.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/json_annotation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/allowed_keys_helpers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/checked_helpers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/enum_helpers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_converter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_enum.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_key.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_literal.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_serializable.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_serializable.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0/lib/src/json_value.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/jwt_decode-0.3.1/lib/jwt_decode.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Path.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/interfaces.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/calculator/Haversine.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/calculator/Vincenty.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Distance.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/LatLng.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/LengthUnit.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/latlong/Circle.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/spline.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1/lib/spline/CatmullRomSpline.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/lists.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/bit_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/filled_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/grouped_range_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/list_pointer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/range_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/sparse_bool_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/sparse_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/step_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1/lib/src/wrapped_list.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/logger.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/ansi_color.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/date_time_format.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/filters/development_filter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/filters/production_filter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_event.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_filter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_level.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/log_printer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/logger.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/output_event.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/advanced_file_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/console_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/file_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/memory_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/multi_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/outputs/stream_output.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/hybrid_printer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/logfmt_printer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/prefix_printer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/pretty_printer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/src/printers/simple_printer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0/lib/web.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/logging.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/src/level.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/src/log_record.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0/lib/src/logger.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/blend/blend.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/contrast/contrast.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dislike/dislike_analyzer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/dynamic_color.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/dynamic_scheme.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/material_dynamic_colors.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/src/contrast_curve.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/src/tone_delta_pair.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/dynamiccolor/variant.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/cam16.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/hct.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/src/hct_solver.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/hct/viewing_conditions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/material_color_utilities.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/palettes/core_palette.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/palettes/tonal_palette.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_celebi.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_wsmeans.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/quantizer_wu.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/src/point_provider.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/quantize/src/point_provider_lab.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_content.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_expressive.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_fidelity.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_fruit_salad.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_monochrome.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_neutral.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_rainbow.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_tonal_spot.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/scheme/scheme_vibrant.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/score/score.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/temperature/temperature_cache.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/color_utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/math_utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0/lib/utils/string_utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/lib/meta.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0/lib/meta_meta.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/mgrs_dart.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/bbox.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/lonlat.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/classes/utm.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0/lib/src/mgrs.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/mime.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/bound_multipart_stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/char_code.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/default_extension_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/extension.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/magic_number.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/mime_multipart_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/mime_shared.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/src/mime_type.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/passkey_authenticator_interface.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticate_request.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticate_response.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticator_selection.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/authenticator_selection.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/availability.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/credential.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/credential.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/mediation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/pubkeycred_param.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/pubkeycred_param.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/register_request.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/register_response.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/relying_party.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/relying_party.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/signal_request.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/types.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/user.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0/lib/types/user.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/path.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/characters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/context.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/internal_style.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/parsed_path.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/path_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/posix.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/url.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/style/windows.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/path_provider_linux.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/src/get_application_id.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/src/get_application_id_real.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/lib/src/path_provider_linux.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/lib/path_provider_platform_interface.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/lib/src/enums.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3/lib/src/method_channel_path_provider.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/path_provider_windows.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/folders.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/guid.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/path_provider_windows_real.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/src/win32_wrappers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/platform.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/src/interface/local_platform.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/src/interface/platform.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6/lib/src/testing/fake_platform.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/plugin_platform_interface.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/adapters/stream_cipher_as_block_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/aead_block_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/aead_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/aead_parameters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/algorithm.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_block_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_key.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_key_pair.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/asymmetric_key_parameter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/block_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/cipher_parameters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/des_parameters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/desede_parameters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/digest.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_derivator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_generator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_generator_parameters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/key_parameter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/mac.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/padded_block_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/padded_block_cipher_parameters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/padding.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_iv.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_random.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_salt.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/parameters_with_salt_configuration.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/pbe_parameters_generator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/private_key.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/private_key_parameter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/public_key.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/public_key_parameter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/rc2_parameters.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/registry_factory_exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/secure_random.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/signature.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/signer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/srp_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/srp_server.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/stream_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/api/xof.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_encoding_rule.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_object.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_parser.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_tags.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/asn1_utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/object_identifiers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/object_identifiers_database.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs1/asn1_digest_info.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs10/asn1_certification_request.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs10/asn1_certification_request_info.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs10/asn1_subject_public_key_info.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_authenticated_safe.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_cert_bag.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_key_bag.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_mac_data.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_pfx.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_pkcs12_attribute.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_safe_bag.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs12/asn1_safe_contents.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs7/asn1_content_info.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs7/asn1_encrypted_content_info.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs8/asn1_encrypted_data.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs8/asn1_encrypted_private_key_info.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/pkcs/pkcs8/asn1_private_key_info.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_bit_string.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_bmp_string.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_boolean.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_enumerated.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_generalized_time.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_ia5_string.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_integer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_null.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_object_identifier.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_octet_string.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_printable_string.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_sequence.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_teletext_string.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_utc_time.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/primitives/asn1_utf8_string.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/unsupported_asn1_encoding_rule_exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/unsupported_asn1_tag_exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/unsupported_object_identifier_exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x501/asn1_attribute_type_and_value.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x501/asn1_name.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x501/asn1_rdn.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asn1/x509/asn1_algorithm_identifier.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/oaep.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/pkcs1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/asymmetric/rsa.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/aes.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/aes_fast.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/blowfish.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/camellia.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/des_base.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/desede_engine.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/cbc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ccm.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/cfb.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ctr.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ecb.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/gcm.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/gctr.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ige.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/ofb.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/modes/sic.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/rc2_engine.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/block/twofish.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/blake2b.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/cshake.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/keccak.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/md2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/md4.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/md5.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd128.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd160.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd256.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/ripemd320.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha224.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha256.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha3.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha384.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha512.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sha512t.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/shake.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/sm3.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/tiger.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/whirlpool.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/digests/xof_utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp160r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp160t1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp192r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp192t1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp224r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp224t1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp256r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp256t1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp320r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp320t1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp384r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp384t1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp512r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/brainpoolp512t1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_a.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_b.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_c.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_xcha.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/gostr3410_2001_cryptopro_xchb.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime192v1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime192v2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime192v3.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime239v1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime239v2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime239v3.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/prime256v1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp112r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp112r2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp128r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp128r2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp160k1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp160r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp160r2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp192k1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp192r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp224k1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp224r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp256k1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp256r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp384r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/curves/secp521r1.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/ecc_base.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/ecc_fp.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/ecc/ecdh.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/export.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/impl.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/argon2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/argon2_native_int_impl.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/concat_kdf.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/ecdh_kdf.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/hkdf.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/pbkdf2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/pkcs12_parameter_generator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/pkcs5s1_parameter_generator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_derivators/scrypt.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_generators/api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_generators/ec_key_generator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/key_generators/rsa_key_generator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/cbc_block_cipher_mac.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/cmac.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/hmac.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/macs/poly1305.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/padded_block_cipher/padded_block_cipher_impl.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/paddings/iso7816d4.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/paddings/pkcs7.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/pointycastle.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/random/auto_seed_block_ctr_random.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/random/block_ctr_random.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/random/fortuna_random.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/signers/ecdsa_signer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/signers/pss_signer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/signers/rsa_signer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/ct.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/ec_standard_curve_constructor.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_aead_block_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_aead_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_asymmetric_block_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_block_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_digest.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_key_derivator.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_mac.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_padding.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/base_stream_cipher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/entropy.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/keccak_engine.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/long_sha2_family_digest.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/md4_family_digest.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/impl/secure_random_base.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/platform_check/native.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/platform_check/platform_check.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/registry/registration.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/registry/registry.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/ufixnum.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/chacha20.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/chacha20poly1305.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/chacha7539.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/ctr.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/eax.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/rc4_engine.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/salsa20.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0/lib/stream/sic.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/polylabel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/src/data.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1/lib/src/polylabel_base.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/postgrest.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_filter_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_query_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_rpc_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/postgrest_transform_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/raw_postgrest_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/response_postgrest_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/types.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0/lib/src/version.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/proj4dart.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/constant_datum.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/datum.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/ellipsoid.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/nadgrid.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/point.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/proj_params.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/projection.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/projection_tuple.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/classes/unit.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/datum_transform.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/datum_utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/derive_constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/common/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/areas.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/datums.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/ellipsoids.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/faces.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/initializers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/prime_meridians.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/units.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/constants/values.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/globals/nadgrid_store.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/globals/projection_store.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/aea.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/aeqd.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/cass.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/cea.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/eqc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/eqdc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/etmerc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gauss.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/geocent.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gnom.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/gstmerc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/krovak.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/laea.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/lcc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/longlat.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/merc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/mill.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/moll.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/nzmg.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/omerc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/ortho.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/poly.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/qsc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/robin.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/sinu.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/somerc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/stere.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/sterea.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/tmerc.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/utm.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0/lib/src/projections/vandg.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/realtime_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/message.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/push.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/realtime_channel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/realtime_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/realtime_presence.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/retry_timer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/serializer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/transformers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/types.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/version.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/websocket/websocket.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0/lib/src/websocket/websocket_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/retry-3.1.2/lib/retry.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/rxdart.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/rx.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/combine_latest.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/concat.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/concat_eager.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/connectable_stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/defer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/fork_join.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/from_callable.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/merge.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/never.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/race.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/range.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/repeat.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/replay_stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/retry.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/retry_when.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/sequence_equal.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/switch_latest.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/timer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/using.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/value_stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/streams/zip.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/behavior_subject.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/publish_subject.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/replay_subject.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/subjects/subject.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/backpressure.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/buffer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/debounce.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/pairwise.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/sample.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/throttle.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/backpressure/window.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/default_if_empty.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/delay.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/delay_when.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/dematerialize.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/distinct_unique.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/do.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/end_with.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/end_with_many.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/exhaust_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/flat_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/group_by.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/ignore_elements.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/interval.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/map_not_null.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/map_to.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/materialize.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/max.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/min.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/on_error_resume.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/scan.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/skip_last.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/skip_until.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/start_with.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/start_with_error.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/start_with_many.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/switch_if_empty.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/switch_map.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/take_last.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/take_until.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/take_while_inclusive.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/time_interval.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/timestamp.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/where_not_null.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/where_type.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/transformers/with_latest_from.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/collection_extensions.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/composite_subscription.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/empty.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/error_and_stacktrace.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/forwarding_sink.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/forwarding_stream.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/future.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/min_max.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/notification.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/src/utils/subscription.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/streams.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/subjects.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/transformers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0/lib/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/shared_preferences.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/src/shared_preferences_async.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/src/shared_preferences_devtools_extension_data.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5/lib/src/shared_preferences_legacy.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/shared_preferences_android.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/messages.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/messages_async.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/shared_preferences_android.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/shared_preferences_async_android.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/lib/src/strings.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/shared_preferences_foundation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/src/messages.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/src/shared_preferences_async_foundation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/lib/src/shared_preferences_foundation.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/lib/shared_preferences_linux.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/method_channel_shared_preferences.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/shared_preferences_async_platform_interface.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/shared_preferences_platform_interface.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2/lib/types.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/lib/shared_preferences_windows.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/source_span.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/charcode.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/colors.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/file.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/highlighter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/location.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/location_mixin.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_mixin.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/span_with_context.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/fetch.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/file_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/storage_bucket_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/storage_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/storage_file_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/types.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/src/version.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0/lib/storage_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/close_guarantee_channel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/delegating_stream_channel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/disconnector.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/guarantee_channel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/json_document_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/multi_channel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/stream_channel_completer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/stream_channel_controller.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/src/stream_channel_transformer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4/lib/stream_channel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/charcode.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/eager_span_scanner.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/line_scanner.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/relative_span_scanner.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/span_scanner.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/string_scanner.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/string_scanner.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/auth_http_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/auth_user.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/counter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/platform_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/realtime_client_options.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/remove_subscription_result.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_client.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_client_options.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_event_types.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_query_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_query_schema.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_realtime_error.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_stream_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/supabase_stream_filter_builder.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/src/version.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0/lib/supabase.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/clear_auth_url_parameters_stub.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/flutter_go_true_client_options.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/hot_restart_cleanup_stub.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/local_storage.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/local_storage_stub.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/passkey/passkey_options_mapper.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/platform_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/supabase.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/supabase_auth.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/supabase_passkey.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/src/version.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0/lib/supabase_flutter.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/ascii_glyph_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/glyph_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/top_level.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/src/generated/unicode_glyph_set.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2/lib/term_glyph.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/src/typed_buffer.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/src/typed_queue.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/typed_buffers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0/lib/typed_data.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/unicode-0.3.1/lib/unicode.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/legacy_api.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/type_conversion.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/types.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/url_launcher_string.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/src/url_launcher_uri.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/url_launcher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2/lib/url_launcher_string.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.32/lib/src/messages.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.32/lib/url_launcher_android.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_ios-6.4.1/lib/src/messages.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_ios-6.4.1/lib/url_launcher_ios.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2/lib/src/messages.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2/lib/url_launcher_linux.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.5/lib/src/messages.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.5/lib/url_launcher_macos.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/link.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/method_channel_url_launcher.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/src/types.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/src/url_launcher_platform.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/url_launcher_platform_interface.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.5/lib/src/messages.g.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.5/lib/url_launcher_windows.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/vector_math_64.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/aabb2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/aabb3.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/colors.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/frustum.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/intersection_result.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix3.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/matrix4.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/noise.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/obb3.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/plane.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/quad.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/quaternion.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/ray.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/sphere.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/triangle.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector2.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector3.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/vector4.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/constants.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/error_helpers.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/opengl.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0/lib/src/vector_math_64/utilities.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/io_web_socket.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/src/io_web_socket.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/src/utils.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/src/web_socket.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1/lib/web_socket.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/adapter_web_socket_channel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/src/channel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/src/exception.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3/lib/web_socket_channel.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/clean_wkt.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/parser.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/process.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/src/proj_wkt.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0/lib/wkt_parser.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/lib/xdg_directories.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/yet_another_json_isolate-2.1.1/lib/src/_isolates_io.dart","/Users/marcwieland/.pub-cache/hosted/pub.dev/yet_another_json_isolate-2.1.1/lib/yet_another_json_isolate.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/data/mock_data.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/customer.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/installed_part.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/order.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/models/schedule_item.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/customer_detail_screen.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/dummy_screen.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/orders_screen.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/theme/app_theme.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/customer_preview_sheet.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/orders_day_view.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/orders_week_view.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/dart_plugin_registrant.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/main.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/services/database_service.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/main_navigation_screen.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/config/supabase_config.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/customer_map_screen.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/screens/more_screen.dart","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/lib/widgets/system_status_dialog.dart"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/app.dill","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/app.dill"]} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/native_assets.json b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/native_assets.json new file mode 100644 index 0000000..523bfc7 --- /dev/null +++ b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/native_assets.json @@ -0,0 +1 @@ +{"format-version":[1,0,0],"native-assets":{}} \ No newline at end of file diff --git a/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/outputs.json b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/outputs.json new file mode 100644 index 0000000..27fe67d --- /dev/null +++ b/.dart_tool/flutter_build/f50fe4cfb5d848e87fa980a567cc59ab/outputs.json @@ -0,0 +1 @@ +["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/ephemeral/flutter_lldbinit","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/vm_snapshot_data","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/isolate_snapshot_data","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/kernel_blob.bin","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/App","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/Info.plist","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/ink_sparkle.frag","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/stretch_effect.frag","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.bin","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/FontManifest.json","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NOTICES.Z","/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NativeAssetsManifest.json"] \ No newline at end of file diff --git a/.dart_tool/package_config.json b/.dart_tool/package_config.json new file mode 100644 index 0000000..20efd67 --- /dev/null +++ b/.dart_tool/package_config.json @@ -0,0 +1,568 @@ +{ + "configVersion": 2, + "packages": [ + { + "name": "app_links", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1", + "packageUri": "lib/", + "languageVersion": "3.12" + }, + { + "name": "app_links_linux", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_linux-1.0.3", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "app_links_platform_interface", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_platform_interface-2.0.4", + "packageUri": "lib/", + "languageVersion": "3.12" + }, + { + "name": "app_links_web", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_web-1.0.4", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "async", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/async-2.13.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "boolean_selector", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/boolean_selector-2.1.2", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "characters", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/characters-1.4.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "clock", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/clock-1.1.2", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "collection", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/collection-1.19.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "convert", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/convert-3.1.2", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "crypto", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/crypto-3.0.7", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "cupertino_icons", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.9", + "packageUri": "lib/", + "languageVersion": "3.9" + }, + { + "name": "dart_earcut", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/dart_earcut-1.2.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "dart_jsonwebtoken", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/dart_jsonwebtoken-3.4.1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "fake_async", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/fake_async-1.3.3", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "ffi", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/ffi-2.2.0", + "packageUri": "lib/", + "languageVersion": "3.7" + }, + { + "name": "file", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/file-7.0.1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "flutter", + "rootUri": "file:///Users/marcwieland/Programs/flutter/packages/flutter", + "packageUri": "lib/", + "languageVersion": "3.10" + }, + { + "name": "flutter_lints", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_lints-6.0.0", + "packageUri": "lib/", + "languageVersion": "3.8" + }, + { + "name": "flutter_map", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/flutter_map-7.0.2", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "flutter_test", + "rootUri": "file:///Users/marcwieland/Programs/flutter/packages/flutter_test", + "packageUri": "lib/", + "languageVersion": "3.10" + }, + { + "name": "flutter_web_plugins", + "rootUri": "file:///Users/marcwieland/Programs/flutter/packages/flutter_web_plugins", + "packageUri": "lib/", + "languageVersion": "3.10" + }, + { + "name": "functions_client", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/functions_client-2.6.4", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "gotrue", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/gotrue-2.26.0", + "packageUri": "lib/", + "languageVersion": "3.9" + }, + { + "name": "gtk", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "http", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/http-1.6.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "http_parser", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/http_parser-4.1.2", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "intl", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/intl-0.20.3", + "packageUri": "lib/", + "languageVersion": "3.9" + }, + { + "name": "json_annotation", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/json_annotation-4.12.0", + "packageUri": "lib/", + "languageVersion": "3.9" + }, + { + "name": "jwt_decode", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/jwt_decode-0.3.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "latlong2", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/latlong2-0.9.1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "leak_tracker", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker-11.0.2", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "leak_tracker_flutter_testing", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.10", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "leak_tracker_testing", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.2", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "lints", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/lints-6.1.0", + "packageUri": "lib/", + "languageVersion": "3.8" + }, + { + "name": "lists", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/lists-1.0.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "logger", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/logger-2.7.0", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "logging", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/logging-1.3.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "matcher", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/matcher-0.12.19", + "packageUri": "lib/", + "languageVersion": "3.7" + }, + { + "name": "material_color_utilities", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/material_color_utilities-0.13.0", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "meta", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/meta-1.18.0", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "mgrs_dart", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/mgrs_dart-2.0.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "mime", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/mime-2.0.0", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "passkeys_platform_interface", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/passkeys_platform_interface-2.9.0", + "packageUri": "lib/", + "languageVersion": "3.9" + }, + { + "name": "path", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/path-1.9.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "path_provider_linux", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2", + "packageUri": "lib/", + "languageVersion": "3.10" + }, + { + "name": "path_provider_platform_interface", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.1.3", + "packageUri": "lib/", + "languageVersion": "3.10" + }, + { + "name": "path_provider_windows", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "platform", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/platform-3.1.6", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "plugin_platform_interface", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.8", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "pointycastle", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/pointycastle-4.0.0", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "polylabel", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/polylabel-1.0.1", + "packageUri": "lib/", + "languageVersion": "2.13" + }, + { + "name": "postgrest", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/postgrest-2.8.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "proj4dart", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/proj4dart-2.1.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "realtime_client", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/realtime_client-2.11.0", + "packageUri": "lib/", + "languageVersion": "3.9" + }, + { + "name": "retry", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/retry-3.1.2", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "rxdart", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/rxdart-0.28.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "shared_preferences", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences-2.5.5", + "packageUri": "lib/", + "languageVersion": "3.9" + }, + { + "name": "shared_preferences_android", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27", + "packageUri": "lib/", + "languageVersion": "3.12" + }, + { + "name": "shared_preferences_foundation", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6", + "packageUri": "lib/", + "languageVersion": "3.9" + }, + { + "name": "shared_preferences_linux", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "shared_preferences_platform_interface", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.2", + "packageUri": "lib/", + "languageVersion": "3.9" + }, + { + "name": "shared_preferences_web", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.3", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "shared_preferences_windows", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "sky_engine", + "rootUri": "file:///Users/marcwieland/Programs/flutter/bin/cache/pkg/sky_engine", + "packageUri": "lib/", + "languageVersion": "3.10" + }, + { + "name": "source_span", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/source_span-1.10.2", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "stack_trace", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/stack_trace-1.12.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "storage_client", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/storage_client-2.6.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "stream_channel", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/stream_channel-2.1.4", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "string_scanner", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/string_scanner-1.4.1", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "supabase", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/supabase-2.14.0", + "packageUri": "lib/", + "languageVersion": "3.9" + }, + { + "name": "supabase_flutter", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/supabase_flutter-2.16.0", + "packageUri": "lib/", + "languageVersion": "3.9" + }, + { + "name": "term_glyph", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/term_glyph-1.2.2", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "test_api", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/test_api-0.7.11", + "packageUri": "lib/", + "languageVersion": "3.7" + }, + { + "name": "typed_data", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/typed_data-1.4.0", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "unicode", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/unicode-0.3.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "url_launcher", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher-6.3.2", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "url_launcher_android", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.32", + "packageUri": "lib/", + "languageVersion": "3.12" + }, + { + "name": "url_launcher_ios", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_ios-6.4.1", + "packageUri": "lib/", + "languageVersion": "3.10" + }, + { + "name": "url_launcher_linux", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2", + "packageUri": "lib/", + "languageVersion": "3.8" + }, + { + "name": "url_launcher_macos", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.5", + "packageUri": "lib/", + "languageVersion": "3.9" + }, + { + "name": "url_launcher_platform_interface", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "url_launcher_web", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_web-2.4.3", + "packageUri": "lib/", + "languageVersion": "3.10" + }, + { + "name": "url_launcher_windows", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.5", + "packageUri": "lib/", + "languageVersion": "3.8" + }, + { + "name": "vector_math", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/vector_math-2.2.0", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "vm_service", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/vm_service-15.2.0", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "web", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/web-1.1.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "web_socket", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket-1.0.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "web_socket_channel", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/web_socket_channel-3.0.3", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "wkt_parser", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "xdg_directories", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "yet_another_json_isolate", + "rootUri": "file:///Users/marcwieland/.pub-cache/hosted/pub.dev/yet_another_json_isolate-2.1.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "handwerksfreund", + "rootUri": "../", + "packageUri": "lib/", + "languageVersion": "3.12" + } + ], + "generator": "pub", + "generatorVersion": "3.12.0", + "flutterRoot": "file:///Users/marcwieland/Programs/flutter", + "flutterVersion": "3.44.0", + "pubCache": "file:///Users/marcwieland/.pub-cache" +} diff --git a/.dart_tool/package_graph.json b/.dart_tool/package_graph.json new file mode 100644 index 0000000..0d8e63e --- /dev/null +++ b/.dart_tool/package_graph.json @@ -0,0 +1,801 @@ +{ + "roots": [ + "handwerksfreund" + ], + "packages": [ + { + "name": "handwerksfreund", + "version": "1.0.0+1", + "dependencies": [ + "cupertino_icons", + "flutter", + "flutter_map", + "latlong2", + "supabase_flutter" + ], + "devDependencies": [ + "flutter_lints", + "flutter_test" + ] + }, + { + "name": "flutter_lints", + "version": "6.0.0", + "dependencies": [ + "lints" + ] + }, + { + "name": "flutter_test", + "version": "0.0.0", + "dependencies": [ + "clock", + "collection", + "fake_async", + "flutter", + "leak_tracker_flutter_testing", + "matcher", + "meta", + "path", + "stack_trace", + "stream_channel", + "test_api", + "vector_math" + ] + }, + { + "name": "cupertino_icons", + "version": "1.0.9", + "dependencies": [] + }, + { + "name": "latlong2", + "version": "0.9.1", + "dependencies": [ + "intl" + ] + }, + { + "name": "flutter_map", + "version": "7.0.2", + "dependencies": [ + "async", + "collection", + "dart_earcut", + "flutter", + "http", + "latlong2", + "logger", + "meta", + "polylabel", + "proj4dart", + "vector_math" + ] + }, + { + "name": "flutter", + "version": "0.0.0", + "dependencies": [ + "characters", + "collection", + "material_color_utilities", + "meta", + "sky_engine", + "vector_math" + ] + }, + { + "name": "lints", + "version": "6.1.0", + "dependencies": [] + }, + { + "name": "stream_channel", + "version": "2.1.4", + "dependencies": [ + "async" + ] + }, + { + "name": "meta", + "version": "1.18.0", + "dependencies": [] + }, + { + "name": "collection", + "version": "1.19.1", + "dependencies": [] + }, + { + "name": "leak_tracker_flutter_testing", + "version": "3.0.10", + "dependencies": [ + "flutter", + "leak_tracker", + "leak_tracker_testing", + "matcher", + "meta" + ] + }, + { + "name": "vector_math", + "version": "2.2.0", + "dependencies": [] + }, + { + "name": "stack_trace", + "version": "1.12.1", + "dependencies": [ + "path" + ] + }, + { + "name": "clock", + "version": "1.1.2", + "dependencies": [] + }, + { + "name": "fake_async", + "version": "1.3.3", + "dependencies": [ + "clock", + "collection" + ] + }, + { + "name": "path", + "version": "1.9.1", + "dependencies": [] + }, + { + "name": "matcher", + "version": "0.12.19", + "dependencies": [ + "async", + "meta", + "stack_trace", + "term_glyph", + "test_api" + ] + }, + { + "name": "test_api", + "version": "0.7.11", + "dependencies": [ + "async", + "boolean_selector", + "collection", + "meta", + "source_span", + "stack_trace", + "stream_channel", + "string_scanner", + "term_glyph" + ] + }, + { + "name": "intl", + "version": "0.20.3", + "dependencies": [ + "clock", + "meta", + "path" + ] + }, + { + "name": "proj4dart", + "version": "2.1.0", + "dependencies": [ + "meta", + "mgrs_dart", + "wkt_parser" + ] + }, + { + "name": "polylabel", + "version": "1.0.1", + "dependencies": [ + "collection" + ] + }, + { + "name": "logger", + "version": "2.7.0", + "dependencies": [ + "clock", + "meta" + ] + }, + { + "name": "http", + "version": "1.6.0", + "dependencies": [ + "async", + "http_parser", + "meta", + "web" + ] + }, + { + "name": "dart_earcut", + "version": "1.2.0", + "dependencies": [] + }, + { + "name": "async", + "version": "2.13.1", + "dependencies": [ + "collection", + "meta" + ] + }, + { + "name": "sky_engine", + "version": "0.0.0", + "dependencies": [] + }, + { + "name": "material_color_utilities", + "version": "0.13.0", + "dependencies": [ + "collection" + ] + }, + { + "name": "characters", + "version": "1.4.1", + "dependencies": [] + }, + { + "name": "leak_tracker_testing", + "version": "3.0.2", + "dependencies": [ + "leak_tracker", + "matcher", + "meta" + ] + }, + { + "name": "leak_tracker", + "version": "11.0.2", + "dependencies": [ + "clock", + "collection", + "meta", + "path", + "vm_service" + ] + }, + { + "name": "term_glyph", + "version": "1.2.2", + "dependencies": [] + }, + { + "name": "string_scanner", + "version": "1.4.1", + "dependencies": [ + "source_span" + ] + }, + { + "name": "source_span", + "version": "1.10.2", + "dependencies": [ + "collection", + "path", + "term_glyph" + ] + }, + { + "name": "boolean_selector", + "version": "2.1.2", + "dependencies": [ + "source_span", + "string_scanner" + ] + }, + { + "name": "wkt_parser", + "version": "2.0.0", + "dependencies": [] + }, + { + "name": "mgrs_dart", + "version": "2.0.0", + "dependencies": [ + "unicode" + ] + }, + { + "name": "web", + "version": "1.1.1", + "dependencies": [] + }, + { + "name": "http_parser", + "version": "4.1.2", + "dependencies": [ + "collection", + "source_span", + "string_scanner", + "typed_data" + ] + }, + { + "name": "vm_service", + "version": "15.2.0", + "dependencies": [] + }, + { + "name": "unicode", + "version": "0.3.1", + "dependencies": [ + "lists" + ] + }, + { + "name": "typed_data", + "version": "1.4.0", + "dependencies": [ + "collection" + ] + }, + { + "name": "lists", + "version": "1.0.1", + "dependencies": [ + "meta" + ] + }, + { + "name": "supabase_flutter", + "version": "2.16.0", + "dependencies": [ + "app_links", + "async", + "flutter", + "http", + "logging", + "meta", + "passkeys_platform_interface", + "shared_preferences", + "supabase", + "url_launcher", + "web" + ] + }, + { + "name": "supabase", + "version": "2.14.0", + "dependencies": [ + "functions_client", + "gotrue", + "http", + "logging", + "postgrest", + "realtime_client", + "rxdart", + "storage_client", + "yet_another_json_isolate" + ] + }, + { + "name": "yet_another_json_isolate", + "version": "2.1.1", + "dependencies": [ + "async" + ] + }, + { + "name": "storage_client", + "version": "2.6.0", + "dependencies": [ + "http", + "http_parser", + "logging", + "meta", + "mime", + "retry" + ] + }, + { + "name": "realtime_client", + "version": "2.11.0", + "dependencies": [ + "collection", + "http", + "logging", + "meta", + "web_socket_channel" + ] + }, + { + "name": "postgrest", + "version": "2.8.0", + "dependencies": [ + "http", + "logging", + "meta", + "yet_another_json_isolate" + ] + }, + { + "name": "gotrue", + "version": "2.26.0", + "dependencies": [ + "collection", + "crypto", + "dart_jsonwebtoken", + "http", + "jwt_decode", + "logging", + "meta", + "retry", + "rxdart", + "web" + ] + }, + { + "name": "functions_client", + "version": "2.6.4", + "dependencies": [ + "http", + "logging", + "yet_another_json_isolate" + ] + }, + { + "name": "jwt_decode", + "version": "0.3.1", + "dependencies": [] + }, + { + "name": "passkeys_platform_interface", + "version": "2.9.0", + "dependencies": [ + "flutter", + "json_annotation", + "plugin_platform_interface" + ] + }, + { + "name": "logging", + "version": "1.3.0", + "dependencies": [] + }, + { + "name": "retry", + "version": "3.1.2", + "dependencies": [] + }, + { + "name": "web_socket_channel", + "version": "3.0.3", + "dependencies": [ + "async", + "crypto", + "stream_channel", + "web", + "web_socket" + ] + }, + { + "name": "web_socket", + "version": "1.0.1", + "dependencies": [ + "web" + ] + }, + { + "name": "rxdart", + "version": "0.28.0", + "dependencies": [] + }, + { + "name": "json_annotation", + "version": "4.12.0", + "dependencies": [ + "meta" + ] + }, + { + "name": "mime", + "version": "2.0.0", + "dependencies": [] + }, + { + "name": "crypto", + "version": "3.0.7", + "dependencies": [ + "typed_data" + ] + }, + { + "name": "dart_jsonwebtoken", + "version": "3.4.1", + "dependencies": [ + "clock", + "convert", + "pointycastle" + ] + }, + { + "name": "pointycastle", + "version": "4.0.0", + "dependencies": [ + "collection", + "convert" + ] + }, + { + "name": "convert", + "version": "3.1.2", + "dependencies": [ + "typed_data" + ] + }, + { + "name": "plugin_platform_interface", + "version": "2.1.8", + "dependencies": [ + "meta" + ] + }, + { + "name": "app_links", + "version": "7.2.1", + "dependencies": [ + "app_links_linux", + "app_links_platform_interface", + "app_links_web", + "flutter" + ] + }, + { + "name": "app_links_web", + "version": "1.0.4", + "dependencies": [ + "app_links_platform_interface", + "flutter", + "flutter_web_plugins", + "web" + ] + }, + { + "name": "app_links_platform_interface", + "version": "2.0.4", + "dependencies": [ + "flutter", + "plugin_platform_interface" + ] + }, + { + "name": "app_links_linux", + "version": "1.0.3", + "dependencies": [ + "app_links_platform_interface", + "flutter", + "gtk" + ] + }, + { + "name": "flutter_web_plugins", + "version": "0.0.0", + "dependencies": [ + "flutter" + ] + }, + { + "name": "gtk", + "version": "2.2.0", + "dependencies": [ + "ffi", + "flutter", + "meta" + ] + }, + { + "name": "ffi", + "version": "2.2.0", + "dependencies": [] + }, + { + "name": "url_launcher", + "version": "6.3.2", + "dependencies": [ + "flutter", + "url_launcher_android", + "url_launcher_ios", + "url_launcher_linux", + "url_launcher_macos", + "url_launcher_platform_interface", + "url_launcher_web", + "url_launcher_windows" + ] + }, + { + "name": "url_launcher_platform_interface", + "version": "2.3.2", + "dependencies": [ + "flutter", + "plugin_platform_interface" + ] + }, + { + "name": "url_launcher_linux", + "version": "3.2.2", + "dependencies": [ + "flutter", + "url_launcher_platform_interface" + ] + }, + { + "name": "url_launcher_windows", + "version": "3.1.5", + "dependencies": [ + "flutter", + "url_launcher_platform_interface" + ] + }, + { + "name": "url_launcher_macos", + "version": "3.2.5", + "dependencies": [ + "flutter", + "url_launcher_platform_interface" + ] + }, + { + "name": "url_launcher_ios", + "version": "6.4.1", + "dependencies": [ + "flutter", + "url_launcher_platform_interface" + ] + }, + { + "name": "url_launcher_web", + "version": "2.4.3", + "dependencies": [ + "flutter", + "flutter_web_plugins", + "url_launcher_platform_interface", + "web" + ] + }, + { + "name": "url_launcher_android", + "version": "6.3.32", + "dependencies": [ + "flutter", + "meta", + "url_launcher_platform_interface" + ] + }, + { + "name": "shared_preferences", + "version": "2.5.5", + "dependencies": [ + "flutter", + "shared_preferences_android", + "shared_preferences_foundation", + "shared_preferences_linux", + "shared_preferences_platform_interface", + "shared_preferences_web", + "shared_preferences_windows" + ] + }, + { + "name": "shared_preferences_windows", + "version": "2.4.1", + "dependencies": [ + "file", + "flutter", + "path", + "path_provider_platform_interface", + "path_provider_windows", + "shared_preferences_platform_interface" + ] + }, + { + "name": "shared_preferences_linux", + "version": "2.4.1", + "dependencies": [ + "file", + "flutter", + "path", + "path_provider_linux", + "path_provider_platform_interface", + "shared_preferences_platform_interface" + ] + }, + { + "name": "shared_preferences_platform_interface", + "version": "2.4.2", + "dependencies": [ + "flutter", + "plugin_platform_interface" + ] + }, + { + "name": "shared_preferences_web", + "version": "2.4.3", + "dependencies": [ + "flutter", + "flutter_web_plugins", + "shared_preferences_platform_interface", + "web" + ] + }, + { + "name": "shared_preferences_foundation", + "version": "2.5.6", + "dependencies": [ + "flutter", + "shared_preferences_platform_interface" + ] + }, + { + "name": "file", + "version": "7.0.1", + "dependencies": [ + "meta", + "path" + ] + }, + { + "name": "path_provider_platform_interface", + "version": "2.1.3", + "dependencies": [ + "flutter", + "platform", + "plugin_platform_interface" + ] + }, + { + "name": "platform", + "version": "3.1.6", + "dependencies": [] + }, + { + "name": "path_provider_linux", + "version": "2.2.2", + "dependencies": [ + "ffi", + "flutter", + "path", + "path_provider_platform_interface", + "xdg_directories" + ] + }, + { + "name": "xdg_directories", + "version": "1.1.0", + "dependencies": [ + "meta", + "path" + ] + }, + { + "name": "path_provider_windows", + "version": "2.3.0", + "dependencies": [ + "ffi", + "flutter", + "path", + "path_provider_platform_interface" + ] + }, + { + "name": "shared_preferences_android", + "version": "2.4.27", + "dependencies": [ + "flutter", + "meta", + "shared_preferences_platform_interface" + ] + } + ], + "configVersion": 1 +} \ No newline at end of file diff --git a/.dart_tool/version b/.dart_tool/version new file mode 100644 index 0000000..df6486e --- /dev/null +++ b/.dart_tool/version @@ -0,0 +1 @@ +3.44.0 \ No newline at end of file diff --git a/.flutter-plugins-dependencies b/.flutter-plugins-dependencies new file mode 100644 index 0000000..ff4a22c --- /dev/null +++ b/.flutter-plugins-dependencies @@ -0,0 +1 @@ +{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"app_links","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"shared_preferences_foundation","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/","shared_darwin_source":true,"native_build":true,"dependencies":[],"dev_dependency":false},{"name":"url_launcher_ios","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_ios-6.4.1/","native_build":true,"dependencies":[],"dev_dependency":false}],"android":[{"name":"app_links","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"shared_preferences_android","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.27/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"url_launcher_android","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.32/","native_build":true,"dependencies":[],"dev_dependency":false}],"macos":[{"name":"app_links","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"shared_preferences_foundation","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.6/","shared_darwin_source":true,"native_build":true,"dependencies":[],"dev_dependency":false},{"name":"url_launcher_macos","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.5/","native_build":true,"dependencies":[],"dev_dependency":false}],"linux":[{"name":"app_links_linux","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_linux-1.0.3/","native_build":false,"dependencies":["gtk"],"dev_dependency":false},{"name":"gtk","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/gtk-2.2.0/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"path_provider_linux","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.2/","native_build":false,"dependencies":[],"dev_dependency":false},{"name":"shared_preferences_linux","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/","native_build":false,"dependencies":["path_provider_linux"],"dev_dependency":false},{"name":"url_launcher_linux","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.2/","native_build":true,"dependencies":[],"dev_dependency":false}],"windows":[{"name":"app_links","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links-7.2.1/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"path_provider_windows","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/","native_build":false,"dependencies":[],"dev_dependency":false},{"name":"shared_preferences_windows","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/","native_build":false,"dependencies":["path_provider_windows"],"dev_dependency":false},{"name":"url_launcher_windows","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.5/","native_build":true,"dependencies":[],"dev_dependency":false}],"web":[{"name":"app_links_web","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/app_links_web-1.0.4/","dependencies":[],"dev_dependency":false},{"name":"shared_preferences_web","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.3/","dependencies":[],"dev_dependency":false},{"name":"url_launcher_web","path":"/Users/marcwieland/.pub-cache/hosted/pub.dev/url_launcher_web-2.4.3/","dependencies":[],"dev_dependency":false}]},"dependencyGraph":[{"name":"app_links","dependencies":["app_links_linux","app_links_web"]},{"name":"app_links_linux","dependencies":["gtk"]},{"name":"app_links_web","dependencies":[]},{"name":"gtk","dependencies":[]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_windows","dependencies":[]},{"name":"shared_preferences","dependencies":["shared_preferences_android","shared_preferences_foundation","shared_preferences_linux","shared_preferences_web","shared_preferences_windows"]},{"name":"shared_preferences_android","dependencies":[]},{"name":"shared_preferences_foundation","dependencies":[]},{"name":"shared_preferences_linux","dependencies":["path_provider_linux"]},{"name":"shared_preferences_web","dependencies":[]},{"name":"shared_preferences_windows","dependencies":["path_provider_windows"]},{"name":"url_launcher","dependencies":["url_launcher_android","url_launcher_ios","url_launcher_linux","url_launcher_macos","url_launcher_web","url_launcher_windows"]},{"name":"url_launcher_android","dependencies":[]},{"name":"url_launcher_ios","dependencies":[]},{"name":"url_launcher_linux","dependencies":[]},{"name":"url_launcher_macos","dependencies":[]},{"name":"url_launcher_web","dependencies":[]},{"name":"url_launcher_windows","dependencies":[]}],"date_created":"2026-07-26 19:26:23.272831","version":"3.44.0","swift_package_manager_enabled":{"ios":true,"macos":false}} \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000..647b616 --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +handwerksfreund \ No newline at end of file diff --git a/.idea/caches/deviceStreaming.xml b/.idea/caches/deviceStreaming.xml new file mode 100644 index 0000000..e756db3 --- /dev/null +++ b/.idea/caches/deviceStreaming.xml @@ -0,0 +1,2282 @@ + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Dart_Packages.xml b/.idea/libraries/Dart_Packages.xml new file mode 100644 index 0000000..bfc1c3b --- /dev/null +++ b/.idea/libraries/Dart_Packages.xml @@ -0,0 +1,748 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Dart_SDK.xml b/.idea/libraries/Dart_SDK.xml new file mode 100644 index 0000000..91fff5d --- /dev/null +++ b/.idea/libraries/Dart_SDK.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Flutter_Plugins.xml b/.idea/libraries/Flutter_Plugins.xml new file mode 100644 index 0000000..ccc87b2 --- /dev/null +++ b/.idea/libraries/Flutter_Plugins.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/KotlinJavaRuntime.xml b/.idea/libraries/KotlinJavaRuntime.xml new file mode 100644 index 0000000..2b96ac4 --- /dev/null +++ b/.idea/libraries/KotlinJavaRuntime.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/.idea/markdown.xml b/.idea/markdown.xml new file mode 100644 index 0000000..c61ea33 --- /dev/null +++ b/.idea/markdown.xml @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..5bd5cf6 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..5396930 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations/main_dart.xml b/.idea/runConfigurations/main_dart.xml new file mode 100644 index 0000000..aab7b5c --- /dev/null +++ b/.idea/runConfigurations/main_dart.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.metadata b/.metadata new file mode 100644 index 0000000..3ddd710 --- /dev/null +++ b/.metadata @@ -0,0 +1,36 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: "559ffa3f75e7402d65a8def9c28389a9b2e6fe42" + channel: "stable" + +project_type: app + +# Tracks metadata for the flutter migrate command +migration: + platforms: + - platform: root + create_revision: 559ffa3f75e7402d65a8def9c28389a9b2e6fe42 + base_revision: 559ffa3f75e7402d65a8def9c28389a9b2e6fe42 + - platform: android + create_revision: 559ffa3f75e7402d65a8def9c28389a9b2e6fe42 + base_revision: 559ffa3f75e7402d65a8def9c28389a9b2e6fe42 + - platform: ios + create_revision: 559ffa3f75e7402d65a8def9c28389a9b2e6fe42 + base_revision: 559ffa3f75e7402d65a8def9c28389a9b2e6fe42 + - platform: web + create_revision: 559ffa3f75e7402d65a8def9c28389a9b2e6fe42 + base_revision: 559ffa3f75e7402d65a8def9c28389a9b2e6fe42 + + # User provided section + + # List of Local paths (relative to this file) that should be + # ignored by the migrate tool. + # + # Files that are not part of the templates will be ignored by default. + unmanaged_files: + - 'lib/main.dart' + - 'ios/Runner.xcodeproj/project.pbxproj' diff --git a/README.md b/README.md new file mode 100644 index 0000000..76b12bf --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +# handwerksfreund + +A new Flutter project. + +## Getting Started + +This project is a starting point for a Flutter application. + +A few resources to get you started if this is your first Flutter project: + +- [Learn Flutter](https://docs.flutter.dev/get-started/learn-flutter) +- [Write your first Flutter app](https://docs.flutter.dev/get-started/codelab) +- [Flutter learning resources](https://docs.flutter.dev/reference/learning-resources) + +For help getting started with Flutter development, view the +[online documentation](https://docs.flutter.dev/), which offers tutorials, +samples, guidance on mobile development, and a full API reference. diff --git a/analysis_options.yaml b/analysis_options.yaml new file mode 100644 index 0000000..0d29021 --- /dev/null +++ b/analysis_options.yaml @@ -0,0 +1,28 @@ +# 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 + +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 diff --git a/android/.gitignore b/android/.gitignore new file mode 100644 index 0000000..be3943c --- /dev/null +++ b/android/.gitignore @@ -0,0 +1,14 @@ +gradle-wrapper.jar +/.gradle +/captures/ +/gradlew +/gradlew.bat +/local.properties +GeneratedPluginRegistrant.java +.cxx/ + +# Remember to never publicly share your keystore. +# See https://flutter.dev/to/reference-keystore +key.properties +**/*.keystore +**/*.jks diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts new file mode 100644 index 0000000..97223e3 --- /dev/null +++ b/android/app/build.gradle.kts @@ -0,0 +1,45 @@ +plugins { + id("com.android.application") + // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. + id("dev.flutter.flutter-gradle-plugin") +} + +android { + namespace = "com.example.handwerksfreund" + compileSdk = flutter.compileSdkVersion + ndkVersion = flutter.ndkVersion + + compileOptions { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 + } + + defaultConfig { + // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). + applicationId = "com.example.handwerksfreund" + // You can update the following values to match your application needs. + // For more information, see: https://flutter.dev/to/review-gradle-config. + minSdk = flutter.minSdkVersion + targetSdk = flutter.targetSdkVersion + versionCode = flutter.versionCode + versionName = flutter.versionName + } + + buildTypes { + release { + // TODO: Add your own signing config for the release build. + // Signing with the debug keys for now, so `flutter run --release` works. + signingConfig = signingConfigs.getByName("debug") + } + } +} + +kotlin { + compilerOptions { + jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17 + } +} + +flutter { + source = "../.." +} diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml new file mode 100644 index 0000000..399f698 --- /dev/null +++ b/android/app/src/debug/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..1909869 --- /dev/null +++ b/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/kotlin/com/example/handwerksfreund/MainActivity.kt b/android/app/src/main/kotlin/com/example/handwerksfreund/MainActivity.kt new file mode 100644 index 0000000..e1bd8ef --- /dev/null +++ b/android/app/src/main/kotlin/com/example/handwerksfreund/MainActivity.kt @@ -0,0 +1,5 @@ +package com.example.handwerksfreund + +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 new file mode 100644 index 0000000..f74085f --- /dev/null +++ b/android/app/src/main/res/drawable-v21/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/android/app/src/main/res/drawable/launch_background.xml b/android/app/src/main/res/drawable/launch_background.xml new file mode 100644 index 0000000..304732f --- /dev/null +++ b/android/app/src/main/res/drawable/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000..db77bb4 Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png 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 new file mode 100644 index 0000000..17987b7 Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png 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 new file mode 100644 index 0000000..09d4391 Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png 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 new file mode 100644 index 0000000..d5f1c8d Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png 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 new file mode 100644 index 0000000..4d6372e Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/android/app/src/main/res/values-night/styles.xml b/android/app/src/main/res/values-night/styles.xml new file mode 100644 index 0000000..06952be --- /dev/null +++ b/android/app/src/main/res/values-night/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..cb1ef88 --- /dev/null +++ b/android/app/src/main/res/values/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/android/app/src/profile/AndroidManifest.xml b/android/app/src/profile/AndroidManifest.xml new file mode 100644 index 0000000..399f698 --- /dev/null +++ b/android/app/src/profile/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/android/build.gradle.kts b/android/build.gradle.kts new file mode 100644 index 0000000..dbee657 --- /dev/null +++ b/android/build.gradle.kts @@ -0,0 +1,24 @@ +allprojects { + repositories { + google() + mavenCentral() + } +} + +val newBuildDir: Directory = + rootProject.layout.buildDirectory + .dir("../../build") + .get() +rootProject.layout.buildDirectory.value(newBuildDir) + +subprojects { + val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name) + project.layout.buildDirectory.value(newSubprojectBuildDir) +} +subprojects { + project.evaluationDependsOn(":app") +} + +tasks.register("clean") { + delete(rootProject.layout.buildDirectory) +} diff --git a/android/gradle.properties b/android/gradle.properties new file mode 100644 index 0000000..e96108c --- /dev/null +++ b/android/gradle.properties @@ -0,0 +1,6 @@ +org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError +android.useAndroidX=true +# This newDsl flag was added by the Flutter template +android.newDsl=false +# This builtInKotlin flag was added by the Flutter template +android.builtInKotlin=false diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..2d428bf --- /dev/null +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-all.zip diff --git a/android/handwerksfreund_android.iml b/android/handwerksfreund_android.iml new file mode 100644 index 0000000..6980560 --- /dev/null +++ b/android/handwerksfreund_android.iml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/settings.gradle.kts b/android/settings.gradle.kts new file mode 100644 index 0000000..c21f0c5 --- /dev/null +++ b/android/settings.gradle.kts @@ -0,0 +1,26 @@ +pluginManagement { + val flutterSdkPath = + run { + val properties = java.util.Properties() + file("local.properties").inputStream().use { properties.load(it) } + val flutterSdkPath = properties.getProperty("flutter.sdk") + require(flutterSdkPath != null) { "flutter.sdk not set in local.properties" } + flutterSdkPath + } + + includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") + + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} + +plugins { + id("dev.flutter.flutter-plugin-loader") version "1.0.0" + id("com.android.application") version "9.0.1" apply false + id("org.jetbrains.kotlin.android") version "2.3.20" apply false +} + +include(":app") diff --git a/build/58f78ba30496f56a2086825f9811be5c.cache.dill.track.dill b/build/58f78ba30496f56a2086825f9811be5c.cache.dill.track.dill new file mode 100644 index 0000000..bae2dd1 Binary files /dev/null and b/build/58f78ba30496f56a2086825f9811be5c.cache.dill.track.dill differ diff --git a/build/68ddfc77aea852bba223fe5baf090dd9/_composite.stamp b/build/68ddfc77aea852bba223fe5baf090dd9/_composite.stamp new file mode 100644 index 0000000..1b2d28c --- /dev/null +++ b/build/68ddfc77aea852bba223fe5baf090dd9/_composite.stamp @@ -0,0 +1 @@ +{"inputs":[],"outputs":[]} \ No newline at end of file diff --git a/build/68ddfc77aea852bba223fe5baf090dd9/gen_dart_plugin_registrant.stamp b/build/68ddfc77aea852bba223fe5baf090dd9/gen_dart_plugin_registrant.stamp new file mode 100644 index 0000000..12bbb67 --- /dev/null +++ b/build/68ddfc77aea852bba223fe5baf090dd9/gen_dart_plugin_registrant.stamp @@ -0,0 +1 @@ +{"inputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/package_config.json"],"outputs":["/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/.dart_tool/flutter_build/dart_plugin_registrant.dart"]} \ No newline at end of file diff --git a/build/68ddfc77aea852bba223fe5baf090dd9/gen_localizations.stamp b/build/68ddfc77aea852bba223fe5baf090dd9/gen_localizations.stamp new file mode 100644 index 0000000..1b2d28c --- /dev/null +++ b/build/68ddfc77aea852bba223fe5baf090dd9/gen_localizations.stamp @@ -0,0 +1 @@ +{"inputs":[],"outputs":[]} \ No newline at end of file diff --git a/build/e526d636a6238c5a01b25d33d78dd941.cache.dill.track.dill b/build/e526d636a6238c5a01b25d33d78dd941.cache.dill.track.dill new file mode 100644 index 0000000..a3eb9bc Binary files /dev/null and b/build/e526d636a6238c5a01b25d33d78dd941.cache.dill.track.dill differ diff --git a/build/ios/Debug-iphoneos/.last_build_id b/build/ios/Debug-iphoneos/.last_build_id new file mode 100644 index 0000000..a3fad0e --- /dev/null +++ b/build/ios/Debug-iphoneos/.last_build_id @@ -0,0 +1 @@ +82861b66bbfaa649a5f1bdfb566ed551 \ No newline at end of file diff --git a/build/ios/Debug-iphoneos/App.framework/App b/build/ios/Debug-iphoneos/App.framework/App new file mode 100755 index 0000000..c6dda3b Binary files /dev/null and b/build/ios/Debug-iphoneos/App.framework/App differ diff --git a/build/ios/Debug-iphoneos/App.framework/Info.plist b/build/ios/Debug-iphoneos/App.framework/Info.plist new file mode 100644 index 0000000..be88eec --- /dev/null +++ b/build/ios/Debug-iphoneos/App.framework/Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 13.0 + + diff --git a/build/ios/Debug-iphoneos/App.framework/_CodeSignature/CodeResources b/build/ios/Debug-iphoneos/App.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..a31ea01 --- /dev/null +++ b/build/ios/Debug-iphoneos/App.framework/_CodeSignature/CodeResources @@ -0,0 +1,234 @@ + + + + + files + + Info.plist + + nHsEkmlVCwRZHdUPhDWVtuHob3A= + + flutter_assets/AssetManifest.bin + + yBKa76yKHsjKsbPqrZk0rblYsC4= + + flutter_assets/FontManifest.json + + vKJkVIcw+LGHFnKJGwrQwCREv68= + + flutter_assets/NOTICES.Z + + t3bDK/hE2lDYYfrc8q7dFdeGYrg= + + flutter_assets/NativeAssetsManifest.json + + re4p7E8rPLLsN+wzaPN/+AVpXTY= + + flutter_assets/fonts/MaterialIcons-Regular.otf + + /CUoTuPQqqdexfyOT9lpJhV+2MQ= + + flutter_assets/isolate_snapshot_data + + WyI1cES1xjZzWuCeGrsyW+u32nc= + + flutter_assets/kernel_blob.bin + + 6chmwFWDF+Mit1Co9FJcsV39fv4= + + flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf + + Bvk+P1ykE1PGRdktwgwDyz6AOqM= + + flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png + + kUCCgXRmQ7Ql3lxXrdQuoudq1L8= + + flutter_assets/shaders/ink_sparkle.frag + + EGRz1/Lz0IU55sDsYLpgQGHcfzg= + + flutter_assets/shaders/stretch_effect.frag + + oF3vzikJfeSpIcWLzeBHGrs5u+w= + + flutter_assets/vm_snapshot_data + + kPG5U/vi5JB3IT5eBEPxtv7pU18= + + + files2 + + flutter_assets/AssetManifest.bin + + hash2 + + 0g4fk58UvtMABh3ZfS4OTRXdb4+EJbGgylW5e+z+2no= + + + flutter_assets/FontManifest.json + + hash2 + + zX4DZFvESy3Ue3y2JvUcTsv1Whl6t3JBYotHrBZfviE= + + + flutter_assets/NOTICES.Z + + hash2 + + m0UBC/L7JuRjzxxfSuqJZHBrOUe+uV9DBmJJQnLKOWw= + + + flutter_assets/NativeAssetsManifest.json + + hash2 + + lUijHkoEgTXB2U+Rkyi/tirix7s8q5ZVfHlB2ql3dss= + + + flutter_assets/fonts/MaterialIcons-Regular.otf + + hash2 + + 2YZbZxoJ1oPROoYwidiCXg9ho3aWzl19RIvIAjqmJFM= + + + flutter_assets/isolate_snapshot_data + + hash2 + + 8reyxbVL9wdI+wq3Kq+0w64HWUHccIXgZZm6Ni0Jzjc= + + + flutter_assets/kernel_blob.bin + + hash2 + + yeIDrJXbGdjVfZaFy29wyOLyi2rP57ANdZjCzk8khDA= + + + flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf + + hash2 + + Z8RP6Rg7AC553ef2l34piGYcmj5KPF/OloeH79vtgjw= + + + flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png + + hash2 + + YFGuQvtQWTGoM+WPkgmp+WZppNDks/BvbYLN4SoOBAE= + + + flutter_assets/shaders/ink_sparkle.frag + + hash2 + + Ys5LpuNCVDcf/fuOBnCvzFMU9EUu317nCvzwefLtfqI= + + + flutter_assets/shaders/stretch_effect.frag + + hash2 + + Ic3y7MmxE2cfsihiDZUuuuDxAqeKOanfibbr32rsMVo= + + + flutter_assets/vm_snapshot_data + + hash2 + + RJx6Caw9y6ANwkB2z4sHpwZNtJqcEORRZFqNocxYl5U= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/Debug-iphoneos/App.framework/flutter_assets/AssetManifest.bin b/build/ios/Debug-iphoneos/App.framework/flutter_assets/AssetManifest.bin new file mode 100644 index 0000000..1dbd5dc --- /dev/null +++ b/build/ios/Debug-iphoneos/App.framework/flutter_assets/AssetManifest.bin @@ -0,0 +1 @@ + 2packages/cupertino_icons/assets/CupertinoIcons.ttf  asset2packages/cupertino_icons/assets/CupertinoIcons.ttf4packages/flutter_map/lib/assets/flutter_map_logo.png  asset4packages/flutter_map/lib/assets/flutter_map_logo.png \ No newline at end of file diff --git a/build/ios/Debug-iphoneos/App.framework/flutter_assets/FontManifest.json b/build/ios/Debug-iphoneos/App.framework/flutter_assets/FontManifest.json new file mode 100644 index 0000000..464ab58 --- /dev/null +++ b/build/ios/Debug-iphoneos/App.framework/flutter_assets/FontManifest.json @@ -0,0 +1 @@ +[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}] \ No newline at end of file diff --git a/build/ios/Debug-iphoneos/App.framework/flutter_assets/NOTICES.Z b/build/ios/Debug-iphoneos/App.framework/flutter_assets/NOTICES.Z new file mode 100644 index 0000000..da6f885 Binary files /dev/null and b/build/ios/Debug-iphoneos/App.framework/flutter_assets/NOTICES.Z differ diff --git a/build/ios/Debug-iphoneos/App.framework/flutter_assets/NativeAssetsManifest.json b/build/ios/Debug-iphoneos/App.framework/flutter_assets/NativeAssetsManifest.json new file mode 100644 index 0000000..523bfc7 --- /dev/null +++ b/build/ios/Debug-iphoneos/App.framework/flutter_assets/NativeAssetsManifest.json @@ -0,0 +1 @@ +{"format-version":[1,0,0],"native-assets":{}} \ No newline at end of file diff --git a/build/ios/Debug-iphoneos/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf b/build/ios/Debug-iphoneos/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf new file mode 100644 index 0000000..8c99266 Binary files /dev/null and b/build/ios/Debug-iphoneos/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf differ diff --git a/build/ios/Debug-iphoneos/App.framework/flutter_assets/isolate_snapshot_data b/build/ios/Debug-iphoneos/App.framework/flutter_assets/isolate_snapshot_data new file mode 100644 index 0000000..39aeb99 Binary files /dev/null and b/build/ios/Debug-iphoneos/App.framework/flutter_assets/isolate_snapshot_data differ diff --git a/build/ios/Debug-iphoneos/App.framework/flutter_assets/kernel_blob.bin b/build/ios/Debug-iphoneos/App.framework/flutter_assets/kernel_blob.bin new file mode 100644 index 0000000..2d67a23 Binary files /dev/null and b/build/ios/Debug-iphoneos/App.framework/flutter_assets/kernel_blob.bin differ diff --git a/build/ios/Debug-iphoneos/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf b/build/ios/Debug-iphoneos/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf new file mode 100644 index 0000000..d580ce7 Binary files /dev/null and b/build/ios/Debug-iphoneos/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf differ diff --git a/build/ios/Debug-iphoneos/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png b/build/ios/Debug-iphoneos/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png new file mode 100644 index 0000000..8603d0a Binary files /dev/null and b/build/ios/Debug-iphoneos/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png differ diff --git a/build/ios/Debug-iphoneos/App.framework/flutter_assets/shaders/ink_sparkle.frag b/build/ios/Debug-iphoneos/App.framework/flutter_assets/shaders/ink_sparkle.frag new file mode 100644 index 0000000..5d33a03 Binary files /dev/null and b/build/ios/Debug-iphoneos/App.framework/flutter_assets/shaders/ink_sparkle.frag differ diff --git a/build/ios/Debug-iphoneos/App.framework/flutter_assets/shaders/stretch_effect.frag b/build/ios/Debug-iphoneos/App.framework/flutter_assets/shaders/stretch_effect.frag new file mode 100644 index 0000000..7d310d5 Binary files /dev/null and b/build/ios/Debug-iphoneos/App.framework/flutter_assets/shaders/stretch_effect.frag differ diff --git a/build/ios/Debug-iphoneos/App.framework/flutter_assets/vm_snapshot_data b/build/ios/Debug-iphoneos/App.framework/flutter_assets/vm_snapshot_data new file mode 100644 index 0000000..3106bbd Binary files /dev/null and b/build/ios/Debug-iphoneos/App.framework/flutter_assets/vm_snapshot_data differ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Flutter b/build/ios/Debug-iphoneos/Flutter.framework/Flutter new file mode 100755 index 0000000..dee874c Binary files /dev/null and b/build/ios/Debug-iphoneos/Flutter.framework/Flutter differ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Headers/Flutter.h b/build/ios/Debug-iphoneos/Flutter.framework/Headers/Flutter.h new file mode 100644 index 0000000..54e1cd3 --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Headers/Flutter.h @@ -0,0 +1,26 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTER_H_ + +#import "FlutterAppDelegate.h" +#import "FlutterBinaryMessenger.h" +#import "FlutterCallbackCache.h" +#import "FlutterChannels.h" +#import "FlutterCodecs.h" +#import "FlutterDartProject.h" +#import "FlutterEngine.h" +#import "FlutterEngineGroup.h" +#import "FlutterHeadlessDartRunner.h" +#import "FlutterMacros.h" +#import "FlutterPlatformViews.h" +#import "FlutterPlugin.h" +#import "FlutterPluginAppLifeCycleDelegate.h" +#import "FlutterSceneDelegate.h" +#import "FlutterSceneLifeCycle.h" +#import "FlutterTexture.h" +#import "FlutterViewController.h" + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTER_H_ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterAppDelegate.h b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterAppDelegate.h new file mode 100644 index 0000000..fce4fd3 --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterAppDelegate.h @@ -0,0 +1,48 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERAPPDELEGATE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERAPPDELEGATE_H_ + +#import + +#import "FlutterMacros.h" +#import "FlutterPlugin.h" + +/** + * `UIApplicationDelegate` subclass for simple apps that want default behavior. + * + * This class implements the following behaviors: + * * Status bar touches are forwarded to the key window's root view + * `FlutterViewController`, in order to trigger scroll to top. + * * Keeps the Flutter connection open in debug mode when the phone screen + * locks. + * + * App delegates for Flutter applications are *not* required to inherit from + * this class. Developers of custom app delegate classes should copy and paste + * code as necessary from FlutterAppDelegate.mm. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterAppDelegate + : UIResponder + +@property(nonatomic, strong, nullable) UIWindow* window; + +/** + * The `FlutterPluginRegistrant` that will be used when FlutterViewControllers + * are instantiated from nibs. + * + * The `FlutterAppDelegate` itself can be passed in without creating a retain + * cycle. + * + * This was introduced to help users migrate code from the FlutterAppDelegate + * when UISceneDelegate was adopted. Using + * FlutterViewController.pluginRegistrant should be preferred since it doesn't + * rely on the FlutterAppDelegate. + */ +@property(nonatomic, strong, nullable) NSObject* pluginRegistrant; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERAPPDELEGATE_H_ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterBinaryMessenger.h b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterBinaryMessenger.h new file mode 100644 index 0000000..eb0186f --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterBinaryMessenger.h @@ -0,0 +1,106 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERBINARYMESSENGER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERBINARYMESSENGER_H_ + +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN +/** + * A message reply callback. + * + * Used for submitting a binary reply back to a Flutter message sender. Also used + * in for handling a binary message reply received from Flutter. + * + * @param reply The reply. + */ +typedef void (^FlutterBinaryReply)(NSData* _Nullable reply); + +/** + * A strategy for handling incoming binary messages from Flutter and to send + * asynchronous replies back to Flutter. + * + * @param message The message. + * @param reply A callback for submitting an asynchronous reply to the sender. + */ +typedef void (^FlutterBinaryMessageHandler)(NSData* _Nullable message, FlutterBinaryReply reply); + +typedef int64_t FlutterBinaryMessengerConnection; + +@protocol FlutterTaskQueue +@end + +/** + * A facility for communicating with the Flutter side using asynchronous message + * passing with binary messages. + * + * Implementated by: + * - `FlutterBasicMessageChannel`, which supports communication using structured + * messages. + * - `FlutterMethodChannel`, which supports communication using asynchronous + * method calls. + * - `FlutterEventChannel`, which supports commuication using event streams. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterBinaryMessenger +/// TODO(gaaclarke): Remove optional when macos supports Background Platform Channels. +@optional +- (NSObject*)makeBackgroundTaskQueue; + +- (FlutterBinaryMessengerConnection) + setMessageHandlerOnChannel:(NSString*)channel + binaryMessageHandler:(FlutterBinaryMessageHandler _Nullable)handler + taskQueue:(NSObject* _Nullable)taskQueue; + +@required +/** + * Sends a binary message to the Flutter side on the specified channel, expecting + * no reply. + * + * @param channel The channel name. + * @param message The message. + */ +- (void)sendOnChannel:(NSString*)channel message:(NSData* _Nullable)message; + +/** + * Sends a binary message to the Flutter side on the specified channel, expecting + * an asynchronous reply. + * + * @param channel The channel name. + * @param message The message. + * @param callback A callback for receiving a reply. + */ +- (void)sendOnChannel:(NSString*)channel + message:(NSData* _Nullable)message + binaryReply:(FlutterBinaryReply _Nullable)callback; + +/** + * Registers a message handler for incoming binary messages from the Flutter side + * on the specified channel. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param channel The channel name. + * @param handler The message handler. + * @return An identifier that represents the connection that was just created to the channel. + */ +- (FlutterBinaryMessengerConnection)setMessageHandlerOnChannel:(NSString*)channel + binaryMessageHandler: + (FlutterBinaryMessageHandler _Nullable)handler; + +/** + * Clears out a channel's message handler if that handler is still the one that + * was created as a result of + * `setMessageHandlerOnChannel:binaryMessageHandler:`. + * + * @param connection The result from `setMessageHandlerOnChannel:binaryMessageHandler:`. + */ +- (void)cleanUpConnection:(FlutterBinaryMessengerConnection)connection; +@end +NS_ASSUME_NONNULL_END +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERBINARYMESSENGER_H_ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterCallbackCache.h b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterCallbackCache.h new file mode 100644 index 0000000..b6e331d --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterCallbackCache.h @@ -0,0 +1,54 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERCALLBACKCACHE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERCALLBACKCACHE_H_ + +#import + +#import "FlutterMacros.h" + +/** + * An object containing the result of `FlutterCallbackCache`'s `lookupCallbackInformation` + * method. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterCallbackInformation : NSObject +/** + * The name of the callback. + */ +@property(copy) NSString* callbackName; +/** + * The class name of the callback. + */ +@property(copy) NSString* callbackClassName; +/** + * The library path of the callback. + */ +@property(copy) NSString* callbackLibraryPath; +@end + +/** + * The cache containing callback information for spawning a + * `FlutterHeadlessDartRunner`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterCallbackCache : NSObject +/** + * Returns the callback information for the given callback handle. + * This callback information can be used when spawning a + * `FlutterHeadlessDartRunner`. + * + * @param handle The handle for a callback, provided by the + * Dart method `PluginUtilities.getCallbackHandle`. + * @return A `FlutterCallbackInformation` object which contains the name of the + * callback, the name of the class in which the callback is defined, and the + * path of the library which contains the callback. If the provided handle is + * invalid, nil is returned. + */ ++ (FlutterCallbackInformation*)lookupCallbackInformation:(int64_t)handle; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERCALLBACKCACHE_H_ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterChannels.h b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterChannels.h new file mode 100644 index 0000000..b88b78a --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterChannels.h @@ -0,0 +1,487 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCHANNELS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCHANNELS_H_ + +#import "FlutterBinaryMessenger.h" +#import "FlutterCodecs.h" + +NS_ASSUME_NONNULL_BEGIN +/** + * A message reply callback. + * + * Used for submitting a reply back to a Flutter message sender. Also used in + * the dual capacity for handling a message reply received from Flutter. + * + * @param reply The reply. + */ +typedef void (^FlutterReply)(id _Nullable reply); + +/** + * A strategy for handling incoming messages from Flutter and to send + * asynchronous replies back to Flutter. + * + * @param message The message. + * @param callback A callback for submitting a reply to the sender which can be invoked from any + * thread. + */ +typedef void (^FlutterMessageHandler)(id _Nullable message, FlutterReply callback); + +/** + * A channel for communicating with the Flutter side using basic, asynchronous + * message passing. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterBasicMessageChannel : NSObject +/** + * Creates a `FlutterBasicMessageChannel` with the specified name and binary + * messenger. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * The channel uses `FlutterStandardMessageCodec` to encode and decode messages. + * + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (instancetype)messageChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Creates a `FlutterBasicMessageChannel` with the specified name, binary + * messenger, and message codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The message codec. + */ ++ (instancetype)messageChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterBasicMessageChannel` with the specified name, binary + * messenger, and message codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The message codec. + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterBasicMessageChannel` with the specified name, binary + * messenger, and message codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The message codec. + * @param taskQueue The FlutterTaskQueue that executes the handler (see + -[FlutterBinaryMessenger makeBackgroundTaskQueue]). + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec + taskQueue:(NSObject* _Nullable)taskQueue; + +/** + * Sends the specified message to the Flutter side, ignoring any reply. + * + * @param message The message. Must be supported by the codec of this + * channel. + */ +- (void)sendMessage:(id _Nullable)message; + +/** + * Sends the specified message to the Flutter side, expecting an asynchronous + * reply. + * + * @param message The message. Must be supported by the codec of this channel. + * @param callback A callback to be invoked with the message reply from Flutter. + */ +- (void)sendMessage:(id _Nullable)message reply:(FlutterReply _Nullable)callback; + +/** + * Registers a message handler with this channel. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param handler The message handler. + */ +- (void)setMessageHandler:(FlutterMessageHandler _Nullable)handler; + +/** + * Adjusts the number of messages that will get buffered when sending messages to + * channels that aren't fully set up yet. For example, the engine isn't running + * yet or the channel's message handler isn't set up on the Dart side yet. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param newSize The number of messages that will get buffered. + */ ++ (void)resizeChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + size:(NSInteger)newSize; + +/** + * Adjusts the number of messages that will get buffered when sending messages to + * channels that aren't fully set up yet. For example, the engine isn't running + * yet or the channel's message handler isn't set up on the Dart side yet. + * + * @param newSize The number of messages that will get buffered. + */ +- (void)resizeChannelBuffer:(NSInteger)newSize; + +/** + * Defines whether the channel should show warning messages when discarding messages + * due to overflow. + * + * @param warns When false, the channel is expected to overflow and warning messages + * will not be shown. + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (void)setWarnsOnOverflow:(BOOL)warns + forChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Defines whether the channel should show warning messages when discarding messages + * due to overflow. + * + * @param warns When false, the channel is expected to overflow and warning messages + * will not be shown. + */ +- (void)setWarnsOnOverflow:(BOOL)warns; + +@end + +/** + * A method call result callback. + * + * Used for submitting a method call result back to a Flutter caller. Also used in + * the dual capacity for handling a method call result received from Flutter. + * + * @param result The result. + */ +typedef void (^FlutterResult)(id _Nullable result); + +/** + * A strategy for handling method calls. + * + * @param call The incoming method call. + * @param result A callback to asynchronously submit the result of the call. + * Invoke the callback with a `FlutterError` to indicate that the call failed. + * Invoke the callback with `FlutterMethodNotImplemented` to indicate that the + * method was unknown. Any other values, including `nil`, are interpreted as + * successful results. This can be invoked from any thread. + */ +typedef void (^FlutterMethodCallHandler)(FlutterMethodCall* call, FlutterResult result); + +/** + * A constant used with `FlutterMethodCallHandler` to respond to the call of an + * unknown method. + */ +FLUTTER_DARWIN_EXPORT +extern NSObject const* FlutterMethodNotImplemented; + +/** + * A channel for communicating with the Flutter side using invocation of + * asynchronous methods. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterMethodChannel : NSObject +/** + * Creates a `FlutterMethodChannel` with the specified name and binary messenger. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * The channel uses `FlutterStandardMethodCodec` to encode and decode method calls + * and result envelopes. + * + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (instancetype)methodChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Creates a `FlutterMethodChannel` with the specified name, binary messenger, and + * method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ ++ (instancetype)methodChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterMethodChannel` with the specified name, binary messenger, + * and method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterMethodChannel` with the specified name, binary messenger, + * method codec, and task queue. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + * @param taskQueue The FlutterTaskQueue that executes the handler (see + -[FlutterBinaryMessenger makeBackgroundTaskQueue]). + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec + taskQueue:(NSObject* _Nullable)taskQueue; + +// clang-format off +/** + * Invokes the specified Flutter method with the specified arguments, expecting + * no results. + * + * @see [MethodChannel.setMethodCallHandler](https://api.flutter.dev/flutter/services/MethodChannel/setMethodCallHandler.html) + * + * @param method The name of the method to invoke. + * @param arguments The arguments. Must be a value supported by the codec of this + * channel. + */ +// clang-format on +- (void)invokeMethod:(NSString*)method arguments:(id _Nullable)arguments; + +/** + * Invokes the specified Flutter method with the specified arguments, expecting + * an asynchronous result. + * + * @param method The name of the method to invoke. + * @param arguments The arguments. Must be a value supported by the codec of this + * channel. + * @param callback A callback that will be invoked with the asynchronous result. + * The result will be a `FlutterError` instance, if the method call resulted + * in an error on the Flutter side. Will be `FlutterMethodNotImplemented`, if + * the method called was not implemented on the Flutter side. Any other value, + * including `nil`, should be interpreted as successful results. + */ +- (void)invokeMethod:(NSString*)method + arguments:(id _Nullable)arguments + result:(FlutterResult _Nullable)callback; +/** + * Registers a handler for method calls from the Flutter side. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param handler The method call handler. + */ +- (void)setMethodCallHandler:(FlutterMethodCallHandler _Nullable)handler; + +/** + * Adjusts the number of messages that will get buffered when sending messages to + * channels that aren't fully set up yet. For example, the engine isn't running + * yet or the channel's message handler isn't set up on the Dart side yet. + */ +- (void)resizeChannelBuffer:(NSInteger)newSize; + +@end + +/** + * An event sink callback. + * + * @param event The event. + */ +typedef void (^FlutterEventSink)(id _Nullable event); + +/** + * A strategy for exposing an event stream to the Flutter side. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterStreamHandler +/** + * Sets up an event stream and begin emitting events. + * + * Invoked when the first listener is registered with the Stream associated to + * this channel on the Flutter side. + * + * @param arguments Arguments for the stream. + * @param events A callback to asynchronously emit events. Invoke the + * callback with a `FlutterError` to emit an error event. Invoke the + * callback with `FlutterEndOfEventStream` to indicate that no more + * events will be emitted. Any other value, including `nil` are emitted as + * successful events. + * @return A FlutterError instance, if setup fails. + */ +- (FlutterError* _Nullable)onListenWithArguments:(id _Nullable)arguments + eventSink:(FlutterEventSink)events; + +/** + * Tears down an event stream. + * + * Invoked when the last listener is deregistered from the Stream associated to + * this channel on the Flutter side. + * + * The channel implementation may call this method with `nil` arguments + * to separate a pair of two consecutive set up requests. Such request pairs + * may occur during Flutter hot restart. + * + * @param arguments Arguments for the stream. + * @return A FlutterError instance, if teardown fails. + */ +- (FlutterError* _Nullable)onCancelWithArguments:(id _Nullable)arguments; +@end + +/** + * A constant used with `FlutterEventChannel` to indicate end of stream. + */ +FLUTTER_DARWIN_EXPORT +extern NSObject const* FlutterEndOfEventStream; + +/** + * A channel for communicating with the Flutter side using event streams. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEventChannel : NSObject +/** + * Creates a `FlutterEventChannel` with the specified name and binary messenger. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterViewController`. + * + * The channel uses `FlutterStandardMethodCodec` to decode stream setup and + * teardown requests, and to encode event envelopes. + * + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (instancetype)eventChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Creates a `FlutterEventChannel` with the specified name, binary messenger, + * and method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ ++ (instancetype)eventChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterEventChannel` with the specified name, binary messenger, + * and method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterEventChannel` with the specified name, binary messenger, + * method codec and task queue. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + * @param taskQueue The FlutterTaskQueue that executes the handler (see + -[FlutterBinaryMessenger makeBackgroundTaskQueue]). + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec + taskQueue:(NSObject* _Nullable)taskQueue; +/** + * Registers a handler for stream setup requests from the Flutter side. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param handler The stream handler. + */ +- (void)setStreamHandler:(NSObject* _Nullable)handler; +@end +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCHANNELS_H_ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterCodecs.h b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterCodecs.h new file mode 100644 index 0000000..93e1d32 --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterCodecs.h @@ -0,0 +1,478 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCODECS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCODECS_H_ + +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * A message encoding/decoding mechanism. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterMessageCodec +/** + * Returns a shared instance of this `FlutterMessageCodec`. + */ ++ (instancetype)sharedInstance; + +/** + * Encodes the specified message into binary. + * + * @param message The message. + * @return The binary encoding, or `nil`, if `message` was `nil`. + */ +- (NSData* _Nullable)encode:(id _Nullable)message; + +/** + * Decodes the specified message from binary. + * + * @param message The message. + * @return The decoded message, or `nil`, if `message` was `nil`. + */ +- (id _Nullable)decode:(NSData* _Nullable)message; +@end + +/** + * A `FlutterMessageCodec` using unencoded binary messages, represented as + * `NSData` instances. + * + * This codec is guaranteed to be compatible with the corresponding + * [BinaryCodec](https://api.flutter.dev/flutter/services/BinaryCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * On the Dart side, messages are represented using `ByteData`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterBinaryCodec : NSObject +@end + +/** + * A `FlutterMessageCodec` using UTF-8 encoded `NSString` messages. + * + * This codec is guaranteed to be compatible with the corresponding + * [StringCodec](https://api.flutter.dev/flutter/services/StringCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStringCodec : NSObject +@end + +/** + * A `FlutterMessageCodec` using UTF-8 encoded JSON messages. + * + * This codec is guaranteed to be compatible with the corresponding + * [JSONMessageCodec](https://api.flutter.dev/flutter/services/JSONMessageCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Supports values accepted by `NSJSONSerialization` plus top-level + * `nil`, `NSNumber`, and `NSString`. + * + * On the Dart side, JSON messages are handled by the JSON facilities of the + * [`dart:convert`](https://api.dartlang.org/stable/dart-convert/JSON-constant.html) + * package. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterJSONMessageCodec : NSObject +@end + +/** + * A writer of the Flutter standard binary encoding. + * + * See `FlutterStandardMessageCodec` for details on the encoding. + * + * The encoding is extensible via subclasses overriding `writeValue`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardWriter : NSObject +/** + * Create a `FlutterStandardWriter` who will write to \p data. + */ +- (instancetype)initWithData:(NSMutableData*)data; +/** Write a 8-bit byte. */ +- (void)writeByte:(UInt8)value; +/** Write an array of \p bytes of size \p length. */ +- (void)writeBytes:(const void*)bytes length:(NSUInteger)length; +/** Write an array of bytes contained in \p data. */ +- (void)writeData:(NSData*)data; +/** Write 32-bit unsigned integer that represents a \p size of a collection. */ +- (void)writeSize:(UInt32)size; +/** Write zero padding until data is aligned with \p alignment. */ +- (void)writeAlignment:(UInt8)alignment; +/** Write a string with UTF-8 encoding. */ +- (void)writeUTF8:(NSString*)value; +/** Introspects into an object and writes its representation. + * + * Supported Data Types: + * - NSNull + * - NSNumber + * - NSString (as UTF-8) + * - FlutterStandardTypedData + * - NSArray of supported types + * - NSDictionary of supporte types + * + * NSAsserts on failure. + */ +- (void)writeValue:(id)value; +@end + +/** + * A reader of the Flutter standard binary encoding. + * + * See `FlutterStandardMessageCodec` for details on the encoding. + * + * The encoding is extensible via subclasses overriding `readValueOfType`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardReader : NSObject +/** + * Create a new `FlutterStandardReader` who reads from \p data. + */ +- (instancetype)initWithData:(NSData*)data; +/** Returns YES when the reader hasn't reached the end of its data. */ +- (BOOL)hasMore; +/** Reads a byte value and increments the position. */ +- (UInt8)readByte; +/** Reads a sequence of byte values of \p length and increments the position. */ +- (void)readBytes:(void*)destination length:(NSUInteger)length; +/** Reads a sequence of byte values of \p length and increments the position. */ +- (NSData*)readData:(NSUInteger)length; +/** Reads a 32-bit unsigned integer representing a collection size and increments the position.*/ +- (UInt32)readSize; +/** Advances the read position until it is aligned with \p alignment. */ +- (void)readAlignment:(UInt8)alignment; +/** Read a null terminated string encoded with UTF-8/ */ +- (NSString*)readUTF8; +/** + * Reads a byte for `FlutterStandardField` the decodes a value matching that type. + * + * See also: -[FlutterStandardWriter writeValue] + */ +- (nullable id)readValue; +/** + * Decodes a value matching the \p type specified. + * + * See also: + * - `FlutterStandardField` + * - `-[FlutterStandardWriter writeValue]` + */ +- (nullable id)readValueOfType:(UInt8)type; +@end + +/** + * A factory of compatible reader/writer instances using the Flutter standard + * binary encoding or extensions thereof. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardReaderWriter : NSObject +/** + * Create a new `FlutterStandardWriter` for writing to \p data. + */ +- (FlutterStandardWriter*)writerWithData:(NSMutableData*)data; +/** + * Create a new `FlutterStandardReader` for reading from \p data. + */ +- (FlutterStandardReader*)readerWithData:(NSData*)data; +@end + +/** + * A `FlutterMessageCodec` using the Flutter standard binary encoding. + * + * This codec is guaranteed to be compatible with the corresponding + * [StandardMessageCodec](https://api.flutter.dev/flutter/services/StandardMessageCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Supported messages are acyclic values of these forms: + * + * - `nil` or `NSNull` + * - `NSNumber` (including their representation of Boolean values) + * - `NSString` + * - `FlutterStandardTypedData` + * - `NSArray` of supported values + * - `NSDictionary` with supported keys and values + * + * On the Dart side, these values are represented as follows: + * + * - `nil` or `NSNull`: null + * - `NSNumber`: `bool`, `int`, or `double`, depending on the contained value. + * - `NSString`: `String` + * - `FlutterStandardTypedData`: `Uint8List`, `Int32List`, `Int64List`, or `Float64List` + * - `NSArray`: `List` + * - `NSDictionary`: `Map` + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardMessageCodec : NSObject +/** + * Create a `FlutterStandardMessageCodec` who will read and write to \p readerWriter. + */ ++ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter; +@end + +/** + * Command object representing a method call on a `FlutterMethodChannel`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterMethodCall : NSObject +/** + * Creates a method call for invoking the specified named method with the + * specified arguments. + * + * @param method the name of the method to call. + * @param arguments the arguments value. + */ ++ (instancetype)methodCallWithMethodName:(NSString*)method arguments:(id _Nullable)arguments; + +/** + * The method name. + */ +@property(readonly, nonatomic) NSString* method; + +/** + * The arguments. + */ +@property(readonly, nonatomic, nullable) id arguments; +@end + +/** + * Error object representing an unsuccessful outcome of invoking a method + * on a `FlutterMethodChannel`, or an error event on a `FlutterEventChannel`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterError : NSObject +/** + * Creates a `FlutterError` with the specified error code, message, and details. + * + * @param code An error code string for programmatic use. + * @param message A human-readable error message. + * @param details Custom error details. + */ ++ (instancetype)errorWithCode:(NSString*)code + message:(NSString* _Nullable)message + details:(id _Nullable)details; +/** + The error code. + */ +@property(readonly, nonatomic) NSString* code; + +/** + The error message. + */ +@property(readonly, nonatomic, nullable) NSString* message; + +/** + The error details. + */ +@property(readonly, nonatomic, nullable) id details; +@end + +/** + * Type of numeric data items encoded in a `FlutterStandardDataType`. + * + * - FlutterStandardDataTypeUInt8: plain bytes + * - FlutterStandardDataTypeInt32: 32-bit signed integers + * - FlutterStandardDataTypeInt64: 64-bit signed integers + * - FlutterStandardDataTypeFloat64: 64-bit floats + */ +typedef NS_ENUM(NSInteger, FlutterStandardDataType) { + // NOLINTBEGIN(readability-identifier-naming) + FlutterStandardDataTypeUInt8, + FlutterStandardDataTypeInt32, + FlutterStandardDataTypeInt64, + FlutterStandardDataTypeFloat32, + FlutterStandardDataTypeFloat64, + // NOLINTEND(readability-identifier-naming) +}; + +/** + * A byte buffer holding `UInt8`, `SInt32`, `SInt64`, or `Float64` values, used + * with `FlutterStandardMessageCodec` and `FlutterStandardMethodCodec`. + * + * Two's complement encoding is used for signed integers. IEEE754 + * double-precision representation is used for floats. The platform's native + * endianness is assumed. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardTypedData : NSObject +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as plain bytes. + * + * @param data the byte data. + */ ++ (instancetype)typedDataWithBytes:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 32-bit signed integers. + * + * @param data the byte data. The length must be divisible by 4. + */ ++ (instancetype)typedDataWithInt32:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 64-bit signed integers. + * + * @param data the byte data. The length must be divisible by 8. + */ ++ (instancetype)typedDataWithInt64:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 32-bit floats. + * + * @param data the byte data. The length must be divisible by 8. + */ ++ (instancetype)typedDataWithFloat32:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 64-bit floats. + * + * @param data the byte data. The length must be divisible by 8. + */ ++ (instancetype)typedDataWithFloat64:(NSData*)data; + +/** + * The raw underlying data buffer. + */ +@property(readonly, nonatomic) NSData* data; + +/** + * The type of the encoded values. + */ +@property(readonly, nonatomic, assign) FlutterStandardDataType type; + +/** + * The number of value items encoded. + */ +@property(readonly, nonatomic, assign) UInt32 elementCount; + +/** + * The number of bytes used by the encoding of a single value item. + */ +@property(readonly, nonatomic, assign) UInt8 elementSize; +@end + +/** + * An arbitrarily large integer value, used with `FlutterStandardMessageCodec` + * and `FlutterStandardMethodCodec`. + */ +FLUTTER_DARWIN_EXPORT +FLUTTER_UNAVAILABLE("Unavailable on 2018-08-31. Deprecated on 2018-01-09. " + "FlutterStandardBigInteger was needed because the Dart 1.0 int type had no " + "size limit. With Dart 2.0, the int type is a fixed-size, 64-bit signed " + "integer. If you need to communicate larger integers, use NSString encoding " + "instead.") +@interface FlutterStandardBigInteger : NSObject +@end + +/** + * A codec for method calls and enveloped results. + * + * Method calls are encoded as binary messages with enough structure that the + * codec can extract a method name `NSString` and an arguments `NSObject`, + * possibly `nil`. These data items are used to populate a `FlutterMethodCall`. + * + * Result envelopes are encoded as binary messages with enough structure that + * the codec can determine whether the result was successful or an error. In + * the former case, the codec can extract the result `NSObject`, possibly `nil`. + * In the latter case, the codec can extract an error code `NSString`, a + * human-readable `NSString` error message (possibly `nil`), and a custom + * error details `NSObject`, possibly `nil`. These data items are used to + * populate a `FlutterError`. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterMethodCodec +/** + * Provides access to a shared instance this codec. + * + * @return The shared instance. + */ ++ (instancetype)sharedInstance; + +/** + * Encodes the specified method call into binary. + * + * @param methodCall The method call. The arguments value + * must be supported by this codec. + * @return The binary encoding. + */ +- (NSData*)encodeMethodCall:(FlutterMethodCall*)methodCall; + +/** + * Decodes the specified method call from binary. + * + * @param methodCall The method call to decode. + * @return The decoded method call. + */ +- (FlutterMethodCall*)decodeMethodCall:(NSData*)methodCall; + +/** + * Encodes the specified successful result into binary. + * + * @param result The result. Must be a value supported by this codec. + * @return The binary encoding. + */ +- (NSData*)encodeSuccessEnvelope:(id _Nullable)result; + +/** + * Encodes the specified error result into binary. + * + * @param error The error object. The error details value must be supported + * by this codec. + * @return The binary encoding. + */ +- (NSData*)encodeErrorEnvelope:(FlutterError*)error; + +/** + * Deccodes the specified result envelope from binary. + * + * @param envelope The error object. + * @return The result value, if the envelope represented a successful result, + * or a `FlutterError` instance, if not. + */ +- (id _Nullable)decodeEnvelope:(NSData*)envelope; +@end + +/** + * A `FlutterMethodCodec` using UTF-8 encoded JSON method calls and result + * envelopes. + * + * This codec is guaranteed to be compatible with the corresponding + * [JSONMethodCodec](https://api.flutter.dev/flutter/services/JSONMethodCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Values supported as methods arguments and result payloads are + * those supported as top-level or leaf values by `FlutterJSONMessageCodec`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterJSONMethodCodec : NSObject +@end + +/** + * A `FlutterMethodCodec` using the Flutter standard binary encoding. + * + * This codec is guaranteed to be compatible with the corresponding + * [StandardMethodCodec](https://api.flutter.dev/flutter/services/StandardMethodCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Values supported as method arguments and result payloads are those supported by + * `FlutterStandardMessageCodec`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardMethodCodec : NSObject +/** + * Create a `FlutterStandardMethodCodec` who will read and write to \p readerWriter. + */ ++ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCODECS_H_ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterDartProject.h b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterDartProject.h new file mode 100644 index 0000000..c1fd8db --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterDartProject.h @@ -0,0 +1,102 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERDARTPROJECT_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERDARTPROJECT_H_ + +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * A set of Flutter and Dart assets used by a `FlutterEngine` to initialize execution. + * + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterDartProject : NSObject + +/** + * Initializes a Flutter Dart project from a bundle. + * + * The bundle must either contain a flutter_assets resource directory, or set the Info.plist key + * FLTAssetsPath to override that name (if you are doing a custom build using a different name). + * + * @param bundle The bundle containing the Flutter assets directory. If nil, the App framework + * created by Flutter will be used. + */ +- (instancetype)initWithPrecompiledDartBundle:(nullable NSBundle*)bundle NS_DESIGNATED_INITIALIZER; +/** + * Unavailable - use `init` instead. + */ +- (instancetype)initFromDefaultSourceForConfiguration API_UNAVAILABLE(macos) + FLUTTER_UNAVAILABLE("Use -init instead."); + +/** + * Returns the default identifier for the bundle where we expect to find the Flutter Dart + * application. + */ ++ (NSString*)defaultBundleIdentifier; + +/** + * An NSArray of NSStrings to be passed as command line arguments to the Dart entrypoint. + * + * If this is not explicitly set, this will default to the contents of + * [NSProcessInfo arguments], without the binary name. + * + * Set this to nil to pass no arguments to the Dart entrypoint. + */ +@property(nonatomic, nullable, copy) + NSArray* dartEntrypointArguments API_UNAVAILABLE(ios); + +/** + * Returns the file name for the given asset. If the bundle with the identifier + * "io.flutter.flutter.app" exists, it will try use that bundle; otherwise, it + * will use the main bundle. To specify a different bundle, use + * `+lookupKeyForAsset:fromBundle`. + * + * @param asset The name of the asset. The name can be hierarchical. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset; + +/** + * Returns the file name for the given asset. + * The returned file name can be used to access the asset in the supplied bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param bundle The `NSBundle` to use for looking up the asset. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset fromBundle:(nullable NSBundle*)bundle; + +/** + * Returns the file name for the given asset which originates from the specified package. + * The returned file name can be used to access the asset in the application's main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package; + +/** + * Returns the file name for the given asset which originates from the specified package. + * The returned file name can be used to access the asset in the specified bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @param bundle The bundle to use when doing the lookup. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset + fromPackage:(NSString*)package + fromBundle:(nullable NSBundle*)bundle; + +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERDARTPROJECT_H_ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterEngine.h b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterEngine.h new file mode 100644 index 0000000..bd03719 --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterEngine.h @@ -0,0 +1,495 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINE_H_ + +#import +#import + +#import "FlutterBinaryMessenger.h" +#import "FlutterDartProject.h" +#import "FlutterMacros.h" +#import "FlutterPlugin.h" +#import "FlutterTexture.h" + +@class FlutterViewController; + +NS_ASSUME_NONNULL_BEGIN + +/** + * The dart entrypoint that is associated with `main()`. This is to be used as an argument to the + * `runWithEntrypoint*` methods. + */ +// NOLINTNEXTLINE(readability-identifier-naming) +extern NSString* const FlutterDefaultDartEntrypoint; + +/** + * The default Flutter initial route ("/"). + */ +// NOLINTNEXTLINE(readability-identifier-naming) +extern NSString* const FlutterDefaultInitialRoute; + +/** + * The FlutterEngine class coordinates a single instance of execution for a + * `FlutterDartProject`. It may have zero or one `FlutterViewController` at a + * time, which can be specified via `-setViewController:`. + * `FlutterViewController`'s `initWithEngine` initializer will automatically call + * `-setViewController:` for itself. + * + * A FlutterEngine can be created independently of a `FlutterViewController` for + * headless execution. It can also persist across the lifespan of multiple + * `FlutterViewController` instances to maintain state and/or asynchronous tasks + * (such as downloading a large file). + * + * A FlutterEngine can also be used to prewarm the Dart execution environment and reduce the + * latency of showing the Flutter screen when a `FlutterViewController` is created and presented. + * See https://docs.flutter.dev/development/add-to-app/performance for more details on loading + * performance. + * + * Alternatively, you can simply create a new `FlutterViewController` with only a + * `FlutterDartProject`. That `FlutterViewController` will internally manage its + * own instance of a FlutterEngine, but will not guarantee survival of the engine + * beyond the life of the ViewController. + * + * A newly initialized FlutterEngine will not actually run a Dart Isolate until + * either `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is invoked. + * One of these methods must be invoked before calling `-setViewController:`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEngine : NSObject + +/** + * Default initializer for a FlutterEngine. + * + * Threads created by this FlutterEngine will appear as "FlutterEngine #" in + * Instruments. The prefix can be customized using `initWithName`. + * + * The engine will execute the project located in the bundle with the identifier + * "io.flutter.flutter.app" (the default for Flutter projects). + * + * A newly initialized engine will not run until either `-runWithEntrypoint:` or + * `-runWithEntrypoint:libraryURI:` is called. + * + * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`. + * This means that the engine will continue to run regardless of whether a `FlutterViewController` + * is attached to it or not, until `-destroyContext:` is called or the process finishes. + */ +- (instancetype)init; + +/** + * Initialize this FlutterEngine. + * + * The engine will execute the project located in the bundle with the identifier + * "io.flutter.flutter.app" (the default for Flutter projects). + * + * A newly initialized engine will not run until either `-runWithEntrypoint:` or + * `-runWithEntrypoint:libraryURI:` is called. + * + * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`. + * This means that the engine will continue to run regardless of whether a `FlutterViewController` + * is attached to it or not, until `-destroyContext:` is called or the process finishes. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + */ +- (instancetype)initWithName:(NSString*)labelPrefix; + +/** + * Initialize this FlutterEngine with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate + * the project in a default location (the flutter_assets folder in the iOS application + * bundle). + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called. + * + * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`. + * This means that the engine will continue to run regardless of whether a `FlutterViewController` + * is attached to it or not, until `-destroyContext:` is called or the process finishes. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + * @param project The `FlutterDartProject` to run. + */ +- (instancetype)initWithName:(NSString*)labelPrefix project:(nullable FlutterDartProject*)project; + +/** + * Initialize this FlutterEngine with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate + * the project in a default location (the flutter_assets folder in the iOS application + * bundle). + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + * @param project The `FlutterDartProject` to run. + * @param allowHeadlessExecution Whether or not to allow this instance to continue + * running after passing a nil `FlutterViewController` to `-setViewController:`. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(nullable FlutterDartProject*)project + allowHeadlessExecution:(BOOL)allowHeadlessExecution; + +/** + * Initialize this FlutterEngine with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate + * the project in a default location (the flutter_assets folder in the iOS application + * bundle). + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + * @param project The `FlutterDartProject` to run. + * @param allowHeadlessExecution Whether or not to allow this instance to continue + * running after passing a nil `FlutterViewController` to `-setViewController:`. + * @param restorationEnabled Whether state restoration is enabled. When true, the framework will + * wait for the attached view controller to provide restoration data. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(nullable FlutterDartProject*)project + allowHeadlessExecution:(BOOL)allowHeadlessExecution + restorationEnabled:(BOOL)restorationEnabled NS_DESIGNATED_INITIALIZER; + +/** + * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that + * contains `main()`), using `main()` as the entrypoint (the default for Flutter projects), + * and using "/" (the default route) as the initial route. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)run; + +/** + * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that + * contains `main()`), using "/" (the default route) as the initial route. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from the same Dart + * library that contains the app's main() function. If this is FlutterDefaultDartEntrypoint (or + * nil) it will default to `main()`. If it is not the app's main() function, that function must + * be decorated with `@pragma(vm:entry-point)` to ensure the method is not tree-shaken by the Dart + * compiler. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint; + +/** + * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that + * contains `main()`). + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from the same Dart + * library that contains the app's main() function. If this is FlutterDefaultDartEntrypoint (or + * nil), it will default to `main()`. If it is not the app's main() function, that function must + * be decorated with `@pragma(vm:entry-point)` to ensure the method is not tree-shaken by the Dart + * compiler. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint + initialRoute:(nullable NSString*)initialRoute; + +/** + * Runs a Dart program on an Isolate using the specified entrypoint and Dart library, + * which may not be the same as the library containing the Dart program's `main()` function. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param uri The URI of the Dart library which contains the entrypoint method + * (example "package:foo_package/main.dart"). If nil, this will default to + * the same library as the `main()` function in the Dart program. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint libraryURI:(nullable NSString*)uri; + +/** + * Runs a Dart program on an Isolate using the specified entrypoint and Dart library, + * which may not be the same as the library containing the Dart program's `main()` function. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint + * method (example "package:foo_package/main.dart"). If nil, this will + * default to the same library as the `main()` function in the Dart program. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI + initialRoute:(nullable NSString*)initialRoute; + +/** + * Runs a Dart program on an Isolate using the specified entrypoint and Dart library, + * which may not be the same as the library containing the Dart program's `main()` function. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint + * method (example "package:foo_package/main.dart"). If nil, this will + * default to the same library as the `main()` function in the Dart program. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * @param entrypointArgs Arguments passed as a list of string to Dart's entrypoint function. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI + initialRoute:(nullable NSString*)initialRoute + entrypointArgs:(nullable NSArray*)entrypointArgs; + +/** + * Destroy running context for an engine. + * + * This method can be used to force the FlutterEngine object to release all resources. + * After sending this message, the object will be in an unusable state until it is deallocated. + * Accessing properties or sending messages to it will result in undefined behavior or runtime + * errors. + */ +- (void)destroyContext; + +/** + * Ensures that Flutter will generate a semantics tree. + * + * This is enabled by default if certain accessibility services are turned on by + * the user, or when using a Simulator. This method allows a user to turn + * semantics on when they would not ordinarily be generated and the performance + * overhead is not a concern, e.g. for UI testing. Note that semantics should + * never be programmatically turned off, as it would potentially disable + * accessibility services an end user has requested. + * + * This method must only be called after launching the engine via + * `-runWithEntrypoint:` or `-runWithEntryPoint:libraryURI`. + * + * Although this method returns synchronously, it does not guarantee that a + * semantics tree is actually available when the method returns. It + * synchronously ensures that the next frame the Flutter framework creates will + * have a semantics tree. + * + * You can subscribe to semantics updates via `NSNotificationCenter` by adding + * an observer for the name `FlutterSemanticsUpdateNotification`. The `object` + * parameter will be the `FlutterViewController` associated with the semantics + * update. This will asynchronously fire after a semantics tree has actually + * built (which may be some time after the frame has been rendered). + */ +- (void)ensureSemanticsEnabled; + +/** + * Sets the `FlutterViewController` for this instance. The FlutterEngine must be + * running (e.g. a successful call to `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI`) + * before calling this method. Callers may pass nil to remove the viewController + * and have the engine run headless in the current process. + * + * A FlutterEngine can only have one `FlutterViewController` at a time. If there is + * already a `FlutterViewController` associated with this instance, this method will replace + * the engine's current viewController with the newly specified one. + * + * Setting the viewController will signal the engine to start animations and drawing, and unsetting + * it will signal the engine to stop animations and drawing. However, neither will impact the state + * of the Dart program's execution. + */ +@property(nonatomic, weak) FlutterViewController* viewController; + +/** + * The `FlutterMethodChannel` used for localization related platform messages, such as + * setting the locale. + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly, nullable) FlutterMethodChannel* localizationChannel; +/** + * The `FlutterMethodChannel` used for navigation related platform messages. + * + * Can be nil after `destroyContext` is called. + * + * @see [Navigation + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/navigation-constant.html) + * @see [Navigator Widget](https://api.flutter.dev/flutter/widgets/Navigator-class.html) + */ +@property(nonatomic, readonly) FlutterMethodChannel* navigationChannel; + +/** + * The `FlutterMethodChannel` used for restoration related platform messages. + * + * Can be nil after `destroyContext` is called. + * + * @see [Restoration + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/restoration-constant.html) + */ +@property(nonatomic, readonly) FlutterMethodChannel* restorationChannel; + +/** + * The `FlutterMethodChannel` used for core platform messages, such as + * information about the screen orientation. + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly) FlutterMethodChannel* platformChannel; + +/** + * The `FlutterMethodChannel` used to communicate text input events to the + * Dart Isolate. + * + * Can be nil after `destroyContext` is called. + * + * @see [Text Input + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/textInput-constant.html) + */ +@property(nonatomic, readonly) FlutterMethodChannel* textInputChannel; + +/** + * The `FlutterBasicMessageChannel` used to communicate app lifecycle events + * to the Dart Isolate. + * + * Can be nil after `destroyContext` is called. + * + * @see [Lifecycle + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/lifecycle-constant.html) + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* lifecycleChannel; + +/** + * The `FlutterBasicMessageChannel` used for communicating system events, such as + * memory pressure events. + * + * Can be nil after `destroyContext` is called. + * + * @see [System + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/system-constant.html) + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* systemChannel; + +/** + * The `FlutterBasicMessageChannel` used for communicating user settings such as + * clock format and text scale. + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* settingsChannel; + +/** + * The `FlutterBasicMessageChannel` used for communicating key events + * from physical keyboards + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* keyEventChannel; + +/** + * The `NSURL` of the Dart VM Service for the service isolate. + * + * This is only set in debug and profile runtime modes, and only after the + * Dart VM Service is ready. In release mode or before the Dart VM Service has + * started, it returns `nil`. + */ +@property(nonatomic, readonly, nullable) NSURL* vmServiceUrl; + +/** + * The `FlutterBinaryMessenger` associated with this FlutterEngine (used for communicating with + * channels). + */ +@property(nonatomic, readonly) NSObject* binaryMessenger; + +/** + * The `FlutterTextureRegistry` associated with this FlutterEngine (used to register textures). + */ +@property(nonatomic, readonly) NSObject* textureRegistry; + +/** + * The UI Isolate ID of the engine. + * + * This property will be nil if the engine is not running. + */ +@property(nonatomic, readonly, copy, nullable) NSString* isolateId; + +/** + * Whether or not GPU calls are allowed. + * + * Typically this is set when the app is backgrounded and foregrounded. + */ +@property(nonatomic, assign) BOOL isGpuDisabled; + +@end + +/** + * Exposes parts of a `FlutterEngine` for registration purposes. + * + * This is used when the engine is created implicitly to allow registering + * plugins, application-level method channels, platform views, etc. + */ +@protocol FlutterImplicitEngineBridge + +/** + * The `FlutterPluginRegistry` for the created `FlutterEngine`. + * + * This can be used to vend `FlutterPluginRegistrar`s for plugins. + */ +@property(nonatomic, readonly) NSObject* pluginRegistry; + +/** + * The `FlutterApplicationRegistrar` for the created `FlutterEngine`. + * + * This registrar provides access to application-level services, such as the engine's + * `FlutterBinaryMessenger` or `FlutterTextureRegistry`. + */ +@property(nonatomic, readonly) NSObject* applicationRegistrar; + +@end + +/** + * Protocol for receiving a callback when an implicit engine is initialized, such as when created by + * a FlutterViewController from a storyboard. + * + * This provides the engine bridge to the listener. + */ +@protocol FlutterImplicitEngineDelegate +@required + +/** + * Called once the implicit `FlutterEngine` is initialized. + * + * The `FlutterImplicitEngineBridge` can then be used to register plugins, + * application-level method channels, platform views, etc. + */ +- (void)didInitializeImplicitFlutterEngine:(NSObject*)engineBridge; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINE_H_ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterEngineGroup.h b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterEngineGroup.h new file mode 100644 index 0000000..47cdc07 --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterEngineGroup.h @@ -0,0 +1,115 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINEGROUP_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINEGROUP_H_ + +#import + +#import "FlutterEngine.h" + +NS_ASSUME_NONNULL_BEGIN + +/** Options that control how a FlutterEngine should be created. */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEngineGroupOptions : NSObject + +/** + * The name of a top-level function from a Dart library. If this is FlutterDefaultDartEntrypoint + * (or nil); this will default to `main()`. If it is not the app's main() function, that function + * must be decorated with `@pragma(vm:entry-point)` to ensure themethod is not tree-shaken by the + * Dart compiler. + */ +@property(nonatomic, copy, nullable) NSString* entrypoint; + +/** + * The URI of the Dart library which contains the entrypoint method. If nil, this will default to + * the same library as the `main()` function in the Dart program. + */ +@property(nonatomic, copy, nullable) NSString* libraryURI; + +/** + * The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + */ +@property(nonatomic, copy, nullable) NSString* initialRoute; + +/** + * Arguments passed as a list of string to Dart's entrypoint function. + */ +@property(nonatomic, copy, nullable) NSArray* entrypointArgs; +@end + +/** + * Represents a collection of FlutterEngines who share resources which allows + * them to be created with less time const and occupy less memory than just + * creating multiple FlutterEngines. + * + * Deleting a FlutterEngineGroup doesn't invalidate existing FlutterEngines, but + * it eliminates the possibility to create more FlutterEngines in that group. + * + * @warning This class is a work-in-progress and may change. + * @see https://github.com/flutter/flutter/issues/72009 + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEngineGroup : NSObject +- (instancetype)init NS_UNAVAILABLE; + +/** + * Initialize a new FlutterEngineGroup. + * + * @param name The name that will present in the threads shared across the + * engines in this group. + * @param project The `FlutterDartProject` that all FlutterEngines in this group + * will be executing. + */ +- (instancetype)initWithName:(NSString*)name + project:(nullable FlutterDartProject*)project NS_DESIGNATED_INITIALIZER; + +/** + * Creates a running `FlutterEngine` that shares components with this group. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint method. IF nil, + * this will default to the same library as the `main()` function in the Dart program. + * + * @see FlutterEngineGroup + */ +- (FlutterEngine*)makeEngineWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI; + +/** + * Creates a running `FlutterEngine` that shares components with this group. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint method. IF nil, + * this will default to the same library as the `main()` function in the Dart program. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * + * @see FlutterEngineGroup + */ +- (FlutterEngine*)makeEngineWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI + initialRoute:(nullable NSString*)initialRoute; + +/** + * Creates a running `FlutterEngine` that shares components with this group. + * + * @param options Options that control how a FlutterEngine should be created. + * + * @see FlutterEngineGroupOptions + */ +- (FlutterEngine*)makeEngineWithOptions:(nullable FlutterEngineGroupOptions*)options; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINEGROUP_H_ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterHeadlessDartRunner.h b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterHeadlessDartRunner.h new file mode 100644 index 0000000..08069ab --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterHeadlessDartRunner.h @@ -0,0 +1,97 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERHEADLESSDARTRUNNER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERHEADLESSDARTRUNNER_H_ + +#import + +#import "FlutterBinaryMessenger.h" +#import "FlutterDartProject.h" +#import "FlutterEngine.h" +#import "FlutterMacros.h" + +/** + * A callback for when FlutterHeadlessDartRunner has attempted to start a Dart + * Isolate in the background. + * + * @param success YES if the Isolate was started and run successfully, NO + * otherwise. + */ +typedef void (^FlutterHeadlessDartRunnerCallback)(BOOL success); + +/** + * The deprecated FlutterHeadlessDartRunner runs Flutter Dart code with a null rasterizer, + * and no native drawing surface. It is appropriate for use in running Dart + * code e.g. in the background from a plugin. + * + * Most callers should prefer using `FlutterEngine` directly; this interface exists + * for legacy support. + */ +FLUTTER_DARWIN_EXPORT +FLUTTER_DEPRECATED("FlutterEngine should be used rather than FlutterHeadlessDartRunner") +@interface FlutterHeadlessDartRunner : FlutterEngine + +/** + * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate + * the project in a default location. + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances + * @param projectOrNil The `FlutterDartProject` to run. + */ +- (instancetype)initWithName:(NSString*)labelPrefix project:(FlutterDartProject*)projectOrNil; + +/** + * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate + * the project in a default location. + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances + * @param projectOrNil The `FlutterDartProject` to run. + * @param allowHeadlessExecution Must be set to `YES`. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(FlutterDartProject*)projectOrNil + allowHeadlessExecution:(BOOL)allowHeadlessExecution; + +/** + * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate + * the project in a default location. + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances + * @param projectOrNil The `FlutterDartProject` to run. + * @param allowHeadlessExecution Must be set to `YES`. + * @param restorationEnabled Must be set to `NO`. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(FlutterDartProject*)projectOrNil + allowHeadlessExecution:(BOOL)allowHeadlessExecution + restorationEnabled:(BOOL)restorationEnabled NS_DESIGNATED_INITIALIZER; + +/** + * Not recommended for use - will initialize with a default label ("io.flutter.headless") + * and the default FlutterDartProject. + */ +- (instancetype)init; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERHEADLESSDARTRUNNER_H_ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterHourFormat.h b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterHourFormat.h new file mode 100644 index 0000000..e33e1a0 --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterHourFormat.h @@ -0,0 +1,15 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERHOURFORMAT_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERHOURFORMAT_H_ + +#import + +@interface FlutterHourFormat : NSObject ++ (BOOL)isAlwaysUse24HourFormat; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERHOURFORMAT_H_ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterMacros.h b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterMacros.h new file mode 100644 index 0000000..7f53b41 --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterMacros.h @@ -0,0 +1,48 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERMACROS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERMACROS_H_ + +#if defined(FLUTTER_FRAMEWORK) + +#define FLUTTER_DARWIN_EXPORT __attribute__((visibility("default"))) + +#else // defined(FLUTTER_SDK) + +#define FLUTTER_DARWIN_EXPORT + +#endif // defined(FLUTTER_SDK) + +#ifndef NS_ASSUME_NONNULL_BEGIN +#define NS_ASSUME_NONNULL_BEGIN _Pragma("clang assume_nonnull begin") +#define NS_ASSUME_NONNULL_END _Pragma("clang assume_nonnull end") +#endif // defined(NS_ASSUME_NONNULL_BEGIN) + +/** + * Indicates that the API has been deprecated for the specified reason. Code + * that uses the deprecated API will continue to work as before. However, the + * API will soon become unavailable and users are encouraged to immediately take + * the appropriate action mentioned in the deprecation message and the BREAKING + * CHANGES section present in the Flutter.h umbrella header. + */ +#define FLUTTER_DEPRECATED(msg) __attribute__((__deprecated__(msg))) + +/** + * Indicates that the previously deprecated API is now unavailable. Code that + * uses the API will not work and the declaration of the API is only a stub + * meant to display the given message detailing the actions for the user to take + * immediately. + */ +#define FLUTTER_UNAVAILABLE(msg) __attribute__((__unavailable__(msg))) + +#if __has_feature(objc_arc) +#define FLUTTER_ASSERT_ARC +#define FLUTTER_ASSERT_NOT_ARC #error ARC must be disabled ! +#else +#define FLUTTER_ASSERT_ARC #error ARC must be enabled ! +#define FLUTTER_ASSERT_NOT_ARC +#endif + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERMACROS_H_ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterPlatformViews.h b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterPlatformViews.h new file mode 100644 index 0000000..4742bfe --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterPlatformViews.h @@ -0,0 +1,56 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLATFORMVIEWS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLATFORMVIEWS_H_ + +#import + +#import "FlutterCodecs.h" +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * Wraps a `UIView` for embedding in the Flutter hierarchy + */ +@protocol FlutterPlatformView +/** + * Returns a reference to the `UIView` that is wrapped by this `FlutterPlatformView`. + */ +- (UIView*)view; +@end + +FLUTTER_DARWIN_EXPORT +@protocol FlutterPlatformViewFactory +/** + * Create a `FlutterPlatformView`. + * + * Implemented by iOS code that expose a `UIView` for embedding in a Flutter app. + * + * The implementation of this method should create a new `UIView` and return it. + * + * @param frame The rectangle for the newly created `UIView` measured in points. + * @param viewId A unique identifier for this `UIView`. + * @param args Parameters for creating the `UIView` sent from the Dart side of the Flutter app. + * If `createArgsCodec` is not implemented, or if no creation arguments were sent from the Dart + * code, this will be null. Otherwise this will be the value sent from the Dart code as decoded by + * `createArgsCodec`. + */ +- (NSObject*)createWithFrame:(CGRect)frame + viewIdentifier:(int64_t)viewId + arguments:(id _Nullable)args; + +/** + * Returns the `FlutterMessageCodec` for decoding the args parameter of `createWithFrame`. + * + * Only needs to be implemented if `createWithFrame` needs an arguments parameter. + */ +@optional +- (NSObject*)createArgsCodec; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLATFORMVIEWS_H_ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterPlugin.h b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterPlugin.h new file mode 100644 index 0000000..baf7f11 --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterPlugin.h @@ -0,0 +1,523 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGIN_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGIN_H_ + +#import +#import + +#import "FlutterBinaryMessenger.h" +#import "FlutterChannels.h" +#import "FlutterCodecs.h" +#import "FlutterPlatformViews.h" +#import "FlutterSceneLifeCycle.h" +#import "FlutterTexture.h" + +NS_ASSUME_NONNULL_BEGIN +@protocol FlutterPluginRegistrar; +@protocol FlutterPluginRegistry; + +#pragma mark - +/** + * Protocol for listener of events from the UIApplication, typically a FlutterPlugin. + */ +@protocol FlutterApplicationLifeCycleDelegate + +@optional +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if this vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + didFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if this vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + willFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationDidBecomeActive:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationWillResignActive:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationDidEnterBackground:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationWillEnterForeground:(UIApplication*)application; + +/** + Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationWillTerminate:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterUserNotificationSettings:(UIUserNotificationSettings*)notificationSettings + API_DEPRECATED( + "See -[UIApplicationDelegate application:didRegisterUserNotificationSettings:] deprecation", + ios(8.0, 10.0)); + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didFailToRegisterForRemoteNotificationsWithError:(NSError*)error; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + didReceiveRemoteNotification:(NSDictionary*)userInfo + fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didReceiveLocalNotification:(UILocalNotification*)notification + API_DEPRECATED( + "See -[UIApplicationDelegate application:didReceiveLocalNotification:] deprecation", + ios(4.0, 10.0)); + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + options:(NSDictionary*)options; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + sourceApplication:(NSString*)sourceApplication + annotation:(id)annotation; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler + API_AVAILABLE(ios(9.0)); + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + handleEventsForBackgroundURLSession:(nonnull NSString*)identifier + completionHandler:(nonnull void (^)(void))completionHandler; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + continueUserActivity:(NSUserActivity*)userActivity + restorationHandler:(void (^)(NSArray*))restorationHandler; +@end + +#pragma mark - +/** + * A plugin registration callback. + * + * Used for registering plugins with additional instances of + * `FlutterPluginRegistry`. + * + * @param registry The registry to register plugins with. + */ +typedef void (*FlutterPluginRegistrantCallback)(NSObject* registry); + +#pragma mark - +/** + * Implemented by the iOS part of a Flutter plugin. + * + * Defines a set of optional callback methods and a method to set up the plugin + * and register it to be called by other application components. + */ +@protocol FlutterPlugin +@required +/** + * Registers this plugin using the context information and callback registration + * methods exposed by the given registrar. + * + * The registrar is obtained from a `FlutterPluginRegistry` which keeps track of + * the identity of registered plugins and provides basic support for cross-plugin + * coordination. + * + * The caller of this method, a plugin registrant, is usually autogenerated by + * Flutter tooling based on declared plugin dependencies. The generated registrant + * asks the registry for a registrar for each plugin, and calls this method to + * allow the plugin to initialize itself and register callbacks with application + * objects available through the registrar protocol. + * + * @param registrar A helper providing application context and methods for + * registering callbacks. + */ ++ (void)registerWithRegistrar:(NSObject*)registrar; +@optional +/** + * Set a callback for registering plugins to an additional `FlutterPluginRegistry`, + * including headless `FlutterEngine` instances. + * + * This method is typically called from within an application's `AppDelegate` at + * startup to allow for plugins which create additional `FlutterEngine` instances + * to register the application's plugins. + * + * @param callback A callback for registering some set of plugins with a + * `FlutterPluginRegistry`. + */ ++ (void)setPluginRegistrantCallback:(FlutterPluginRegistrantCallback)callback; +@optional +/** + * Called if this plugin has been registered to receive `FlutterMethodCall`s. + * + * @param call The method call command object. + * @param result A callback for submitting the result of the call. + */ +- (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult)result; +@optional +/** + * Called when a plugin is being removed from a `FlutterEngine`, which is + * usually the result of the `FlutterEngine` being deallocated. This method + * provides the opportunity to do necessary cleanup. + * + * You will only receive this method if you registered your plugin instance with + * the `FlutterEngine` via `-[FlutterPluginRegistry publish:]`. + * + * @param registrar The registrar that was used to publish the plugin. + * + */ +- (void)detachFromEngineForRegistrar:(NSObject*)registrar; +@end + +#pragma mark - +/** + * How the UIGestureRecognizers of a platform view are blocked. + * + * UIGestureRecognizers of platform views can be blocked based on decisions made by the + * Flutter Framework (e.g. When an interact-able widget is covering the platform view). + */ +typedef enum { + // NOLINTBEGIN(readability-identifier-naming) + /** + * Flutter blocks all the UIGestureRecognizers on the platform view as soon as it + * decides they should be blocked. + * + * With this policy, only the `touchesBegan` method for all the UIGestureRecognizers is guaranteed + * to be called. + */ + FlutterPlatformViewGestureRecognizersBlockingPolicyEager, + /** + * Flutter blocks the platform view's UIGestureRecognizers from recognizing only after + * touchesEnded was invoked. + * + * This results in the platform view's UIGestureRecognizers seeing the entire touch sequence, + * but never recognizing the gesture (and never invoking actions). + */ + FlutterPlatformViewGestureRecognizersBlockingPolicyWaitUntilTouchesEnded, + // NOLINTEND(readability-identifier-naming) +} FlutterPlatformViewGestureRecognizersBlockingPolicy; + +#pragma mark - +/** + * The base interface for `FlutterPluginRegistrar` and `FlutterApplicationRegistrar`. + * + * Provides registration context for the application or plugins. + */ +@protocol FlutterBaseRegistrar +/** + * Returns a `FlutterBinaryMessenger` for creating Dart/iOS communication + * channels to be used by the application or a plugin. + * + * @return The messenger. + */ +- (NSObject*)messenger; + +/** + * Returns a `FlutterTextureRegistry` for registering textures + * provided by the application or a plugin. + * + * @return The texture registry. + */ +- (NSObject*)textures; + +/** + * Registers a `FlutterPlatformViewFactory` for creation of platform views. + * + * Applications or plugins can expose `UIView` for embedding in Flutter apps by registering a view + * factory. + * + * @param factory The view factory that will be registered. + * @param factoryId A unique identifier for the factory, the Dart code of the Flutter app can use + * this identifier to request creation of a `UIView` by the registered factory. + */ +- (void)registerViewFactory:(NSObject*)factory + withId:(NSString*)factoryId; + +/** + * Registers a `FlutterPlatformViewFactory` for creation of platform views. + * + * Applications or plugins can expose a `UIView` for embedding in Flutter apps by registering a view + * factory. + * + * @param factory The view factory that will be registered. + * @param factoryId A unique identifier for the factory, the Dart code of the Flutter app can use + * this identifier to request creation of a `UIView` by the registered factory. + * @param gestureRecognizersBlockingPolicy How UIGestureRecognizers on the platform views are + * blocked. + * + */ +- (void)registerViewFactory:(NSObject*)factory + withId:(NSString*)factoryId + gestureRecognizersBlockingPolicy: + (FlutterPlatformViewGestureRecognizersBlockingPolicy)gestureRecognizersBlockingPolicy; +@end + +/** + * A registrar for Flutter applications. + * + * This registrar provides access to application-level services, such as the binary messenger and + * texture registry. + * + * See also `FlutterBaseRegistrar`. + */ +@protocol FlutterApplicationRegistrar +@end + +/** + * Registration context for a single `FlutterPlugin`, providing a one stop shop + * for the plugin to access contextual information and register callbacks for + * various application events. + * + * Registrars are obtained from a `FlutterPluginRegistry` which keeps track of + * the identity of registered plugins and provides basic support for cross-plugin + * coordination. + */ +@protocol FlutterPluginRegistrar + +/** + * The `UIViewController` whose view is displaying Flutter content. + * + * The plugin typically should not store a strong reference to this view + * controller. + * + * This property is provided for backwards compatibility for apps that assume + * a single view, and will eventually be replaced by the multi-view API variant. + * + * This property may be |nil|, for instance in a headless environment, or when + * the underlying Flutter engine is deallocated. + */ +@property(nullable, readonly) UIViewController* viewController; + +/** + * Publishes a value for external use of the plugin. + * + * Plugins may publish a single value, such as an instance of the + * plugin's main class, for situations where external control or + * interaction is needed. + * + * The published value will be available from the `FlutterPluginRegistry`. + * Repeated calls overwrite any previous publication. + * + * @param value The value to be published. + */ +- (void)publish:(NSObject*)value; + +/** + * Registers the plugin as a receiver of incoming method calls from the Dart side + * on the specified `FlutterMethodChannel`. + * + * @param delegate The receiving object, such as the plugin's main class. + * @param channel The channel + */ +- (void)addMethodCallDelegate:(NSObject*)delegate + channel:(FlutterMethodChannel*)channel; + +/** + * Registers the plugin as a receiver of `UIApplicationDelegate` calls. + * + * @param delegate The receiving object, such as the plugin's main class. + */ +- (void)addApplicationDelegate:(NSObject*)delegate + NS_EXTENSION_UNAVAILABLE_IOS("Disallowed in plugins used in app extensions"); + +/** + * Registers the plugin as a receiver of `UISceneDelegate` and `UIWindowSceneDelegate` calls. + * + * @param delegate The receiving object, such as the plugin's main class. + */ +- (void)addSceneDelegate:(NSObject*)delegate + API_AVAILABLE(ios(13.0)); + +/** + * Returns the file name for the given asset. + * The returned file name can be used to access the asset in the application's main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @return the file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset; + +/** + * Returns the file name for the given asset which originates from the specified package. + * The returned file name can be used to access the asset in the application's main bundle. + * + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @return the file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package; + +/** + * Returns a value published by the specified plugin. + * + * @param pluginKey The unique key identifying the plugin. + * @return An object published by the plugin, if any. Will be `NSNull` if + * nothing has been published. Will be `nil` if the plugin has not been + * registered. + */ +- (nullable NSObject*)valuePublishedByPlugin:(NSString*)pluginKey; +@end + +#pragma mark - +/** + * A registry of Flutter iOS plugins. + * + * Plugins are identified by unique string keys, typically the name of the + * plugin's main class. The registry tracks plugins by this key, mapping it to + * a value published by the plugin during registration, if any. This provides a + * very basic means of cross-plugin coordination with loose coupling between + * unrelated plugins. + * + * Plugins typically need contextual information and the ability to register + * callbacks for various application events. To keep the API of the registry + * focused, these facilities are not provided directly by the registry, but by + * a `FlutterPluginRegistrar`, created by the registry in exchange for the unique + * key of the plugin. + * + * There is no implied connection between the registry and the registrar. + * Specifically, callbacks registered by the plugin via the registrar may be + * relayed directly to the underlying iOS application objects. + */ +@protocol FlutterPluginRegistry +/** + * Returns a registrar for registering a plugin. + * + * @param pluginKey The unique key identifying the plugin. + */ +- (nullable NSObject*)registrarForPlugin:(NSString*)pluginKey; +/** + * Returns whether the specified plugin has been registered. + * + * @param pluginKey The unique key identifying the plugin. + * @return `YES` if `registrarForPlugin` has been called with `pluginKey`. + */ +- (BOOL)hasPlugin:(NSString*)pluginKey; + +/** + * Returns a value published by the specified plugin. + * + * @param pluginKey The unique key identifying the plugin. + * @return An object published by the plugin, if any. Will be `NSNull` if + * nothing has been published. Will be `nil` if the plugin has not been + * registered. + */ +- (nullable NSObject*)valuePublishedByPlugin:(NSString*)pluginKey; +@end + +#pragma mark - +/** + * The target of registration of plugins. + * + * This often is hooked up to the GeneratedPluginRegistrant which is + * automatically generated by Flutter for the dependencies listed in the + * project. + */ +@protocol FlutterPluginRegistrant +@required +/** + * Register all the plugins for the registrant. + * + * This will be called after a FlutterEngine has been instantiated, the registry + * will connect any plugins to that engine. + * + * @param registry The registry where plugins will be registered. + */ +- (void)registerWithRegistry:(NSObject*)registry; +@end + +#pragma mark - +/** + * Implement this in the `UIAppDelegate` of your app to enable Flutter plugins to register + * themselves to the application life cycle events. + * + * For plugins to receive events from `UNUserNotificationCenter`, register this as the + * `UNUserNotificationCenterDelegate`. + */ +@protocol FlutterAppLifeCycleProvider + +/** + * Called when registering a new `FlutterApplicaitonLifeCycleDelegate`. + * + * See also: `-[FlutterAppDelegate addApplicationLifeCycleDelegate:]` + */ +- (void)addApplicationLifeCycleDelegate:(NSObject*)delegate; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGIN_H_ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h new file mode 100644 index 0000000..95d1e61 --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h @@ -0,0 +1,148 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_ + +#import "FlutterPlugin.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * Propagates `UIAppDelegate` callbacks to registered plugins. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterPluginAppLifeCycleDelegate : NSObject + +/** + * Registers `delegate` to receive life cycle callbacks via this FlutterPluginAppLifeCycleDelegate + * as long as it is alive. + * + * `delegate` will only be referenced weakly. + */ +- (void)addDelegate:(NSObject*)delegate; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if any plugin vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + didFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if any plugin vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + willFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Called if this plugin has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterUserNotificationSettings:(UIUserNotificationSettings*)notificationSettings + API_DEPRECATED( + "See -[UIApplicationDelegate application:didRegisterUserNotificationSettings:] deprecation", + ios(8.0, 10.0)); + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didFailToRegisterForRemoteNotificationsWithError:(NSError*)error; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didReceiveRemoteNotification:(NSDictionary*)userInfo + fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didReceiveLocalNotification:(UILocalNotification*)notification + API_DEPRECATED( + "See -[UIApplicationDelegate application:didReceiveLocalNotification:] deprecation", + ios(4.0, 10.0)); + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + options:(NSDictionary*)options; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + sourceApplication:(NSString*)sourceApplication + annotation:(id)annotation; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler + API_AVAILABLE(ios(9.0)); + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + handleEventsForBackgroundURLSession:(nonnull NSString*)identifier + completionHandler:(nonnull void (^)(void))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @returns `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + continueUserActivity:(NSUserActivity*)userActivity + restorationHandler:(void (^)(NSArray*))restorationHandler; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterSceneDelegate.h b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterSceneDelegate.h new file mode 100644 index 0000000..2238d73 --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterSceneDelegate.h @@ -0,0 +1,28 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENEDELEGATE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENEDELEGATE_H_ + +#import +#import "FlutterMacros.h" +#import "FlutterSceneLifeCycle.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * The UISceneDelegate used by Flutter by default. + * + * This class is typically specified as the UISceneDelegate in the Info.plist. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterSceneDelegate + : NSObject +@property(nonatomic, strong, nullable) UIWindow* window; + +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENEDELEGATE_H_ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterSceneLifeCycle.h b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterSceneLifeCycle.h new file mode 100644 index 0000000..72f1568 --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterSceneLifeCycle.h @@ -0,0 +1,233 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENELIFECYCLE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENELIFECYCLE_H_ + +#import +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +@class FlutterEngine; + +/** + * A protocol for delegates that handle `UISceneDelegate` and `UIWindowSceneDelegate` life-cycle + * events. + * + * This protocol provides a way for Flutter plugins to observe and react to scene-based life-cycle + * events. The methods in this protocol correspond to methods in `UISceneDelegate` and + * `UIWindowSceneDelegate`. + * + * See also: + * + * * `UISceneDelegate`, core methods you use to respond to life-cycle events occurring within a + * scene: https://developer.apple.com/documentation/uikit/uiscenedelegate + * * `UIWindowSceneDelegate`, additional methods that you use to manage app-specific tasks + * occurring in a scene: https://developer.apple.com/documentation/uikit/uiwindowscenedelegate + */ +API_AVAILABLE(ios(13.0)) +@protocol FlutterSceneLifeCycleDelegate + +@optional + +#pragma mark - Connecting and disconnecting the scene + +/** + * Informs the delegate that a new scene is about to be connected and configured. + * + * This corresponds to `-[UISceneDelegate scene:willConnectToSession:options:]`. `connectionOptions` + * may be nil if another plugin has already handled the connection. + * + * @return `YES` if this handled the connection. + */ +- (BOOL)scene:(UIScene*)scene + willConnectToSession:(UISceneSession*)session + options:(nullable UISceneConnectionOptions*)connectionOptions; + +- (void)sceneDidDisconnect:(UIScene*)scene; + +#pragma mark - Transitioning to the foreground + +- (void)sceneWillEnterForeground:(UIScene*)scene; + +- (void)sceneDidBecomeActive:(UIScene*)scene; + +#pragma mark - Transitioning to the background + +- (void)sceneWillResignActive:(UIScene*)scene; + +- (void)sceneDidEnterBackground:(UIScene*)scene; + +#pragma mark - Opening URLs + +/** + * Asks the delegate to open one or more URLs. + * + * This corresponds to `-[UISceneDelegate scene:openURLContexts:]`. + * + * @return `YES` if this handled one or more of the URLs. + */ +- (BOOL)scene:(UIScene*)scene openURLContexts:(NSSet*)URLContexts; + +#pragma mark - Continuing user activities + +/** + * Tells the delegate that the scene is continuing a user activity. + * + * This corresponds to `-[UISceneDelegate scene:continueUserActivity:]`. + * + * @return `YES` if this handled the activity. + */ +- (BOOL)scene:(UIScene*)scene continueUserActivity:(NSUserActivity*)userActivity; + +#pragma mark - Performing tasks + +/** + * Tells the delegate that the user has selected a home screen quick action. + * + * This corresponds to `-[UIWindowSceneDelegate + * windowScene:performActionForShortcutItem:completionHandler:]`. + * + * @return `YES` if this handled the shortcut. + */ +- (BOOL)windowScene:(UIWindowScene*)windowScene + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler; + +@end + +/** + * A protocol for manually registering a `FlutterEngine` to receive scene life cycle events. + */ +@protocol FlutterSceneLifeCycleEngineRegistration +/** + * Registers a `FlutterEngine` to receive scene life cycle events. + * + * This method is **only** necessary when the following conditions are true: + * 1. Multiple Scenes (UIApplicationSupportsMultipleScenes) is enabled. + * 2. The `UIWindowSceneDelegate` `window.rootViewController` is not a `FlutterViewController` + * initialized with the target `FlutterEngine`. + * + * When multiple scenes is enabled (UIApplicationSupportsMultipleScenes), Flutter cannot + * automatically associate a `FlutterEngine` with a scene during the scene connection phase. In + * order for plugins to receive launch connection information, the `FlutterEngine` must be manually + * registered with either the `FlutterSceneDelegate` or `FlutterPluginSceneLifeCycleDelegate` during + * `scene:willConnectToSession:options:`. + * + * In all other cases, or once the `FlutterViewController.view` associated with the `FlutterEngine` + * is added to the view hierarchy, Flutter will automatically handle registration for scene events. + * + * Manually registered engines must also be manually deregistered and re-registered if they + * switch scenes. Use `unregisterSceneLifeCycleWithFlutterEngine:`. + * + * @param engine The `FlutterEngine` to register for scene life cycle events. + * @return `NO` if already manually registered. + */ +- (BOOL)registerSceneLifeCycleWithFlutterEngine:(FlutterEngine*)engine; + +/** + * Use this method to unregister a `FlutterEngine` from the scene's life cycle events. + * + * @param engine The `FlutterEngine` to unregister for scene life cycle events. + * @return `NO` if the engine was not found among the manually registered engines and could not be + * unregistered. + */ +- (BOOL)unregisterSceneLifeCycleWithFlutterEngine:(FlutterEngine*)engine; +@end + +/** + * Forwards `UISceneDelegate` and `UIWindowSceneDelegate` callbacks to plugins that register for + * them. + * + * This class is responsible for receiving `UISceneDelegate` and `UIWindowSceneDelegate` callbacks + * and forwarding them to any plugins. + */ +FLUTTER_DARWIN_EXPORT +API_AVAILABLE(ios(13.0)) +@interface FlutterPluginSceneLifeCycleDelegate : NSObject + +#pragma mark - Connecting and disconnecting the scene + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)scene:(UIScene*)scene + willConnectToSession:(UISceneSession*)session + options:(UISceneConnectionOptions*)connectionOptions; + +- (void)sceneDidDisconnect:(UIScene*)scene; + +#pragma mark - Transitioning to the foreground + +- (void)sceneWillEnterForeground:(UIScene*)scene; + +- (void)sceneDidBecomeActive:(UIScene*)scene; + +#pragma mark - Transitioning to the background + +- (void)sceneWillResignActive:(UIScene*)scene; + +- (void)sceneDidEnterBackground:(UIScene*)scene; + +#pragma mark - Opening URLs + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)scene:(UIScene*)scene openURLContexts:(NSSet*)URLContexts; + +#pragma mark - Continuing user activities + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)scene:(UIScene*)scene continueUserActivity:(NSUserActivity*)userActivity; + +#pragma mark - Performing tasks + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)windowScene:(UIWindowScene*)windowScene + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler; + +@end + +/** + * A protocol for `UIWindowSceneDelegate` objects that vend a `FlutterPluginSceneLifeCycleDelegate`. + * + * By conforming to this protocol, a `UIWindowSceneDelegate` can vend a + * `FlutterPluginSceneLifeCycleDelegate` that can be used to forward scene life-cycle events to + * Flutter plugins. + * + * This is typically implemented by the app's `SceneDelegate`, as a `FlutterSceneLifeCycleProvider` + * is associated with one and only one `UIScene`. + */ +API_AVAILABLE(ios(13.0)) +@protocol FlutterSceneLifeCycleProvider + +/** + * The `FlutterPluginSceneLifeCycleDelegate` instance for forwarding `UIScene` events + * to plugins associated with this `UIScene`. + * + * The implementer of this protocol is responsible for creating the + * `FlutterPluginSceneLifeCycleDelegate` object, as well as forwarding `UIScene` events + * to plugins by calling the corresponding methods defined on + * `FlutterPluginSceneLifeCycleDelegate`. + * + * The `FlutterPluginSceneLifeCycleDelegate` implementation is stateful. For this reason, + * this property getter should typically always return the same object. + */ +@property(nonatomic, readonly) FlutterPluginSceneLifeCycleDelegate* sceneLifeCycleDelegate; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENELIFECYCLE_H_ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterTexture.h b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterTexture.h new file mode 100644 index 0000000..1fa7a0e --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterTexture.h @@ -0,0 +1,69 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERTEXTURE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERTEXTURE_H_ + +#import +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +FLUTTER_DARWIN_EXPORT +/** + * Represents a texture that can be shared with Flutter. + * + * See also: https://github.com/flutter/plugins/tree/master/packages/camera + */ +@protocol FlutterTexture +/** + * Copy the contents of the texture into a `CVPixelBuffer`. + * + * The type of the pixel buffer is one of the following: + * - `kCVPixelFormatType_32BGRA` + * - `kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange` + * - `kCVPixelFormatType_420YpCbCr8BiPlanarFullRange` + */ +- (CVPixelBufferRef _Nullable)copyPixelBuffer; + +/** + * Called when the texture is unregistered. + * + * Called on the raster thread. + */ +@optional +- (void)onTextureUnregistered:(NSObject*)texture; +@end + +FLUTTER_DARWIN_EXPORT +/** + * A collection of registered `FlutterTexture`'s. + */ +@protocol FlutterTextureRegistry +/** + * Registers a `FlutterTexture` for usage in Flutter and returns an id that can be used to reference + * that texture when calling into Flutter with channels. Textures must be registered on the + * platform thread. On success returns the pointer to the registered texture, else returns 0. + */ +- (int64_t)registerTexture:(NSObject*)texture; +/** + * Notifies Flutter that the content of the previously registered texture has been updated. + * + * This will trigger a call to `-[FlutterTexture copyPixelBuffer]` on the raster thread. + */ +- (void)textureFrameAvailable:(int64_t)textureId; +/** + * Unregisters a `FlutterTexture` that has previously regeistered with `registerTexture:`. Textures + * must be unregistered on the platform thread. + * + * @param textureId The result that was previously returned from `registerTexture:`. + */ +- (void)unregisterTexture:(int64_t)textureId; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERTEXTURE_H_ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterViewController.h b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterViewController.h new file mode 100644 index 0000000..a92b840 --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Headers/FlutterViewController.h @@ -0,0 +1,274 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERVIEWCONTROLLER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERVIEWCONTROLLER_H_ + +#import +#include + +#import "FlutterBinaryMessenger.h" +#import "FlutterDartProject.h" +#import "FlutterEngine.h" +#import "FlutterHourFormat.h" +#import "FlutterMacros.h" +#import "FlutterPlugin.h" +#import "FlutterTexture.h" + +NS_ASSUME_NONNULL_BEGIN + +@class FlutterEngine; + +/** + * The name used for semantic update notifications via `NSNotificationCenter`. + * + * The object passed as the sender is the `FlutterViewController` associated + * with the update. + */ +FLUTTER_DARWIN_EXPORT +// NOLINTNEXTLINE(readability-identifier-naming) +extern NSNotificationName const FlutterSemanticsUpdateNotification; + +/** + * A `UIViewController` implementation for Flutter views. + * + * Dart execution, channel communication, texture registration, and plugin registration are all + * handled by `FlutterEngine`. Calls on this class to those members all proxy through to the + * `FlutterEngine` attached FlutterViewController. + * + * A FlutterViewController can be initialized either with an already-running `FlutterEngine` via the + * `initWithEngine:` initializer, or it can be initialized with a `FlutterDartProject` that will be + * used to implicitly spin up a new `FlutterEngine`. Creating a `FlutterEngine` before showing a + * FlutterViewController can be used to pre-initialize the Dart VM and to prepare the isolate in + * order to reduce the latency to the first rendered frame. See + * https://docs.flutter.dev/development/add-to-app/performance for more details on loading + * latency. + * + * Holding a `FlutterEngine` independently of FlutterViewControllers can also be used to not to lose + * Dart-related state and asynchronous tasks when navigating back and forth between a + * FlutterViewController and other `UIViewController`s. + */ +FLUTTER_DARWIN_EXPORT +#ifdef __IPHONE_13_4 +@interface FlutterViewController + : UIViewController +#else +@interface FlutterViewController : UIViewController +#endif + +/** + * Initializes this FlutterViewController with the specified `FlutterEngine`. + * + * The initialized viewcontroller will attach itself to the engine as part of this process. + * + * @param engine The `FlutterEngine` instance to attach to. Cannot be nil. + * @param nibName The NIB name to initialize this UIViewController with. + * @param nibBundle The NIB bundle. + */ +- (instancetype)initWithEngine:(FlutterEngine*)engine + nibName:(nullable NSString*)nibName + bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER; + +/** + * Initializes a new FlutterViewController and `FlutterEngine` with the specified + * `FlutterDartProject`. + * + * This will implicitly create a new `FlutterEngine` which is retrievable via the `engine` property + * after initialization. + * + * @param project The `FlutterDartProject` to initialize the `FlutterEngine` with. + * @param nibName The NIB name to initialize this UIViewController with. + * @param nibBundle The NIB bundle. + */ +- (instancetype)initWithProject:(nullable FlutterDartProject*)project + nibName:(nullable NSString*)nibName + bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER; + +/** + * Initializes a new FlutterViewController and `FlutterEngine` with the specified + * `FlutterDartProject` and `initialRoute`. + * + * This will implicitly create a new `FlutterEngine` which is retrievable via the `engine` property + * after initialization. + * + * @param project The `FlutterDartProject` to initialize the `FlutterEngine` with. + * @param initialRoute The initial `Navigator` route to load. + * @param nibName The NIB name to initialize this UIViewController with. + * @param nibBundle The NIB bundle. + */ +- (instancetype)initWithProject:(nullable FlutterDartProject*)project + initialRoute:(nullable NSString*)initialRoute + nibName:(nullable NSString*)nibName + bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER; + +/** + * Initializer that is called from loading a FlutterViewController from a XIB. + * + * See also: + * https://developer.apple.com/documentation/foundation/nscoding/1416145-initwithcoder?language=objc + */ +- (instancetype)initWithCoder:(NSCoder*)aDecoder NS_DESIGNATED_INITIALIZER; + +/** + * Registers a callback that will be invoked when the Flutter view has been rendered. + * The callback will be fired only once. + * + * Replaces an existing callback. Use a `nil` callback to unregister the existing one. + */ +- (void)setFlutterViewDidRenderCallback:(void (^)(void))callback; + +/** + * Returns the file name for the given asset. + * The returned file name can be used to access the asset in the application's + * main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @return The file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset; + +/** + * Returns the file name for the given asset which originates from the specified + * package. + * The returned file name can be used to access the asset in the application's + * main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @return The file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package; + +/** + * Deprecated API to set initial route. + * + * Attempts to set the first route that the Flutter app shows if the Flutter + * runtime hasn't yet started. The default is "/". + * + * This method must be called immediately after `initWithProject` and has no + * effect when using `initWithEngine` if the `FlutterEngine` has already been + * run. + * + * Setting this after the Flutter started running has no effect. See `pushRoute` + * and `popRoute` to change the route after Flutter started running. + * + * This is deprecated because it needs to be called at the time of initialization + * and thus should just be in the `initWithProject` initializer. If using + * `initWithEngine`, the initial route should be set on the engine's + * initializer. + * + * @param route The name of the first route to show. + */ +- (void)setInitialRoute:(NSString*)route + FLUTTER_DEPRECATED("Use FlutterViewController initializer to specify initial route"); + +/** + * Instructs the Flutter Navigator (if any) to go back. + */ +- (void)popRoute; + +/** + * Instructs the Flutter Navigator (if any) to push a route on to the navigation + * stack. + * + * @param route The name of the route to push to the navigation stack. + */ +- (void)pushRoute:(NSString*)route; + +/** + * The `FlutterPluginRegistry` used by this FlutterViewController. + */ +- (id)pluginRegistry; + +/** + * A wrapper around UIAccessibilityIsVoiceOverRunning(). + * + * As a C function, UIAccessibilityIsVoiceOverRunning() cannot be mocked in testing. Mock + * this class method to testing features depends on UIAccessibilityIsVoiceOverRunning(). + */ ++ (BOOL)isUIAccessibilityIsVoiceOverRunning; + +/** + * True if at least one frame has rendered and the ViewController has appeared. + * + * This property is reset to false when the ViewController disappears. It is + * guaranteed to only alternate between true and false for observers. + */ +@property(nonatomic, readonly, getter=isDisplayingFlutterUI) BOOL displayingFlutterUI; + +/** + * Specifies the view to use as a splash screen. Flutter's rendering is asynchronous, so the first + * frame rendered by the Flutter application might not immediately appear when the Flutter view is + * initially placed in the view hierarchy. The splash screen view will be used as + * a replacement until the first frame is rendered. + * + * The view used should be appropriate for multiple sizes; an autoresizing mask to + * have a flexible width and height will be applied automatically. + * + * Set to nil to remove the splash screen view. + */ +@property(strong, nonatomic, nullable) UIView* splashScreenView; + +/** + * Attempts to set the `splashScreenView` property from the `UILaunchStoryboardName` from the + * main bundle's `Info.plist` file. This method will not change the value of `splashScreenView` + * if it cannot find a default one from a storyboard or nib. + * + * @return `YES` if successful, `NO` otherwise. + */ +- (BOOL)loadDefaultSplashScreenView; + +/** + * Controls whether the created view will be opaque or not. + * + * Default is `YES`. Note that setting this to `NO` may negatively impact performance + * when using hardware acceleration, and toggling this will trigger a re-layout of the + * view. + */ +@property(nonatomic, getter=isViewOpaque) BOOL viewOpaque; + +/** + * The `FlutterEngine` instance for this view controller. This could be the engine this + * `FlutterViewController` is initialized with or a new `FlutterEngine` implicitly created if + * no engine was supplied during initialization. + */ +@property(nonatomic, readonly) FlutterEngine* engine; + +/** + * The `FlutterBinaryMessenger` associated with this FlutterViewController (used for communicating + * with channels). + * + * This is just a convenient way to get the |FlutterEngine|'s binary messenger. + */ +@property(nonatomic, readonly) NSObject* binaryMessenger; + +/** + * If the `FlutterViewController` creates a `FlutterEngine`, this property + * determines if that `FlutterEngine` has `allowHeadlessExecution` set. + * + * The intention is that this is used with the XIB. Otherwise, a + * `FlutterEngine` can just be sent to the init methods. + * + * See also: `-[FlutterEngine initWithName:project:allowHeadlessExecution:]` + */ +@property(nonatomic, readonly) BOOL engineAllowHeadlessExecution; + +/** + * Controls whether the created view can be sized based on its content. + * When set to `YES`, the FlutterView will be the same size as the outermost widget. + * Cannot be used with unbounded height widgets, such as Scaffold. + * This property is intended to be used with Add-to-App scenarios. + * + * Once auto resizing is enabled, the FlutterView will rely on custom constraints from then on. + * Avoid disabling it after enabling, as behaviour will then be undefined. + * + * Default is `NO`. + */ +@property(nonatomic, getter=isAutoResizable) BOOL autoResizable; + +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERVIEWCONTROLLER_H_ diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Info.plist b/build/ios/Debug-iphoneos/Flutter.framework/Info.plist new file mode 100644 index 0000000..00614b4 --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Info.plist @@ -0,0 +1,32 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + Flutter + CFBundleIdentifier + io.flutter.flutter + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Flutter + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 13.0 + FlutterEngine + 4c525dac5ebe5971c5708ef73558ed8edcf4a362 + BuildMode + debug + ClangVersion + b'Fuchsia clang version 23.0.0git (https://llvm.googlesource.com/llvm-project 80743bd43fd5b38fedc503308e7a652e23d3ec93)' + + diff --git a/build/ios/Debug-iphoneos/Flutter.framework/Modules/module.modulemap b/build/ios/Debug-iphoneos/Flutter.framework/Modules/module.modulemap new file mode 100644 index 0000000..bf81c8a --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module Flutter { + umbrella header "Flutter.h" + + export * + module * { export * } +} diff --git a/build/ios/Debug-iphoneos/Flutter.framework/PrivacyInfo.xcprivacy b/build/ios/Debug-iphoneos/Flutter.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..d4bc7fc --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,32 @@ + + + + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + 0A2A.1 + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + + diff --git a/build/ios/Debug-iphoneos/Flutter.framework/_CodeSignature/CodeResources b/build/ios/Debug-iphoneos/Flutter.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..90bd91d --- /dev/null +++ b/build/ios/Debug-iphoneos/Flutter.framework/_CodeSignature/CodeResources @@ -0,0 +1,344 @@ + + + + + files + + Headers/Flutter.h + + dQsuFiftv2fxtixhcMIA/+B+uUM= + + Headers/FlutterAppDelegate.h + + PfJCf6hbYTWm910ECDC5roRPfWE= + + Headers/FlutterBinaryMessenger.h + + ksjIMu5IPw+Q3rw2YkAx0KjxkdM= + + Headers/FlutterCallbackCache.h + + V/wkSSsyYdMoexF6wPrC3KgkL4g= + + Headers/FlutterChannels.h + + vFsZXNqjflvqKqAzsIptQaTSJho= + + Headers/FlutterCodecs.h + + sUgX1PJzkvyinL5i7nS1ro/Kd5o= + + Headers/FlutterDartProject.h + + SpNs7IhIC7xP34Ej+LQCaEZkqik= + + Headers/FlutterEngine.h + + NTSo5sK9GKr/cqcdfQ8wcVluw/o= + + Headers/FlutterEngineGroup.h + + bkw+DmHReHDg1PPcvmSjuLZrheA= + + Headers/FlutterHeadlessDartRunner.h + + UqnnVWwQEYYX56eu7lt6dpR3LIc= + + Headers/FlutterHourFormat.h + + VjAwScWkWWSrDeetip3K4yhuwDU= + + Headers/FlutterMacros.h + + crQ9782ULebLQfIR+MbBkjB7d+k= + + Headers/FlutterPlatformViews.h + + hAwPmAERwlkwVd6RZpc09UHL50I= + + Headers/FlutterPlugin.h + + NsaOWzCT7bjY5xg+REQo4HCB7RI= + + Headers/FlutterPluginAppLifeCycleDelegate.h + + qWHw5VIWEa0NmJ1PMhD16nlfRKk= + + Headers/FlutterSceneDelegate.h + + 1YaIV2MTzs0X0U13jT89+5nUoL8= + + Headers/FlutterSceneLifeCycle.h + + 3umHuDOjFIRifyS6VMSJb37Y16A= + + Headers/FlutterTexture.h + + 31prWLso2k5PfMMSbf5hGl+VE6Y= + + Headers/FlutterViewController.h + + yPq6HMz4bF9RnphWF0cWVTFET9U= + + Info.plist + + IZtz9pHGZtJ4HI3CtUWjGwJTIIA= + + Modules/module.modulemap + + wJV5dCKEGl+FAtDc8wJJh/fvKXs= + + PrivacyInfo.xcprivacy + + D+cqXttvC7E/uziGjFdqFabWd7A= + + icudtl.dat + + j5wlnTozB4ari71J5+eav6HVUu0= + + + files2 + + Headers/Flutter.h + + hash2 + + wfWyagPYLCRR2+wTuGRbtW3z3z2AWS+YFxuiBOFdSjY= + + + Headers/FlutterAppDelegate.h + + hash2 + + ehumZ2VCA9xOXBI/7gQunPmAgn9cJpiZKDS9p8XWqkY= + + + Headers/FlutterBinaryMessenger.h + + hash2 + + EXDk4t+7qCpyQkar+q9WHqY9bcK8eyohCwGVtBJhMy8= + + + Headers/FlutterCallbackCache.h + + hash2 + + 0h9+vK5K+r8moTsiGBfs6+TM9Qog089afHAy3gbcwDU= + + + Headers/FlutterChannels.h + + hash2 + + kg195C3vZLiOn8KeFQUy7DoVuA9VZDpqoBLVn64uGaI= + + + Headers/FlutterCodecs.h + + hash2 + + ZyqlHYuZbpFevVeny9Wdl0rVFgS7szIyssSiCyaaeFM= + + + Headers/FlutterDartProject.h + + hash2 + + U8q/0Ibt9q4O2HMsCdUwITtJdTx8Ljhlx+0aY83fH6s= + + + Headers/FlutterEngine.h + + hash2 + + KVKM2kmiYZrIjyoxvnKzFK9OVDkYMV368R5WIsIAdCo= + + + Headers/FlutterEngineGroup.h + + hash2 + + SqzvIxqBXEJ3U9LJ32hCEXsrH2P16gumQ+gQx6Pdlf4= + + + Headers/FlutterHeadlessDartRunner.h + + hash2 + + nmZjZpvFCXrygf4U9aPkNi8VcI7cL5AtA+CY5uUWIL0= + + + Headers/FlutterHourFormat.h + + hash2 + + Q4SLFSghL/5EFJPyLg7PNi9J/xpkVVfzro0VQiQHtrY= + + + Headers/FlutterMacros.h + + hash2 + + ebBVHSZcUnAbN4hRcYq3ttt6++z1Ybc8KVSYhVToD5k= + + + Headers/FlutterPlatformViews.h + + hash2 + + 0aU9uM6QcpzmZpuFYObj9dGlGEkTKowPMERJQQdF2P4= + + + Headers/FlutterPlugin.h + + hash2 + + yK3kOMhW9njU/iR+C3B0lVMZVxS9pNJY3RQxr4hDmwM= + + + Headers/FlutterPluginAppLifeCycleDelegate.h + + hash2 + + +PMn+5SDj2Vd6RU8CQIt/JYl3T+8Dhp7HImqAzocoNk= + + + Headers/FlutterSceneDelegate.h + + hash2 + + G9urZeE312ldazkeP/7sut0t2hA3lfcuxHRSuLmj+gY= + + + Headers/FlutterSceneLifeCycle.h + + hash2 + + tNkLhO++POL42zg5fjEv5/DJfQrXu8qHY6JLbr8tIhc= + + + Headers/FlutterTexture.h + + hash2 + + JcpN4a9sv6xynlD3Ri611N5y+HoupUWp2hyrIXB/I8Y= + + + Headers/FlutterViewController.h + + hash2 + + 4jNuTXbCiZwqpx0lOmTdKSGDs+urojdoGpXOK6wJqaU= + + + Modules/module.modulemap + + hash2 + + 0VjriRpZ7AZZaP/0mMAPMJPhi6LoMB4MhXzL5j24tGs= + + + PrivacyInfo.xcprivacy + + hash2 + + n5XX54YqS1a2btkmvW1iLSplRagn0ZhHJ4tDjVcdQhI= + + + icudtl.dat + + hash2 + + mYNngJqCHVlZKAicGXs/eVnwQg+B951NDa7lM3hJLtU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/Debug-iphoneos/Flutter.framework/icudtl.dat b/build/ios/Debug-iphoneos/Flutter.framework/icudtl.dat new file mode 100644 index 0000000..8f3adcf Binary files /dev/null and b/build/ios/Debug-iphoneos/Flutter.framework/icudtl.dat differ diff --git a/build/ios/Debug-iphoneos/FlutterFramework.o b/build/ios/Debug-iphoneos/FlutterFramework.o new file mode 100644 index 0000000..94d7d26 Binary files /dev/null and b/build/ios/Debug-iphoneos/FlutterFramework.o differ diff --git a/build/ios/Debug-iphoneos/FlutterFramework.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo b/build/ios/Debug-iphoneos/FlutterFramework.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo new file mode 100644 index 0000000..b340ddf Binary files /dev/null and b/build/ios/Debug-iphoneos/FlutterFramework.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo differ diff --git a/build/ios/Debug-iphoneos/FlutterFramework.swiftmodule/arm64-apple-ios.abi.json b/build/ios/Debug-iphoneos/FlutterFramework.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 0000000..d2f988e --- /dev/null +++ b/build/ios/Debug-iphoneos/FlutterFramework.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,9 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "NO_MODULE", + "printedName": "NO_MODULE", + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/build/ios/Debug-iphoneos/FlutterFramework.swiftmodule/arm64-apple-ios.swiftdoc b/build/ios/Debug-iphoneos/FlutterFramework.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..87aa1ba Binary files /dev/null and b/build/ios/Debug-iphoneos/FlutterFramework.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/build/ios/Debug-iphoneos/FlutterFramework.swiftmodule/arm64-apple-ios.swiftmodule b/build/ios/Debug-iphoneos/FlutterFramework.swiftmodule/arm64-apple-ios.swiftmodule new file mode 100644 index 0000000..a26b94f Binary files /dev/null and b/build/ios/Debug-iphoneos/FlutterFramework.swiftmodule/arm64-apple-ios.swiftmodule differ diff --git a/build/ios/Debug-iphoneos/FlutterGeneratedPluginSwiftPackage.o b/build/ios/Debug-iphoneos/FlutterGeneratedPluginSwiftPackage.o new file mode 100644 index 0000000..437d192 Binary files /dev/null and b/build/ios/Debug-iphoneos/FlutterGeneratedPluginSwiftPackage.o differ diff --git a/build/ios/Debug-iphoneos/FlutterGeneratedPluginSwiftPackage.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo b/build/ios/Debug-iphoneos/FlutterGeneratedPluginSwiftPackage.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo new file mode 100644 index 0000000..167b4ab Binary files /dev/null and b/build/ios/Debug-iphoneos/FlutterGeneratedPluginSwiftPackage.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo differ diff --git a/build/ios/Debug-iphoneos/FlutterGeneratedPluginSwiftPackage.swiftmodule/arm64-apple-ios.abi.json b/build/ios/Debug-iphoneos/FlutterGeneratedPluginSwiftPackage.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 0000000..d2f988e --- /dev/null +++ b/build/ios/Debug-iphoneos/FlutterGeneratedPluginSwiftPackage.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,9 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "NO_MODULE", + "printedName": "NO_MODULE", + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/build/ios/Debug-iphoneos/FlutterGeneratedPluginSwiftPackage.swiftmodule/arm64-apple-ios.swiftdoc b/build/ios/Debug-iphoneos/FlutterGeneratedPluginSwiftPackage.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..8d2636b Binary files /dev/null and b/build/ios/Debug-iphoneos/FlutterGeneratedPluginSwiftPackage.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/build/ios/Debug-iphoneos/FlutterGeneratedPluginSwiftPackage.swiftmodule/arm64-apple-ios.swiftmodule b/build/ios/Debug-iphoneos/FlutterGeneratedPluginSwiftPackage.swiftmodule/arm64-apple-ios.swiftmodule new file mode 100644 index 0000000..763f9c2 Binary files /dev/null and b/build/ios/Debug-iphoneos/FlutterGeneratedPluginSwiftPackage.swiftmodule/arm64-apple-ios.swiftmodule differ diff --git a/build/ios/Debug-iphoneos/Runner.app/AppFrameworkInfo.plist b/build/ios/Debug-iphoneos/Runner.app/AppFrameworkInfo.plist new file mode 100644 index 0000000..0ede935 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/AppFrameworkInfo.plist differ diff --git a/build/ios/Debug-iphoneos/Runner.app/AppIcon60x60@2x.png b/build/ios/Debug-iphoneos/Runner.app/AppIcon60x60@2x.png new file mode 100644 index 0000000..2c8859f Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/AppIcon60x60@2x.png differ diff --git a/build/ios/Debug-iphoneos/Runner.app/AppIcon76x76@2x~ipad.png b/build/ios/Debug-iphoneos/Runner.app/AppIcon76x76@2x~ipad.png new file mode 100644 index 0000000..a9addc6 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/AppIcon76x76@2x~ipad.png differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Assets.car b/build/ios/Debug-iphoneos/Runner.app/Assets.car new file mode 100644 index 0000000..39f4fe9 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Assets.car differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib b/build/ios/Debug-iphoneos/Runner.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib new file mode 100644 index 0000000..623fb36 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Base.lproj/LaunchScreen.storyboardc/Info.plist b/build/ios/Debug-iphoneos/Runner.app/Base.lproj/LaunchScreen.storyboardc/Info.plist new file mode 100644 index 0000000..32288e8 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Base.lproj/LaunchScreen.storyboardc/Info.plist differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib b/build/ios/Debug-iphoneos/Runner.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib new file mode 100644 index 0000000..29c6297 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib b/build/ios/Debug-iphoneos/Runner.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib new file mode 100644 index 0000000..5368f93 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Base.lproj/Main.storyboardc/Info.plist b/build/ios/Debug-iphoneos/Runner.app/Base.lproj/Main.storyboardc/Info.plist new file mode 100644 index 0000000..9a41f2c Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Base.lproj/Main.storyboardc/Info.plist differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib b/build/ios/Debug-iphoneos/Runner.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib new file mode 100644 index 0000000..789545e Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/App b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/App new file mode 100755 index 0000000..c6dda3b Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/App differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/Info.plist b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/Info.plist new file mode 100644 index 0000000..be88eec --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 13.0 + + diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..a31ea01 --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources @@ -0,0 +1,234 @@ + + + + + files + + Info.plist + + nHsEkmlVCwRZHdUPhDWVtuHob3A= + + flutter_assets/AssetManifest.bin + + yBKa76yKHsjKsbPqrZk0rblYsC4= + + flutter_assets/FontManifest.json + + vKJkVIcw+LGHFnKJGwrQwCREv68= + + flutter_assets/NOTICES.Z + + t3bDK/hE2lDYYfrc8q7dFdeGYrg= + + flutter_assets/NativeAssetsManifest.json + + re4p7E8rPLLsN+wzaPN/+AVpXTY= + + flutter_assets/fonts/MaterialIcons-Regular.otf + + /CUoTuPQqqdexfyOT9lpJhV+2MQ= + + flutter_assets/isolate_snapshot_data + + WyI1cES1xjZzWuCeGrsyW+u32nc= + + flutter_assets/kernel_blob.bin + + 6chmwFWDF+Mit1Co9FJcsV39fv4= + + flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf + + Bvk+P1ykE1PGRdktwgwDyz6AOqM= + + flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png + + kUCCgXRmQ7Ql3lxXrdQuoudq1L8= + + flutter_assets/shaders/ink_sparkle.frag + + EGRz1/Lz0IU55sDsYLpgQGHcfzg= + + flutter_assets/shaders/stretch_effect.frag + + oF3vzikJfeSpIcWLzeBHGrs5u+w= + + flutter_assets/vm_snapshot_data + + kPG5U/vi5JB3IT5eBEPxtv7pU18= + + + files2 + + flutter_assets/AssetManifest.bin + + hash2 + + 0g4fk58UvtMABh3ZfS4OTRXdb4+EJbGgylW5e+z+2no= + + + flutter_assets/FontManifest.json + + hash2 + + zX4DZFvESy3Ue3y2JvUcTsv1Whl6t3JBYotHrBZfviE= + + + flutter_assets/NOTICES.Z + + hash2 + + m0UBC/L7JuRjzxxfSuqJZHBrOUe+uV9DBmJJQnLKOWw= + + + flutter_assets/NativeAssetsManifest.json + + hash2 + + lUijHkoEgTXB2U+Rkyi/tirix7s8q5ZVfHlB2ql3dss= + + + flutter_assets/fonts/MaterialIcons-Regular.otf + + hash2 + + 2YZbZxoJ1oPROoYwidiCXg9ho3aWzl19RIvIAjqmJFM= + + + flutter_assets/isolate_snapshot_data + + hash2 + + 8reyxbVL9wdI+wq3Kq+0w64HWUHccIXgZZm6Ni0Jzjc= + + + flutter_assets/kernel_blob.bin + + hash2 + + yeIDrJXbGdjVfZaFy29wyOLyi2rP57ANdZjCzk8khDA= + + + flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf + + hash2 + + Z8RP6Rg7AC553ef2l34piGYcmj5KPF/OloeH79vtgjw= + + + flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png + + hash2 + + YFGuQvtQWTGoM+WPkgmp+WZppNDks/BvbYLN4SoOBAE= + + + flutter_assets/shaders/ink_sparkle.frag + + hash2 + + Ys5LpuNCVDcf/fuOBnCvzFMU9EUu317nCvzwefLtfqI= + + + flutter_assets/shaders/stretch_effect.frag + + hash2 + + Ic3y7MmxE2cfsihiDZUuuuDxAqeKOanfibbr32rsMVo= + + + flutter_assets/vm_snapshot_data + + hash2 + + RJx6Caw9y6ANwkB2z4sHpwZNtJqcEORRZFqNocxYl5U= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.bin b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.bin new file mode 100644 index 0000000..1dbd5dc --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.bin @@ -0,0 +1 @@ + 2packages/cupertino_icons/assets/CupertinoIcons.ttf  asset2packages/cupertino_icons/assets/CupertinoIcons.ttf4packages/flutter_map/lib/assets/flutter_map_logo.png  asset4packages/flutter_map/lib/assets/flutter_map_logo.png \ No newline at end of file diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/FontManifest.json b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/FontManifest.json new file mode 100644 index 0000000..464ab58 --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/FontManifest.json @@ -0,0 +1 @@ +[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}] \ No newline at end of file diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/NOTICES.Z b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/NOTICES.Z new file mode 100644 index 0000000..da6f885 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/NOTICES.Z differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/NativeAssetsManifest.json b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/NativeAssetsManifest.json new file mode 100644 index 0000000..523bfc7 --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/NativeAssetsManifest.json @@ -0,0 +1 @@ +{"format-version":[1,0,0],"native-assets":{}} \ No newline at end of file diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf new file mode 100644 index 0000000..8c99266 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/isolate_snapshot_data b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/isolate_snapshot_data new file mode 100644 index 0000000..39aeb99 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/isolate_snapshot_data differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin new file mode 100644 index 0000000..2d67a23 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf new file mode 100644 index 0000000..d580ce7 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png new file mode 100644 index 0000000..8603d0a Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag new file mode 100644 index 0000000..5d33a03 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/shaders/stretch_effect.frag b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/shaders/stretch_effect.frag new file mode 100644 index 0000000..7d310d5 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/shaders/stretch_effect.frag differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/vm_snapshot_data b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/vm_snapshot_data new file mode 100644 index 0000000..3106bbd Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/vm_snapshot_data differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Flutter b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Flutter new file mode 100755 index 0000000..dee874c Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Flutter differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/Flutter.h b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/Flutter.h new file mode 100644 index 0000000..54e1cd3 --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/Flutter.h @@ -0,0 +1,26 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTER_H_ + +#import "FlutterAppDelegate.h" +#import "FlutterBinaryMessenger.h" +#import "FlutterCallbackCache.h" +#import "FlutterChannels.h" +#import "FlutterCodecs.h" +#import "FlutterDartProject.h" +#import "FlutterEngine.h" +#import "FlutterEngineGroup.h" +#import "FlutterHeadlessDartRunner.h" +#import "FlutterMacros.h" +#import "FlutterPlatformViews.h" +#import "FlutterPlugin.h" +#import "FlutterPluginAppLifeCycleDelegate.h" +#import "FlutterSceneDelegate.h" +#import "FlutterSceneLifeCycle.h" +#import "FlutterTexture.h" +#import "FlutterViewController.h" + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTER_H_ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h new file mode 100644 index 0000000..fce4fd3 --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h @@ -0,0 +1,48 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERAPPDELEGATE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERAPPDELEGATE_H_ + +#import + +#import "FlutterMacros.h" +#import "FlutterPlugin.h" + +/** + * `UIApplicationDelegate` subclass for simple apps that want default behavior. + * + * This class implements the following behaviors: + * * Status bar touches are forwarded to the key window's root view + * `FlutterViewController`, in order to trigger scroll to top. + * * Keeps the Flutter connection open in debug mode when the phone screen + * locks. + * + * App delegates for Flutter applications are *not* required to inherit from + * this class. Developers of custom app delegate classes should copy and paste + * code as necessary from FlutterAppDelegate.mm. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterAppDelegate + : UIResponder + +@property(nonatomic, strong, nullable) UIWindow* window; + +/** + * The `FlutterPluginRegistrant` that will be used when FlutterViewControllers + * are instantiated from nibs. + * + * The `FlutterAppDelegate` itself can be passed in without creating a retain + * cycle. + * + * This was introduced to help users migrate code from the FlutterAppDelegate + * when UISceneDelegate was adopted. Using + * FlutterViewController.pluginRegistrant should be preferred since it doesn't + * rely on the FlutterAppDelegate. + */ +@property(nonatomic, strong, nullable) NSObject* pluginRegistrant; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERAPPDELEGATE_H_ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h new file mode 100644 index 0000000..eb0186f --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h @@ -0,0 +1,106 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERBINARYMESSENGER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERBINARYMESSENGER_H_ + +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN +/** + * A message reply callback. + * + * Used for submitting a binary reply back to a Flutter message sender. Also used + * in for handling a binary message reply received from Flutter. + * + * @param reply The reply. + */ +typedef void (^FlutterBinaryReply)(NSData* _Nullable reply); + +/** + * A strategy for handling incoming binary messages from Flutter and to send + * asynchronous replies back to Flutter. + * + * @param message The message. + * @param reply A callback for submitting an asynchronous reply to the sender. + */ +typedef void (^FlutterBinaryMessageHandler)(NSData* _Nullable message, FlutterBinaryReply reply); + +typedef int64_t FlutterBinaryMessengerConnection; + +@protocol FlutterTaskQueue +@end + +/** + * A facility for communicating with the Flutter side using asynchronous message + * passing with binary messages. + * + * Implementated by: + * - `FlutterBasicMessageChannel`, which supports communication using structured + * messages. + * - `FlutterMethodChannel`, which supports communication using asynchronous + * method calls. + * - `FlutterEventChannel`, which supports commuication using event streams. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterBinaryMessenger +/// TODO(gaaclarke): Remove optional when macos supports Background Platform Channels. +@optional +- (NSObject*)makeBackgroundTaskQueue; + +- (FlutterBinaryMessengerConnection) + setMessageHandlerOnChannel:(NSString*)channel + binaryMessageHandler:(FlutterBinaryMessageHandler _Nullable)handler + taskQueue:(NSObject* _Nullable)taskQueue; + +@required +/** + * Sends a binary message to the Flutter side on the specified channel, expecting + * no reply. + * + * @param channel The channel name. + * @param message The message. + */ +- (void)sendOnChannel:(NSString*)channel message:(NSData* _Nullable)message; + +/** + * Sends a binary message to the Flutter side on the specified channel, expecting + * an asynchronous reply. + * + * @param channel The channel name. + * @param message The message. + * @param callback A callback for receiving a reply. + */ +- (void)sendOnChannel:(NSString*)channel + message:(NSData* _Nullable)message + binaryReply:(FlutterBinaryReply _Nullable)callback; + +/** + * Registers a message handler for incoming binary messages from the Flutter side + * on the specified channel. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param channel The channel name. + * @param handler The message handler. + * @return An identifier that represents the connection that was just created to the channel. + */ +- (FlutterBinaryMessengerConnection)setMessageHandlerOnChannel:(NSString*)channel + binaryMessageHandler: + (FlutterBinaryMessageHandler _Nullable)handler; + +/** + * Clears out a channel's message handler if that handler is still the one that + * was created as a result of + * `setMessageHandlerOnChannel:binaryMessageHandler:`. + * + * @param connection The result from `setMessageHandlerOnChannel:binaryMessageHandler:`. + */ +- (void)cleanUpConnection:(FlutterBinaryMessengerConnection)connection; +@end +NS_ASSUME_NONNULL_END +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERBINARYMESSENGER_H_ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h new file mode 100644 index 0000000..b6e331d --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h @@ -0,0 +1,54 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERCALLBACKCACHE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERCALLBACKCACHE_H_ + +#import + +#import "FlutterMacros.h" + +/** + * An object containing the result of `FlutterCallbackCache`'s `lookupCallbackInformation` + * method. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterCallbackInformation : NSObject +/** + * The name of the callback. + */ +@property(copy) NSString* callbackName; +/** + * The class name of the callback. + */ +@property(copy) NSString* callbackClassName; +/** + * The library path of the callback. + */ +@property(copy) NSString* callbackLibraryPath; +@end + +/** + * The cache containing callback information for spawning a + * `FlutterHeadlessDartRunner`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterCallbackCache : NSObject +/** + * Returns the callback information for the given callback handle. + * This callback information can be used when spawning a + * `FlutterHeadlessDartRunner`. + * + * @param handle The handle for a callback, provided by the + * Dart method `PluginUtilities.getCallbackHandle`. + * @return A `FlutterCallbackInformation` object which contains the name of the + * callback, the name of the class in which the callback is defined, and the + * path of the library which contains the callback. If the provided handle is + * invalid, nil is returned. + */ ++ (FlutterCallbackInformation*)lookupCallbackInformation:(int64_t)handle; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERCALLBACKCACHE_H_ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterChannels.h b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterChannels.h new file mode 100644 index 0000000..b88b78a --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterChannels.h @@ -0,0 +1,487 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCHANNELS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCHANNELS_H_ + +#import "FlutterBinaryMessenger.h" +#import "FlutterCodecs.h" + +NS_ASSUME_NONNULL_BEGIN +/** + * A message reply callback. + * + * Used for submitting a reply back to a Flutter message sender. Also used in + * the dual capacity for handling a message reply received from Flutter. + * + * @param reply The reply. + */ +typedef void (^FlutterReply)(id _Nullable reply); + +/** + * A strategy for handling incoming messages from Flutter and to send + * asynchronous replies back to Flutter. + * + * @param message The message. + * @param callback A callback for submitting a reply to the sender which can be invoked from any + * thread. + */ +typedef void (^FlutterMessageHandler)(id _Nullable message, FlutterReply callback); + +/** + * A channel for communicating with the Flutter side using basic, asynchronous + * message passing. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterBasicMessageChannel : NSObject +/** + * Creates a `FlutterBasicMessageChannel` with the specified name and binary + * messenger. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * The channel uses `FlutterStandardMessageCodec` to encode and decode messages. + * + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (instancetype)messageChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Creates a `FlutterBasicMessageChannel` with the specified name, binary + * messenger, and message codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The message codec. + */ ++ (instancetype)messageChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterBasicMessageChannel` with the specified name, binary + * messenger, and message codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The message codec. + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterBasicMessageChannel` with the specified name, binary + * messenger, and message codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The message codec. + * @param taskQueue The FlutterTaskQueue that executes the handler (see + -[FlutterBinaryMessenger makeBackgroundTaskQueue]). + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec + taskQueue:(NSObject* _Nullable)taskQueue; + +/** + * Sends the specified message to the Flutter side, ignoring any reply. + * + * @param message The message. Must be supported by the codec of this + * channel. + */ +- (void)sendMessage:(id _Nullable)message; + +/** + * Sends the specified message to the Flutter side, expecting an asynchronous + * reply. + * + * @param message The message. Must be supported by the codec of this channel. + * @param callback A callback to be invoked with the message reply from Flutter. + */ +- (void)sendMessage:(id _Nullable)message reply:(FlutterReply _Nullable)callback; + +/** + * Registers a message handler with this channel. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param handler The message handler. + */ +- (void)setMessageHandler:(FlutterMessageHandler _Nullable)handler; + +/** + * Adjusts the number of messages that will get buffered when sending messages to + * channels that aren't fully set up yet. For example, the engine isn't running + * yet or the channel's message handler isn't set up on the Dart side yet. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param newSize The number of messages that will get buffered. + */ ++ (void)resizeChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + size:(NSInteger)newSize; + +/** + * Adjusts the number of messages that will get buffered when sending messages to + * channels that aren't fully set up yet. For example, the engine isn't running + * yet or the channel's message handler isn't set up on the Dart side yet. + * + * @param newSize The number of messages that will get buffered. + */ +- (void)resizeChannelBuffer:(NSInteger)newSize; + +/** + * Defines whether the channel should show warning messages when discarding messages + * due to overflow. + * + * @param warns When false, the channel is expected to overflow and warning messages + * will not be shown. + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (void)setWarnsOnOverflow:(BOOL)warns + forChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Defines whether the channel should show warning messages when discarding messages + * due to overflow. + * + * @param warns When false, the channel is expected to overflow and warning messages + * will not be shown. + */ +- (void)setWarnsOnOverflow:(BOOL)warns; + +@end + +/** + * A method call result callback. + * + * Used for submitting a method call result back to a Flutter caller. Also used in + * the dual capacity for handling a method call result received from Flutter. + * + * @param result The result. + */ +typedef void (^FlutterResult)(id _Nullable result); + +/** + * A strategy for handling method calls. + * + * @param call The incoming method call. + * @param result A callback to asynchronously submit the result of the call. + * Invoke the callback with a `FlutterError` to indicate that the call failed. + * Invoke the callback with `FlutterMethodNotImplemented` to indicate that the + * method was unknown. Any other values, including `nil`, are interpreted as + * successful results. This can be invoked from any thread. + */ +typedef void (^FlutterMethodCallHandler)(FlutterMethodCall* call, FlutterResult result); + +/** + * A constant used with `FlutterMethodCallHandler` to respond to the call of an + * unknown method. + */ +FLUTTER_DARWIN_EXPORT +extern NSObject const* FlutterMethodNotImplemented; + +/** + * A channel for communicating with the Flutter side using invocation of + * asynchronous methods. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterMethodChannel : NSObject +/** + * Creates a `FlutterMethodChannel` with the specified name and binary messenger. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * The channel uses `FlutterStandardMethodCodec` to encode and decode method calls + * and result envelopes. + * + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (instancetype)methodChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Creates a `FlutterMethodChannel` with the specified name, binary messenger, and + * method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ ++ (instancetype)methodChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterMethodChannel` with the specified name, binary messenger, + * and method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterMethodChannel` with the specified name, binary messenger, + * method codec, and task queue. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + * @param taskQueue The FlutterTaskQueue that executes the handler (see + -[FlutterBinaryMessenger makeBackgroundTaskQueue]). + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec + taskQueue:(NSObject* _Nullable)taskQueue; + +// clang-format off +/** + * Invokes the specified Flutter method with the specified arguments, expecting + * no results. + * + * @see [MethodChannel.setMethodCallHandler](https://api.flutter.dev/flutter/services/MethodChannel/setMethodCallHandler.html) + * + * @param method The name of the method to invoke. + * @param arguments The arguments. Must be a value supported by the codec of this + * channel. + */ +// clang-format on +- (void)invokeMethod:(NSString*)method arguments:(id _Nullable)arguments; + +/** + * Invokes the specified Flutter method with the specified arguments, expecting + * an asynchronous result. + * + * @param method The name of the method to invoke. + * @param arguments The arguments. Must be a value supported by the codec of this + * channel. + * @param callback A callback that will be invoked with the asynchronous result. + * The result will be a `FlutterError` instance, if the method call resulted + * in an error on the Flutter side. Will be `FlutterMethodNotImplemented`, if + * the method called was not implemented on the Flutter side. Any other value, + * including `nil`, should be interpreted as successful results. + */ +- (void)invokeMethod:(NSString*)method + arguments:(id _Nullable)arguments + result:(FlutterResult _Nullable)callback; +/** + * Registers a handler for method calls from the Flutter side. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param handler The method call handler. + */ +- (void)setMethodCallHandler:(FlutterMethodCallHandler _Nullable)handler; + +/** + * Adjusts the number of messages that will get buffered when sending messages to + * channels that aren't fully set up yet. For example, the engine isn't running + * yet or the channel's message handler isn't set up on the Dart side yet. + */ +- (void)resizeChannelBuffer:(NSInteger)newSize; + +@end + +/** + * An event sink callback. + * + * @param event The event. + */ +typedef void (^FlutterEventSink)(id _Nullable event); + +/** + * A strategy for exposing an event stream to the Flutter side. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterStreamHandler +/** + * Sets up an event stream and begin emitting events. + * + * Invoked when the first listener is registered with the Stream associated to + * this channel on the Flutter side. + * + * @param arguments Arguments for the stream. + * @param events A callback to asynchronously emit events. Invoke the + * callback with a `FlutterError` to emit an error event. Invoke the + * callback with `FlutterEndOfEventStream` to indicate that no more + * events will be emitted. Any other value, including `nil` are emitted as + * successful events. + * @return A FlutterError instance, if setup fails. + */ +- (FlutterError* _Nullable)onListenWithArguments:(id _Nullable)arguments + eventSink:(FlutterEventSink)events; + +/** + * Tears down an event stream. + * + * Invoked when the last listener is deregistered from the Stream associated to + * this channel on the Flutter side. + * + * The channel implementation may call this method with `nil` arguments + * to separate a pair of two consecutive set up requests. Such request pairs + * may occur during Flutter hot restart. + * + * @param arguments Arguments for the stream. + * @return A FlutterError instance, if teardown fails. + */ +- (FlutterError* _Nullable)onCancelWithArguments:(id _Nullable)arguments; +@end + +/** + * A constant used with `FlutterEventChannel` to indicate end of stream. + */ +FLUTTER_DARWIN_EXPORT +extern NSObject const* FlutterEndOfEventStream; + +/** + * A channel for communicating with the Flutter side using event streams. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEventChannel : NSObject +/** + * Creates a `FlutterEventChannel` with the specified name and binary messenger. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterViewController`. + * + * The channel uses `FlutterStandardMethodCodec` to decode stream setup and + * teardown requests, and to encode event envelopes. + * + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (instancetype)eventChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Creates a `FlutterEventChannel` with the specified name, binary messenger, + * and method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ ++ (instancetype)eventChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterEventChannel` with the specified name, binary messenger, + * and method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterEventChannel` with the specified name, binary messenger, + * method codec and task queue. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + * @param taskQueue The FlutterTaskQueue that executes the handler (see + -[FlutterBinaryMessenger makeBackgroundTaskQueue]). + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec + taskQueue:(NSObject* _Nullable)taskQueue; +/** + * Registers a handler for stream setup requests from the Flutter side. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param handler The stream handler. + */ +- (void)setStreamHandler:(NSObject* _Nullable)handler; +@end +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCHANNELS_H_ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCodecs.h b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCodecs.h new file mode 100644 index 0000000..93e1d32 --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCodecs.h @@ -0,0 +1,478 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCODECS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCODECS_H_ + +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * A message encoding/decoding mechanism. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterMessageCodec +/** + * Returns a shared instance of this `FlutterMessageCodec`. + */ ++ (instancetype)sharedInstance; + +/** + * Encodes the specified message into binary. + * + * @param message The message. + * @return The binary encoding, or `nil`, if `message` was `nil`. + */ +- (NSData* _Nullable)encode:(id _Nullable)message; + +/** + * Decodes the specified message from binary. + * + * @param message The message. + * @return The decoded message, or `nil`, if `message` was `nil`. + */ +- (id _Nullable)decode:(NSData* _Nullable)message; +@end + +/** + * A `FlutterMessageCodec` using unencoded binary messages, represented as + * `NSData` instances. + * + * This codec is guaranteed to be compatible with the corresponding + * [BinaryCodec](https://api.flutter.dev/flutter/services/BinaryCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * On the Dart side, messages are represented using `ByteData`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterBinaryCodec : NSObject +@end + +/** + * A `FlutterMessageCodec` using UTF-8 encoded `NSString` messages. + * + * This codec is guaranteed to be compatible with the corresponding + * [StringCodec](https://api.flutter.dev/flutter/services/StringCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStringCodec : NSObject +@end + +/** + * A `FlutterMessageCodec` using UTF-8 encoded JSON messages. + * + * This codec is guaranteed to be compatible with the corresponding + * [JSONMessageCodec](https://api.flutter.dev/flutter/services/JSONMessageCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Supports values accepted by `NSJSONSerialization` plus top-level + * `nil`, `NSNumber`, and `NSString`. + * + * On the Dart side, JSON messages are handled by the JSON facilities of the + * [`dart:convert`](https://api.dartlang.org/stable/dart-convert/JSON-constant.html) + * package. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterJSONMessageCodec : NSObject +@end + +/** + * A writer of the Flutter standard binary encoding. + * + * See `FlutterStandardMessageCodec` for details on the encoding. + * + * The encoding is extensible via subclasses overriding `writeValue`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardWriter : NSObject +/** + * Create a `FlutterStandardWriter` who will write to \p data. + */ +- (instancetype)initWithData:(NSMutableData*)data; +/** Write a 8-bit byte. */ +- (void)writeByte:(UInt8)value; +/** Write an array of \p bytes of size \p length. */ +- (void)writeBytes:(const void*)bytes length:(NSUInteger)length; +/** Write an array of bytes contained in \p data. */ +- (void)writeData:(NSData*)data; +/** Write 32-bit unsigned integer that represents a \p size of a collection. */ +- (void)writeSize:(UInt32)size; +/** Write zero padding until data is aligned with \p alignment. */ +- (void)writeAlignment:(UInt8)alignment; +/** Write a string with UTF-8 encoding. */ +- (void)writeUTF8:(NSString*)value; +/** Introspects into an object and writes its representation. + * + * Supported Data Types: + * - NSNull + * - NSNumber + * - NSString (as UTF-8) + * - FlutterStandardTypedData + * - NSArray of supported types + * - NSDictionary of supporte types + * + * NSAsserts on failure. + */ +- (void)writeValue:(id)value; +@end + +/** + * A reader of the Flutter standard binary encoding. + * + * See `FlutterStandardMessageCodec` for details on the encoding. + * + * The encoding is extensible via subclasses overriding `readValueOfType`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardReader : NSObject +/** + * Create a new `FlutterStandardReader` who reads from \p data. + */ +- (instancetype)initWithData:(NSData*)data; +/** Returns YES when the reader hasn't reached the end of its data. */ +- (BOOL)hasMore; +/** Reads a byte value and increments the position. */ +- (UInt8)readByte; +/** Reads a sequence of byte values of \p length and increments the position. */ +- (void)readBytes:(void*)destination length:(NSUInteger)length; +/** Reads a sequence of byte values of \p length and increments the position. */ +- (NSData*)readData:(NSUInteger)length; +/** Reads a 32-bit unsigned integer representing a collection size and increments the position.*/ +- (UInt32)readSize; +/** Advances the read position until it is aligned with \p alignment. */ +- (void)readAlignment:(UInt8)alignment; +/** Read a null terminated string encoded with UTF-8/ */ +- (NSString*)readUTF8; +/** + * Reads a byte for `FlutterStandardField` the decodes a value matching that type. + * + * See also: -[FlutterStandardWriter writeValue] + */ +- (nullable id)readValue; +/** + * Decodes a value matching the \p type specified. + * + * See also: + * - `FlutterStandardField` + * - `-[FlutterStandardWriter writeValue]` + */ +- (nullable id)readValueOfType:(UInt8)type; +@end + +/** + * A factory of compatible reader/writer instances using the Flutter standard + * binary encoding or extensions thereof. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardReaderWriter : NSObject +/** + * Create a new `FlutterStandardWriter` for writing to \p data. + */ +- (FlutterStandardWriter*)writerWithData:(NSMutableData*)data; +/** + * Create a new `FlutterStandardReader` for reading from \p data. + */ +- (FlutterStandardReader*)readerWithData:(NSData*)data; +@end + +/** + * A `FlutterMessageCodec` using the Flutter standard binary encoding. + * + * This codec is guaranteed to be compatible with the corresponding + * [StandardMessageCodec](https://api.flutter.dev/flutter/services/StandardMessageCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Supported messages are acyclic values of these forms: + * + * - `nil` or `NSNull` + * - `NSNumber` (including their representation of Boolean values) + * - `NSString` + * - `FlutterStandardTypedData` + * - `NSArray` of supported values + * - `NSDictionary` with supported keys and values + * + * On the Dart side, these values are represented as follows: + * + * - `nil` or `NSNull`: null + * - `NSNumber`: `bool`, `int`, or `double`, depending on the contained value. + * - `NSString`: `String` + * - `FlutterStandardTypedData`: `Uint8List`, `Int32List`, `Int64List`, or `Float64List` + * - `NSArray`: `List` + * - `NSDictionary`: `Map` + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardMessageCodec : NSObject +/** + * Create a `FlutterStandardMessageCodec` who will read and write to \p readerWriter. + */ ++ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter; +@end + +/** + * Command object representing a method call on a `FlutterMethodChannel`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterMethodCall : NSObject +/** + * Creates a method call for invoking the specified named method with the + * specified arguments. + * + * @param method the name of the method to call. + * @param arguments the arguments value. + */ ++ (instancetype)methodCallWithMethodName:(NSString*)method arguments:(id _Nullable)arguments; + +/** + * The method name. + */ +@property(readonly, nonatomic) NSString* method; + +/** + * The arguments. + */ +@property(readonly, nonatomic, nullable) id arguments; +@end + +/** + * Error object representing an unsuccessful outcome of invoking a method + * on a `FlutterMethodChannel`, or an error event on a `FlutterEventChannel`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterError : NSObject +/** + * Creates a `FlutterError` with the specified error code, message, and details. + * + * @param code An error code string for programmatic use. + * @param message A human-readable error message. + * @param details Custom error details. + */ ++ (instancetype)errorWithCode:(NSString*)code + message:(NSString* _Nullable)message + details:(id _Nullable)details; +/** + The error code. + */ +@property(readonly, nonatomic) NSString* code; + +/** + The error message. + */ +@property(readonly, nonatomic, nullable) NSString* message; + +/** + The error details. + */ +@property(readonly, nonatomic, nullable) id details; +@end + +/** + * Type of numeric data items encoded in a `FlutterStandardDataType`. + * + * - FlutterStandardDataTypeUInt8: plain bytes + * - FlutterStandardDataTypeInt32: 32-bit signed integers + * - FlutterStandardDataTypeInt64: 64-bit signed integers + * - FlutterStandardDataTypeFloat64: 64-bit floats + */ +typedef NS_ENUM(NSInteger, FlutterStandardDataType) { + // NOLINTBEGIN(readability-identifier-naming) + FlutterStandardDataTypeUInt8, + FlutterStandardDataTypeInt32, + FlutterStandardDataTypeInt64, + FlutterStandardDataTypeFloat32, + FlutterStandardDataTypeFloat64, + // NOLINTEND(readability-identifier-naming) +}; + +/** + * A byte buffer holding `UInt8`, `SInt32`, `SInt64`, or `Float64` values, used + * with `FlutterStandardMessageCodec` and `FlutterStandardMethodCodec`. + * + * Two's complement encoding is used for signed integers. IEEE754 + * double-precision representation is used for floats. The platform's native + * endianness is assumed. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardTypedData : NSObject +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as plain bytes. + * + * @param data the byte data. + */ ++ (instancetype)typedDataWithBytes:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 32-bit signed integers. + * + * @param data the byte data. The length must be divisible by 4. + */ ++ (instancetype)typedDataWithInt32:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 64-bit signed integers. + * + * @param data the byte data. The length must be divisible by 8. + */ ++ (instancetype)typedDataWithInt64:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 32-bit floats. + * + * @param data the byte data. The length must be divisible by 8. + */ ++ (instancetype)typedDataWithFloat32:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 64-bit floats. + * + * @param data the byte data. The length must be divisible by 8. + */ ++ (instancetype)typedDataWithFloat64:(NSData*)data; + +/** + * The raw underlying data buffer. + */ +@property(readonly, nonatomic) NSData* data; + +/** + * The type of the encoded values. + */ +@property(readonly, nonatomic, assign) FlutterStandardDataType type; + +/** + * The number of value items encoded. + */ +@property(readonly, nonatomic, assign) UInt32 elementCount; + +/** + * The number of bytes used by the encoding of a single value item. + */ +@property(readonly, nonatomic, assign) UInt8 elementSize; +@end + +/** + * An arbitrarily large integer value, used with `FlutterStandardMessageCodec` + * and `FlutterStandardMethodCodec`. + */ +FLUTTER_DARWIN_EXPORT +FLUTTER_UNAVAILABLE("Unavailable on 2018-08-31. Deprecated on 2018-01-09. " + "FlutterStandardBigInteger was needed because the Dart 1.0 int type had no " + "size limit. With Dart 2.0, the int type is a fixed-size, 64-bit signed " + "integer. If you need to communicate larger integers, use NSString encoding " + "instead.") +@interface FlutterStandardBigInteger : NSObject +@end + +/** + * A codec for method calls and enveloped results. + * + * Method calls are encoded as binary messages with enough structure that the + * codec can extract a method name `NSString` and an arguments `NSObject`, + * possibly `nil`. These data items are used to populate a `FlutterMethodCall`. + * + * Result envelopes are encoded as binary messages with enough structure that + * the codec can determine whether the result was successful or an error. In + * the former case, the codec can extract the result `NSObject`, possibly `nil`. + * In the latter case, the codec can extract an error code `NSString`, a + * human-readable `NSString` error message (possibly `nil`), and a custom + * error details `NSObject`, possibly `nil`. These data items are used to + * populate a `FlutterError`. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterMethodCodec +/** + * Provides access to a shared instance this codec. + * + * @return The shared instance. + */ ++ (instancetype)sharedInstance; + +/** + * Encodes the specified method call into binary. + * + * @param methodCall The method call. The arguments value + * must be supported by this codec. + * @return The binary encoding. + */ +- (NSData*)encodeMethodCall:(FlutterMethodCall*)methodCall; + +/** + * Decodes the specified method call from binary. + * + * @param methodCall The method call to decode. + * @return The decoded method call. + */ +- (FlutterMethodCall*)decodeMethodCall:(NSData*)methodCall; + +/** + * Encodes the specified successful result into binary. + * + * @param result The result. Must be a value supported by this codec. + * @return The binary encoding. + */ +- (NSData*)encodeSuccessEnvelope:(id _Nullable)result; + +/** + * Encodes the specified error result into binary. + * + * @param error The error object. The error details value must be supported + * by this codec. + * @return The binary encoding. + */ +- (NSData*)encodeErrorEnvelope:(FlutterError*)error; + +/** + * Deccodes the specified result envelope from binary. + * + * @param envelope The error object. + * @return The result value, if the envelope represented a successful result, + * or a `FlutterError` instance, if not. + */ +- (id _Nullable)decodeEnvelope:(NSData*)envelope; +@end + +/** + * A `FlutterMethodCodec` using UTF-8 encoded JSON method calls and result + * envelopes. + * + * This codec is guaranteed to be compatible with the corresponding + * [JSONMethodCodec](https://api.flutter.dev/flutter/services/JSONMethodCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Values supported as methods arguments and result payloads are + * those supported as top-level or leaf values by `FlutterJSONMessageCodec`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterJSONMethodCodec : NSObject +@end + +/** + * A `FlutterMethodCodec` using the Flutter standard binary encoding. + * + * This codec is guaranteed to be compatible with the corresponding + * [StandardMethodCodec](https://api.flutter.dev/flutter/services/StandardMethodCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Values supported as method arguments and result payloads are those supported by + * `FlutterStandardMessageCodec`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardMethodCodec : NSObject +/** + * Create a `FlutterStandardMethodCodec` who will read and write to \p readerWriter. + */ ++ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCODECS_H_ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterDartProject.h b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterDartProject.h new file mode 100644 index 0000000..c1fd8db --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterDartProject.h @@ -0,0 +1,102 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERDARTPROJECT_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERDARTPROJECT_H_ + +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * A set of Flutter and Dart assets used by a `FlutterEngine` to initialize execution. + * + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterDartProject : NSObject + +/** + * Initializes a Flutter Dart project from a bundle. + * + * The bundle must either contain a flutter_assets resource directory, or set the Info.plist key + * FLTAssetsPath to override that name (if you are doing a custom build using a different name). + * + * @param bundle The bundle containing the Flutter assets directory. If nil, the App framework + * created by Flutter will be used. + */ +- (instancetype)initWithPrecompiledDartBundle:(nullable NSBundle*)bundle NS_DESIGNATED_INITIALIZER; +/** + * Unavailable - use `init` instead. + */ +- (instancetype)initFromDefaultSourceForConfiguration API_UNAVAILABLE(macos) + FLUTTER_UNAVAILABLE("Use -init instead."); + +/** + * Returns the default identifier for the bundle where we expect to find the Flutter Dart + * application. + */ ++ (NSString*)defaultBundleIdentifier; + +/** + * An NSArray of NSStrings to be passed as command line arguments to the Dart entrypoint. + * + * If this is not explicitly set, this will default to the contents of + * [NSProcessInfo arguments], without the binary name. + * + * Set this to nil to pass no arguments to the Dart entrypoint. + */ +@property(nonatomic, nullable, copy) + NSArray* dartEntrypointArguments API_UNAVAILABLE(ios); + +/** + * Returns the file name for the given asset. If the bundle with the identifier + * "io.flutter.flutter.app" exists, it will try use that bundle; otherwise, it + * will use the main bundle. To specify a different bundle, use + * `+lookupKeyForAsset:fromBundle`. + * + * @param asset The name of the asset. The name can be hierarchical. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset; + +/** + * Returns the file name for the given asset. + * The returned file name can be used to access the asset in the supplied bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param bundle The `NSBundle` to use for looking up the asset. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset fromBundle:(nullable NSBundle*)bundle; + +/** + * Returns the file name for the given asset which originates from the specified package. + * The returned file name can be used to access the asset in the application's main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package; + +/** + * Returns the file name for the given asset which originates from the specified package. + * The returned file name can be used to access the asset in the specified bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @param bundle The bundle to use when doing the lookup. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset + fromPackage:(NSString*)package + fromBundle:(nullable NSBundle*)bundle; + +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERDARTPROJECT_H_ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngine.h b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngine.h new file mode 100644 index 0000000..bd03719 --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngine.h @@ -0,0 +1,495 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINE_H_ + +#import +#import + +#import "FlutterBinaryMessenger.h" +#import "FlutterDartProject.h" +#import "FlutterMacros.h" +#import "FlutterPlugin.h" +#import "FlutterTexture.h" + +@class FlutterViewController; + +NS_ASSUME_NONNULL_BEGIN + +/** + * The dart entrypoint that is associated with `main()`. This is to be used as an argument to the + * `runWithEntrypoint*` methods. + */ +// NOLINTNEXTLINE(readability-identifier-naming) +extern NSString* const FlutterDefaultDartEntrypoint; + +/** + * The default Flutter initial route ("/"). + */ +// NOLINTNEXTLINE(readability-identifier-naming) +extern NSString* const FlutterDefaultInitialRoute; + +/** + * The FlutterEngine class coordinates a single instance of execution for a + * `FlutterDartProject`. It may have zero or one `FlutterViewController` at a + * time, which can be specified via `-setViewController:`. + * `FlutterViewController`'s `initWithEngine` initializer will automatically call + * `-setViewController:` for itself. + * + * A FlutterEngine can be created independently of a `FlutterViewController` for + * headless execution. It can also persist across the lifespan of multiple + * `FlutterViewController` instances to maintain state and/or asynchronous tasks + * (such as downloading a large file). + * + * A FlutterEngine can also be used to prewarm the Dart execution environment and reduce the + * latency of showing the Flutter screen when a `FlutterViewController` is created and presented. + * See https://docs.flutter.dev/development/add-to-app/performance for more details on loading + * performance. + * + * Alternatively, you can simply create a new `FlutterViewController` with only a + * `FlutterDartProject`. That `FlutterViewController` will internally manage its + * own instance of a FlutterEngine, but will not guarantee survival of the engine + * beyond the life of the ViewController. + * + * A newly initialized FlutterEngine will not actually run a Dart Isolate until + * either `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is invoked. + * One of these methods must be invoked before calling `-setViewController:`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEngine : NSObject + +/** + * Default initializer for a FlutterEngine. + * + * Threads created by this FlutterEngine will appear as "FlutterEngine #" in + * Instruments. The prefix can be customized using `initWithName`. + * + * The engine will execute the project located in the bundle with the identifier + * "io.flutter.flutter.app" (the default for Flutter projects). + * + * A newly initialized engine will not run until either `-runWithEntrypoint:` or + * `-runWithEntrypoint:libraryURI:` is called. + * + * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`. + * This means that the engine will continue to run regardless of whether a `FlutterViewController` + * is attached to it or not, until `-destroyContext:` is called or the process finishes. + */ +- (instancetype)init; + +/** + * Initialize this FlutterEngine. + * + * The engine will execute the project located in the bundle with the identifier + * "io.flutter.flutter.app" (the default for Flutter projects). + * + * A newly initialized engine will not run until either `-runWithEntrypoint:` or + * `-runWithEntrypoint:libraryURI:` is called. + * + * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`. + * This means that the engine will continue to run regardless of whether a `FlutterViewController` + * is attached to it or not, until `-destroyContext:` is called or the process finishes. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + */ +- (instancetype)initWithName:(NSString*)labelPrefix; + +/** + * Initialize this FlutterEngine with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate + * the project in a default location (the flutter_assets folder in the iOS application + * bundle). + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called. + * + * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`. + * This means that the engine will continue to run regardless of whether a `FlutterViewController` + * is attached to it or not, until `-destroyContext:` is called or the process finishes. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + * @param project The `FlutterDartProject` to run. + */ +- (instancetype)initWithName:(NSString*)labelPrefix project:(nullable FlutterDartProject*)project; + +/** + * Initialize this FlutterEngine with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate + * the project in a default location (the flutter_assets folder in the iOS application + * bundle). + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + * @param project The `FlutterDartProject` to run. + * @param allowHeadlessExecution Whether or not to allow this instance to continue + * running after passing a nil `FlutterViewController` to `-setViewController:`. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(nullable FlutterDartProject*)project + allowHeadlessExecution:(BOOL)allowHeadlessExecution; + +/** + * Initialize this FlutterEngine with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate + * the project in a default location (the flutter_assets folder in the iOS application + * bundle). + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + * @param project The `FlutterDartProject` to run. + * @param allowHeadlessExecution Whether or not to allow this instance to continue + * running after passing a nil `FlutterViewController` to `-setViewController:`. + * @param restorationEnabled Whether state restoration is enabled. When true, the framework will + * wait for the attached view controller to provide restoration data. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(nullable FlutterDartProject*)project + allowHeadlessExecution:(BOOL)allowHeadlessExecution + restorationEnabled:(BOOL)restorationEnabled NS_DESIGNATED_INITIALIZER; + +/** + * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that + * contains `main()`), using `main()` as the entrypoint (the default for Flutter projects), + * and using "/" (the default route) as the initial route. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)run; + +/** + * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that + * contains `main()`), using "/" (the default route) as the initial route. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from the same Dart + * library that contains the app's main() function. If this is FlutterDefaultDartEntrypoint (or + * nil) it will default to `main()`. If it is not the app's main() function, that function must + * be decorated with `@pragma(vm:entry-point)` to ensure the method is not tree-shaken by the Dart + * compiler. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint; + +/** + * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that + * contains `main()`). + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from the same Dart + * library that contains the app's main() function. If this is FlutterDefaultDartEntrypoint (or + * nil), it will default to `main()`. If it is not the app's main() function, that function must + * be decorated with `@pragma(vm:entry-point)` to ensure the method is not tree-shaken by the Dart + * compiler. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint + initialRoute:(nullable NSString*)initialRoute; + +/** + * Runs a Dart program on an Isolate using the specified entrypoint and Dart library, + * which may not be the same as the library containing the Dart program's `main()` function. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param uri The URI of the Dart library which contains the entrypoint method + * (example "package:foo_package/main.dart"). If nil, this will default to + * the same library as the `main()` function in the Dart program. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint libraryURI:(nullable NSString*)uri; + +/** + * Runs a Dart program on an Isolate using the specified entrypoint and Dart library, + * which may not be the same as the library containing the Dart program's `main()` function. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint + * method (example "package:foo_package/main.dart"). If nil, this will + * default to the same library as the `main()` function in the Dart program. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI + initialRoute:(nullable NSString*)initialRoute; + +/** + * Runs a Dart program on an Isolate using the specified entrypoint and Dart library, + * which may not be the same as the library containing the Dart program's `main()` function. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint + * method (example "package:foo_package/main.dart"). If nil, this will + * default to the same library as the `main()` function in the Dart program. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * @param entrypointArgs Arguments passed as a list of string to Dart's entrypoint function. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI + initialRoute:(nullable NSString*)initialRoute + entrypointArgs:(nullable NSArray*)entrypointArgs; + +/** + * Destroy running context for an engine. + * + * This method can be used to force the FlutterEngine object to release all resources. + * After sending this message, the object will be in an unusable state until it is deallocated. + * Accessing properties or sending messages to it will result in undefined behavior or runtime + * errors. + */ +- (void)destroyContext; + +/** + * Ensures that Flutter will generate a semantics tree. + * + * This is enabled by default if certain accessibility services are turned on by + * the user, or when using a Simulator. This method allows a user to turn + * semantics on when they would not ordinarily be generated and the performance + * overhead is not a concern, e.g. for UI testing. Note that semantics should + * never be programmatically turned off, as it would potentially disable + * accessibility services an end user has requested. + * + * This method must only be called after launching the engine via + * `-runWithEntrypoint:` or `-runWithEntryPoint:libraryURI`. + * + * Although this method returns synchronously, it does not guarantee that a + * semantics tree is actually available when the method returns. It + * synchronously ensures that the next frame the Flutter framework creates will + * have a semantics tree. + * + * You can subscribe to semantics updates via `NSNotificationCenter` by adding + * an observer for the name `FlutterSemanticsUpdateNotification`. The `object` + * parameter will be the `FlutterViewController` associated with the semantics + * update. This will asynchronously fire after a semantics tree has actually + * built (which may be some time after the frame has been rendered). + */ +- (void)ensureSemanticsEnabled; + +/** + * Sets the `FlutterViewController` for this instance. The FlutterEngine must be + * running (e.g. a successful call to `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI`) + * before calling this method. Callers may pass nil to remove the viewController + * and have the engine run headless in the current process. + * + * A FlutterEngine can only have one `FlutterViewController` at a time. If there is + * already a `FlutterViewController` associated with this instance, this method will replace + * the engine's current viewController with the newly specified one. + * + * Setting the viewController will signal the engine to start animations and drawing, and unsetting + * it will signal the engine to stop animations and drawing. However, neither will impact the state + * of the Dart program's execution. + */ +@property(nonatomic, weak) FlutterViewController* viewController; + +/** + * The `FlutterMethodChannel` used for localization related platform messages, such as + * setting the locale. + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly, nullable) FlutterMethodChannel* localizationChannel; +/** + * The `FlutterMethodChannel` used for navigation related platform messages. + * + * Can be nil after `destroyContext` is called. + * + * @see [Navigation + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/navigation-constant.html) + * @see [Navigator Widget](https://api.flutter.dev/flutter/widgets/Navigator-class.html) + */ +@property(nonatomic, readonly) FlutterMethodChannel* navigationChannel; + +/** + * The `FlutterMethodChannel` used for restoration related platform messages. + * + * Can be nil after `destroyContext` is called. + * + * @see [Restoration + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/restoration-constant.html) + */ +@property(nonatomic, readonly) FlutterMethodChannel* restorationChannel; + +/** + * The `FlutterMethodChannel` used for core platform messages, such as + * information about the screen orientation. + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly) FlutterMethodChannel* platformChannel; + +/** + * The `FlutterMethodChannel` used to communicate text input events to the + * Dart Isolate. + * + * Can be nil after `destroyContext` is called. + * + * @see [Text Input + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/textInput-constant.html) + */ +@property(nonatomic, readonly) FlutterMethodChannel* textInputChannel; + +/** + * The `FlutterBasicMessageChannel` used to communicate app lifecycle events + * to the Dart Isolate. + * + * Can be nil after `destroyContext` is called. + * + * @see [Lifecycle + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/lifecycle-constant.html) + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* lifecycleChannel; + +/** + * The `FlutterBasicMessageChannel` used for communicating system events, such as + * memory pressure events. + * + * Can be nil after `destroyContext` is called. + * + * @see [System + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/system-constant.html) + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* systemChannel; + +/** + * The `FlutterBasicMessageChannel` used for communicating user settings such as + * clock format and text scale. + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* settingsChannel; + +/** + * The `FlutterBasicMessageChannel` used for communicating key events + * from physical keyboards + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* keyEventChannel; + +/** + * The `NSURL` of the Dart VM Service for the service isolate. + * + * This is only set in debug and profile runtime modes, and only after the + * Dart VM Service is ready. In release mode or before the Dart VM Service has + * started, it returns `nil`. + */ +@property(nonatomic, readonly, nullable) NSURL* vmServiceUrl; + +/** + * The `FlutterBinaryMessenger` associated with this FlutterEngine (used for communicating with + * channels). + */ +@property(nonatomic, readonly) NSObject* binaryMessenger; + +/** + * The `FlutterTextureRegistry` associated with this FlutterEngine (used to register textures). + */ +@property(nonatomic, readonly) NSObject* textureRegistry; + +/** + * The UI Isolate ID of the engine. + * + * This property will be nil if the engine is not running. + */ +@property(nonatomic, readonly, copy, nullable) NSString* isolateId; + +/** + * Whether or not GPU calls are allowed. + * + * Typically this is set when the app is backgrounded and foregrounded. + */ +@property(nonatomic, assign) BOOL isGpuDisabled; + +@end + +/** + * Exposes parts of a `FlutterEngine` for registration purposes. + * + * This is used when the engine is created implicitly to allow registering + * plugins, application-level method channels, platform views, etc. + */ +@protocol FlutterImplicitEngineBridge + +/** + * The `FlutterPluginRegistry` for the created `FlutterEngine`. + * + * This can be used to vend `FlutterPluginRegistrar`s for plugins. + */ +@property(nonatomic, readonly) NSObject* pluginRegistry; + +/** + * The `FlutterApplicationRegistrar` for the created `FlutterEngine`. + * + * This registrar provides access to application-level services, such as the engine's + * `FlutterBinaryMessenger` or `FlutterTextureRegistry`. + */ +@property(nonatomic, readonly) NSObject* applicationRegistrar; + +@end + +/** + * Protocol for receiving a callback when an implicit engine is initialized, such as when created by + * a FlutterViewController from a storyboard. + * + * This provides the engine bridge to the listener. + */ +@protocol FlutterImplicitEngineDelegate +@required + +/** + * Called once the implicit `FlutterEngine` is initialized. + * + * The `FlutterImplicitEngineBridge` can then be used to register plugins, + * application-level method channels, platform views, etc. + */ +- (void)didInitializeImplicitFlutterEngine:(NSObject*)engineBridge; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINE_H_ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h new file mode 100644 index 0000000..47cdc07 --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h @@ -0,0 +1,115 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINEGROUP_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINEGROUP_H_ + +#import + +#import "FlutterEngine.h" + +NS_ASSUME_NONNULL_BEGIN + +/** Options that control how a FlutterEngine should be created. */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEngineGroupOptions : NSObject + +/** + * The name of a top-level function from a Dart library. If this is FlutterDefaultDartEntrypoint + * (or nil); this will default to `main()`. If it is not the app's main() function, that function + * must be decorated with `@pragma(vm:entry-point)` to ensure themethod is not tree-shaken by the + * Dart compiler. + */ +@property(nonatomic, copy, nullable) NSString* entrypoint; + +/** + * The URI of the Dart library which contains the entrypoint method. If nil, this will default to + * the same library as the `main()` function in the Dart program. + */ +@property(nonatomic, copy, nullable) NSString* libraryURI; + +/** + * The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + */ +@property(nonatomic, copy, nullable) NSString* initialRoute; + +/** + * Arguments passed as a list of string to Dart's entrypoint function. + */ +@property(nonatomic, copy, nullable) NSArray* entrypointArgs; +@end + +/** + * Represents a collection of FlutterEngines who share resources which allows + * them to be created with less time const and occupy less memory than just + * creating multiple FlutterEngines. + * + * Deleting a FlutterEngineGroup doesn't invalidate existing FlutterEngines, but + * it eliminates the possibility to create more FlutterEngines in that group. + * + * @warning This class is a work-in-progress and may change. + * @see https://github.com/flutter/flutter/issues/72009 + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEngineGroup : NSObject +- (instancetype)init NS_UNAVAILABLE; + +/** + * Initialize a new FlutterEngineGroup. + * + * @param name The name that will present in the threads shared across the + * engines in this group. + * @param project The `FlutterDartProject` that all FlutterEngines in this group + * will be executing. + */ +- (instancetype)initWithName:(NSString*)name + project:(nullable FlutterDartProject*)project NS_DESIGNATED_INITIALIZER; + +/** + * Creates a running `FlutterEngine` that shares components with this group. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint method. IF nil, + * this will default to the same library as the `main()` function in the Dart program. + * + * @see FlutterEngineGroup + */ +- (FlutterEngine*)makeEngineWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI; + +/** + * Creates a running `FlutterEngine` that shares components with this group. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint method. IF nil, + * this will default to the same library as the `main()` function in the Dart program. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * + * @see FlutterEngineGroup + */ +- (FlutterEngine*)makeEngineWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI + initialRoute:(nullable NSString*)initialRoute; + +/** + * Creates a running `FlutterEngine` that shares components with this group. + * + * @param options Options that control how a FlutterEngine should be created. + * + * @see FlutterEngineGroupOptions + */ +- (FlutterEngine*)makeEngineWithOptions:(nullable FlutterEngineGroupOptions*)options; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINEGROUP_H_ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h new file mode 100644 index 0000000..08069ab --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h @@ -0,0 +1,97 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERHEADLESSDARTRUNNER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERHEADLESSDARTRUNNER_H_ + +#import + +#import "FlutterBinaryMessenger.h" +#import "FlutterDartProject.h" +#import "FlutterEngine.h" +#import "FlutterMacros.h" + +/** + * A callback for when FlutterHeadlessDartRunner has attempted to start a Dart + * Isolate in the background. + * + * @param success YES if the Isolate was started and run successfully, NO + * otherwise. + */ +typedef void (^FlutterHeadlessDartRunnerCallback)(BOOL success); + +/** + * The deprecated FlutterHeadlessDartRunner runs Flutter Dart code with a null rasterizer, + * and no native drawing surface. It is appropriate for use in running Dart + * code e.g. in the background from a plugin. + * + * Most callers should prefer using `FlutterEngine` directly; this interface exists + * for legacy support. + */ +FLUTTER_DARWIN_EXPORT +FLUTTER_DEPRECATED("FlutterEngine should be used rather than FlutterHeadlessDartRunner") +@interface FlutterHeadlessDartRunner : FlutterEngine + +/** + * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate + * the project in a default location. + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances + * @param projectOrNil The `FlutterDartProject` to run. + */ +- (instancetype)initWithName:(NSString*)labelPrefix project:(FlutterDartProject*)projectOrNil; + +/** + * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate + * the project in a default location. + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances + * @param projectOrNil The `FlutterDartProject` to run. + * @param allowHeadlessExecution Must be set to `YES`. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(FlutterDartProject*)projectOrNil + allowHeadlessExecution:(BOOL)allowHeadlessExecution; + +/** + * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate + * the project in a default location. + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances + * @param projectOrNil The `FlutterDartProject` to run. + * @param allowHeadlessExecution Must be set to `YES`. + * @param restorationEnabled Must be set to `NO`. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(FlutterDartProject*)projectOrNil + allowHeadlessExecution:(BOOL)allowHeadlessExecution + restorationEnabled:(BOOL)restorationEnabled NS_DESIGNATED_INITIALIZER; + +/** + * Not recommended for use - will initialize with a default label ("io.flutter.headless") + * and the default FlutterDartProject. + */ +- (instancetype)init; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERHEADLESSDARTRUNNER_H_ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHourFormat.h b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHourFormat.h new file mode 100644 index 0000000..e33e1a0 --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHourFormat.h @@ -0,0 +1,15 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERHOURFORMAT_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERHOURFORMAT_H_ + +#import + +@interface FlutterHourFormat : NSObject ++ (BOOL)isAlwaysUse24HourFormat; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERHOURFORMAT_H_ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterMacros.h b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterMacros.h new file mode 100644 index 0000000..7f53b41 --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterMacros.h @@ -0,0 +1,48 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERMACROS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERMACROS_H_ + +#if defined(FLUTTER_FRAMEWORK) + +#define FLUTTER_DARWIN_EXPORT __attribute__((visibility("default"))) + +#else // defined(FLUTTER_SDK) + +#define FLUTTER_DARWIN_EXPORT + +#endif // defined(FLUTTER_SDK) + +#ifndef NS_ASSUME_NONNULL_BEGIN +#define NS_ASSUME_NONNULL_BEGIN _Pragma("clang assume_nonnull begin") +#define NS_ASSUME_NONNULL_END _Pragma("clang assume_nonnull end") +#endif // defined(NS_ASSUME_NONNULL_BEGIN) + +/** + * Indicates that the API has been deprecated for the specified reason. Code + * that uses the deprecated API will continue to work as before. However, the + * API will soon become unavailable and users are encouraged to immediately take + * the appropriate action mentioned in the deprecation message and the BREAKING + * CHANGES section present in the Flutter.h umbrella header. + */ +#define FLUTTER_DEPRECATED(msg) __attribute__((__deprecated__(msg))) + +/** + * Indicates that the previously deprecated API is now unavailable. Code that + * uses the API will not work and the declaration of the API is only a stub + * meant to display the given message detailing the actions for the user to take + * immediately. + */ +#define FLUTTER_UNAVAILABLE(msg) __attribute__((__unavailable__(msg))) + +#if __has_feature(objc_arc) +#define FLUTTER_ASSERT_ARC +#define FLUTTER_ASSERT_NOT_ARC #error ARC must be disabled ! +#else +#define FLUTTER_ASSERT_ARC #error ARC must be enabled ! +#define FLUTTER_ASSERT_NOT_ARC +#endif + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERMACROS_H_ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h new file mode 100644 index 0000000..4742bfe --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h @@ -0,0 +1,56 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLATFORMVIEWS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLATFORMVIEWS_H_ + +#import + +#import "FlutterCodecs.h" +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * Wraps a `UIView` for embedding in the Flutter hierarchy + */ +@protocol FlutterPlatformView +/** + * Returns a reference to the `UIView` that is wrapped by this `FlutterPlatformView`. + */ +- (UIView*)view; +@end + +FLUTTER_DARWIN_EXPORT +@protocol FlutterPlatformViewFactory +/** + * Create a `FlutterPlatformView`. + * + * Implemented by iOS code that expose a `UIView` for embedding in a Flutter app. + * + * The implementation of this method should create a new `UIView` and return it. + * + * @param frame The rectangle for the newly created `UIView` measured in points. + * @param viewId A unique identifier for this `UIView`. + * @param args Parameters for creating the `UIView` sent from the Dart side of the Flutter app. + * If `createArgsCodec` is not implemented, or if no creation arguments were sent from the Dart + * code, this will be null. Otherwise this will be the value sent from the Dart code as decoded by + * `createArgsCodec`. + */ +- (NSObject*)createWithFrame:(CGRect)frame + viewIdentifier:(int64_t)viewId + arguments:(id _Nullable)args; + +/** + * Returns the `FlutterMessageCodec` for decoding the args parameter of `createWithFrame`. + * + * Only needs to be implemented if `createWithFrame` needs an arguments parameter. + */ +@optional +- (NSObject*)createArgsCodec; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLATFORMVIEWS_H_ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlugin.h b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlugin.h new file mode 100644 index 0000000..baf7f11 --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlugin.h @@ -0,0 +1,523 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGIN_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGIN_H_ + +#import +#import + +#import "FlutterBinaryMessenger.h" +#import "FlutterChannels.h" +#import "FlutterCodecs.h" +#import "FlutterPlatformViews.h" +#import "FlutterSceneLifeCycle.h" +#import "FlutterTexture.h" + +NS_ASSUME_NONNULL_BEGIN +@protocol FlutterPluginRegistrar; +@protocol FlutterPluginRegistry; + +#pragma mark - +/** + * Protocol for listener of events from the UIApplication, typically a FlutterPlugin. + */ +@protocol FlutterApplicationLifeCycleDelegate + +@optional +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if this vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + didFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if this vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + willFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationDidBecomeActive:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationWillResignActive:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationDidEnterBackground:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationWillEnterForeground:(UIApplication*)application; + +/** + Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationWillTerminate:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterUserNotificationSettings:(UIUserNotificationSettings*)notificationSettings + API_DEPRECATED( + "See -[UIApplicationDelegate application:didRegisterUserNotificationSettings:] deprecation", + ios(8.0, 10.0)); + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didFailToRegisterForRemoteNotificationsWithError:(NSError*)error; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + didReceiveRemoteNotification:(NSDictionary*)userInfo + fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didReceiveLocalNotification:(UILocalNotification*)notification + API_DEPRECATED( + "See -[UIApplicationDelegate application:didReceiveLocalNotification:] deprecation", + ios(4.0, 10.0)); + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + options:(NSDictionary*)options; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + sourceApplication:(NSString*)sourceApplication + annotation:(id)annotation; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler + API_AVAILABLE(ios(9.0)); + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + handleEventsForBackgroundURLSession:(nonnull NSString*)identifier + completionHandler:(nonnull void (^)(void))completionHandler; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + continueUserActivity:(NSUserActivity*)userActivity + restorationHandler:(void (^)(NSArray*))restorationHandler; +@end + +#pragma mark - +/** + * A plugin registration callback. + * + * Used for registering plugins with additional instances of + * `FlutterPluginRegistry`. + * + * @param registry The registry to register plugins with. + */ +typedef void (*FlutterPluginRegistrantCallback)(NSObject* registry); + +#pragma mark - +/** + * Implemented by the iOS part of a Flutter plugin. + * + * Defines a set of optional callback methods and a method to set up the plugin + * and register it to be called by other application components. + */ +@protocol FlutterPlugin +@required +/** + * Registers this plugin using the context information and callback registration + * methods exposed by the given registrar. + * + * The registrar is obtained from a `FlutterPluginRegistry` which keeps track of + * the identity of registered plugins and provides basic support for cross-plugin + * coordination. + * + * The caller of this method, a plugin registrant, is usually autogenerated by + * Flutter tooling based on declared plugin dependencies. The generated registrant + * asks the registry for a registrar for each plugin, and calls this method to + * allow the plugin to initialize itself and register callbacks with application + * objects available through the registrar protocol. + * + * @param registrar A helper providing application context and methods for + * registering callbacks. + */ ++ (void)registerWithRegistrar:(NSObject*)registrar; +@optional +/** + * Set a callback for registering plugins to an additional `FlutterPluginRegistry`, + * including headless `FlutterEngine` instances. + * + * This method is typically called from within an application's `AppDelegate` at + * startup to allow for plugins which create additional `FlutterEngine` instances + * to register the application's plugins. + * + * @param callback A callback for registering some set of plugins with a + * `FlutterPluginRegistry`. + */ ++ (void)setPluginRegistrantCallback:(FlutterPluginRegistrantCallback)callback; +@optional +/** + * Called if this plugin has been registered to receive `FlutterMethodCall`s. + * + * @param call The method call command object. + * @param result A callback for submitting the result of the call. + */ +- (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult)result; +@optional +/** + * Called when a plugin is being removed from a `FlutterEngine`, which is + * usually the result of the `FlutterEngine` being deallocated. This method + * provides the opportunity to do necessary cleanup. + * + * You will only receive this method if you registered your plugin instance with + * the `FlutterEngine` via `-[FlutterPluginRegistry publish:]`. + * + * @param registrar The registrar that was used to publish the plugin. + * + */ +- (void)detachFromEngineForRegistrar:(NSObject*)registrar; +@end + +#pragma mark - +/** + * How the UIGestureRecognizers of a platform view are blocked. + * + * UIGestureRecognizers of platform views can be blocked based on decisions made by the + * Flutter Framework (e.g. When an interact-able widget is covering the platform view). + */ +typedef enum { + // NOLINTBEGIN(readability-identifier-naming) + /** + * Flutter blocks all the UIGestureRecognizers on the platform view as soon as it + * decides they should be blocked. + * + * With this policy, only the `touchesBegan` method for all the UIGestureRecognizers is guaranteed + * to be called. + */ + FlutterPlatformViewGestureRecognizersBlockingPolicyEager, + /** + * Flutter blocks the platform view's UIGestureRecognizers from recognizing only after + * touchesEnded was invoked. + * + * This results in the platform view's UIGestureRecognizers seeing the entire touch sequence, + * but never recognizing the gesture (and never invoking actions). + */ + FlutterPlatformViewGestureRecognizersBlockingPolicyWaitUntilTouchesEnded, + // NOLINTEND(readability-identifier-naming) +} FlutterPlatformViewGestureRecognizersBlockingPolicy; + +#pragma mark - +/** + * The base interface for `FlutterPluginRegistrar` and `FlutterApplicationRegistrar`. + * + * Provides registration context for the application or plugins. + */ +@protocol FlutterBaseRegistrar +/** + * Returns a `FlutterBinaryMessenger` for creating Dart/iOS communication + * channels to be used by the application or a plugin. + * + * @return The messenger. + */ +- (NSObject*)messenger; + +/** + * Returns a `FlutterTextureRegistry` for registering textures + * provided by the application or a plugin. + * + * @return The texture registry. + */ +- (NSObject*)textures; + +/** + * Registers a `FlutterPlatformViewFactory` for creation of platform views. + * + * Applications or plugins can expose `UIView` for embedding in Flutter apps by registering a view + * factory. + * + * @param factory The view factory that will be registered. + * @param factoryId A unique identifier for the factory, the Dart code of the Flutter app can use + * this identifier to request creation of a `UIView` by the registered factory. + */ +- (void)registerViewFactory:(NSObject*)factory + withId:(NSString*)factoryId; + +/** + * Registers a `FlutterPlatformViewFactory` for creation of platform views. + * + * Applications or plugins can expose a `UIView` for embedding in Flutter apps by registering a view + * factory. + * + * @param factory The view factory that will be registered. + * @param factoryId A unique identifier for the factory, the Dart code of the Flutter app can use + * this identifier to request creation of a `UIView` by the registered factory. + * @param gestureRecognizersBlockingPolicy How UIGestureRecognizers on the platform views are + * blocked. + * + */ +- (void)registerViewFactory:(NSObject*)factory + withId:(NSString*)factoryId + gestureRecognizersBlockingPolicy: + (FlutterPlatformViewGestureRecognizersBlockingPolicy)gestureRecognizersBlockingPolicy; +@end + +/** + * A registrar for Flutter applications. + * + * This registrar provides access to application-level services, such as the binary messenger and + * texture registry. + * + * See also `FlutterBaseRegistrar`. + */ +@protocol FlutterApplicationRegistrar +@end + +/** + * Registration context for a single `FlutterPlugin`, providing a one stop shop + * for the plugin to access contextual information and register callbacks for + * various application events. + * + * Registrars are obtained from a `FlutterPluginRegistry` which keeps track of + * the identity of registered plugins and provides basic support for cross-plugin + * coordination. + */ +@protocol FlutterPluginRegistrar + +/** + * The `UIViewController` whose view is displaying Flutter content. + * + * The plugin typically should not store a strong reference to this view + * controller. + * + * This property is provided for backwards compatibility for apps that assume + * a single view, and will eventually be replaced by the multi-view API variant. + * + * This property may be |nil|, for instance in a headless environment, or when + * the underlying Flutter engine is deallocated. + */ +@property(nullable, readonly) UIViewController* viewController; + +/** + * Publishes a value for external use of the plugin. + * + * Plugins may publish a single value, such as an instance of the + * plugin's main class, for situations where external control or + * interaction is needed. + * + * The published value will be available from the `FlutterPluginRegistry`. + * Repeated calls overwrite any previous publication. + * + * @param value The value to be published. + */ +- (void)publish:(NSObject*)value; + +/** + * Registers the plugin as a receiver of incoming method calls from the Dart side + * on the specified `FlutterMethodChannel`. + * + * @param delegate The receiving object, such as the plugin's main class. + * @param channel The channel + */ +- (void)addMethodCallDelegate:(NSObject*)delegate + channel:(FlutterMethodChannel*)channel; + +/** + * Registers the plugin as a receiver of `UIApplicationDelegate` calls. + * + * @param delegate The receiving object, such as the plugin's main class. + */ +- (void)addApplicationDelegate:(NSObject*)delegate + NS_EXTENSION_UNAVAILABLE_IOS("Disallowed in plugins used in app extensions"); + +/** + * Registers the plugin as a receiver of `UISceneDelegate` and `UIWindowSceneDelegate` calls. + * + * @param delegate The receiving object, such as the plugin's main class. + */ +- (void)addSceneDelegate:(NSObject*)delegate + API_AVAILABLE(ios(13.0)); + +/** + * Returns the file name for the given asset. + * The returned file name can be used to access the asset in the application's main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @return the file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset; + +/** + * Returns the file name for the given asset which originates from the specified package. + * The returned file name can be used to access the asset in the application's main bundle. + * + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @return the file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package; + +/** + * Returns a value published by the specified plugin. + * + * @param pluginKey The unique key identifying the plugin. + * @return An object published by the plugin, if any. Will be `NSNull` if + * nothing has been published. Will be `nil` if the plugin has not been + * registered. + */ +- (nullable NSObject*)valuePublishedByPlugin:(NSString*)pluginKey; +@end + +#pragma mark - +/** + * A registry of Flutter iOS plugins. + * + * Plugins are identified by unique string keys, typically the name of the + * plugin's main class. The registry tracks plugins by this key, mapping it to + * a value published by the plugin during registration, if any. This provides a + * very basic means of cross-plugin coordination with loose coupling between + * unrelated plugins. + * + * Plugins typically need contextual information and the ability to register + * callbacks for various application events. To keep the API of the registry + * focused, these facilities are not provided directly by the registry, but by + * a `FlutterPluginRegistrar`, created by the registry in exchange for the unique + * key of the plugin. + * + * There is no implied connection between the registry and the registrar. + * Specifically, callbacks registered by the plugin via the registrar may be + * relayed directly to the underlying iOS application objects. + */ +@protocol FlutterPluginRegistry +/** + * Returns a registrar for registering a plugin. + * + * @param pluginKey The unique key identifying the plugin. + */ +- (nullable NSObject*)registrarForPlugin:(NSString*)pluginKey; +/** + * Returns whether the specified plugin has been registered. + * + * @param pluginKey The unique key identifying the plugin. + * @return `YES` if `registrarForPlugin` has been called with `pluginKey`. + */ +- (BOOL)hasPlugin:(NSString*)pluginKey; + +/** + * Returns a value published by the specified plugin. + * + * @param pluginKey The unique key identifying the plugin. + * @return An object published by the plugin, if any. Will be `NSNull` if + * nothing has been published. Will be `nil` if the plugin has not been + * registered. + */ +- (nullable NSObject*)valuePublishedByPlugin:(NSString*)pluginKey; +@end + +#pragma mark - +/** + * The target of registration of plugins. + * + * This often is hooked up to the GeneratedPluginRegistrant which is + * automatically generated by Flutter for the dependencies listed in the + * project. + */ +@protocol FlutterPluginRegistrant +@required +/** + * Register all the plugins for the registrant. + * + * This will be called after a FlutterEngine has been instantiated, the registry + * will connect any plugins to that engine. + * + * @param registry The registry where plugins will be registered. + */ +- (void)registerWithRegistry:(NSObject*)registry; +@end + +#pragma mark - +/** + * Implement this in the `UIAppDelegate` of your app to enable Flutter plugins to register + * themselves to the application life cycle events. + * + * For plugins to receive events from `UNUserNotificationCenter`, register this as the + * `UNUserNotificationCenterDelegate`. + */ +@protocol FlutterAppLifeCycleProvider + +/** + * Called when registering a new `FlutterApplicaitonLifeCycleDelegate`. + * + * See also: `-[FlutterAppDelegate addApplicationLifeCycleDelegate:]` + */ +- (void)addApplicationLifeCycleDelegate:(NSObject*)delegate; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGIN_H_ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h new file mode 100644 index 0000000..95d1e61 --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h @@ -0,0 +1,148 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_ + +#import "FlutterPlugin.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * Propagates `UIAppDelegate` callbacks to registered plugins. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterPluginAppLifeCycleDelegate : NSObject + +/** + * Registers `delegate` to receive life cycle callbacks via this FlutterPluginAppLifeCycleDelegate + * as long as it is alive. + * + * `delegate` will only be referenced weakly. + */ +- (void)addDelegate:(NSObject*)delegate; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if any plugin vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + didFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if any plugin vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + willFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Called if this plugin has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterUserNotificationSettings:(UIUserNotificationSettings*)notificationSettings + API_DEPRECATED( + "See -[UIApplicationDelegate application:didRegisterUserNotificationSettings:] deprecation", + ios(8.0, 10.0)); + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didFailToRegisterForRemoteNotificationsWithError:(NSError*)error; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didReceiveRemoteNotification:(NSDictionary*)userInfo + fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didReceiveLocalNotification:(UILocalNotification*)notification + API_DEPRECATED( + "See -[UIApplicationDelegate application:didReceiveLocalNotification:] deprecation", + ios(4.0, 10.0)); + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + options:(NSDictionary*)options; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + sourceApplication:(NSString*)sourceApplication + annotation:(id)annotation; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler + API_AVAILABLE(ios(9.0)); + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + handleEventsForBackgroundURLSession:(nonnull NSString*)identifier + completionHandler:(nonnull void (^)(void))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @returns `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + continueUserActivity:(NSUserActivity*)userActivity + restorationHandler:(void (^)(NSArray*))restorationHandler; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneDelegate.h b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneDelegate.h new file mode 100644 index 0000000..2238d73 --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneDelegate.h @@ -0,0 +1,28 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENEDELEGATE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENEDELEGATE_H_ + +#import +#import "FlutterMacros.h" +#import "FlutterSceneLifeCycle.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * The UISceneDelegate used by Flutter by default. + * + * This class is typically specified as the UISceneDelegate in the Info.plist. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterSceneDelegate + : NSObject +@property(nonatomic, strong, nullable) UIWindow* window; + +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENEDELEGATE_H_ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneLifeCycle.h b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneLifeCycle.h new file mode 100644 index 0000000..72f1568 --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneLifeCycle.h @@ -0,0 +1,233 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENELIFECYCLE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENELIFECYCLE_H_ + +#import +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +@class FlutterEngine; + +/** + * A protocol for delegates that handle `UISceneDelegate` and `UIWindowSceneDelegate` life-cycle + * events. + * + * This protocol provides a way for Flutter plugins to observe and react to scene-based life-cycle + * events. The methods in this protocol correspond to methods in `UISceneDelegate` and + * `UIWindowSceneDelegate`. + * + * See also: + * + * * `UISceneDelegate`, core methods you use to respond to life-cycle events occurring within a + * scene: https://developer.apple.com/documentation/uikit/uiscenedelegate + * * `UIWindowSceneDelegate`, additional methods that you use to manage app-specific tasks + * occurring in a scene: https://developer.apple.com/documentation/uikit/uiwindowscenedelegate + */ +API_AVAILABLE(ios(13.0)) +@protocol FlutterSceneLifeCycleDelegate + +@optional + +#pragma mark - Connecting and disconnecting the scene + +/** + * Informs the delegate that a new scene is about to be connected and configured. + * + * This corresponds to `-[UISceneDelegate scene:willConnectToSession:options:]`. `connectionOptions` + * may be nil if another plugin has already handled the connection. + * + * @return `YES` if this handled the connection. + */ +- (BOOL)scene:(UIScene*)scene + willConnectToSession:(UISceneSession*)session + options:(nullable UISceneConnectionOptions*)connectionOptions; + +- (void)sceneDidDisconnect:(UIScene*)scene; + +#pragma mark - Transitioning to the foreground + +- (void)sceneWillEnterForeground:(UIScene*)scene; + +- (void)sceneDidBecomeActive:(UIScene*)scene; + +#pragma mark - Transitioning to the background + +- (void)sceneWillResignActive:(UIScene*)scene; + +- (void)sceneDidEnterBackground:(UIScene*)scene; + +#pragma mark - Opening URLs + +/** + * Asks the delegate to open one or more URLs. + * + * This corresponds to `-[UISceneDelegate scene:openURLContexts:]`. + * + * @return `YES` if this handled one or more of the URLs. + */ +- (BOOL)scene:(UIScene*)scene openURLContexts:(NSSet*)URLContexts; + +#pragma mark - Continuing user activities + +/** + * Tells the delegate that the scene is continuing a user activity. + * + * This corresponds to `-[UISceneDelegate scene:continueUserActivity:]`. + * + * @return `YES` if this handled the activity. + */ +- (BOOL)scene:(UIScene*)scene continueUserActivity:(NSUserActivity*)userActivity; + +#pragma mark - Performing tasks + +/** + * Tells the delegate that the user has selected a home screen quick action. + * + * This corresponds to `-[UIWindowSceneDelegate + * windowScene:performActionForShortcutItem:completionHandler:]`. + * + * @return `YES` if this handled the shortcut. + */ +- (BOOL)windowScene:(UIWindowScene*)windowScene + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler; + +@end + +/** + * A protocol for manually registering a `FlutterEngine` to receive scene life cycle events. + */ +@protocol FlutterSceneLifeCycleEngineRegistration +/** + * Registers a `FlutterEngine` to receive scene life cycle events. + * + * This method is **only** necessary when the following conditions are true: + * 1. Multiple Scenes (UIApplicationSupportsMultipleScenes) is enabled. + * 2. The `UIWindowSceneDelegate` `window.rootViewController` is not a `FlutterViewController` + * initialized with the target `FlutterEngine`. + * + * When multiple scenes is enabled (UIApplicationSupportsMultipleScenes), Flutter cannot + * automatically associate a `FlutterEngine` with a scene during the scene connection phase. In + * order for plugins to receive launch connection information, the `FlutterEngine` must be manually + * registered with either the `FlutterSceneDelegate` or `FlutterPluginSceneLifeCycleDelegate` during + * `scene:willConnectToSession:options:`. + * + * In all other cases, or once the `FlutterViewController.view` associated with the `FlutterEngine` + * is added to the view hierarchy, Flutter will automatically handle registration for scene events. + * + * Manually registered engines must also be manually deregistered and re-registered if they + * switch scenes. Use `unregisterSceneLifeCycleWithFlutterEngine:`. + * + * @param engine The `FlutterEngine` to register for scene life cycle events. + * @return `NO` if already manually registered. + */ +- (BOOL)registerSceneLifeCycleWithFlutterEngine:(FlutterEngine*)engine; + +/** + * Use this method to unregister a `FlutterEngine` from the scene's life cycle events. + * + * @param engine The `FlutterEngine` to unregister for scene life cycle events. + * @return `NO` if the engine was not found among the manually registered engines and could not be + * unregistered. + */ +- (BOOL)unregisterSceneLifeCycleWithFlutterEngine:(FlutterEngine*)engine; +@end + +/** + * Forwards `UISceneDelegate` and `UIWindowSceneDelegate` callbacks to plugins that register for + * them. + * + * This class is responsible for receiving `UISceneDelegate` and `UIWindowSceneDelegate` callbacks + * and forwarding them to any plugins. + */ +FLUTTER_DARWIN_EXPORT +API_AVAILABLE(ios(13.0)) +@interface FlutterPluginSceneLifeCycleDelegate : NSObject + +#pragma mark - Connecting and disconnecting the scene + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)scene:(UIScene*)scene + willConnectToSession:(UISceneSession*)session + options:(UISceneConnectionOptions*)connectionOptions; + +- (void)sceneDidDisconnect:(UIScene*)scene; + +#pragma mark - Transitioning to the foreground + +- (void)sceneWillEnterForeground:(UIScene*)scene; + +- (void)sceneDidBecomeActive:(UIScene*)scene; + +#pragma mark - Transitioning to the background + +- (void)sceneWillResignActive:(UIScene*)scene; + +- (void)sceneDidEnterBackground:(UIScene*)scene; + +#pragma mark - Opening URLs + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)scene:(UIScene*)scene openURLContexts:(NSSet*)URLContexts; + +#pragma mark - Continuing user activities + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)scene:(UIScene*)scene continueUserActivity:(NSUserActivity*)userActivity; + +#pragma mark - Performing tasks + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)windowScene:(UIWindowScene*)windowScene + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler; + +@end + +/** + * A protocol for `UIWindowSceneDelegate` objects that vend a `FlutterPluginSceneLifeCycleDelegate`. + * + * By conforming to this protocol, a `UIWindowSceneDelegate` can vend a + * `FlutterPluginSceneLifeCycleDelegate` that can be used to forward scene life-cycle events to + * Flutter plugins. + * + * This is typically implemented by the app's `SceneDelegate`, as a `FlutterSceneLifeCycleProvider` + * is associated with one and only one `UIScene`. + */ +API_AVAILABLE(ios(13.0)) +@protocol FlutterSceneLifeCycleProvider + +/** + * The `FlutterPluginSceneLifeCycleDelegate` instance for forwarding `UIScene` events + * to plugins associated with this `UIScene`. + * + * The implementer of this protocol is responsible for creating the + * `FlutterPluginSceneLifeCycleDelegate` object, as well as forwarding `UIScene` events + * to plugins by calling the corresponding methods defined on + * `FlutterPluginSceneLifeCycleDelegate`. + * + * The `FlutterPluginSceneLifeCycleDelegate` implementation is stateful. For this reason, + * this property getter should typically always return the same object. + */ +@property(nonatomic, readonly) FlutterPluginSceneLifeCycleDelegate* sceneLifeCycleDelegate; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENELIFECYCLE_H_ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterTexture.h b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterTexture.h new file mode 100644 index 0000000..1fa7a0e --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterTexture.h @@ -0,0 +1,69 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERTEXTURE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERTEXTURE_H_ + +#import +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +FLUTTER_DARWIN_EXPORT +/** + * Represents a texture that can be shared with Flutter. + * + * See also: https://github.com/flutter/plugins/tree/master/packages/camera + */ +@protocol FlutterTexture +/** + * Copy the contents of the texture into a `CVPixelBuffer`. + * + * The type of the pixel buffer is one of the following: + * - `kCVPixelFormatType_32BGRA` + * - `kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange` + * - `kCVPixelFormatType_420YpCbCr8BiPlanarFullRange` + */ +- (CVPixelBufferRef _Nullable)copyPixelBuffer; + +/** + * Called when the texture is unregistered. + * + * Called on the raster thread. + */ +@optional +- (void)onTextureUnregistered:(NSObject*)texture; +@end + +FLUTTER_DARWIN_EXPORT +/** + * A collection of registered `FlutterTexture`'s. + */ +@protocol FlutterTextureRegistry +/** + * Registers a `FlutterTexture` for usage in Flutter and returns an id that can be used to reference + * that texture when calling into Flutter with channels. Textures must be registered on the + * platform thread. On success returns the pointer to the registered texture, else returns 0. + */ +- (int64_t)registerTexture:(NSObject*)texture; +/** + * Notifies Flutter that the content of the previously registered texture has been updated. + * + * This will trigger a call to `-[FlutterTexture copyPixelBuffer]` on the raster thread. + */ +- (void)textureFrameAvailable:(int64_t)textureId; +/** + * Unregisters a `FlutterTexture` that has previously regeistered with `registerTexture:`. Textures + * must be unregistered on the platform thread. + * + * @param textureId The result that was previously returned from `registerTexture:`. + */ +- (void)unregisterTexture:(int64_t)textureId; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERTEXTURE_H_ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterViewController.h b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterViewController.h new file mode 100644 index 0000000..a92b840 --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterViewController.h @@ -0,0 +1,274 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERVIEWCONTROLLER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERVIEWCONTROLLER_H_ + +#import +#include + +#import "FlutterBinaryMessenger.h" +#import "FlutterDartProject.h" +#import "FlutterEngine.h" +#import "FlutterHourFormat.h" +#import "FlutterMacros.h" +#import "FlutterPlugin.h" +#import "FlutterTexture.h" + +NS_ASSUME_NONNULL_BEGIN + +@class FlutterEngine; + +/** + * The name used for semantic update notifications via `NSNotificationCenter`. + * + * The object passed as the sender is the `FlutterViewController` associated + * with the update. + */ +FLUTTER_DARWIN_EXPORT +// NOLINTNEXTLINE(readability-identifier-naming) +extern NSNotificationName const FlutterSemanticsUpdateNotification; + +/** + * A `UIViewController` implementation for Flutter views. + * + * Dart execution, channel communication, texture registration, and plugin registration are all + * handled by `FlutterEngine`. Calls on this class to those members all proxy through to the + * `FlutterEngine` attached FlutterViewController. + * + * A FlutterViewController can be initialized either with an already-running `FlutterEngine` via the + * `initWithEngine:` initializer, or it can be initialized with a `FlutterDartProject` that will be + * used to implicitly spin up a new `FlutterEngine`. Creating a `FlutterEngine` before showing a + * FlutterViewController can be used to pre-initialize the Dart VM and to prepare the isolate in + * order to reduce the latency to the first rendered frame. See + * https://docs.flutter.dev/development/add-to-app/performance for more details on loading + * latency. + * + * Holding a `FlutterEngine` independently of FlutterViewControllers can also be used to not to lose + * Dart-related state and asynchronous tasks when navigating back and forth between a + * FlutterViewController and other `UIViewController`s. + */ +FLUTTER_DARWIN_EXPORT +#ifdef __IPHONE_13_4 +@interface FlutterViewController + : UIViewController +#else +@interface FlutterViewController : UIViewController +#endif + +/** + * Initializes this FlutterViewController with the specified `FlutterEngine`. + * + * The initialized viewcontroller will attach itself to the engine as part of this process. + * + * @param engine The `FlutterEngine` instance to attach to. Cannot be nil. + * @param nibName The NIB name to initialize this UIViewController with. + * @param nibBundle The NIB bundle. + */ +- (instancetype)initWithEngine:(FlutterEngine*)engine + nibName:(nullable NSString*)nibName + bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER; + +/** + * Initializes a new FlutterViewController and `FlutterEngine` with the specified + * `FlutterDartProject`. + * + * This will implicitly create a new `FlutterEngine` which is retrievable via the `engine` property + * after initialization. + * + * @param project The `FlutterDartProject` to initialize the `FlutterEngine` with. + * @param nibName The NIB name to initialize this UIViewController with. + * @param nibBundle The NIB bundle. + */ +- (instancetype)initWithProject:(nullable FlutterDartProject*)project + nibName:(nullable NSString*)nibName + bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER; + +/** + * Initializes a new FlutterViewController and `FlutterEngine` with the specified + * `FlutterDartProject` and `initialRoute`. + * + * This will implicitly create a new `FlutterEngine` which is retrievable via the `engine` property + * after initialization. + * + * @param project The `FlutterDartProject` to initialize the `FlutterEngine` with. + * @param initialRoute The initial `Navigator` route to load. + * @param nibName The NIB name to initialize this UIViewController with. + * @param nibBundle The NIB bundle. + */ +- (instancetype)initWithProject:(nullable FlutterDartProject*)project + initialRoute:(nullable NSString*)initialRoute + nibName:(nullable NSString*)nibName + bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER; + +/** + * Initializer that is called from loading a FlutterViewController from a XIB. + * + * See also: + * https://developer.apple.com/documentation/foundation/nscoding/1416145-initwithcoder?language=objc + */ +- (instancetype)initWithCoder:(NSCoder*)aDecoder NS_DESIGNATED_INITIALIZER; + +/** + * Registers a callback that will be invoked when the Flutter view has been rendered. + * The callback will be fired only once. + * + * Replaces an existing callback. Use a `nil` callback to unregister the existing one. + */ +- (void)setFlutterViewDidRenderCallback:(void (^)(void))callback; + +/** + * Returns the file name for the given asset. + * The returned file name can be used to access the asset in the application's + * main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @return The file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset; + +/** + * Returns the file name for the given asset which originates from the specified + * package. + * The returned file name can be used to access the asset in the application's + * main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @return The file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package; + +/** + * Deprecated API to set initial route. + * + * Attempts to set the first route that the Flutter app shows if the Flutter + * runtime hasn't yet started. The default is "/". + * + * This method must be called immediately after `initWithProject` and has no + * effect when using `initWithEngine` if the `FlutterEngine` has already been + * run. + * + * Setting this after the Flutter started running has no effect. See `pushRoute` + * and `popRoute` to change the route after Flutter started running. + * + * This is deprecated because it needs to be called at the time of initialization + * and thus should just be in the `initWithProject` initializer. If using + * `initWithEngine`, the initial route should be set on the engine's + * initializer. + * + * @param route The name of the first route to show. + */ +- (void)setInitialRoute:(NSString*)route + FLUTTER_DEPRECATED("Use FlutterViewController initializer to specify initial route"); + +/** + * Instructs the Flutter Navigator (if any) to go back. + */ +- (void)popRoute; + +/** + * Instructs the Flutter Navigator (if any) to push a route on to the navigation + * stack. + * + * @param route The name of the route to push to the navigation stack. + */ +- (void)pushRoute:(NSString*)route; + +/** + * The `FlutterPluginRegistry` used by this FlutterViewController. + */ +- (id)pluginRegistry; + +/** + * A wrapper around UIAccessibilityIsVoiceOverRunning(). + * + * As a C function, UIAccessibilityIsVoiceOverRunning() cannot be mocked in testing. Mock + * this class method to testing features depends on UIAccessibilityIsVoiceOverRunning(). + */ ++ (BOOL)isUIAccessibilityIsVoiceOverRunning; + +/** + * True if at least one frame has rendered and the ViewController has appeared. + * + * This property is reset to false when the ViewController disappears. It is + * guaranteed to only alternate between true and false for observers. + */ +@property(nonatomic, readonly, getter=isDisplayingFlutterUI) BOOL displayingFlutterUI; + +/** + * Specifies the view to use as a splash screen. Flutter's rendering is asynchronous, so the first + * frame rendered by the Flutter application might not immediately appear when the Flutter view is + * initially placed in the view hierarchy. The splash screen view will be used as + * a replacement until the first frame is rendered. + * + * The view used should be appropriate for multiple sizes; an autoresizing mask to + * have a flexible width and height will be applied automatically. + * + * Set to nil to remove the splash screen view. + */ +@property(strong, nonatomic, nullable) UIView* splashScreenView; + +/** + * Attempts to set the `splashScreenView` property from the `UILaunchStoryboardName` from the + * main bundle's `Info.plist` file. This method will not change the value of `splashScreenView` + * if it cannot find a default one from a storyboard or nib. + * + * @return `YES` if successful, `NO` otherwise. + */ +- (BOOL)loadDefaultSplashScreenView; + +/** + * Controls whether the created view will be opaque or not. + * + * Default is `YES`. Note that setting this to `NO` may negatively impact performance + * when using hardware acceleration, and toggling this will trigger a re-layout of the + * view. + */ +@property(nonatomic, getter=isViewOpaque) BOOL viewOpaque; + +/** + * The `FlutterEngine` instance for this view controller. This could be the engine this + * `FlutterViewController` is initialized with or a new `FlutterEngine` implicitly created if + * no engine was supplied during initialization. + */ +@property(nonatomic, readonly) FlutterEngine* engine; + +/** + * The `FlutterBinaryMessenger` associated with this FlutterViewController (used for communicating + * with channels). + * + * This is just a convenient way to get the |FlutterEngine|'s binary messenger. + */ +@property(nonatomic, readonly) NSObject* binaryMessenger; + +/** + * If the `FlutterViewController` creates a `FlutterEngine`, this property + * determines if that `FlutterEngine` has `allowHeadlessExecution` set. + * + * The intention is that this is used with the XIB. Otherwise, a + * `FlutterEngine` can just be sent to the init methods. + * + * See also: `-[FlutterEngine initWithName:project:allowHeadlessExecution:]` + */ +@property(nonatomic, readonly) BOOL engineAllowHeadlessExecution; + +/** + * Controls whether the created view can be sized based on its content. + * When set to `YES`, the FlutterView will be the same size as the outermost widget. + * Cannot be used with unbounded height widgets, such as Scaffold. + * This property is intended to be used with Add-to-App scenarios. + * + * Once auto resizing is enabled, the FlutterView will rely on custom constraints from then on. + * Avoid disabling it after enabling, as behaviour will then be undefined. + * + * Default is `NO`. + */ +@property(nonatomic, getter=isAutoResizable) BOOL autoResizable; + +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERVIEWCONTROLLER_H_ diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Info.plist b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Info.plist new file mode 100644 index 0000000..00614b4 --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Info.plist @@ -0,0 +1,32 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + Flutter + CFBundleIdentifier + io.flutter.flutter + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Flutter + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 13.0 + FlutterEngine + 4c525dac5ebe5971c5708ef73558ed8edcf4a362 + BuildMode + debug + ClangVersion + b'Fuchsia clang version 23.0.0git (https://llvm.googlesource.com/llvm-project 80743bd43fd5b38fedc503308e7a652e23d3ec93)' + + diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Modules/module.modulemap b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Modules/module.modulemap new file mode 100644 index 0000000..bf81c8a --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module Flutter { + umbrella header "Flutter.h" + + export * + module * { export * } +} diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/PrivacyInfo.xcprivacy b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..d4bc7fc --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,32 @@ + + + + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + 0A2A.1 + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + + diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/_CodeSignature/CodeResources b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..90bd91d --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/_CodeSignature/CodeResources @@ -0,0 +1,344 @@ + + + + + files + + Headers/Flutter.h + + dQsuFiftv2fxtixhcMIA/+B+uUM= + + Headers/FlutterAppDelegate.h + + PfJCf6hbYTWm910ECDC5roRPfWE= + + Headers/FlutterBinaryMessenger.h + + ksjIMu5IPw+Q3rw2YkAx0KjxkdM= + + Headers/FlutterCallbackCache.h + + V/wkSSsyYdMoexF6wPrC3KgkL4g= + + Headers/FlutterChannels.h + + vFsZXNqjflvqKqAzsIptQaTSJho= + + Headers/FlutterCodecs.h + + sUgX1PJzkvyinL5i7nS1ro/Kd5o= + + Headers/FlutterDartProject.h + + SpNs7IhIC7xP34Ej+LQCaEZkqik= + + Headers/FlutterEngine.h + + NTSo5sK9GKr/cqcdfQ8wcVluw/o= + + Headers/FlutterEngineGroup.h + + bkw+DmHReHDg1PPcvmSjuLZrheA= + + Headers/FlutterHeadlessDartRunner.h + + UqnnVWwQEYYX56eu7lt6dpR3LIc= + + Headers/FlutterHourFormat.h + + VjAwScWkWWSrDeetip3K4yhuwDU= + + Headers/FlutterMacros.h + + crQ9782ULebLQfIR+MbBkjB7d+k= + + Headers/FlutterPlatformViews.h + + hAwPmAERwlkwVd6RZpc09UHL50I= + + Headers/FlutterPlugin.h + + NsaOWzCT7bjY5xg+REQo4HCB7RI= + + Headers/FlutterPluginAppLifeCycleDelegate.h + + qWHw5VIWEa0NmJ1PMhD16nlfRKk= + + Headers/FlutterSceneDelegate.h + + 1YaIV2MTzs0X0U13jT89+5nUoL8= + + Headers/FlutterSceneLifeCycle.h + + 3umHuDOjFIRifyS6VMSJb37Y16A= + + Headers/FlutterTexture.h + + 31prWLso2k5PfMMSbf5hGl+VE6Y= + + Headers/FlutterViewController.h + + yPq6HMz4bF9RnphWF0cWVTFET9U= + + Info.plist + + IZtz9pHGZtJ4HI3CtUWjGwJTIIA= + + Modules/module.modulemap + + wJV5dCKEGl+FAtDc8wJJh/fvKXs= + + PrivacyInfo.xcprivacy + + D+cqXttvC7E/uziGjFdqFabWd7A= + + icudtl.dat + + j5wlnTozB4ari71J5+eav6HVUu0= + + + files2 + + Headers/Flutter.h + + hash2 + + wfWyagPYLCRR2+wTuGRbtW3z3z2AWS+YFxuiBOFdSjY= + + + Headers/FlutterAppDelegate.h + + hash2 + + ehumZ2VCA9xOXBI/7gQunPmAgn9cJpiZKDS9p8XWqkY= + + + Headers/FlutterBinaryMessenger.h + + hash2 + + EXDk4t+7qCpyQkar+q9WHqY9bcK8eyohCwGVtBJhMy8= + + + Headers/FlutterCallbackCache.h + + hash2 + + 0h9+vK5K+r8moTsiGBfs6+TM9Qog089afHAy3gbcwDU= + + + Headers/FlutterChannels.h + + hash2 + + kg195C3vZLiOn8KeFQUy7DoVuA9VZDpqoBLVn64uGaI= + + + Headers/FlutterCodecs.h + + hash2 + + ZyqlHYuZbpFevVeny9Wdl0rVFgS7szIyssSiCyaaeFM= + + + Headers/FlutterDartProject.h + + hash2 + + U8q/0Ibt9q4O2HMsCdUwITtJdTx8Ljhlx+0aY83fH6s= + + + Headers/FlutterEngine.h + + hash2 + + KVKM2kmiYZrIjyoxvnKzFK9OVDkYMV368R5WIsIAdCo= + + + Headers/FlutterEngineGroup.h + + hash2 + + SqzvIxqBXEJ3U9LJ32hCEXsrH2P16gumQ+gQx6Pdlf4= + + + Headers/FlutterHeadlessDartRunner.h + + hash2 + + nmZjZpvFCXrygf4U9aPkNi8VcI7cL5AtA+CY5uUWIL0= + + + Headers/FlutterHourFormat.h + + hash2 + + Q4SLFSghL/5EFJPyLg7PNi9J/xpkVVfzro0VQiQHtrY= + + + Headers/FlutterMacros.h + + hash2 + + ebBVHSZcUnAbN4hRcYq3ttt6++z1Ybc8KVSYhVToD5k= + + + Headers/FlutterPlatformViews.h + + hash2 + + 0aU9uM6QcpzmZpuFYObj9dGlGEkTKowPMERJQQdF2P4= + + + Headers/FlutterPlugin.h + + hash2 + + yK3kOMhW9njU/iR+C3B0lVMZVxS9pNJY3RQxr4hDmwM= + + + Headers/FlutterPluginAppLifeCycleDelegate.h + + hash2 + + +PMn+5SDj2Vd6RU8CQIt/JYl3T+8Dhp7HImqAzocoNk= + + + Headers/FlutterSceneDelegate.h + + hash2 + + G9urZeE312ldazkeP/7sut0t2hA3lfcuxHRSuLmj+gY= + + + Headers/FlutterSceneLifeCycle.h + + hash2 + + tNkLhO++POL42zg5fjEv5/DJfQrXu8qHY6JLbr8tIhc= + + + Headers/FlutterTexture.h + + hash2 + + JcpN4a9sv6xynlD3Ri611N5y+HoupUWp2hyrIXB/I8Y= + + + Headers/FlutterViewController.h + + hash2 + + 4jNuTXbCiZwqpx0lOmTdKSGDs+urojdoGpXOK6wJqaU= + + + Modules/module.modulemap + + hash2 + + 0VjriRpZ7AZZaP/0mMAPMJPhi6LoMB4MhXzL5j24tGs= + + + PrivacyInfo.xcprivacy + + hash2 + + n5XX54YqS1a2btkmvW1iLSplRagn0ZhHJ4tDjVcdQhI= + + + icudtl.dat + + hash2 + + mYNngJqCHVlZKAicGXs/eVnwQg+B951NDa7lM3hJLtU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/icudtl.dat b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/icudtl.dat new file mode 100644 index 0000000..8f3adcf Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Frameworks/Flutter.framework/icudtl.dat differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Info.plist b/build/ios/Debug-iphoneos/Runner.app/Info.plist new file mode 100644 index 0000000..87a6215 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Info.plist differ diff --git a/build/ios/Debug-iphoneos/Runner.app/PkgInfo b/build/ios/Debug-iphoneos/Runner.app/PkgInfo new file mode 100644 index 0000000..bd04210 --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/PkgInfo @@ -0,0 +1 @@ +APPL???? \ No newline at end of file diff --git a/build/ios/Debug-iphoneos/Runner.app/Runner b/build/ios/Debug-iphoneos/Runner.app/Runner new file mode 100755 index 0000000..69f1d96 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Runner differ diff --git a/build/ios/Debug-iphoneos/Runner.app/Runner.debug.dylib b/build/ios/Debug-iphoneos/Runner.app/Runner.debug.dylib new file mode 100755 index 0000000..78191d7 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/Runner.debug.dylib differ diff --git a/build/ios/Debug-iphoneos/Runner.app/_CodeSignature/CodeResources b/build/ios/Debug-iphoneos/Runner.app/_CodeSignature/CodeResources new file mode 100644 index 0000000..721a0b6 --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.app/_CodeSignature/CodeResources @@ -0,0 +1,689 @@ + + + + + files + + AppFrameworkInfo.plist + + 7IvLLYNcEErjQBNEt6C8egi/W64= + + AppIcon60x60@2x.png + + W0gmQxmINA6vbi5M4Y5KotdMnVA= + + AppIcon76x76@2x~ipad.png + + k2fBD/jokRFQCCj8xCDSOt3s78k= + + Assets.car + + l2EUTG0XYbZ4wyajaIMwsAp7WNY= + + Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib + + 28xWMBQ91UzszfdXY91SqhC7ecg= + + Base.lproj/LaunchScreen.storyboardc/Info.plist + + n2t8gsDpfE6XkhG31p7IQJRxTxU= + + Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib + + ZVgM1+KwZcZnwhgaI0F7Bt1ba2c= + + Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib + + hMnf/VIyTGR2nRcoLS3JCfeGmDs= + + Base.lproj/Main.storyboardc/Info.plist + + MDrKFvFWroTb0+KEbQShBcoBvo4= + + Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib + + nFC1waP0YzYOchnqa85lPwrC73s= + + Frameworks/App.framework/App + + COHwjkh9bAlOPLe3d8lwHlu7NfA= + + Frameworks/App.framework/Info.plist + + nHsEkmlVCwRZHdUPhDWVtuHob3A= + + Frameworks/App.framework/_CodeSignature/CodeResources + + iKGDApd4jIKb32L0IMc3yYqin0Q= + + Frameworks/App.framework/flutter_assets/AssetManifest.bin + + yBKa76yKHsjKsbPqrZk0rblYsC4= + + Frameworks/App.framework/flutter_assets/FontManifest.json + + vKJkVIcw+LGHFnKJGwrQwCREv68= + + Frameworks/App.framework/flutter_assets/NOTICES.Z + + t3bDK/hE2lDYYfrc8q7dFdeGYrg= + + Frameworks/App.framework/flutter_assets/NativeAssetsManifest.json + + re4p7E8rPLLsN+wzaPN/+AVpXTY= + + Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf + + /CUoTuPQqqdexfyOT9lpJhV+2MQ= + + Frameworks/App.framework/flutter_assets/isolate_snapshot_data + + WyI1cES1xjZzWuCeGrsyW+u32nc= + + Frameworks/App.framework/flutter_assets/kernel_blob.bin + + 6chmwFWDF+Mit1Co9FJcsV39fv4= + + Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf + + Bvk+P1ykE1PGRdktwgwDyz6AOqM= + + Frameworks/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png + + kUCCgXRmQ7Ql3lxXrdQuoudq1L8= + + Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag + + EGRz1/Lz0IU55sDsYLpgQGHcfzg= + + Frameworks/App.framework/flutter_assets/shaders/stretch_effect.frag + + oF3vzikJfeSpIcWLzeBHGrs5u+w= + + Frameworks/App.framework/flutter_assets/vm_snapshot_data + + kPG5U/vi5JB3IT5eBEPxtv7pU18= + + Frameworks/Flutter.framework/Flutter + + WNKpxZuDThaq9TjgTjiABsVjrK8= + + Frameworks/Flutter.framework/Headers/Flutter.h + + dQsuFiftv2fxtixhcMIA/+B+uUM= + + Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h + + PfJCf6hbYTWm910ECDC5roRPfWE= + + Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h + + ksjIMu5IPw+Q3rw2YkAx0KjxkdM= + + Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h + + V/wkSSsyYdMoexF6wPrC3KgkL4g= + + Frameworks/Flutter.framework/Headers/FlutterChannels.h + + vFsZXNqjflvqKqAzsIptQaTSJho= + + Frameworks/Flutter.framework/Headers/FlutterCodecs.h + + sUgX1PJzkvyinL5i7nS1ro/Kd5o= + + Frameworks/Flutter.framework/Headers/FlutterDartProject.h + + SpNs7IhIC7xP34Ej+LQCaEZkqik= + + Frameworks/Flutter.framework/Headers/FlutterEngine.h + + NTSo5sK9GKr/cqcdfQ8wcVluw/o= + + Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h + + bkw+DmHReHDg1PPcvmSjuLZrheA= + + Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h + + UqnnVWwQEYYX56eu7lt6dpR3LIc= + + Frameworks/Flutter.framework/Headers/FlutterHourFormat.h + + VjAwScWkWWSrDeetip3K4yhuwDU= + + Frameworks/Flutter.framework/Headers/FlutterMacros.h + + crQ9782ULebLQfIR+MbBkjB7d+k= + + Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h + + hAwPmAERwlkwVd6RZpc09UHL50I= + + Frameworks/Flutter.framework/Headers/FlutterPlugin.h + + NsaOWzCT7bjY5xg+REQo4HCB7RI= + + Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h + + qWHw5VIWEa0NmJ1PMhD16nlfRKk= + + Frameworks/Flutter.framework/Headers/FlutterSceneDelegate.h + + 1YaIV2MTzs0X0U13jT89+5nUoL8= + + Frameworks/Flutter.framework/Headers/FlutterSceneLifeCycle.h + + 3umHuDOjFIRifyS6VMSJb37Y16A= + + Frameworks/Flutter.framework/Headers/FlutterTexture.h + + 31prWLso2k5PfMMSbf5hGl+VE6Y= + + Frameworks/Flutter.framework/Headers/FlutterViewController.h + + yPq6HMz4bF9RnphWF0cWVTFET9U= + + Frameworks/Flutter.framework/Info.plist + + IZtz9pHGZtJ4HI3CtUWjGwJTIIA= + + Frameworks/Flutter.framework/Modules/module.modulemap + + wJV5dCKEGl+FAtDc8wJJh/fvKXs= + + Frameworks/Flutter.framework/PrivacyInfo.xcprivacy + + D+cqXttvC7E/uziGjFdqFabWd7A= + + Frameworks/Flutter.framework/_CodeSignature/CodeResources + + JzekzO8BiBZQ/RSEQ6J6J1DqlNc= + + Frameworks/Flutter.framework/icudtl.dat + + j5wlnTozB4ari71J5+eav6HVUu0= + + Info.plist + + O/8MnQF0I9FVvWNpzDeYoiU4p30= + + PkgInfo + + n57qDP4tZfLD1rCS43W0B4LQjzE= + + Runner.debug.dylib + + yyQChmg19/VLNbLloaJ4zKBNvjU= + + __preview.dylib + + ujlD9A3lkMGA/+7REf7MoDukZAU= + + embedded.mobileprovision + + XbqQY2hT7d9MHhNMiVCWONy5VpQ= + + + files2 + + AppFrameworkInfo.plist + + hash2 + + J1wfcnPhhdLWX4tEevJYQeK+f72z34n+tjJGNPM84xc= + + + AppIcon60x60@2x.png + + hash2 + + nTKNHUXzhjdeKHNhWbT/pTxJMOOWIBbb+YsCmk6AEhw= + + + AppIcon76x76@2x~ipad.png + + hash2 + + KaU6BpCNLefiwNS1DZZ8xhrLM/dmicIH5D8o6XJMOZY= + + + Assets.car + + hash2 + + GzZR0B2iBlI0QWrmR4ul2ZtG+cZKDlv2YzLFYv8Z3h0= + + + Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib + + hash2 + + by6WshwXWgbEYiAy2bvh0UtjSVa3EwySkNFc1FazGdY= + + + Base.lproj/LaunchScreen.storyboardc/Info.plist + + hash2 + + HyVdXMU7Ux4/KalAao30mpWOK/lEPT4gvYN09wf31cg= + + + Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib + + hash2 + + VPNjf2cf66XxnoLsT0p/tEi7PPwPsYDwiapXH8jwU+I= + + + Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib + + hash2 + + BY/hOMO0FcCl8mCMQqjVbFeb8Q97c1G9lHscfspHFNk= + + + Base.lproj/Main.storyboardc/Info.plist + + hash2 + + PpvapAjR62rl6Ym4E6hkTgpKmBICxTaQXeUqcpHmmqQ= + + + Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib + + hash2 + + y90o2JQjssm+7ysnziyWCNMNbGqdLnZ595pTgURE5T8= + + + Frameworks/App.framework/App + + hash2 + + OE6xpdcT0Rn9MeNJ8ci14yU7nhydLwbLItlA1lkPEb4= + + + Frameworks/App.framework/Info.plist + + hash2 + + Ejvt7+WRwFcnlzaDpfLTAcs3EP3PyoxZFFKd1HMpvqw= + + + Frameworks/App.framework/_CodeSignature/CodeResources + + hash2 + + 98j6Yssz8puosTy5YgINQTbo7BS3B6sJI3NI2VEUdW4= + + + Frameworks/App.framework/flutter_assets/AssetManifest.bin + + hash2 + + 0g4fk58UvtMABh3ZfS4OTRXdb4+EJbGgylW5e+z+2no= + + + Frameworks/App.framework/flutter_assets/FontManifest.json + + hash2 + + zX4DZFvESy3Ue3y2JvUcTsv1Whl6t3JBYotHrBZfviE= + + + Frameworks/App.framework/flutter_assets/NOTICES.Z + + hash2 + + m0UBC/L7JuRjzxxfSuqJZHBrOUe+uV9DBmJJQnLKOWw= + + + Frameworks/App.framework/flutter_assets/NativeAssetsManifest.json + + hash2 + + lUijHkoEgTXB2U+Rkyi/tirix7s8q5ZVfHlB2ql3dss= + + + Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf + + hash2 + + 2YZbZxoJ1oPROoYwidiCXg9ho3aWzl19RIvIAjqmJFM= + + + Frameworks/App.framework/flutter_assets/isolate_snapshot_data + + hash2 + + 8reyxbVL9wdI+wq3Kq+0w64HWUHccIXgZZm6Ni0Jzjc= + + + Frameworks/App.framework/flutter_assets/kernel_blob.bin + + hash2 + + yeIDrJXbGdjVfZaFy29wyOLyi2rP57ANdZjCzk8khDA= + + + Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf + + hash2 + + Z8RP6Rg7AC553ef2l34piGYcmj5KPF/OloeH79vtgjw= + + + Frameworks/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png + + hash2 + + YFGuQvtQWTGoM+WPkgmp+WZppNDks/BvbYLN4SoOBAE= + + + Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag + + hash2 + + Ys5LpuNCVDcf/fuOBnCvzFMU9EUu317nCvzwefLtfqI= + + + Frameworks/App.framework/flutter_assets/shaders/stretch_effect.frag + + hash2 + + Ic3y7MmxE2cfsihiDZUuuuDxAqeKOanfibbr32rsMVo= + + + Frameworks/App.framework/flutter_assets/vm_snapshot_data + + hash2 + + RJx6Caw9y6ANwkB2z4sHpwZNtJqcEORRZFqNocxYl5U= + + + Frameworks/Flutter.framework/Flutter + + hash2 + + CIxz8XUtbmBM4HfD42LAap/3Ja5P8gJD3MsND/RASbE= + + + Frameworks/Flutter.framework/Headers/Flutter.h + + hash2 + + wfWyagPYLCRR2+wTuGRbtW3z3z2AWS+YFxuiBOFdSjY= + + + Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h + + hash2 + + ehumZ2VCA9xOXBI/7gQunPmAgn9cJpiZKDS9p8XWqkY= + + + Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h + + hash2 + + EXDk4t+7qCpyQkar+q9WHqY9bcK8eyohCwGVtBJhMy8= + + + Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h + + hash2 + + 0h9+vK5K+r8moTsiGBfs6+TM9Qog089afHAy3gbcwDU= + + + Frameworks/Flutter.framework/Headers/FlutterChannels.h + + hash2 + + kg195C3vZLiOn8KeFQUy7DoVuA9VZDpqoBLVn64uGaI= + + + Frameworks/Flutter.framework/Headers/FlutterCodecs.h + + hash2 + + ZyqlHYuZbpFevVeny9Wdl0rVFgS7szIyssSiCyaaeFM= + + + Frameworks/Flutter.framework/Headers/FlutterDartProject.h + + hash2 + + U8q/0Ibt9q4O2HMsCdUwITtJdTx8Ljhlx+0aY83fH6s= + + + Frameworks/Flutter.framework/Headers/FlutterEngine.h + + hash2 + + KVKM2kmiYZrIjyoxvnKzFK9OVDkYMV368R5WIsIAdCo= + + + Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h + + hash2 + + SqzvIxqBXEJ3U9LJ32hCEXsrH2P16gumQ+gQx6Pdlf4= + + + Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h + + hash2 + + nmZjZpvFCXrygf4U9aPkNi8VcI7cL5AtA+CY5uUWIL0= + + + Frameworks/Flutter.framework/Headers/FlutterHourFormat.h + + hash2 + + Q4SLFSghL/5EFJPyLg7PNi9J/xpkVVfzro0VQiQHtrY= + + + Frameworks/Flutter.framework/Headers/FlutterMacros.h + + hash2 + + ebBVHSZcUnAbN4hRcYq3ttt6++z1Ybc8KVSYhVToD5k= + + + Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h + + hash2 + + 0aU9uM6QcpzmZpuFYObj9dGlGEkTKowPMERJQQdF2P4= + + + Frameworks/Flutter.framework/Headers/FlutterPlugin.h + + hash2 + + yK3kOMhW9njU/iR+C3B0lVMZVxS9pNJY3RQxr4hDmwM= + + + Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h + + hash2 + + +PMn+5SDj2Vd6RU8CQIt/JYl3T+8Dhp7HImqAzocoNk= + + + Frameworks/Flutter.framework/Headers/FlutterSceneDelegate.h + + hash2 + + G9urZeE312ldazkeP/7sut0t2hA3lfcuxHRSuLmj+gY= + + + Frameworks/Flutter.framework/Headers/FlutterSceneLifeCycle.h + + hash2 + + tNkLhO++POL42zg5fjEv5/DJfQrXu8qHY6JLbr8tIhc= + + + Frameworks/Flutter.framework/Headers/FlutterTexture.h + + hash2 + + JcpN4a9sv6xynlD3Ri611N5y+HoupUWp2hyrIXB/I8Y= + + + Frameworks/Flutter.framework/Headers/FlutterViewController.h + + hash2 + + 4jNuTXbCiZwqpx0lOmTdKSGDs+urojdoGpXOK6wJqaU= + + + Frameworks/Flutter.framework/Info.plist + + hash2 + + 5scthu7+/2E4tGVU9/89ZyiojkPTVEr8/m9WmJ4vexQ= + + + Frameworks/Flutter.framework/Modules/module.modulemap + + hash2 + + 0VjriRpZ7AZZaP/0mMAPMJPhi6LoMB4MhXzL5j24tGs= + + + Frameworks/Flutter.framework/PrivacyInfo.xcprivacy + + hash2 + + n5XX54YqS1a2btkmvW1iLSplRagn0ZhHJ4tDjVcdQhI= + + + Frameworks/Flutter.framework/_CodeSignature/CodeResources + + hash2 + + 3knTIyIhy8S7lYaxKOOvg/zECqhRL1RIDYKp13wvnRY= + + + Frameworks/Flutter.framework/icudtl.dat + + hash2 + + mYNngJqCHVlZKAicGXs/eVnwQg+B951NDa7lM3hJLtU= + + + Runner.debug.dylib + + hash2 + + kOmPcekNO99ad9IKQeN5KsfI6uYSR2sx1R1k2f+iBV4= + + + __preview.dylib + + hash2 + + WvbqAF0u06utr1qxEc2q0rEr/z+a1FXmvs3HParcMCI= + + + embedded.mobileprovision + + hash2 + + b9TID79e4Jfpf6/kygadbzj7eoEk3Us8GyadCex3DeQ= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/Debug-iphoneos/Runner.app/__preview.dylib b/build/ios/Debug-iphoneos/Runner.app/__preview.dylib new file mode 100755 index 0000000..48e9c56 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/__preview.dylib differ diff --git a/build/ios/Debug-iphoneos/Runner.app/embedded.mobileprovision b/build/ios/Debug-iphoneos/Runner.app/embedded.mobileprovision new file mode 100644 index 0000000..148ecd3 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.app/embedded.mobileprovision differ diff --git a/build/ios/Debug-iphoneos/Runner.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo b/build/ios/Debug-iphoneos/Runner.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo new file mode 100644 index 0000000..1975769 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo differ diff --git a/build/ios/Debug-iphoneos/Runner.swiftmodule/arm64-apple-ios.abi.json b/build/ios/Debug-iphoneos/Runner.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 0000000..d2f988e --- /dev/null +++ b/build/ios/Debug-iphoneos/Runner.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,9 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "NO_MODULE", + "printedName": "NO_MODULE", + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/build/ios/Debug-iphoneos/Runner.swiftmodule/arm64-apple-ios.swiftdoc b/build/ios/Debug-iphoneos/Runner.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..42a2d29 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/build/ios/Debug-iphoneos/Runner.swiftmodule/arm64-apple-ios.swiftmodule b/build/ios/Debug-iphoneos/Runner.swiftmodule/arm64-apple-ios.swiftmodule new file mode 100644 index 0000000..90bf8a8 Binary files /dev/null and b/build/ios/Debug-iphoneos/Runner.swiftmodule/arm64-apple-ios.swiftmodule differ diff --git a/build/ios/Debug-iphonesimulator/.last_build_id b/build/ios/Debug-iphonesimulator/.last_build_id new file mode 100644 index 0000000..7a3d62e --- /dev/null +++ b/build/ios/Debug-iphonesimulator/.last_build_id @@ -0,0 +1 @@ +9bfaca7932ca462ff9e9adb12dd7bca9 \ No newline at end of file diff --git a/build/ios/Debug-iphonesimulator/App.framework/App b/build/ios/Debug-iphonesimulator/App.framework/App new file mode 100755 index 0000000..18dea27 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/App.framework/App differ diff --git a/build/ios/Debug-iphonesimulator/App.framework/Info.plist b/build/ios/Debug-iphonesimulator/App.framework/Info.plist new file mode 100644 index 0000000..be88eec --- /dev/null +++ b/build/ios/Debug-iphonesimulator/App.framework/Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 13.0 + + diff --git a/build/ios/Debug-iphonesimulator/App.framework/_CodeSignature/CodeResources b/build/ios/Debug-iphonesimulator/App.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..0faf5d1 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/App.framework/_CodeSignature/CodeResources @@ -0,0 +1,234 @@ + + + + + files + + Info.plist + + nHsEkmlVCwRZHdUPhDWVtuHob3A= + + flutter_assets/AssetManifest.bin + + yBKa76yKHsjKsbPqrZk0rblYsC4= + + flutter_assets/FontManifest.json + + vKJkVIcw+LGHFnKJGwrQwCREv68= + + flutter_assets/NOTICES.Z + + v6+aD2BPxuXazbZMsuDUoz2D778= + + flutter_assets/NativeAssetsManifest.json + + re4p7E8rPLLsN+wzaPN/+AVpXTY= + + flutter_assets/fonts/MaterialIcons-Regular.otf + + /CUoTuPQqqdexfyOT9lpJhV+2MQ= + + flutter_assets/isolate_snapshot_data + + WyI1cES1xjZzWuCeGrsyW+u32nc= + + flutter_assets/kernel_blob.bin + + 6knmQUMoCKve/X3R42dLlGB4ygE= + + flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf + + Bvk+P1ykE1PGRdktwgwDyz6AOqM= + + flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png + + kUCCgXRmQ7Ql3lxXrdQuoudq1L8= + + flutter_assets/shaders/ink_sparkle.frag + + EGRz1/Lz0IU55sDsYLpgQGHcfzg= + + flutter_assets/shaders/stretch_effect.frag + + oF3vzikJfeSpIcWLzeBHGrs5u+w= + + flutter_assets/vm_snapshot_data + + kPG5U/vi5JB3IT5eBEPxtv7pU18= + + + files2 + + flutter_assets/AssetManifest.bin + + hash2 + + 0g4fk58UvtMABh3ZfS4OTRXdb4+EJbGgylW5e+z+2no= + + + flutter_assets/FontManifest.json + + hash2 + + zX4DZFvESy3Ue3y2JvUcTsv1Whl6t3JBYotHrBZfviE= + + + flutter_assets/NOTICES.Z + + hash2 + + FRAZ9fYW0mkaSMjjIaFUUDBo2qXURsd3xKlzkL938TU= + + + flutter_assets/NativeAssetsManifest.json + + hash2 + + lUijHkoEgTXB2U+Rkyi/tirix7s8q5ZVfHlB2ql3dss= + + + flutter_assets/fonts/MaterialIcons-Regular.otf + + hash2 + + 2YZbZxoJ1oPROoYwidiCXg9ho3aWzl19RIvIAjqmJFM= + + + flutter_assets/isolate_snapshot_data + + hash2 + + 8reyxbVL9wdI+wq3Kq+0w64HWUHccIXgZZm6Ni0Jzjc= + + + flutter_assets/kernel_blob.bin + + hash2 + + wfPgc631RTEDA+i71jYW6uaBBFR5E9xZSJJj89sBNEQ= + + + flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf + + hash2 + + Z8RP6Rg7AC553ef2l34piGYcmj5KPF/OloeH79vtgjw= + + + flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png + + hash2 + + YFGuQvtQWTGoM+WPkgmp+WZppNDks/BvbYLN4SoOBAE= + + + flutter_assets/shaders/ink_sparkle.frag + + hash2 + + Ys5LpuNCVDcf/fuOBnCvzFMU9EUu317nCvzwefLtfqI= + + + flutter_assets/shaders/stretch_effect.frag + + hash2 + + Ic3y7MmxE2cfsihiDZUuuuDxAqeKOanfibbr32rsMVo= + + + flutter_assets/vm_snapshot_data + + hash2 + + RJx6Caw9y6ANwkB2z4sHpwZNtJqcEORRZFqNocxYl5U= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.bin b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.bin new file mode 100644 index 0000000..1dbd5dc --- /dev/null +++ b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.bin @@ -0,0 +1 @@ + 2packages/cupertino_icons/assets/CupertinoIcons.ttf  asset2packages/cupertino_icons/assets/CupertinoIcons.ttf4packages/flutter_map/lib/assets/flutter_map_logo.png  asset4packages/flutter_map/lib/assets/flutter_map_logo.png \ No newline at end of file diff --git a/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/FontManifest.json b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/FontManifest.json new file mode 100644 index 0000000..464ab58 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/FontManifest.json @@ -0,0 +1 @@ +[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}] \ No newline at end of file diff --git a/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NOTICES.Z b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NOTICES.Z new file mode 100644 index 0000000..56e61a7 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NOTICES.Z differ diff --git a/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NativeAssetsManifest.json b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NativeAssetsManifest.json new file mode 100644 index 0000000..523bfc7 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NativeAssetsManifest.json @@ -0,0 +1 @@ +{"format-version":[1,0,0],"native-assets":{}} \ No newline at end of file diff --git a/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf new file mode 100644 index 0000000..8c99266 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf differ diff --git a/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/isolate_snapshot_data b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/isolate_snapshot_data new file mode 100644 index 0000000..39aeb99 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/isolate_snapshot_data differ diff --git a/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/kernel_blob.bin b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/kernel_blob.bin new file mode 100644 index 0000000..bae2dd1 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/kernel_blob.bin differ diff --git a/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf new file mode 100644 index 0000000..d580ce7 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf differ diff --git a/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png new file mode 100644 index 0000000..8603d0a Binary files /dev/null and b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png differ diff --git a/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/ink_sparkle.frag b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/ink_sparkle.frag new file mode 100644 index 0000000..5d33a03 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/ink_sparkle.frag differ diff --git a/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/stretch_effect.frag b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/stretch_effect.frag new file mode 100644 index 0000000..7d310d5 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/shaders/stretch_effect.frag differ diff --git a/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/vm_snapshot_data b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/vm_snapshot_data new file mode 100644 index 0000000..3106bbd Binary files /dev/null and b/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/vm_snapshot_data differ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter b/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter new file mode 100755 index 0000000..eef40f2 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter differ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/Flutter.h b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/Flutter.h new file mode 100644 index 0000000..54e1cd3 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/Flutter.h @@ -0,0 +1,26 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTER_H_ + +#import "FlutterAppDelegate.h" +#import "FlutterBinaryMessenger.h" +#import "FlutterCallbackCache.h" +#import "FlutterChannels.h" +#import "FlutterCodecs.h" +#import "FlutterDartProject.h" +#import "FlutterEngine.h" +#import "FlutterEngineGroup.h" +#import "FlutterHeadlessDartRunner.h" +#import "FlutterMacros.h" +#import "FlutterPlatformViews.h" +#import "FlutterPlugin.h" +#import "FlutterPluginAppLifeCycleDelegate.h" +#import "FlutterSceneDelegate.h" +#import "FlutterSceneLifeCycle.h" +#import "FlutterTexture.h" +#import "FlutterViewController.h" + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTER_H_ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterAppDelegate.h b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterAppDelegate.h new file mode 100644 index 0000000..fce4fd3 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterAppDelegate.h @@ -0,0 +1,48 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERAPPDELEGATE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERAPPDELEGATE_H_ + +#import + +#import "FlutterMacros.h" +#import "FlutterPlugin.h" + +/** + * `UIApplicationDelegate` subclass for simple apps that want default behavior. + * + * This class implements the following behaviors: + * * Status bar touches are forwarded to the key window's root view + * `FlutterViewController`, in order to trigger scroll to top. + * * Keeps the Flutter connection open in debug mode when the phone screen + * locks. + * + * App delegates for Flutter applications are *not* required to inherit from + * this class. Developers of custom app delegate classes should copy and paste + * code as necessary from FlutterAppDelegate.mm. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterAppDelegate + : UIResponder + +@property(nonatomic, strong, nullable) UIWindow* window; + +/** + * The `FlutterPluginRegistrant` that will be used when FlutterViewControllers + * are instantiated from nibs. + * + * The `FlutterAppDelegate` itself can be passed in without creating a retain + * cycle. + * + * This was introduced to help users migrate code from the FlutterAppDelegate + * when UISceneDelegate was adopted. Using + * FlutterViewController.pluginRegistrant should be preferred since it doesn't + * rely on the FlutterAppDelegate. + */ +@property(nonatomic, strong, nullable) NSObject* pluginRegistrant; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERAPPDELEGATE_H_ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterBinaryMessenger.h b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterBinaryMessenger.h new file mode 100644 index 0000000..eb0186f --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterBinaryMessenger.h @@ -0,0 +1,106 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERBINARYMESSENGER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERBINARYMESSENGER_H_ + +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN +/** + * A message reply callback. + * + * Used for submitting a binary reply back to a Flutter message sender. Also used + * in for handling a binary message reply received from Flutter. + * + * @param reply The reply. + */ +typedef void (^FlutterBinaryReply)(NSData* _Nullable reply); + +/** + * A strategy for handling incoming binary messages from Flutter and to send + * asynchronous replies back to Flutter. + * + * @param message The message. + * @param reply A callback for submitting an asynchronous reply to the sender. + */ +typedef void (^FlutterBinaryMessageHandler)(NSData* _Nullable message, FlutterBinaryReply reply); + +typedef int64_t FlutterBinaryMessengerConnection; + +@protocol FlutterTaskQueue +@end + +/** + * A facility for communicating with the Flutter side using asynchronous message + * passing with binary messages. + * + * Implementated by: + * - `FlutterBasicMessageChannel`, which supports communication using structured + * messages. + * - `FlutterMethodChannel`, which supports communication using asynchronous + * method calls. + * - `FlutterEventChannel`, which supports commuication using event streams. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterBinaryMessenger +/// TODO(gaaclarke): Remove optional when macos supports Background Platform Channels. +@optional +- (NSObject*)makeBackgroundTaskQueue; + +- (FlutterBinaryMessengerConnection) + setMessageHandlerOnChannel:(NSString*)channel + binaryMessageHandler:(FlutterBinaryMessageHandler _Nullable)handler + taskQueue:(NSObject* _Nullable)taskQueue; + +@required +/** + * Sends a binary message to the Flutter side on the specified channel, expecting + * no reply. + * + * @param channel The channel name. + * @param message The message. + */ +- (void)sendOnChannel:(NSString*)channel message:(NSData* _Nullable)message; + +/** + * Sends a binary message to the Flutter side on the specified channel, expecting + * an asynchronous reply. + * + * @param channel The channel name. + * @param message The message. + * @param callback A callback for receiving a reply. + */ +- (void)sendOnChannel:(NSString*)channel + message:(NSData* _Nullable)message + binaryReply:(FlutterBinaryReply _Nullable)callback; + +/** + * Registers a message handler for incoming binary messages from the Flutter side + * on the specified channel. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param channel The channel name. + * @param handler The message handler. + * @return An identifier that represents the connection that was just created to the channel. + */ +- (FlutterBinaryMessengerConnection)setMessageHandlerOnChannel:(NSString*)channel + binaryMessageHandler: + (FlutterBinaryMessageHandler _Nullable)handler; + +/** + * Clears out a channel's message handler if that handler is still the one that + * was created as a result of + * `setMessageHandlerOnChannel:binaryMessageHandler:`. + * + * @param connection The result from `setMessageHandlerOnChannel:binaryMessageHandler:`. + */ +- (void)cleanUpConnection:(FlutterBinaryMessengerConnection)connection; +@end +NS_ASSUME_NONNULL_END +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERBINARYMESSENGER_H_ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterCallbackCache.h b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterCallbackCache.h new file mode 100644 index 0000000..b6e331d --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterCallbackCache.h @@ -0,0 +1,54 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERCALLBACKCACHE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERCALLBACKCACHE_H_ + +#import + +#import "FlutterMacros.h" + +/** + * An object containing the result of `FlutterCallbackCache`'s `lookupCallbackInformation` + * method. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterCallbackInformation : NSObject +/** + * The name of the callback. + */ +@property(copy) NSString* callbackName; +/** + * The class name of the callback. + */ +@property(copy) NSString* callbackClassName; +/** + * The library path of the callback. + */ +@property(copy) NSString* callbackLibraryPath; +@end + +/** + * The cache containing callback information for spawning a + * `FlutterHeadlessDartRunner`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterCallbackCache : NSObject +/** + * Returns the callback information for the given callback handle. + * This callback information can be used when spawning a + * `FlutterHeadlessDartRunner`. + * + * @param handle The handle for a callback, provided by the + * Dart method `PluginUtilities.getCallbackHandle`. + * @return A `FlutterCallbackInformation` object which contains the name of the + * callback, the name of the class in which the callback is defined, and the + * path of the library which contains the callback. If the provided handle is + * invalid, nil is returned. + */ ++ (FlutterCallbackInformation*)lookupCallbackInformation:(int64_t)handle; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERCALLBACKCACHE_H_ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterChannels.h b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterChannels.h new file mode 100644 index 0000000..b88b78a --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterChannels.h @@ -0,0 +1,487 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCHANNELS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCHANNELS_H_ + +#import "FlutterBinaryMessenger.h" +#import "FlutterCodecs.h" + +NS_ASSUME_NONNULL_BEGIN +/** + * A message reply callback. + * + * Used for submitting a reply back to a Flutter message sender. Also used in + * the dual capacity for handling a message reply received from Flutter. + * + * @param reply The reply. + */ +typedef void (^FlutterReply)(id _Nullable reply); + +/** + * A strategy for handling incoming messages from Flutter and to send + * asynchronous replies back to Flutter. + * + * @param message The message. + * @param callback A callback for submitting a reply to the sender which can be invoked from any + * thread. + */ +typedef void (^FlutterMessageHandler)(id _Nullable message, FlutterReply callback); + +/** + * A channel for communicating with the Flutter side using basic, asynchronous + * message passing. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterBasicMessageChannel : NSObject +/** + * Creates a `FlutterBasicMessageChannel` with the specified name and binary + * messenger. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * The channel uses `FlutterStandardMessageCodec` to encode and decode messages. + * + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (instancetype)messageChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Creates a `FlutterBasicMessageChannel` with the specified name, binary + * messenger, and message codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The message codec. + */ ++ (instancetype)messageChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterBasicMessageChannel` with the specified name, binary + * messenger, and message codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The message codec. + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterBasicMessageChannel` with the specified name, binary + * messenger, and message codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The message codec. + * @param taskQueue The FlutterTaskQueue that executes the handler (see + -[FlutterBinaryMessenger makeBackgroundTaskQueue]). + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec + taskQueue:(NSObject* _Nullable)taskQueue; + +/** + * Sends the specified message to the Flutter side, ignoring any reply. + * + * @param message The message. Must be supported by the codec of this + * channel. + */ +- (void)sendMessage:(id _Nullable)message; + +/** + * Sends the specified message to the Flutter side, expecting an asynchronous + * reply. + * + * @param message The message. Must be supported by the codec of this channel. + * @param callback A callback to be invoked with the message reply from Flutter. + */ +- (void)sendMessage:(id _Nullable)message reply:(FlutterReply _Nullable)callback; + +/** + * Registers a message handler with this channel. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param handler The message handler. + */ +- (void)setMessageHandler:(FlutterMessageHandler _Nullable)handler; + +/** + * Adjusts the number of messages that will get buffered when sending messages to + * channels that aren't fully set up yet. For example, the engine isn't running + * yet or the channel's message handler isn't set up on the Dart side yet. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param newSize The number of messages that will get buffered. + */ ++ (void)resizeChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + size:(NSInteger)newSize; + +/** + * Adjusts the number of messages that will get buffered when sending messages to + * channels that aren't fully set up yet. For example, the engine isn't running + * yet or the channel's message handler isn't set up on the Dart side yet. + * + * @param newSize The number of messages that will get buffered. + */ +- (void)resizeChannelBuffer:(NSInteger)newSize; + +/** + * Defines whether the channel should show warning messages when discarding messages + * due to overflow. + * + * @param warns When false, the channel is expected to overflow and warning messages + * will not be shown. + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (void)setWarnsOnOverflow:(BOOL)warns + forChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Defines whether the channel should show warning messages when discarding messages + * due to overflow. + * + * @param warns When false, the channel is expected to overflow and warning messages + * will not be shown. + */ +- (void)setWarnsOnOverflow:(BOOL)warns; + +@end + +/** + * A method call result callback. + * + * Used for submitting a method call result back to a Flutter caller. Also used in + * the dual capacity for handling a method call result received from Flutter. + * + * @param result The result. + */ +typedef void (^FlutterResult)(id _Nullable result); + +/** + * A strategy for handling method calls. + * + * @param call The incoming method call. + * @param result A callback to asynchronously submit the result of the call. + * Invoke the callback with a `FlutterError` to indicate that the call failed. + * Invoke the callback with `FlutterMethodNotImplemented` to indicate that the + * method was unknown. Any other values, including `nil`, are interpreted as + * successful results. This can be invoked from any thread. + */ +typedef void (^FlutterMethodCallHandler)(FlutterMethodCall* call, FlutterResult result); + +/** + * A constant used with `FlutterMethodCallHandler` to respond to the call of an + * unknown method. + */ +FLUTTER_DARWIN_EXPORT +extern NSObject const* FlutterMethodNotImplemented; + +/** + * A channel for communicating with the Flutter side using invocation of + * asynchronous methods. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterMethodChannel : NSObject +/** + * Creates a `FlutterMethodChannel` with the specified name and binary messenger. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * The channel uses `FlutterStandardMethodCodec` to encode and decode method calls + * and result envelopes. + * + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (instancetype)methodChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Creates a `FlutterMethodChannel` with the specified name, binary messenger, and + * method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ ++ (instancetype)methodChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterMethodChannel` with the specified name, binary messenger, + * and method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterMethodChannel` with the specified name, binary messenger, + * method codec, and task queue. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + * @param taskQueue The FlutterTaskQueue that executes the handler (see + -[FlutterBinaryMessenger makeBackgroundTaskQueue]). + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec + taskQueue:(NSObject* _Nullable)taskQueue; + +// clang-format off +/** + * Invokes the specified Flutter method with the specified arguments, expecting + * no results. + * + * @see [MethodChannel.setMethodCallHandler](https://api.flutter.dev/flutter/services/MethodChannel/setMethodCallHandler.html) + * + * @param method The name of the method to invoke. + * @param arguments The arguments. Must be a value supported by the codec of this + * channel. + */ +// clang-format on +- (void)invokeMethod:(NSString*)method arguments:(id _Nullable)arguments; + +/** + * Invokes the specified Flutter method with the specified arguments, expecting + * an asynchronous result. + * + * @param method The name of the method to invoke. + * @param arguments The arguments. Must be a value supported by the codec of this + * channel. + * @param callback A callback that will be invoked with the asynchronous result. + * The result will be a `FlutterError` instance, if the method call resulted + * in an error on the Flutter side. Will be `FlutterMethodNotImplemented`, if + * the method called was not implemented on the Flutter side. Any other value, + * including `nil`, should be interpreted as successful results. + */ +- (void)invokeMethod:(NSString*)method + arguments:(id _Nullable)arguments + result:(FlutterResult _Nullable)callback; +/** + * Registers a handler for method calls from the Flutter side. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param handler The method call handler. + */ +- (void)setMethodCallHandler:(FlutterMethodCallHandler _Nullable)handler; + +/** + * Adjusts the number of messages that will get buffered when sending messages to + * channels that aren't fully set up yet. For example, the engine isn't running + * yet or the channel's message handler isn't set up on the Dart side yet. + */ +- (void)resizeChannelBuffer:(NSInteger)newSize; + +@end + +/** + * An event sink callback. + * + * @param event The event. + */ +typedef void (^FlutterEventSink)(id _Nullable event); + +/** + * A strategy for exposing an event stream to the Flutter side. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterStreamHandler +/** + * Sets up an event stream and begin emitting events. + * + * Invoked when the first listener is registered with the Stream associated to + * this channel on the Flutter side. + * + * @param arguments Arguments for the stream. + * @param events A callback to asynchronously emit events. Invoke the + * callback with a `FlutterError` to emit an error event. Invoke the + * callback with `FlutterEndOfEventStream` to indicate that no more + * events will be emitted. Any other value, including `nil` are emitted as + * successful events. + * @return A FlutterError instance, if setup fails. + */ +- (FlutterError* _Nullable)onListenWithArguments:(id _Nullable)arguments + eventSink:(FlutterEventSink)events; + +/** + * Tears down an event stream. + * + * Invoked when the last listener is deregistered from the Stream associated to + * this channel on the Flutter side. + * + * The channel implementation may call this method with `nil` arguments + * to separate a pair of two consecutive set up requests. Such request pairs + * may occur during Flutter hot restart. + * + * @param arguments Arguments for the stream. + * @return A FlutterError instance, if teardown fails. + */ +- (FlutterError* _Nullable)onCancelWithArguments:(id _Nullable)arguments; +@end + +/** + * A constant used with `FlutterEventChannel` to indicate end of stream. + */ +FLUTTER_DARWIN_EXPORT +extern NSObject const* FlutterEndOfEventStream; + +/** + * A channel for communicating with the Flutter side using event streams. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEventChannel : NSObject +/** + * Creates a `FlutterEventChannel` with the specified name and binary messenger. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterViewController`. + * + * The channel uses `FlutterStandardMethodCodec` to decode stream setup and + * teardown requests, and to encode event envelopes. + * + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (instancetype)eventChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Creates a `FlutterEventChannel` with the specified name, binary messenger, + * and method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ ++ (instancetype)eventChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterEventChannel` with the specified name, binary messenger, + * and method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterEventChannel` with the specified name, binary messenger, + * method codec and task queue. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + * @param taskQueue The FlutterTaskQueue that executes the handler (see + -[FlutterBinaryMessenger makeBackgroundTaskQueue]). + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec + taskQueue:(NSObject* _Nullable)taskQueue; +/** + * Registers a handler for stream setup requests from the Flutter side. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param handler The stream handler. + */ +- (void)setStreamHandler:(NSObject* _Nullable)handler; +@end +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCHANNELS_H_ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterCodecs.h b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterCodecs.h new file mode 100644 index 0000000..93e1d32 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterCodecs.h @@ -0,0 +1,478 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCODECS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCODECS_H_ + +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * A message encoding/decoding mechanism. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterMessageCodec +/** + * Returns a shared instance of this `FlutterMessageCodec`. + */ ++ (instancetype)sharedInstance; + +/** + * Encodes the specified message into binary. + * + * @param message The message. + * @return The binary encoding, or `nil`, if `message` was `nil`. + */ +- (NSData* _Nullable)encode:(id _Nullable)message; + +/** + * Decodes the specified message from binary. + * + * @param message The message. + * @return The decoded message, or `nil`, if `message` was `nil`. + */ +- (id _Nullable)decode:(NSData* _Nullable)message; +@end + +/** + * A `FlutterMessageCodec` using unencoded binary messages, represented as + * `NSData` instances. + * + * This codec is guaranteed to be compatible with the corresponding + * [BinaryCodec](https://api.flutter.dev/flutter/services/BinaryCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * On the Dart side, messages are represented using `ByteData`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterBinaryCodec : NSObject +@end + +/** + * A `FlutterMessageCodec` using UTF-8 encoded `NSString` messages. + * + * This codec is guaranteed to be compatible with the corresponding + * [StringCodec](https://api.flutter.dev/flutter/services/StringCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStringCodec : NSObject +@end + +/** + * A `FlutterMessageCodec` using UTF-8 encoded JSON messages. + * + * This codec is guaranteed to be compatible with the corresponding + * [JSONMessageCodec](https://api.flutter.dev/flutter/services/JSONMessageCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Supports values accepted by `NSJSONSerialization` plus top-level + * `nil`, `NSNumber`, and `NSString`. + * + * On the Dart side, JSON messages are handled by the JSON facilities of the + * [`dart:convert`](https://api.dartlang.org/stable/dart-convert/JSON-constant.html) + * package. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterJSONMessageCodec : NSObject +@end + +/** + * A writer of the Flutter standard binary encoding. + * + * See `FlutterStandardMessageCodec` for details on the encoding. + * + * The encoding is extensible via subclasses overriding `writeValue`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardWriter : NSObject +/** + * Create a `FlutterStandardWriter` who will write to \p data. + */ +- (instancetype)initWithData:(NSMutableData*)data; +/** Write a 8-bit byte. */ +- (void)writeByte:(UInt8)value; +/** Write an array of \p bytes of size \p length. */ +- (void)writeBytes:(const void*)bytes length:(NSUInteger)length; +/** Write an array of bytes contained in \p data. */ +- (void)writeData:(NSData*)data; +/** Write 32-bit unsigned integer that represents a \p size of a collection. */ +- (void)writeSize:(UInt32)size; +/** Write zero padding until data is aligned with \p alignment. */ +- (void)writeAlignment:(UInt8)alignment; +/** Write a string with UTF-8 encoding. */ +- (void)writeUTF8:(NSString*)value; +/** Introspects into an object and writes its representation. + * + * Supported Data Types: + * - NSNull + * - NSNumber + * - NSString (as UTF-8) + * - FlutterStandardTypedData + * - NSArray of supported types + * - NSDictionary of supporte types + * + * NSAsserts on failure. + */ +- (void)writeValue:(id)value; +@end + +/** + * A reader of the Flutter standard binary encoding. + * + * See `FlutterStandardMessageCodec` for details on the encoding. + * + * The encoding is extensible via subclasses overriding `readValueOfType`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardReader : NSObject +/** + * Create a new `FlutterStandardReader` who reads from \p data. + */ +- (instancetype)initWithData:(NSData*)data; +/** Returns YES when the reader hasn't reached the end of its data. */ +- (BOOL)hasMore; +/** Reads a byte value and increments the position. */ +- (UInt8)readByte; +/** Reads a sequence of byte values of \p length and increments the position. */ +- (void)readBytes:(void*)destination length:(NSUInteger)length; +/** Reads a sequence of byte values of \p length and increments the position. */ +- (NSData*)readData:(NSUInteger)length; +/** Reads a 32-bit unsigned integer representing a collection size and increments the position.*/ +- (UInt32)readSize; +/** Advances the read position until it is aligned with \p alignment. */ +- (void)readAlignment:(UInt8)alignment; +/** Read a null terminated string encoded with UTF-8/ */ +- (NSString*)readUTF8; +/** + * Reads a byte for `FlutterStandardField` the decodes a value matching that type. + * + * See also: -[FlutterStandardWriter writeValue] + */ +- (nullable id)readValue; +/** + * Decodes a value matching the \p type specified. + * + * See also: + * - `FlutterStandardField` + * - `-[FlutterStandardWriter writeValue]` + */ +- (nullable id)readValueOfType:(UInt8)type; +@end + +/** + * A factory of compatible reader/writer instances using the Flutter standard + * binary encoding or extensions thereof. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardReaderWriter : NSObject +/** + * Create a new `FlutterStandardWriter` for writing to \p data. + */ +- (FlutterStandardWriter*)writerWithData:(NSMutableData*)data; +/** + * Create a new `FlutterStandardReader` for reading from \p data. + */ +- (FlutterStandardReader*)readerWithData:(NSData*)data; +@end + +/** + * A `FlutterMessageCodec` using the Flutter standard binary encoding. + * + * This codec is guaranteed to be compatible with the corresponding + * [StandardMessageCodec](https://api.flutter.dev/flutter/services/StandardMessageCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Supported messages are acyclic values of these forms: + * + * - `nil` or `NSNull` + * - `NSNumber` (including their representation of Boolean values) + * - `NSString` + * - `FlutterStandardTypedData` + * - `NSArray` of supported values + * - `NSDictionary` with supported keys and values + * + * On the Dart side, these values are represented as follows: + * + * - `nil` or `NSNull`: null + * - `NSNumber`: `bool`, `int`, or `double`, depending on the contained value. + * - `NSString`: `String` + * - `FlutterStandardTypedData`: `Uint8List`, `Int32List`, `Int64List`, or `Float64List` + * - `NSArray`: `List` + * - `NSDictionary`: `Map` + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardMessageCodec : NSObject +/** + * Create a `FlutterStandardMessageCodec` who will read and write to \p readerWriter. + */ ++ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter; +@end + +/** + * Command object representing a method call on a `FlutterMethodChannel`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterMethodCall : NSObject +/** + * Creates a method call for invoking the specified named method with the + * specified arguments. + * + * @param method the name of the method to call. + * @param arguments the arguments value. + */ ++ (instancetype)methodCallWithMethodName:(NSString*)method arguments:(id _Nullable)arguments; + +/** + * The method name. + */ +@property(readonly, nonatomic) NSString* method; + +/** + * The arguments. + */ +@property(readonly, nonatomic, nullable) id arguments; +@end + +/** + * Error object representing an unsuccessful outcome of invoking a method + * on a `FlutterMethodChannel`, or an error event on a `FlutterEventChannel`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterError : NSObject +/** + * Creates a `FlutterError` with the specified error code, message, and details. + * + * @param code An error code string for programmatic use. + * @param message A human-readable error message. + * @param details Custom error details. + */ ++ (instancetype)errorWithCode:(NSString*)code + message:(NSString* _Nullable)message + details:(id _Nullable)details; +/** + The error code. + */ +@property(readonly, nonatomic) NSString* code; + +/** + The error message. + */ +@property(readonly, nonatomic, nullable) NSString* message; + +/** + The error details. + */ +@property(readonly, nonatomic, nullable) id details; +@end + +/** + * Type of numeric data items encoded in a `FlutterStandardDataType`. + * + * - FlutterStandardDataTypeUInt8: plain bytes + * - FlutterStandardDataTypeInt32: 32-bit signed integers + * - FlutterStandardDataTypeInt64: 64-bit signed integers + * - FlutterStandardDataTypeFloat64: 64-bit floats + */ +typedef NS_ENUM(NSInteger, FlutterStandardDataType) { + // NOLINTBEGIN(readability-identifier-naming) + FlutterStandardDataTypeUInt8, + FlutterStandardDataTypeInt32, + FlutterStandardDataTypeInt64, + FlutterStandardDataTypeFloat32, + FlutterStandardDataTypeFloat64, + // NOLINTEND(readability-identifier-naming) +}; + +/** + * A byte buffer holding `UInt8`, `SInt32`, `SInt64`, or `Float64` values, used + * with `FlutterStandardMessageCodec` and `FlutterStandardMethodCodec`. + * + * Two's complement encoding is used for signed integers. IEEE754 + * double-precision representation is used for floats. The platform's native + * endianness is assumed. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardTypedData : NSObject +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as plain bytes. + * + * @param data the byte data. + */ ++ (instancetype)typedDataWithBytes:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 32-bit signed integers. + * + * @param data the byte data. The length must be divisible by 4. + */ ++ (instancetype)typedDataWithInt32:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 64-bit signed integers. + * + * @param data the byte data. The length must be divisible by 8. + */ ++ (instancetype)typedDataWithInt64:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 32-bit floats. + * + * @param data the byte data. The length must be divisible by 8. + */ ++ (instancetype)typedDataWithFloat32:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 64-bit floats. + * + * @param data the byte data. The length must be divisible by 8. + */ ++ (instancetype)typedDataWithFloat64:(NSData*)data; + +/** + * The raw underlying data buffer. + */ +@property(readonly, nonatomic) NSData* data; + +/** + * The type of the encoded values. + */ +@property(readonly, nonatomic, assign) FlutterStandardDataType type; + +/** + * The number of value items encoded. + */ +@property(readonly, nonatomic, assign) UInt32 elementCount; + +/** + * The number of bytes used by the encoding of a single value item. + */ +@property(readonly, nonatomic, assign) UInt8 elementSize; +@end + +/** + * An arbitrarily large integer value, used with `FlutterStandardMessageCodec` + * and `FlutterStandardMethodCodec`. + */ +FLUTTER_DARWIN_EXPORT +FLUTTER_UNAVAILABLE("Unavailable on 2018-08-31. Deprecated on 2018-01-09. " + "FlutterStandardBigInteger was needed because the Dart 1.0 int type had no " + "size limit. With Dart 2.0, the int type is a fixed-size, 64-bit signed " + "integer. If you need to communicate larger integers, use NSString encoding " + "instead.") +@interface FlutterStandardBigInteger : NSObject +@end + +/** + * A codec for method calls and enveloped results. + * + * Method calls are encoded as binary messages with enough structure that the + * codec can extract a method name `NSString` and an arguments `NSObject`, + * possibly `nil`. These data items are used to populate a `FlutterMethodCall`. + * + * Result envelopes are encoded as binary messages with enough structure that + * the codec can determine whether the result was successful or an error. In + * the former case, the codec can extract the result `NSObject`, possibly `nil`. + * In the latter case, the codec can extract an error code `NSString`, a + * human-readable `NSString` error message (possibly `nil`), and a custom + * error details `NSObject`, possibly `nil`. These data items are used to + * populate a `FlutterError`. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterMethodCodec +/** + * Provides access to a shared instance this codec. + * + * @return The shared instance. + */ ++ (instancetype)sharedInstance; + +/** + * Encodes the specified method call into binary. + * + * @param methodCall The method call. The arguments value + * must be supported by this codec. + * @return The binary encoding. + */ +- (NSData*)encodeMethodCall:(FlutterMethodCall*)methodCall; + +/** + * Decodes the specified method call from binary. + * + * @param methodCall The method call to decode. + * @return The decoded method call. + */ +- (FlutterMethodCall*)decodeMethodCall:(NSData*)methodCall; + +/** + * Encodes the specified successful result into binary. + * + * @param result The result. Must be a value supported by this codec. + * @return The binary encoding. + */ +- (NSData*)encodeSuccessEnvelope:(id _Nullable)result; + +/** + * Encodes the specified error result into binary. + * + * @param error The error object. The error details value must be supported + * by this codec. + * @return The binary encoding. + */ +- (NSData*)encodeErrorEnvelope:(FlutterError*)error; + +/** + * Deccodes the specified result envelope from binary. + * + * @param envelope The error object. + * @return The result value, if the envelope represented a successful result, + * or a `FlutterError` instance, if not. + */ +- (id _Nullable)decodeEnvelope:(NSData*)envelope; +@end + +/** + * A `FlutterMethodCodec` using UTF-8 encoded JSON method calls and result + * envelopes. + * + * This codec is guaranteed to be compatible with the corresponding + * [JSONMethodCodec](https://api.flutter.dev/flutter/services/JSONMethodCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Values supported as methods arguments and result payloads are + * those supported as top-level or leaf values by `FlutterJSONMessageCodec`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterJSONMethodCodec : NSObject +@end + +/** + * A `FlutterMethodCodec` using the Flutter standard binary encoding. + * + * This codec is guaranteed to be compatible with the corresponding + * [StandardMethodCodec](https://api.flutter.dev/flutter/services/StandardMethodCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Values supported as method arguments and result payloads are those supported by + * `FlutterStandardMessageCodec`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardMethodCodec : NSObject +/** + * Create a `FlutterStandardMethodCodec` who will read and write to \p readerWriter. + */ ++ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCODECS_H_ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterDartProject.h b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterDartProject.h new file mode 100644 index 0000000..c1fd8db --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterDartProject.h @@ -0,0 +1,102 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERDARTPROJECT_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERDARTPROJECT_H_ + +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * A set of Flutter and Dart assets used by a `FlutterEngine` to initialize execution. + * + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterDartProject : NSObject + +/** + * Initializes a Flutter Dart project from a bundle. + * + * The bundle must either contain a flutter_assets resource directory, or set the Info.plist key + * FLTAssetsPath to override that name (if you are doing a custom build using a different name). + * + * @param bundle The bundle containing the Flutter assets directory. If nil, the App framework + * created by Flutter will be used. + */ +- (instancetype)initWithPrecompiledDartBundle:(nullable NSBundle*)bundle NS_DESIGNATED_INITIALIZER; +/** + * Unavailable - use `init` instead. + */ +- (instancetype)initFromDefaultSourceForConfiguration API_UNAVAILABLE(macos) + FLUTTER_UNAVAILABLE("Use -init instead."); + +/** + * Returns the default identifier for the bundle where we expect to find the Flutter Dart + * application. + */ ++ (NSString*)defaultBundleIdentifier; + +/** + * An NSArray of NSStrings to be passed as command line arguments to the Dart entrypoint. + * + * If this is not explicitly set, this will default to the contents of + * [NSProcessInfo arguments], without the binary name. + * + * Set this to nil to pass no arguments to the Dart entrypoint. + */ +@property(nonatomic, nullable, copy) + NSArray* dartEntrypointArguments API_UNAVAILABLE(ios); + +/** + * Returns the file name for the given asset. If the bundle with the identifier + * "io.flutter.flutter.app" exists, it will try use that bundle; otherwise, it + * will use the main bundle. To specify a different bundle, use + * `+lookupKeyForAsset:fromBundle`. + * + * @param asset The name of the asset. The name can be hierarchical. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset; + +/** + * Returns the file name for the given asset. + * The returned file name can be used to access the asset in the supplied bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param bundle The `NSBundle` to use for looking up the asset. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset fromBundle:(nullable NSBundle*)bundle; + +/** + * Returns the file name for the given asset which originates from the specified package. + * The returned file name can be used to access the asset in the application's main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package; + +/** + * Returns the file name for the given asset which originates from the specified package. + * The returned file name can be used to access the asset in the specified bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @param bundle The bundle to use when doing the lookup. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset + fromPackage:(NSString*)package + fromBundle:(nullable NSBundle*)bundle; + +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERDARTPROJECT_H_ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterEngine.h b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterEngine.h new file mode 100644 index 0000000..bd03719 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterEngine.h @@ -0,0 +1,495 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINE_H_ + +#import +#import + +#import "FlutterBinaryMessenger.h" +#import "FlutterDartProject.h" +#import "FlutterMacros.h" +#import "FlutterPlugin.h" +#import "FlutterTexture.h" + +@class FlutterViewController; + +NS_ASSUME_NONNULL_BEGIN + +/** + * The dart entrypoint that is associated with `main()`. This is to be used as an argument to the + * `runWithEntrypoint*` methods. + */ +// NOLINTNEXTLINE(readability-identifier-naming) +extern NSString* const FlutterDefaultDartEntrypoint; + +/** + * The default Flutter initial route ("/"). + */ +// NOLINTNEXTLINE(readability-identifier-naming) +extern NSString* const FlutterDefaultInitialRoute; + +/** + * The FlutterEngine class coordinates a single instance of execution for a + * `FlutterDartProject`. It may have zero or one `FlutterViewController` at a + * time, which can be specified via `-setViewController:`. + * `FlutterViewController`'s `initWithEngine` initializer will automatically call + * `-setViewController:` for itself. + * + * A FlutterEngine can be created independently of a `FlutterViewController` for + * headless execution. It can also persist across the lifespan of multiple + * `FlutterViewController` instances to maintain state and/or asynchronous tasks + * (such as downloading a large file). + * + * A FlutterEngine can also be used to prewarm the Dart execution environment and reduce the + * latency of showing the Flutter screen when a `FlutterViewController` is created and presented. + * See https://docs.flutter.dev/development/add-to-app/performance for more details on loading + * performance. + * + * Alternatively, you can simply create a new `FlutterViewController` with only a + * `FlutterDartProject`. That `FlutterViewController` will internally manage its + * own instance of a FlutterEngine, but will not guarantee survival of the engine + * beyond the life of the ViewController. + * + * A newly initialized FlutterEngine will not actually run a Dart Isolate until + * either `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is invoked. + * One of these methods must be invoked before calling `-setViewController:`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEngine : NSObject + +/** + * Default initializer for a FlutterEngine. + * + * Threads created by this FlutterEngine will appear as "FlutterEngine #" in + * Instruments. The prefix can be customized using `initWithName`. + * + * The engine will execute the project located in the bundle with the identifier + * "io.flutter.flutter.app" (the default for Flutter projects). + * + * A newly initialized engine will not run until either `-runWithEntrypoint:` or + * `-runWithEntrypoint:libraryURI:` is called. + * + * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`. + * This means that the engine will continue to run regardless of whether a `FlutterViewController` + * is attached to it or not, until `-destroyContext:` is called or the process finishes. + */ +- (instancetype)init; + +/** + * Initialize this FlutterEngine. + * + * The engine will execute the project located in the bundle with the identifier + * "io.flutter.flutter.app" (the default for Flutter projects). + * + * A newly initialized engine will not run until either `-runWithEntrypoint:` or + * `-runWithEntrypoint:libraryURI:` is called. + * + * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`. + * This means that the engine will continue to run regardless of whether a `FlutterViewController` + * is attached to it or not, until `-destroyContext:` is called or the process finishes. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + */ +- (instancetype)initWithName:(NSString*)labelPrefix; + +/** + * Initialize this FlutterEngine with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate + * the project in a default location (the flutter_assets folder in the iOS application + * bundle). + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called. + * + * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`. + * This means that the engine will continue to run regardless of whether a `FlutterViewController` + * is attached to it or not, until `-destroyContext:` is called or the process finishes. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + * @param project The `FlutterDartProject` to run. + */ +- (instancetype)initWithName:(NSString*)labelPrefix project:(nullable FlutterDartProject*)project; + +/** + * Initialize this FlutterEngine with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate + * the project in a default location (the flutter_assets folder in the iOS application + * bundle). + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + * @param project The `FlutterDartProject` to run. + * @param allowHeadlessExecution Whether or not to allow this instance to continue + * running after passing a nil `FlutterViewController` to `-setViewController:`. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(nullable FlutterDartProject*)project + allowHeadlessExecution:(BOOL)allowHeadlessExecution; + +/** + * Initialize this FlutterEngine with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate + * the project in a default location (the flutter_assets folder in the iOS application + * bundle). + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + * @param project The `FlutterDartProject` to run. + * @param allowHeadlessExecution Whether or not to allow this instance to continue + * running after passing a nil `FlutterViewController` to `-setViewController:`. + * @param restorationEnabled Whether state restoration is enabled. When true, the framework will + * wait for the attached view controller to provide restoration data. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(nullable FlutterDartProject*)project + allowHeadlessExecution:(BOOL)allowHeadlessExecution + restorationEnabled:(BOOL)restorationEnabled NS_DESIGNATED_INITIALIZER; + +/** + * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that + * contains `main()`), using `main()` as the entrypoint (the default for Flutter projects), + * and using "/" (the default route) as the initial route. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)run; + +/** + * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that + * contains `main()`), using "/" (the default route) as the initial route. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from the same Dart + * library that contains the app's main() function. If this is FlutterDefaultDartEntrypoint (or + * nil) it will default to `main()`. If it is not the app's main() function, that function must + * be decorated with `@pragma(vm:entry-point)` to ensure the method is not tree-shaken by the Dart + * compiler. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint; + +/** + * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that + * contains `main()`). + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from the same Dart + * library that contains the app's main() function. If this is FlutterDefaultDartEntrypoint (or + * nil), it will default to `main()`. If it is not the app's main() function, that function must + * be decorated with `@pragma(vm:entry-point)` to ensure the method is not tree-shaken by the Dart + * compiler. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint + initialRoute:(nullable NSString*)initialRoute; + +/** + * Runs a Dart program on an Isolate using the specified entrypoint and Dart library, + * which may not be the same as the library containing the Dart program's `main()` function. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param uri The URI of the Dart library which contains the entrypoint method + * (example "package:foo_package/main.dart"). If nil, this will default to + * the same library as the `main()` function in the Dart program. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint libraryURI:(nullable NSString*)uri; + +/** + * Runs a Dart program on an Isolate using the specified entrypoint and Dart library, + * which may not be the same as the library containing the Dart program's `main()` function. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint + * method (example "package:foo_package/main.dart"). If nil, this will + * default to the same library as the `main()` function in the Dart program. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI + initialRoute:(nullable NSString*)initialRoute; + +/** + * Runs a Dart program on an Isolate using the specified entrypoint and Dart library, + * which may not be the same as the library containing the Dart program's `main()` function. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint + * method (example "package:foo_package/main.dart"). If nil, this will + * default to the same library as the `main()` function in the Dart program. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * @param entrypointArgs Arguments passed as a list of string to Dart's entrypoint function. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI + initialRoute:(nullable NSString*)initialRoute + entrypointArgs:(nullable NSArray*)entrypointArgs; + +/** + * Destroy running context for an engine. + * + * This method can be used to force the FlutterEngine object to release all resources. + * After sending this message, the object will be in an unusable state until it is deallocated. + * Accessing properties or sending messages to it will result in undefined behavior or runtime + * errors. + */ +- (void)destroyContext; + +/** + * Ensures that Flutter will generate a semantics tree. + * + * This is enabled by default if certain accessibility services are turned on by + * the user, or when using a Simulator. This method allows a user to turn + * semantics on when they would not ordinarily be generated and the performance + * overhead is not a concern, e.g. for UI testing. Note that semantics should + * never be programmatically turned off, as it would potentially disable + * accessibility services an end user has requested. + * + * This method must only be called after launching the engine via + * `-runWithEntrypoint:` or `-runWithEntryPoint:libraryURI`. + * + * Although this method returns synchronously, it does not guarantee that a + * semantics tree is actually available when the method returns. It + * synchronously ensures that the next frame the Flutter framework creates will + * have a semantics tree. + * + * You can subscribe to semantics updates via `NSNotificationCenter` by adding + * an observer for the name `FlutterSemanticsUpdateNotification`. The `object` + * parameter will be the `FlutterViewController` associated with the semantics + * update. This will asynchronously fire after a semantics tree has actually + * built (which may be some time after the frame has been rendered). + */ +- (void)ensureSemanticsEnabled; + +/** + * Sets the `FlutterViewController` for this instance. The FlutterEngine must be + * running (e.g. a successful call to `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI`) + * before calling this method. Callers may pass nil to remove the viewController + * and have the engine run headless in the current process. + * + * A FlutterEngine can only have one `FlutterViewController` at a time. If there is + * already a `FlutterViewController` associated with this instance, this method will replace + * the engine's current viewController with the newly specified one. + * + * Setting the viewController will signal the engine to start animations and drawing, and unsetting + * it will signal the engine to stop animations and drawing. However, neither will impact the state + * of the Dart program's execution. + */ +@property(nonatomic, weak) FlutterViewController* viewController; + +/** + * The `FlutterMethodChannel` used for localization related platform messages, such as + * setting the locale. + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly, nullable) FlutterMethodChannel* localizationChannel; +/** + * The `FlutterMethodChannel` used for navigation related platform messages. + * + * Can be nil after `destroyContext` is called. + * + * @see [Navigation + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/navigation-constant.html) + * @see [Navigator Widget](https://api.flutter.dev/flutter/widgets/Navigator-class.html) + */ +@property(nonatomic, readonly) FlutterMethodChannel* navigationChannel; + +/** + * The `FlutterMethodChannel` used for restoration related platform messages. + * + * Can be nil after `destroyContext` is called. + * + * @see [Restoration + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/restoration-constant.html) + */ +@property(nonatomic, readonly) FlutterMethodChannel* restorationChannel; + +/** + * The `FlutterMethodChannel` used for core platform messages, such as + * information about the screen orientation. + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly) FlutterMethodChannel* platformChannel; + +/** + * The `FlutterMethodChannel` used to communicate text input events to the + * Dart Isolate. + * + * Can be nil after `destroyContext` is called. + * + * @see [Text Input + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/textInput-constant.html) + */ +@property(nonatomic, readonly) FlutterMethodChannel* textInputChannel; + +/** + * The `FlutterBasicMessageChannel` used to communicate app lifecycle events + * to the Dart Isolate. + * + * Can be nil after `destroyContext` is called. + * + * @see [Lifecycle + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/lifecycle-constant.html) + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* lifecycleChannel; + +/** + * The `FlutterBasicMessageChannel` used for communicating system events, such as + * memory pressure events. + * + * Can be nil after `destroyContext` is called. + * + * @see [System + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/system-constant.html) + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* systemChannel; + +/** + * The `FlutterBasicMessageChannel` used for communicating user settings such as + * clock format and text scale. + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* settingsChannel; + +/** + * The `FlutterBasicMessageChannel` used for communicating key events + * from physical keyboards + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* keyEventChannel; + +/** + * The `NSURL` of the Dart VM Service for the service isolate. + * + * This is only set in debug and profile runtime modes, and only after the + * Dart VM Service is ready. In release mode or before the Dart VM Service has + * started, it returns `nil`. + */ +@property(nonatomic, readonly, nullable) NSURL* vmServiceUrl; + +/** + * The `FlutterBinaryMessenger` associated with this FlutterEngine (used for communicating with + * channels). + */ +@property(nonatomic, readonly) NSObject* binaryMessenger; + +/** + * The `FlutterTextureRegistry` associated with this FlutterEngine (used to register textures). + */ +@property(nonatomic, readonly) NSObject* textureRegistry; + +/** + * The UI Isolate ID of the engine. + * + * This property will be nil if the engine is not running. + */ +@property(nonatomic, readonly, copy, nullable) NSString* isolateId; + +/** + * Whether or not GPU calls are allowed. + * + * Typically this is set when the app is backgrounded and foregrounded. + */ +@property(nonatomic, assign) BOOL isGpuDisabled; + +@end + +/** + * Exposes parts of a `FlutterEngine` for registration purposes. + * + * This is used when the engine is created implicitly to allow registering + * plugins, application-level method channels, platform views, etc. + */ +@protocol FlutterImplicitEngineBridge + +/** + * The `FlutterPluginRegistry` for the created `FlutterEngine`. + * + * This can be used to vend `FlutterPluginRegistrar`s for plugins. + */ +@property(nonatomic, readonly) NSObject* pluginRegistry; + +/** + * The `FlutterApplicationRegistrar` for the created `FlutterEngine`. + * + * This registrar provides access to application-level services, such as the engine's + * `FlutterBinaryMessenger` or `FlutterTextureRegistry`. + */ +@property(nonatomic, readonly) NSObject* applicationRegistrar; + +@end + +/** + * Protocol for receiving a callback when an implicit engine is initialized, such as when created by + * a FlutterViewController from a storyboard. + * + * This provides the engine bridge to the listener. + */ +@protocol FlutterImplicitEngineDelegate +@required + +/** + * Called once the implicit `FlutterEngine` is initialized. + * + * The `FlutterImplicitEngineBridge` can then be used to register plugins, + * application-level method channels, platform views, etc. + */ +- (void)didInitializeImplicitFlutterEngine:(NSObject*)engineBridge; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINE_H_ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterEngineGroup.h b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterEngineGroup.h new file mode 100644 index 0000000..47cdc07 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterEngineGroup.h @@ -0,0 +1,115 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINEGROUP_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINEGROUP_H_ + +#import + +#import "FlutterEngine.h" + +NS_ASSUME_NONNULL_BEGIN + +/** Options that control how a FlutterEngine should be created. */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEngineGroupOptions : NSObject + +/** + * The name of a top-level function from a Dart library. If this is FlutterDefaultDartEntrypoint + * (or nil); this will default to `main()`. If it is not the app's main() function, that function + * must be decorated with `@pragma(vm:entry-point)` to ensure themethod is not tree-shaken by the + * Dart compiler. + */ +@property(nonatomic, copy, nullable) NSString* entrypoint; + +/** + * The URI of the Dart library which contains the entrypoint method. If nil, this will default to + * the same library as the `main()` function in the Dart program. + */ +@property(nonatomic, copy, nullable) NSString* libraryURI; + +/** + * The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + */ +@property(nonatomic, copy, nullable) NSString* initialRoute; + +/** + * Arguments passed as a list of string to Dart's entrypoint function. + */ +@property(nonatomic, copy, nullable) NSArray* entrypointArgs; +@end + +/** + * Represents a collection of FlutterEngines who share resources which allows + * them to be created with less time const and occupy less memory than just + * creating multiple FlutterEngines. + * + * Deleting a FlutterEngineGroup doesn't invalidate existing FlutterEngines, but + * it eliminates the possibility to create more FlutterEngines in that group. + * + * @warning This class is a work-in-progress and may change. + * @see https://github.com/flutter/flutter/issues/72009 + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEngineGroup : NSObject +- (instancetype)init NS_UNAVAILABLE; + +/** + * Initialize a new FlutterEngineGroup. + * + * @param name The name that will present in the threads shared across the + * engines in this group. + * @param project The `FlutterDartProject` that all FlutterEngines in this group + * will be executing. + */ +- (instancetype)initWithName:(NSString*)name + project:(nullable FlutterDartProject*)project NS_DESIGNATED_INITIALIZER; + +/** + * Creates a running `FlutterEngine` that shares components with this group. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint method. IF nil, + * this will default to the same library as the `main()` function in the Dart program. + * + * @see FlutterEngineGroup + */ +- (FlutterEngine*)makeEngineWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI; + +/** + * Creates a running `FlutterEngine` that shares components with this group. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint method. IF nil, + * this will default to the same library as the `main()` function in the Dart program. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * + * @see FlutterEngineGroup + */ +- (FlutterEngine*)makeEngineWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI + initialRoute:(nullable NSString*)initialRoute; + +/** + * Creates a running `FlutterEngine` that shares components with this group. + * + * @param options Options that control how a FlutterEngine should be created. + * + * @see FlutterEngineGroupOptions + */ +- (FlutterEngine*)makeEngineWithOptions:(nullable FlutterEngineGroupOptions*)options; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINEGROUP_H_ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterHeadlessDartRunner.h b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterHeadlessDartRunner.h new file mode 100644 index 0000000..08069ab --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterHeadlessDartRunner.h @@ -0,0 +1,97 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERHEADLESSDARTRUNNER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERHEADLESSDARTRUNNER_H_ + +#import + +#import "FlutterBinaryMessenger.h" +#import "FlutterDartProject.h" +#import "FlutterEngine.h" +#import "FlutterMacros.h" + +/** + * A callback for when FlutterHeadlessDartRunner has attempted to start a Dart + * Isolate in the background. + * + * @param success YES if the Isolate was started and run successfully, NO + * otherwise. + */ +typedef void (^FlutterHeadlessDartRunnerCallback)(BOOL success); + +/** + * The deprecated FlutterHeadlessDartRunner runs Flutter Dart code with a null rasterizer, + * and no native drawing surface. It is appropriate for use in running Dart + * code e.g. in the background from a plugin. + * + * Most callers should prefer using `FlutterEngine` directly; this interface exists + * for legacy support. + */ +FLUTTER_DARWIN_EXPORT +FLUTTER_DEPRECATED("FlutterEngine should be used rather than FlutterHeadlessDartRunner") +@interface FlutterHeadlessDartRunner : FlutterEngine + +/** + * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate + * the project in a default location. + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances + * @param projectOrNil The `FlutterDartProject` to run. + */ +- (instancetype)initWithName:(NSString*)labelPrefix project:(FlutterDartProject*)projectOrNil; + +/** + * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate + * the project in a default location. + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances + * @param projectOrNil The `FlutterDartProject` to run. + * @param allowHeadlessExecution Must be set to `YES`. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(FlutterDartProject*)projectOrNil + allowHeadlessExecution:(BOOL)allowHeadlessExecution; + +/** + * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate + * the project in a default location. + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances + * @param projectOrNil The `FlutterDartProject` to run. + * @param allowHeadlessExecution Must be set to `YES`. + * @param restorationEnabled Must be set to `NO`. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(FlutterDartProject*)projectOrNil + allowHeadlessExecution:(BOOL)allowHeadlessExecution + restorationEnabled:(BOOL)restorationEnabled NS_DESIGNATED_INITIALIZER; + +/** + * Not recommended for use - will initialize with a default label ("io.flutter.headless") + * and the default FlutterDartProject. + */ +- (instancetype)init; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERHEADLESSDARTRUNNER_H_ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterHourFormat.h b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterHourFormat.h new file mode 100644 index 0000000..e33e1a0 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterHourFormat.h @@ -0,0 +1,15 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERHOURFORMAT_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERHOURFORMAT_H_ + +#import + +@interface FlutterHourFormat : NSObject ++ (BOOL)isAlwaysUse24HourFormat; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERHOURFORMAT_H_ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterMacros.h b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterMacros.h new file mode 100644 index 0000000..7f53b41 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterMacros.h @@ -0,0 +1,48 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERMACROS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERMACROS_H_ + +#if defined(FLUTTER_FRAMEWORK) + +#define FLUTTER_DARWIN_EXPORT __attribute__((visibility("default"))) + +#else // defined(FLUTTER_SDK) + +#define FLUTTER_DARWIN_EXPORT + +#endif // defined(FLUTTER_SDK) + +#ifndef NS_ASSUME_NONNULL_BEGIN +#define NS_ASSUME_NONNULL_BEGIN _Pragma("clang assume_nonnull begin") +#define NS_ASSUME_NONNULL_END _Pragma("clang assume_nonnull end") +#endif // defined(NS_ASSUME_NONNULL_BEGIN) + +/** + * Indicates that the API has been deprecated for the specified reason. Code + * that uses the deprecated API will continue to work as before. However, the + * API will soon become unavailable and users are encouraged to immediately take + * the appropriate action mentioned in the deprecation message and the BREAKING + * CHANGES section present in the Flutter.h umbrella header. + */ +#define FLUTTER_DEPRECATED(msg) __attribute__((__deprecated__(msg))) + +/** + * Indicates that the previously deprecated API is now unavailable. Code that + * uses the API will not work and the declaration of the API is only a stub + * meant to display the given message detailing the actions for the user to take + * immediately. + */ +#define FLUTTER_UNAVAILABLE(msg) __attribute__((__unavailable__(msg))) + +#if __has_feature(objc_arc) +#define FLUTTER_ASSERT_ARC +#define FLUTTER_ASSERT_NOT_ARC #error ARC must be disabled ! +#else +#define FLUTTER_ASSERT_ARC #error ARC must be enabled ! +#define FLUTTER_ASSERT_NOT_ARC +#endif + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERMACROS_H_ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterPlatformViews.h b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterPlatformViews.h new file mode 100644 index 0000000..4742bfe --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterPlatformViews.h @@ -0,0 +1,56 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLATFORMVIEWS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLATFORMVIEWS_H_ + +#import + +#import "FlutterCodecs.h" +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * Wraps a `UIView` for embedding in the Flutter hierarchy + */ +@protocol FlutterPlatformView +/** + * Returns a reference to the `UIView` that is wrapped by this `FlutterPlatformView`. + */ +- (UIView*)view; +@end + +FLUTTER_DARWIN_EXPORT +@protocol FlutterPlatformViewFactory +/** + * Create a `FlutterPlatformView`. + * + * Implemented by iOS code that expose a `UIView` for embedding in a Flutter app. + * + * The implementation of this method should create a new `UIView` and return it. + * + * @param frame The rectangle for the newly created `UIView` measured in points. + * @param viewId A unique identifier for this `UIView`. + * @param args Parameters for creating the `UIView` sent from the Dart side of the Flutter app. + * If `createArgsCodec` is not implemented, or if no creation arguments were sent from the Dart + * code, this will be null. Otherwise this will be the value sent from the Dart code as decoded by + * `createArgsCodec`. + */ +- (NSObject*)createWithFrame:(CGRect)frame + viewIdentifier:(int64_t)viewId + arguments:(id _Nullable)args; + +/** + * Returns the `FlutterMessageCodec` for decoding the args parameter of `createWithFrame`. + * + * Only needs to be implemented if `createWithFrame` needs an arguments parameter. + */ +@optional +- (NSObject*)createArgsCodec; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLATFORMVIEWS_H_ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterPlugin.h b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterPlugin.h new file mode 100644 index 0000000..baf7f11 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterPlugin.h @@ -0,0 +1,523 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGIN_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGIN_H_ + +#import +#import + +#import "FlutterBinaryMessenger.h" +#import "FlutterChannels.h" +#import "FlutterCodecs.h" +#import "FlutterPlatformViews.h" +#import "FlutterSceneLifeCycle.h" +#import "FlutterTexture.h" + +NS_ASSUME_NONNULL_BEGIN +@protocol FlutterPluginRegistrar; +@protocol FlutterPluginRegistry; + +#pragma mark - +/** + * Protocol for listener of events from the UIApplication, typically a FlutterPlugin. + */ +@protocol FlutterApplicationLifeCycleDelegate + +@optional +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if this vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + didFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if this vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + willFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationDidBecomeActive:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationWillResignActive:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationDidEnterBackground:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationWillEnterForeground:(UIApplication*)application; + +/** + Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationWillTerminate:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterUserNotificationSettings:(UIUserNotificationSettings*)notificationSettings + API_DEPRECATED( + "See -[UIApplicationDelegate application:didRegisterUserNotificationSettings:] deprecation", + ios(8.0, 10.0)); + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didFailToRegisterForRemoteNotificationsWithError:(NSError*)error; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + didReceiveRemoteNotification:(NSDictionary*)userInfo + fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didReceiveLocalNotification:(UILocalNotification*)notification + API_DEPRECATED( + "See -[UIApplicationDelegate application:didReceiveLocalNotification:] deprecation", + ios(4.0, 10.0)); + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + options:(NSDictionary*)options; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + sourceApplication:(NSString*)sourceApplication + annotation:(id)annotation; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler + API_AVAILABLE(ios(9.0)); + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + handleEventsForBackgroundURLSession:(nonnull NSString*)identifier + completionHandler:(nonnull void (^)(void))completionHandler; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + continueUserActivity:(NSUserActivity*)userActivity + restorationHandler:(void (^)(NSArray*))restorationHandler; +@end + +#pragma mark - +/** + * A plugin registration callback. + * + * Used for registering plugins with additional instances of + * `FlutterPluginRegistry`. + * + * @param registry The registry to register plugins with. + */ +typedef void (*FlutterPluginRegistrantCallback)(NSObject* registry); + +#pragma mark - +/** + * Implemented by the iOS part of a Flutter plugin. + * + * Defines a set of optional callback methods and a method to set up the plugin + * and register it to be called by other application components. + */ +@protocol FlutterPlugin +@required +/** + * Registers this plugin using the context information and callback registration + * methods exposed by the given registrar. + * + * The registrar is obtained from a `FlutterPluginRegistry` which keeps track of + * the identity of registered plugins and provides basic support for cross-plugin + * coordination. + * + * The caller of this method, a plugin registrant, is usually autogenerated by + * Flutter tooling based on declared plugin dependencies. The generated registrant + * asks the registry for a registrar for each plugin, and calls this method to + * allow the plugin to initialize itself and register callbacks with application + * objects available through the registrar protocol. + * + * @param registrar A helper providing application context and methods for + * registering callbacks. + */ ++ (void)registerWithRegistrar:(NSObject*)registrar; +@optional +/** + * Set a callback for registering plugins to an additional `FlutterPluginRegistry`, + * including headless `FlutterEngine` instances. + * + * This method is typically called from within an application's `AppDelegate` at + * startup to allow for plugins which create additional `FlutterEngine` instances + * to register the application's plugins. + * + * @param callback A callback for registering some set of plugins with a + * `FlutterPluginRegistry`. + */ ++ (void)setPluginRegistrantCallback:(FlutterPluginRegistrantCallback)callback; +@optional +/** + * Called if this plugin has been registered to receive `FlutterMethodCall`s. + * + * @param call The method call command object. + * @param result A callback for submitting the result of the call. + */ +- (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult)result; +@optional +/** + * Called when a plugin is being removed from a `FlutterEngine`, which is + * usually the result of the `FlutterEngine` being deallocated. This method + * provides the opportunity to do necessary cleanup. + * + * You will only receive this method if you registered your plugin instance with + * the `FlutterEngine` via `-[FlutterPluginRegistry publish:]`. + * + * @param registrar The registrar that was used to publish the plugin. + * + */ +- (void)detachFromEngineForRegistrar:(NSObject*)registrar; +@end + +#pragma mark - +/** + * How the UIGestureRecognizers of a platform view are blocked. + * + * UIGestureRecognizers of platform views can be blocked based on decisions made by the + * Flutter Framework (e.g. When an interact-able widget is covering the platform view). + */ +typedef enum { + // NOLINTBEGIN(readability-identifier-naming) + /** + * Flutter blocks all the UIGestureRecognizers on the platform view as soon as it + * decides they should be blocked. + * + * With this policy, only the `touchesBegan` method for all the UIGestureRecognizers is guaranteed + * to be called. + */ + FlutterPlatformViewGestureRecognizersBlockingPolicyEager, + /** + * Flutter blocks the platform view's UIGestureRecognizers from recognizing only after + * touchesEnded was invoked. + * + * This results in the platform view's UIGestureRecognizers seeing the entire touch sequence, + * but never recognizing the gesture (and never invoking actions). + */ + FlutterPlatformViewGestureRecognizersBlockingPolicyWaitUntilTouchesEnded, + // NOLINTEND(readability-identifier-naming) +} FlutterPlatformViewGestureRecognizersBlockingPolicy; + +#pragma mark - +/** + * The base interface for `FlutterPluginRegistrar` and `FlutterApplicationRegistrar`. + * + * Provides registration context for the application or plugins. + */ +@protocol FlutterBaseRegistrar +/** + * Returns a `FlutterBinaryMessenger` for creating Dart/iOS communication + * channels to be used by the application or a plugin. + * + * @return The messenger. + */ +- (NSObject*)messenger; + +/** + * Returns a `FlutterTextureRegistry` for registering textures + * provided by the application or a plugin. + * + * @return The texture registry. + */ +- (NSObject*)textures; + +/** + * Registers a `FlutterPlatformViewFactory` for creation of platform views. + * + * Applications or plugins can expose `UIView` for embedding in Flutter apps by registering a view + * factory. + * + * @param factory The view factory that will be registered. + * @param factoryId A unique identifier for the factory, the Dart code of the Flutter app can use + * this identifier to request creation of a `UIView` by the registered factory. + */ +- (void)registerViewFactory:(NSObject*)factory + withId:(NSString*)factoryId; + +/** + * Registers a `FlutterPlatformViewFactory` for creation of platform views. + * + * Applications or plugins can expose a `UIView` for embedding in Flutter apps by registering a view + * factory. + * + * @param factory The view factory that will be registered. + * @param factoryId A unique identifier for the factory, the Dart code of the Flutter app can use + * this identifier to request creation of a `UIView` by the registered factory. + * @param gestureRecognizersBlockingPolicy How UIGestureRecognizers on the platform views are + * blocked. + * + */ +- (void)registerViewFactory:(NSObject*)factory + withId:(NSString*)factoryId + gestureRecognizersBlockingPolicy: + (FlutterPlatformViewGestureRecognizersBlockingPolicy)gestureRecognizersBlockingPolicy; +@end + +/** + * A registrar for Flutter applications. + * + * This registrar provides access to application-level services, such as the binary messenger and + * texture registry. + * + * See also `FlutterBaseRegistrar`. + */ +@protocol FlutterApplicationRegistrar +@end + +/** + * Registration context for a single `FlutterPlugin`, providing a one stop shop + * for the plugin to access contextual information and register callbacks for + * various application events. + * + * Registrars are obtained from a `FlutterPluginRegistry` which keeps track of + * the identity of registered plugins and provides basic support for cross-plugin + * coordination. + */ +@protocol FlutterPluginRegistrar + +/** + * The `UIViewController` whose view is displaying Flutter content. + * + * The plugin typically should not store a strong reference to this view + * controller. + * + * This property is provided for backwards compatibility for apps that assume + * a single view, and will eventually be replaced by the multi-view API variant. + * + * This property may be |nil|, for instance in a headless environment, or when + * the underlying Flutter engine is deallocated. + */ +@property(nullable, readonly) UIViewController* viewController; + +/** + * Publishes a value for external use of the plugin. + * + * Plugins may publish a single value, such as an instance of the + * plugin's main class, for situations where external control or + * interaction is needed. + * + * The published value will be available from the `FlutterPluginRegistry`. + * Repeated calls overwrite any previous publication. + * + * @param value The value to be published. + */ +- (void)publish:(NSObject*)value; + +/** + * Registers the plugin as a receiver of incoming method calls from the Dart side + * on the specified `FlutterMethodChannel`. + * + * @param delegate The receiving object, such as the plugin's main class. + * @param channel The channel + */ +- (void)addMethodCallDelegate:(NSObject*)delegate + channel:(FlutterMethodChannel*)channel; + +/** + * Registers the plugin as a receiver of `UIApplicationDelegate` calls. + * + * @param delegate The receiving object, such as the plugin's main class. + */ +- (void)addApplicationDelegate:(NSObject*)delegate + NS_EXTENSION_UNAVAILABLE_IOS("Disallowed in plugins used in app extensions"); + +/** + * Registers the plugin as a receiver of `UISceneDelegate` and `UIWindowSceneDelegate` calls. + * + * @param delegate The receiving object, such as the plugin's main class. + */ +- (void)addSceneDelegate:(NSObject*)delegate + API_AVAILABLE(ios(13.0)); + +/** + * Returns the file name for the given asset. + * The returned file name can be used to access the asset in the application's main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @return the file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset; + +/** + * Returns the file name for the given asset which originates from the specified package. + * The returned file name can be used to access the asset in the application's main bundle. + * + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @return the file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package; + +/** + * Returns a value published by the specified plugin. + * + * @param pluginKey The unique key identifying the plugin. + * @return An object published by the plugin, if any. Will be `NSNull` if + * nothing has been published. Will be `nil` if the plugin has not been + * registered. + */ +- (nullable NSObject*)valuePublishedByPlugin:(NSString*)pluginKey; +@end + +#pragma mark - +/** + * A registry of Flutter iOS plugins. + * + * Plugins are identified by unique string keys, typically the name of the + * plugin's main class. The registry tracks plugins by this key, mapping it to + * a value published by the plugin during registration, if any. This provides a + * very basic means of cross-plugin coordination with loose coupling between + * unrelated plugins. + * + * Plugins typically need contextual information and the ability to register + * callbacks for various application events. To keep the API of the registry + * focused, these facilities are not provided directly by the registry, but by + * a `FlutterPluginRegistrar`, created by the registry in exchange for the unique + * key of the plugin. + * + * There is no implied connection between the registry and the registrar. + * Specifically, callbacks registered by the plugin via the registrar may be + * relayed directly to the underlying iOS application objects. + */ +@protocol FlutterPluginRegistry +/** + * Returns a registrar for registering a plugin. + * + * @param pluginKey The unique key identifying the plugin. + */ +- (nullable NSObject*)registrarForPlugin:(NSString*)pluginKey; +/** + * Returns whether the specified plugin has been registered. + * + * @param pluginKey The unique key identifying the plugin. + * @return `YES` if `registrarForPlugin` has been called with `pluginKey`. + */ +- (BOOL)hasPlugin:(NSString*)pluginKey; + +/** + * Returns a value published by the specified plugin. + * + * @param pluginKey The unique key identifying the plugin. + * @return An object published by the plugin, if any. Will be `NSNull` if + * nothing has been published. Will be `nil` if the plugin has not been + * registered. + */ +- (nullable NSObject*)valuePublishedByPlugin:(NSString*)pluginKey; +@end + +#pragma mark - +/** + * The target of registration of plugins. + * + * This often is hooked up to the GeneratedPluginRegistrant which is + * automatically generated by Flutter for the dependencies listed in the + * project. + */ +@protocol FlutterPluginRegistrant +@required +/** + * Register all the plugins for the registrant. + * + * This will be called after a FlutterEngine has been instantiated, the registry + * will connect any plugins to that engine. + * + * @param registry The registry where plugins will be registered. + */ +- (void)registerWithRegistry:(NSObject*)registry; +@end + +#pragma mark - +/** + * Implement this in the `UIAppDelegate` of your app to enable Flutter plugins to register + * themselves to the application life cycle events. + * + * For plugins to receive events from `UNUserNotificationCenter`, register this as the + * `UNUserNotificationCenterDelegate`. + */ +@protocol FlutterAppLifeCycleProvider + +/** + * Called when registering a new `FlutterApplicaitonLifeCycleDelegate`. + * + * See also: `-[FlutterAppDelegate addApplicationLifeCycleDelegate:]` + */ +- (void)addApplicationLifeCycleDelegate:(NSObject*)delegate; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGIN_H_ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h new file mode 100644 index 0000000..95d1e61 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h @@ -0,0 +1,148 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_ + +#import "FlutterPlugin.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * Propagates `UIAppDelegate` callbacks to registered plugins. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterPluginAppLifeCycleDelegate : NSObject + +/** + * Registers `delegate` to receive life cycle callbacks via this FlutterPluginAppLifeCycleDelegate + * as long as it is alive. + * + * `delegate` will only be referenced weakly. + */ +- (void)addDelegate:(NSObject*)delegate; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if any plugin vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + didFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if any plugin vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + willFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Called if this plugin has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterUserNotificationSettings:(UIUserNotificationSettings*)notificationSettings + API_DEPRECATED( + "See -[UIApplicationDelegate application:didRegisterUserNotificationSettings:] deprecation", + ios(8.0, 10.0)); + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didFailToRegisterForRemoteNotificationsWithError:(NSError*)error; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didReceiveRemoteNotification:(NSDictionary*)userInfo + fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didReceiveLocalNotification:(UILocalNotification*)notification + API_DEPRECATED( + "See -[UIApplicationDelegate application:didReceiveLocalNotification:] deprecation", + ios(4.0, 10.0)); + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + options:(NSDictionary*)options; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + sourceApplication:(NSString*)sourceApplication + annotation:(id)annotation; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler + API_AVAILABLE(ios(9.0)); + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + handleEventsForBackgroundURLSession:(nonnull NSString*)identifier + completionHandler:(nonnull void (^)(void))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @returns `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + continueUserActivity:(NSUserActivity*)userActivity + restorationHandler:(void (^)(NSArray*))restorationHandler; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterSceneDelegate.h b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterSceneDelegate.h new file mode 100644 index 0000000..2238d73 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterSceneDelegate.h @@ -0,0 +1,28 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENEDELEGATE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENEDELEGATE_H_ + +#import +#import "FlutterMacros.h" +#import "FlutterSceneLifeCycle.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * The UISceneDelegate used by Flutter by default. + * + * This class is typically specified as the UISceneDelegate in the Info.plist. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterSceneDelegate + : NSObject +@property(nonatomic, strong, nullable) UIWindow* window; + +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENEDELEGATE_H_ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterSceneLifeCycle.h b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterSceneLifeCycle.h new file mode 100644 index 0000000..72f1568 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterSceneLifeCycle.h @@ -0,0 +1,233 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENELIFECYCLE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENELIFECYCLE_H_ + +#import +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +@class FlutterEngine; + +/** + * A protocol for delegates that handle `UISceneDelegate` and `UIWindowSceneDelegate` life-cycle + * events. + * + * This protocol provides a way for Flutter plugins to observe and react to scene-based life-cycle + * events. The methods in this protocol correspond to methods in `UISceneDelegate` and + * `UIWindowSceneDelegate`. + * + * See also: + * + * * `UISceneDelegate`, core methods you use to respond to life-cycle events occurring within a + * scene: https://developer.apple.com/documentation/uikit/uiscenedelegate + * * `UIWindowSceneDelegate`, additional methods that you use to manage app-specific tasks + * occurring in a scene: https://developer.apple.com/documentation/uikit/uiwindowscenedelegate + */ +API_AVAILABLE(ios(13.0)) +@protocol FlutterSceneLifeCycleDelegate + +@optional + +#pragma mark - Connecting and disconnecting the scene + +/** + * Informs the delegate that a new scene is about to be connected and configured. + * + * This corresponds to `-[UISceneDelegate scene:willConnectToSession:options:]`. `connectionOptions` + * may be nil if another plugin has already handled the connection. + * + * @return `YES` if this handled the connection. + */ +- (BOOL)scene:(UIScene*)scene + willConnectToSession:(UISceneSession*)session + options:(nullable UISceneConnectionOptions*)connectionOptions; + +- (void)sceneDidDisconnect:(UIScene*)scene; + +#pragma mark - Transitioning to the foreground + +- (void)sceneWillEnterForeground:(UIScene*)scene; + +- (void)sceneDidBecomeActive:(UIScene*)scene; + +#pragma mark - Transitioning to the background + +- (void)sceneWillResignActive:(UIScene*)scene; + +- (void)sceneDidEnterBackground:(UIScene*)scene; + +#pragma mark - Opening URLs + +/** + * Asks the delegate to open one or more URLs. + * + * This corresponds to `-[UISceneDelegate scene:openURLContexts:]`. + * + * @return `YES` if this handled one or more of the URLs. + */ +- (BOOL)scene:(UIScene*)scene openURLContexts:(NSSet*)URLContexts; + +#pragma mark - Continuing user activities + +/** + * Tells the delegate that the scene is continuing a user activity. + * + * This corresponds to `-[UISceneDelegate scene:continueUserActivity:]`. + * + * @return `YES` if this handled the activity. + */ +- (BOOL)scene:(UIScene*)scene continueUserActivity:(NSUserActivity*)userActivity; + +#pragma mark - Performing tasks + +/** + * Tells the delegate that the user has selected a home screen quick action. + * + * This corresponds to `-[UIWindowSceneDelegate + * windowScene:performActionForShortcutItem:completionHandler:]`. + * + * @return `YES` if this handled the shortcut. + */ +- (BOOL)windowScene:(UIWindowScene*)windowScene + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler; + +@end + +/** + * A protocol for manually registering a `FlutterEngine` to receive scene life cycle events. + */ +@protocol FlutterSceneLifeCycleEngineRegistration +/** + * Registers a `FlutterEngine` to receive scene life cycle events. + * + * This method is **only** necessary when the following conditions are true: + * 1. Multiple Scenes (UIApplicationSupportsMultipleScenes) is enabled. + * 2. The `UIWindowSceneDelegate` `window.rootViewController` is not a `FlutterViewController` + * initialized with the target `FlutterEngine`. + * + * When multiple scenes is enabled (UIApplicationSupportsMultipleScenes), Flutter cannot + * automatically associate a `FlutterEngine` with a scene during the scene connection phase. In + * order for plugins to receive launch connection information, the `FlutterEngine` must be manually + * registered with either the `FlutterSceneDelegate` or `FlutterPluginSceneLifeCycleDelegate` during + * `scene:willConnectToSession:options:`. + * + * In all other cases, or once the `FlutterViewController.view` associated with the `FlutterEngine` + * is added to the view hierarchy, Flutter will automatically handle registration for scene events. + * + * Manually registered engines must also be manually deregistered and re-registered if they + * switch scenes. Use `unregisterSceneLifeCycleWithFlutterEngine:`. + * + * @param engine The `FlutterEngine` to register for scene life cycle events. + * @return `NO` if already manually registered. + */ +- (BOOL)registerSceneLifeCycleWithFlutterEngine:(FlutterEngine*)engine; + +/** + * Use this method to unregister a `FlutterEngine` from the scene's life cycle events. + * + * @param engine The `FlutterEngine` to unregister for scene life cycle events. + * @return `NO` if the engine was not found among the manually registered engines and could not be + * unregistered. + */ +- (BOOL)unregisterSceneLifeCycleWithFlutterEngine:(FlutterEngine*)engine; +@end + +/** + * Forwards `UISceneDelegate` and `UIWindowSceneDelegate` callbacks to plugins that register for + * them. + * + * This class is responsible for receiving `UISceneDelegate` and `UIWindowSceneDelegate` callbacks + * and forwarding them to any plugins. + */ +FLUTTER_DARWIN_EXPORT +API_AVAILABLE(ios(13.0)) +@interface FlutterPluginSceneLifeCycleDelegate : NSObject + +#pragma mark - Connecting and disconnecting the scene + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)scene:(UIScene*)scene + willConnectToSession:(UISceneSession*)session + options:(UISceneConnectionOptions*)connectionOptions; + +- (void)sceneDidDisconnect:(UIScene*)scene; + +#pragma mark - Transitioning to the foreground + +- (void)sceneWillEnterForeground:(UIScene*)scene; + +- (void)sceneDidBecomeActive:(UIScene*)scene; + +#pragma mark - Transitioning to the background + +- (void)sceneWillResignActive:(UIScene*)scene; + +- (void)sceneDidEnterBackground:(UIScene*)scene; + +#pragma mark - Opening URLs + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)scene:(UIScene*)scene openURLContexts:(NSSet*)URLContexts; + +#pragma mark - Continuing user activities + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)scene:(UIScene*)scene continueUserActivity:(NSUserActivity*)userActivity; + +#pragma mark - Performing tasks + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)windowScene:(UIWindowScene*)windowScene + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler; + +@end + +/** + * A protocol for `UIWindowSceneDelegate` objects that vend a `FlutterPluginSceneLifeCycleDelegate`. + * + * By conforming to this protocol, a `UIWindowSceneDelegate` can vend a + * `FlutterPluginSceneLifeCycleDelegate` that can be used to forward scene life-cycle events to + * Flutter plugins. + * + * This is typically implemented by the app's `SceneDelegate`, as a `FlutterSceneLifeCycleProvider` + * is associated with one and only one `UIScene`. + */ +API_AVAILABLE(ios(13.0)) +@protocol FlutterSceneLifeCycleProvider + +/** + * The `FlutterPluginSceneLifeCycleDelegate` instance for forwarding `UIScene` events + * to plugins associated with this `UIScene`. + * + * The implementer of this protocol is responsible for creating the + * `FlutterPluginSceneLifeCycleDelegate` object, as well as forwarding `UIScene` events + * to plugins by calling the corresponding methods defined on + * `FlutterPluginSceneLifeCycleDelegate`. + * + * The `FlutterPluginSceneLifeCycleDelegate` implementation is stateful. For this reason, + * this property getter should typically always return the same object. + */ +@property(nonatomic, readonly) FlutterPluginSceneLifeCycleDelegate* sceneLifeCycleDelegate; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENELIFECYCLE_H_ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterTexture.h b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterTexture.h new file mode 100644 index 0000000..1fa7a0e --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterTexture.h @@ -0,0 +1,69 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERTEXTURE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERTEXTURE_H_ + +#import +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +FLUTTER_DARWIN_EXPORT +/** + * Represents a texture that can be shared with Flutter. + * + * See also: https://github.com/flutter/plugins/tree/master/packages/camera + */ +@protocol FlutterTexture +/** + * Copy the contents of the texture into a `CVPixelBuffer`. + * + * The type of the pixel buffer is one of the following: + * - `kCVPixelFormatType_32BGRA` + * - `kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange` + * - `kCVPixelFormatType_420YpCbCr8BiPlanarFullRange` + */ +- (CVPixelBufferRef _Nullable)copyPixelBuffer; + +/** + * Called when the texture is unregistered. + * + * Called on the raster thread. + */ +@optional +- (void)onTextureUnregistered:(NSObject*)texture; +@end + +FLUTTER_DARWIN_EXPORT +/** + * A collection of registered `FlutterTexture`'s. + */ +@protocol FlutterTextureRegistry +/** + * Registers a `FlutterTexture` for usage in Flutter and returns an id that can be used to reference + * that texture when calling into Flutter with channels. Textures must be registered on the + * platform thread. On success returns the pointer to the registered texture, else returns 0. + */ +- (int64_t)registerTexture:(NSObject*)texture; +/** + * Notifies Flutter that the content of the previously registered texture has been updated. + * + * This will trigger a call to `-[FlutterTexture copyPixelBuffer]` on the raster thread. + */ +- (void)textureFrameAvailable:(int64_t)textureId; +/** + * Unregisters a `FlutterTexture` that has previously regeistered with `registerTexture:`. Textures + * must be unregistered on the platform thread. + * + * @param textureId The result that was previously returned from `registerTexture:`. + */ +- (void)unregisterTexture:(int64_t)textureId; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERTEXTURE_H_ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterViewController.h b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterViewController.h new file mode 100644 index 0000000..a92b840 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Headers/FlutterViewController.h @@ -0,0 +1,274 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERVIEWCONTROLLER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERVIEWCONTROLLER_H_ + +#import +#include + +#import "FlutterBinaryMessenger.h" +#import "FlutterDartProject.h" +#import "FlutterEngine.h" +#import "FlutterHourFormat.h" +#import "FlutterMacros.h" +#import "FlutterPlugin.h" +#import "FlutterTexture.h" + +NS_ASSUME_NONNULL_BEGIN + +@class FlutterEngine; + +/** + * The name used for semantic update notifications via `NSNotificationCenter`. + * + * The object passed as the sender is the `FlutterViewController` associated + * with the update. + */ +FLUTTER_DARWIN_EXPORT +// NOLINTNEXTLINE(readability-identifier-naming) +extern NSNotificationName const FlutterSemanticsUpdateNotification; + +/** + * A `UIViewController` implementation for Flutter views. + * + * Dart execution, channel communication, texture registration, and plugin registration are all + * handled by `FlutterEngine`. Calls on this class to those members all proxy through to the + * `FlutterEngine` attached FlutterViewController. + * + * A FlutterViewController can be initialized either with an already-running `FlutterEngine` via the + * `initWithEngine:` initializer, or it can be initialized with a `FlutterDartProject` that will be + * used to implicitly spin up a new `FlutterEngine`. Creating a `FlutterEngine` before showing a + * FlutterViewController can be used to pre-initialize the Dart VM and to prepare the isolate in + * order to reduce the latency to the first rendered frame. See + * https://docs.flutter.dev/development/add-to-app/performance for more details on loading + * latency. + * + * Holding a `FlutterEngine` independently of FlutterViewControllers can also be used to not to lose + * Dart-related state and asynchronous tasks when navigating back and forth between a + * FlutterViewController and other `UIViewController`s. + */ +FLUTTER_DARWIN_EXPORT +#ifdef __IPHONE_13_4 +@interface FlutterViewController + : UIViewController +#else +@interface FlutterViewController : UIViewController +#endif + +/** + * Initializes this FlutterViewController with the specified `FlutterEngine`. + * + * The initialized viewcontroller will attach itself to the engine as part of this process. + * + * @param engine The `FlutterEngine` instance to attach to. Cannot be nil. + * @param nibName The NIB name to initialize this UIViewController with. + * @param nibBundle The NIB bundle. + */ +- (instancetype)initWithEngine:(FlutterEngine*)engine + nibName:(nullable NSString*)nibName + bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER; + +/** + * Initializes a new FlutterViewController and `FlutterEngine` with the specified + * `FlutterDartProject`. + * + * This will implicitly create a new `FlutterEngine` which is retrievable via the `engine` property + * after initialization. + * + * @param project The `FlutterDartProject` to initialize the `FlutterEngine` with. + * @param nibName The NIB name to initialize this UIViewController with. + * @param nibBundle The NIB bundle. + */ +- (instancetype)initWithProject:(nullable FlutterDartProject*)project + nibName:(nullable NSString*)nibName + bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER; + +/** + * Initializes a new FlutterViewController and `FlutterEngine` with the specified + * `FlutterDartProject` and `initialRoute`. + * + * This will implicitly create a new `FlutterEngine` which is retrievable via the `engine` property + * after initialization. + * + * @param project The `FlutterDartProject` to initialize the `FlutterEngine` with. + * @param initialRoute The initial `Navigator` route to load. + * @param nibName The NIB name to initialize this UIViewController with. + * @param nibBundle The NIB bundle. + */ +- (instancetype)initWithProject:(nullable FlutterDartProject*)project + initialRoute:(nullable NSString*)initialRoute + nibName:(nullable NSString*)nibName + bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER; + +/** + * Initializer that is called from loading a FlutterViewController from a XIB. + * + * See also: + * https://developer.apple.com/documentation/foundation/nscoding/1416145-initwithcoder?language=objc + */ +- (instancetype)initWithCoder:(NSCoder*)aDecoder NS_DESIGNATED_INITIALIZER; + +/** + * Registers a callback that will be invoked when the Flutter view has been rendered. + * The callback will be fired only once. + * + * Replaces an existing callback. Use a `nil` callback to unregister the existing one. + */ +- (void)setFlutterViewDidRenderCallback:(void (^)(void))callback; + +/** + * Returns the file name for the given asset. + * The returned file name can be used to access the asset in the application's + * main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @return The file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset; + +/** + * Returns the file name for the given asset which originates from the specified + * package. + * The returned file name can be used to access the asset in the application's + * main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @return The file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package; + +/** + * Deprecated API to set initial route. + * + * Attempts to set the first route that the Flutter app shows if the Flutter + * runtime hasn't yet started. The default is "/". + * + * This method must be called immediately after `initWithProject` and has no + * effect when using `initWithEngine` if the `FlutterEngine` has already been + * run. + * + * Setting this after the Flutter started running has no effect. See `pushRoute` + * and `popRoute` to change the route after Flutter started running. + * + * This is deprecated because it needs to be called at the time of initialization + * and thus should just be in the `initWithProject` initializer. If using + * `initWithEngine`, the initial route should be set on the engine's + * initializer. + * + * @param route The name of the first route to show. + */ +- (void)setInitialRoute:(NSString*)route + FLUTTER_DEPRECATED("Use FlutterViewController initializer to specify initial route"); + +/** + * Instructs the Flutter Navigator (if any) to go back. + */ +- (void)popRoute; + +/** + * Instructs the Flutter Navigator (if any) to push a route on to the navigation + * stack. + * + * @param route The name of the route to push to the navigation stack. + */ +- (void)pushRoute:(NSString*)route; + +/** + * The `FlutterPluginRegistry` used by this FlutterViewController. + */ +- (id)pluginRegistry; + +/** + * A wrapper around UIAccessibilityIsVoiceOverRunning(). + * + * As a C function, UIAccessibilityIsVoiceOverRunning() cannot be mocked in testing. Mock + * this class method to testing features depends on UIAccessibilityIsVoiceOverRunning(). + */ ++ (BOOL)isUIAccessibilityIsVoiceOverRunning; + +/** + * True if at least one frame has rendered and the ViewController has appeared. + * + * This property is reset to false when the ViewController disappears. It is + * guaranteed to only alternate between true and false for observers. + */ +@property(nonatomic, readonly, getter=isDisplayingFlutterUI) BOOL displayingFlutterUI; + +/** + * Specifies the view to use as a splash screen. Flutter's rendering is asynchronous, so the first + * frame rendered by the Flutter application might not immediately appear when the Flutter view is + * initially placed in the view hierarchy. The splash screen view will be used as + * a replacement until the first frame is rendered. + * + * The view used should be appropriate for multiple sizes; an autoresizing mask to + * have a flexible width and height will be applied automatically. + * + * Set to nil to remove the splash screen view. + */ +@property(strong, nonatomic, nullable) UIView* splashScreenView; + +/** + * Attempts to set the `splashScreenView` property from the `UILaunchStoryboardName` from the + * main bundle's `Info.plist` file. This method will not change the value of `splashScreenView` + * if it cannot find a default one from a storyboard or nib. + * + * @return `YES` if successful, `NO` otherwise. + */ +- (BOOL)loadDefaultSplashScreenView; + +/** + * Controls whether the created view will be opaque or not. + * + * Default is `YES`. Note that setting this to `NO` may negatively impact performance + * when using hardware acceleration, and toggling this will trigger a re-layout of the + * view. + */ +@property(nonatomic, getter=isViewOpaque) BOOL viewOpaque; + +/** + * The `FlutterEngine` instance for this view controller. This could be the engine this + * `FlutterViewController` is initialized with or a new `FlutterEngine` implicitly created if + * no engine was supplied during initialization. + */ +@property(nonatomic, readonly) FlutterEngine* engine; + +/** + * The `FlutterBinaryMessenger` associated with this FlutterViewController (used for communicating + * with channels). + * + * This is just a convenient way to get the |FlutterEngine|'s binary messenger. + */ +@property(nonatomic, readonly) NSObject* binaryMessenger; + +/** + * If the `FlutterViewController` creates a `FlutterEngine`, this property + * determines if that `FlutterEngine` has `allowHeadlessExecution` set. + * + * The intention is that this is used with the XIB. Otherwise, a + * `FlutterEngine` can just be sent to the init methods. + * + * See also: `-[FlutterEngine initWithName:project:allowHeadlessExecution:]` + */ +@property(nonatomic, readonly) BOOL engineAllowHeadlessExecution; + +/** + * Controls whether the created view can be sized based on its content. + * When set to `YES`, the FlutterView will be the same size as the outermost widget. + * Cannot be used with unbounded height widgets, such as Scaffold. + * This property is intended to be used with Add-to-App scenarios. + * + * Once auto resizing is enabled, the FlutterView will rely on custom constraints from then on. + * Avoid disabling it after enabling, as behaviour will then be undefined. + * + * Default is `NO`. + */ +@property(nonatomic, getter=isAutoResizable) BOOL autoResizable; + +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERVIEWCONTROLLER_H_ diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Info.plist b/build/ios/Debug-iphonesimulator/Flutter.framework/Info.plist new file mode 100644 index 0000000..00614b4 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Info.plist @@ -0,0 +1,32 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + Flutter + CFBundleIdentifier + io.flutter.flutter + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Flutter + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 13.0 + FlutterEngine + 4c525dac5ebe5971c5708ef73558ed8edcf4a362 + BuildMode + debug + ClangVersion + b'Fuchsia clang version 23.0.0git (https://llvm.googlesource.com/llvm-project 80743bd43fd5b38fedc503308e7a652e23d3ec93)' + + diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/Modules/module.modulemap b/build/ios/Debug-iphonesimulator/Flutter.framework/Modules/module.modulemap new file mode 100644 index 0000000..bf81c8a --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module Flutter { + umbrella header "Flutter.h" + + export * + module * { export * } +} diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/PrivacyInfo.xcprivacy b/build/ios/Debug-iphonesimulator/Flutter.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..d4bc7fc --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,32 @@ + + + + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + 0A2A.1 + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + + diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/_CodeSignature/CodeResources b/build/ios/Debug-iphonesimulator/Flutter.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..90bd91d --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Flutter.framework/_CodeSignature/CodeResources @@ -0,0 +1,344 @@ + + + + + files + + Headers/Flutter.h + + dQsuFiftv2fxtixhcMIA/+B+uUM= + + Headers/FlutterAppDelegate.h + + PfJCf6hbYTWm910ECDC5roRPfWE= + + Headers/FlutterBinaryMessenger.h + + ksjIMu5IPw+Q3rw2YkAx0KjxkdM= + + Headers/FlutterCallbackCache.h + + V/wkSSsyYdMoexF6wPrC3KgkL4g= + + Headers/FlutterChannels.h + + vFsZXNqjflvqKqAzsIptQaTSJho= + + Headers/FlutterCodecs.h + + sUgX1PJzkvyinL5i7nS1ro/Kd5o= + + Headers/FlutterDartProject.h + + SpNs7IhIC7xP34Ej+LQCaEZkqik= + + Headers/FlutterEngine.h + + NTSo5sK9GKr/cqcdfQ8wcVluw/o= + + Headers/FlutterEngineGroup.h + + bkw+DmHReHDg1PPcvmSjuLZrheA= + + Headers/FlutterHeadlessDartRunner.h + + UqnnVWwQEYYX56eu7lt6dpR3LIc= + + Headers/FlutterHourFormat.h + + VjAwScWkWWSrDeetip3K4yhuwDU= + + Headers/FlutterMacros.h + + crQ9782ULebLQfIR+MbBkjB7d+k= + + Headers/FlutterPlatformViews.h + + hAwPmAERwlkwVd6RZpc09UHL50I= + + Headers/FlutterPlugin.h + + NsaOWzCT7bjY5xg+REQo4HCB7RI= + + Headers/FlutterPluginAppLifeCycleDelegate.h + + qWHw5VIWEa0NmJ1PMhD16nlfRKk= + + Headers/FlutterSceneDelegate.h + + 1YaIV2MTzs0X0U13jT89+5nUoL8= + + Headers/FlutterSceneLifeCycle.h + + 3umHuDOjFIRifyS6VMSJb37Y16A= + + Headers/FlutterTexture.h + + 31prWLso2k5PfMMSbf5hGl+VE6Y= + + Headers/FlutterViewController.h + + yPq6HMz4bF9RnphWF0cWVTFET9U= + + Info.plist + + IZtz9pHGZtJ4HI3CtUWjGwJTIIA= + + Modules/module.modulemap + + wJV5dCKEGl+FAtDc8wJJh/fvKXs= + + PrivacyInfo.xcprivacy + + D+cqXttvC7E/uziGjFdqFabWd7A= + + icudtl.dat + + j5wlnTozB4ari71J5+eav6HVUu0= + + + files2 + + Headers/Flutter.h + + hash2 + + wfWyagPYLCRR2+wTuGRbtW3z3z2AWS+YFxuiBOFdSjY= + + + Headers/FlutterAppDelegate.h + + hash2 + + ehumZ2VCA9xOXBI/7gQunPmAgn9cJpiZKDS9p8XWqkY= + + + Headers/FlutterBinaryMessenger.h + + hash2 + + EXDk4t+7qCpyQkar+q9WHqY9bcK8eyohCwGVtBJhMy8= + + + Headers/FlutterCallbackCache.h + + hash2 + + 0h9+vK5K+r8moTsiGBfs6+TM9Qog089afHAy3gbcwDU= + + + Headers/FlutterChannels.h + + hash2 + + kg195C3vZLiOn8KeFQUy7DoVuA9VZDpqoBLVn64uGaI= + + + Headers/FlutterCodecs.h + + hash2 + + ZyqlHYuZbpFevVeny9Wdl0rVFgS7szIyssSiCyaaeFM= + + + Headers/FlutterDartProject.h + + hash2 + + U8q/0Ibt9q4O2HMsCdUwITtJdTx8Ljhlx+0aY83fH6s= + + + Headers/FlutterEngine.h + + hash2 + + KVKM2kmiYZrIjyoxvnKzFK9OVDkYMV368R5WIsIAdCo= + + + Headers/FlutterEngineGroup.h + + hash2 + + SqzvIxqBXEJ3U9LJ32hCEXsrH2P16gumQ+gQx6Pdlf4= + + + Headers/FlutterHeadlessDartRunner.h + + hash2 + + nmZjZpvFCXrygf4U9aPkNi8VcI7cL5AtA+CY5uUWIL0= + + + Headers/FlutterHourFormat.h + + hash2 + + Q4SLFSghL/5EFJPyLg7PNi9J/xpkVVfzro0VQiQHtrY= + + + Headers/FlutterMacros.h + + hash2 + + ebBVHSZcUnAbN4hRcYq3ttt6++z1Ybc8KVSYhVToD5k= + + + Headers/FlutterPlatformViews.h + + hash2 + + 0aU9uM6QcpzmZpuFYObj9dGlGEkTKowPMERJQQdF2P4= + + + Headers/FlutterPlugin.h + + hash2 + + yK3kOMhW9njU/iR+C3B0lVMZVxS9pNJY3RQxr4hDmwM= + + + Headers/FlutterPluginAppLifeCycleDelegate.h + + hash2 + + +PMn+5SDj2Vd6RU8CQIt/JYl3T+8Dhp7HImqAzocoNk= + + + Headers/FlutterSceneDelegate.h + + hash2 + + G9urZeE312ldazkeP/7sut0t2hA3lfcuxHRSuLmj+gY= + + + Headers/FlutterSceneLifeCycle.h + + hash2 + + tNkLhO++POL42zg5fjEv5/DJfQrXu8qHY6JLbr8tIhc= + + + Headers/FlutterTexture.h + + hash2 + + JcpN4a9sv6xynlD3Ri611N5y+HoupUWp2hyrIXB/I8Y= + + + Headers/FlutterViewController.h + + hash2 + + 4jNuTXbCiZwqpx0lOmTdKSGDs+urojdoGpXOK6wJqaU= + + + Modules/module.modulemap + + hash2 + + 0VjriRpZ7AZZaP/0mMAPMJPhi6LoMB4MhXzL5j24tGs= + + + PrivacyInfo.xcprivacy + + hash2 + + n5XX54YqS1a2btkmvW1iLSplRagn0ZhHJ4tDjVcdQhI= + + + icudtl.dat + + hash2 + + mYNngJqCHVlZKAicGXs/eVnwQg+B951NDa7lM3hJLtU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/Debug-iphonesimulator/Flutter.framework/icudtl.dat b/build/ios/Debug-iphonesimulator/Flutter.framework/icudtl.dat new file mode 100644 index 0000000..8f3adcf Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Flutter.framework/icudtl.dat differ diff --git a/build/ios/Debug-iphonesimulator/FlutterFramework.o b/build/ios/Debug-iphonesimulator/FlutterFramework.o new file mode 100644 index 0000000..688d6a1 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/FlutterFramework.o differ diff --git a/build/ios/Debug-iphonesimulator/FlutterFramework.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo b/build/ios/Debug-iphonesimulator/FlutterFramework.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo new file mode 100644 index 0000000..7f47284 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/FlutterFramework.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo differ diff --git a/build/ios/Debug-iphonesimulator/FlutterFramework.swiftmodule/arm64-apple-ios-simulator.abi.json b/build/ios/Debug-iphonesimulator/FlutterFramework.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..d2f988e --- /dev/null +++ b/build/ios/Debug-iphonesimulator/FlutterFramework.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,9 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "NO_MODULE", + "printedName": "NO_MODULE", + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/build/ios/Debug-iphonesimulator/FlutterFramework.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/build/ios/Debug-iphonesimulator/FlutterFramework.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..f312031 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/FlutterFramework.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/build/ios/Debug-iphonesimulator/FlutterFramework.swiftmodule/arm64-apple-ios-simulator.swiftmodule b/build/ios/Debug-iphonesimulator/FlutterFramework.swiftmodule/arm64-apple-ios-simulator.swiftmodule new file mode 100644 index 0000000..f79a20d Binary files /dev/null and b/build/ios/Debug-iphonesimulator/FlutterFramework.swiftmodule/arm64-apple-ios-simulator.swiftmodule differ diff --git a/build/ios/Debug-iphonesimulator/FlutterGeneratedPluginSwiftPackage.o b/build/ios/Debug-iphonesimulator/FlutterGeneratedPluginSwiftPackage.o new file mode 100644 index 0000000..bc43b2c Binary files /dev/null and b/build/ios/Debug-iphonesimulator/FlutterGeneratedPluginSwiftPackage.o differ diff --git a/build/ios/Debug-iphonesimulator/FlutterGeneratedPluginSwiftPackage.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo b/build/ios/Debug-iphonesimulator/FlutterGeneratedPluginSwiftPackage.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo new file mode 100644 index 0000000..601715e Binary files /dev/null and b/build/ios/Debug-iphonesimulator/FlutterGeneratedPluginSwiftPackage.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo differ diff --git a/build/ios/Debug-iphonesimulator/FlutterGeneratedPluginSwiftPackage.swiftmodule/arm64-apple-ios-simulator.abi.json b/build/ios/Debug-iphonesimulator/FlutterGeneratedPluginSwiftPackage.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..d2f988e --- /dev/null +++ b/build/ios/Debug-iphonesimulator/FlutterGeneratedPluginSwiftPackage.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,9 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "NO_MODULE", + "printedName": "NO_MODULE", + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/build/ios/Debug-iphonesimulator/FlutterGeneratedPluginSwiftPackage.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/build/ios/Debug-iphonesimulator/FlutterGeneratedPluginSwiftPackage.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..f3f551c Binary files /dev/null and b/build/ios/Debug-iphonesimulator/FlutterGeneratedPluginSwiftPackage.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/build/ios/Debug-iphonesimulator/FlutterGeneratedPluginSwiftPackage.swiftmodule/arm64-apple-ios-simulator.swiftmodule b/build/ios/Debug-iphonesimulator/FlutterGeneratedPluginSwiftPackage.swiftmodule/arm64-apple-ios-simulator.swiftmodule new file mode 100644 index 0000000..0287ef5 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/FlutterGeneratedPluginSwiftPackage.swiftmodule/arm64-apple-ios-simulator.swiftmodule differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist b/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist new file mode 100644 index 0000000..0ede935 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/AppIcon60x60@2x.png b/build/ios/Debug-iphonesimulator/Runner.app/AppIcon60x60@2x.png new file mode 100644 index 0000000..0ec3034 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/AppIcon60x60@2x.png differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/AppIcon76x76@2x~ipad.png b/build/ios/Debug-iphonesimulator/Runner.app/AppIcon76x76@2x~ipad.png new file mode 100644 index 0000000..8953cba Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/AppIcon76x76@2x~ipad.png differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Assets.car b/build/ios/Debug-iphonesimulator/Runner.app/Assets.car new file mode 100644 index 0000000..5890eb0 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Assets.car differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib b/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib new file mode 100644 index 0000000..623fb36 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/Info.plist b/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/Info.plist new file mode 100644 index 0000000..32288e8 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/Info.plist differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib b/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib new file mode 100644 index 0000000..29c6297 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib b/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib new file mode 100644 index 0000000..5368f93 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/Info.plist b/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/Info.plist new file mode 100644 index 0000000..9a41f2c Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/Info.plist differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib b/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib new file mode 100644 index 0000000..789545e Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/App b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/App new file mode 100755 index 0000000..18dea27 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/App differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/Info.plist b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/Info.plist new file mode 100644 index 0000000..be88eec --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 13.0 + + diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..0faf5d1 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources @@ -0,0 +1,234 @@ + + + + + files + + Info.plist + + nHsEkmlVCwRZHdUPhDWVtuHob3A= + + flutter_assets/AssetManifest.bin + + yBKa76yKHsjKsbPqrZk0rblYsC4= + + flutter_assets/FontManifest.json + + vKJkVIcw+LGHFnKJGwrQwCREv68= + + flutter_assets/NOTICES.Z + + v6+aD2BPxuXazbZMsuDUoz2D778= + + flutter_assets/NativeAssetsManifest.json + + re4p7E8rPLLsN+wzaPN/+AVpXTY= + + flutter_assets/fonts/MaterialIcons-Regular.otf + + /CUoTuPQqqdexfyOT9lpJhV+2MQ= + + flutter_assets/isolate_snapshot_data + + WyI1cES1xjZzWuCeGrsyW+u32nc= + + flutter_assets/kernel_blob.bin + + 6knmQUMoCKve/X3R42dLlGB4ygE= + + flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf + + Bvk+P1ykE1PGRdktwgwDyz6AOqM= + + flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png + + kUCCgXRmQ7Ql3lxXrdQuoudq1L8= + + flutter_assets/shaders/ink_sparkle.frag + + EGRz1/Lz0IU55sDsYLpgQGHcfzg= + + flutter_assets/shaders/stretch_effect.frag + + oF3vzikJfeSpIcWLzeBHGrs5u+w= + + flutter_assets/vm_snapshot_data + + kPG5U/vi5JB3IT5eBEPxtv7pU18= + + + files2 + + flutter_assets/AssetManifest.bin + + hash2 + + 0g4fk58UvtMABh3ZfS4OTRXdb4+EJbGgylW5e+z+2no= + + + flutter_assets/FontManifest.json + + hash2 + + zX4DZFvESy3Ue3y2JvUcTsv1Whl6t3JBYotHrBZfviE= + + + flutter_assets/NOTICES.Z + + hash2 + + FRAZ9fYW0mkaSMjjIaFUUDBo2qXURsd3xKlzkL938TU= + + + flutter_assets/NativeAssetsManifest.json + + hash2 + + lUijHkoEgTXB2U+Rkyi/tirix7s8q5ZVfHlB2ql3dss= + + + flutter_assets/fonts/MaterialIcons-Regular.otf + + hash2 + + 2YZbZxoJ1oPROoYwidiCXg9ho3aWzl19RIvIAjqmJFM= + + + flutter_assets/isolate_snapshot_data + + hash2 + + 8reyxbVL9wdI+wq3Kq+0w64HWUHccIXgZZm6Ni0Jzjc= + + + flutter_assets/kernel_blob.bin + + hash2 + + wfPgc631RTEDA+i71jYW6uaBBFR5E9xZSJJj89sBNEQ= + + + flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf + + hash2 + + Z8RP6Rg7AC553ef2l34piGYcmj5KPF/OloeH79vtgjw= + + + flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png + + hash2 + + YFGuQvtQWTGoM+WPkgmp+WZppNDks/BvbYLN4SoOBAE= + + + flutter_assets/shaders/ink_sparkle.frag + + hash2 + + Ys5LpuNCVDcf/fuOBnCvzFMU9EUu317nCvzwefLtfqI= + + + flutter_assets/shaders/stretch_effect.frag + + hash2 + + Ic3y7MmxE2cfsihiDZUuuuDxAqeKOanfibbr32rsMVo= + + + flutter_assets/vm_snapshot_data + + hash2 + + RJx6Caw9y6ANwkB2z4sHpwZNtJqcEORRZFqNocxYl5U= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.bin b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.bin new file mode 100644 index 0000000..1dbd5dc --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.bin @@ -0,0 +1 @@ + 2packages/cupertino_icons/assets/CupertinoIcons.ttf  asset2packages/cupertino_icons/assets/CupertinoIcons.ttf4packages/flutter_map/lib/assets/flutter_map_logo.png  asset4packages/flutter_map/lib/assets/flutter_map_logo.png \ No newline at end of file diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/FontManifest.json b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/FontManifest.json new file mode 100644 index 0000000..464ab58 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/FontManifest.json @@ -0,0 +1 @@ +[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}] \ No newline at end of file diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/NOTICES.Z b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/NOTICES.Z new file mode 100644 index 0000000..56e61a7 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/NOTICES.Z differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/NativeAssetsManifest.json b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/NativeAssetsManifest.json new file mode 100644 index 0000000..523bfc7 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/NativeAssetsManifest.json @@ -0,0 +1 @@ +{"format-version":[1,0,0],"native-assets":{}} \ No newline at end of file diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf new file mode 100644 index 0000000..8c99266 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/isolate_snapshot_data b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/isolate_snapshot_data new file mode 100644 index 0000000..39aeb99 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/isolate_snapshot_data differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin new file mode 100644 index 0000000..bae2dd1 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf new file mode 100644 index 0000000..d580ce7 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png new file mode 100644 index 0000000..8603d0a Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag new file mode 100644 index 0000000..5d33a03 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/shaders/stretch_effect.frag b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/shaders/stretch_effect.frag new file mode 100644 index 0000000..7d310d5 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/shaders/stretch_effect.frag differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/vm_snapshot_data b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/vm_snapshot_data new file mode 100644 index 0000000..3106bbd Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/vm_snapshot_data differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Flutter b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Flutter new file mode 100755 index 0000000..eef40f2 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Flutter differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/Flutter.h b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/Flutter.h new file mode 100644 index 0000000..54e1cd3 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/Flutter.h @@ -0,0 +1,26 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTER_H_ + +#import "FlutterAppDelegate.h" +#import "FlutterBinaryMessenger.h" +#import "FlutterCallbackCache.h" +#import "FlutterChannels.h" +#import "FlutterCodecs.h" +#import "FlutterDartProject.h" +#import "FlutterEngine.h" +#import "FlutterEngineGroup.h" +#import "FlutterHeadlessDartRunner.h" +#import "FlutterMacros.h" +#import "FlutterPlatformViews.h" +#import "FlutterPlugin.h" +#import "FlutterPluginAppLifeCycleDelegate.h" +#import "FlutterSceneDelegate.h" +#import "FlutterSceneLifeCycle.h" +#import "FlutterTexture.h" +#import "FlutterViewController.h" + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTER_H_ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h new file mode 100644 index 0000000..fce4fd3 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h @@ -0,0 +1,48 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERAPPDELEGATE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERAPPDELEGATE_H_ + +#import + +#import "FlutterMacros.h" +#import "FlutterPlugin.h" + +/** + * `UIApplicationDelegate` subclass for simple apps that want default behavior. + * + * This class implements the following behaviors: + * * Status bar touches are forwarded to the key window's root view + * `FlutterViewController`, in order to trigger scroll to top. + * * Keeps the Flutter connection open in debug mode when the phone screen + * locks. + * + * App delegates for Flutter applications are *not* required to inherit from + * this class. Developers of custom app delegate classes should copy and paste + * code as necessary from FlutterAppDelegate.mm. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterAppDelegate + : UIResponder + +@property(nonatomic, strong, nullable) UIWindow* window; + +/** + * The `FlutterPluginRegistrant` that will be used when FlutterViewControllers + * are instantiated from nibs. + * + * The `FlutterAppDelegate` itself can be passed in without creating a retain + * cycle. + * + * This was introduced to help users migrate code from the FlutterAppDelegate + * when UISceneDelegate was adopted. Using + * FlutterViewController.pluginRegistrant should be preferred since it doesn't + * rely on the FlutterAppDelegate. + */ +@property(nonatomic, strong, nullable) NSObject* pluginRegistrant; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERAPPDELEGATE_H_ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h new file mode 100644 index 0000000..eb0186f --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h @@ -0,0 +1,106 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERBINARYMESSENGER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERBINARYMESSENGER_H_ + +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN +/** + * A message reply callback. + * + * Used for submitting a binary reply back to a Flutter message sender. Also used + * in for handling a binary message reply received from Flutter. + * + * @param reply The reply. + */ +typedef void (^FlutterBinaryReply)(NSData* _Nullable reply); + +/** + * A strategy for handling incoming binary messages from Flutter and to send + * asynchronous replies back to Flutter. + * + * @param message The message. + * @param reply A callback for submitting an asynchronous reply to the sender. + */ +typedef void (^FlutterBinaryMessageHandler)(NSData* _Nullable message, FlutterBinaryReply reply); + +typedef int64_t FlutterBinaryMessengerConnection; + +@protocol FlutterTaskQueue +@end + +/** + * A facility for communicating with the Flutter side using asynchronous message + * passing with binary messages. + * + * Implementated by: + * - `FlutterBasicMessageChannel`, which supports communication using structured + * messages. + * - `FlutterMethodChannel`, which supports communication using asynchronous + * method calls. + * - `FlutterEventChannel`, which supports commuication using event streams. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterBinaryMessenger +/// TODO(gaaclarke): Remove optional when macos supports Background Platform Channels. +@optional +- (NSObject*)makeBackgroundTaskQueue; + +- (FlutterBinaryMessengerConnection) + setMessageHandlerOnChannel:(NSString*)channel + binaryMessageHandler:(FlutterBinaryMessageHandler _Nullable)handler + taskQueue:(NSObject* _Nullable)taskQueue; + +@required +/** + * Sends a binary message to the Flutter side on the specified channel, expecting + * no reply. + * + * @param channel The channel name. + * @param message The message. + */ +- (void)sendOnChannel:(NSString*)channel message:(NSData* _Nullable)message; + +/** + * Sends a binary message to the Flutter side on the specified channel, expecting + * an asynchronous reply. + * + * @param channel The channel name. + * @param message The message. + * @param callback A callback for receiving a reply. + */ +- (void)sendOnChannel:(NSString*)channel + message:(NSData* _Nullable)message + binaryReply:(FlutterBinaryReply _Nullable)callback; + +/** + * Registers a message handler for incoming binary messages from the Flutter side + * on the specified channel. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param channel The channel name. + * @param handler The message handler. + * @return An identifier that represents the connection that was just created to the channel. + */ +- (FlutterBinaryMessengerConnection)setMessageHandlerOnChannel:(NSString*)channel + binaryMessageHandler: + (FlutterBinaryMessageHandler _Nullable)handler; + +/** + * Clears out a channel's message handler if that handler is still the one that + * was created as a result of + * `setMessageHandlerOnChannel:binaryMessageHandler:`. + * + * @param connection The result from `setMessageHandlerOnChannel:binaryMessageHandler:`. + */ +- (void)cleanUpConnection:(FlutterBinaryMessengerConnection)connection; +@end +NS_ASSUME_NONNULL_END +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERBINARYMESSENGER_H_ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h new file mode 100644 index 0000000..b6e331d --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h @@ -0,0 +1,54 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERCALLBACKCACHE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERCALLBACKCACHE_H_ + +#import + +#import "FlutterMacros.h" + +/** + * An object containing the result of `FlutterCallbackCache`'s `lookupCallbackInformation` + * method. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterCallbackInformation : NSObject +/** + * The name of the callback. + */ +@property(copy) NSString* callbackName; +/** + * The class name of the callback. + */ +@property(copy) NSString* callbackClassName; +/** + * The library path of the callback. + */ +@property(copy) NSString* callbackLibraryPath; +@end + +/** + * The cache containing callback information for spawning a + * `FlutterHeadlessDartRunner`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterCallbackCache : NSObject +/** + * Returns the callback information for the given callback handle. + * This callback information can be used when spawning a + * `FlutterHeadlessDartRunner`. + * + * @param handle The handle for a callback, provided by the + * Dart method `PluginUtilities.getCallbackHandle`. + * @return A `FlutterCallbackInformation` object which contains the name of the + * callback, the name of the class in which the callback is defined, and the + * path of the library which contains the callback. If the provided handle is + * invalid, nil is returned. + */ ++ (FlutterCallbackInformation*)lookupCallbackInformation:(int64_t)handle; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERCALLBACKCACHE_H_ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterChannels.h b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterChannels.h new file mode 100644 index 0000000..b88b78a --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterChannels.h @@ -0,0 +1,487 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCHANNELS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCHANNELS_H_ + +#import "FlutterBinaryMessenger.h" +#import "FlutterCodecs.h" + +NS_ASSUME_NONNULL_BEGIN +/** + * A message reply callback. + * + * Used for submitting a reply back to a Flutter message sender. Also used in + * the dual capacity for handling a message reply received from Flutter. + * + * @param reply The reply. + */ +typedef void (^FlutterReply)(id _Nullable reply); + +/** + * A strategy for handling incoming messages from Flutter and to send + * asynchronous replies back to Flutter. + * + * @param message The message. + * @param callback A callback for submitting a reply to the sender which can be invoked from any + * thread. + */ +typedef void (^FlutterMessageHandler)(id _Nullable message, FlutterReply callback); + +/** + * A channel for communicating with the Flutter side using basic, asynchronous + * message passing. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterBasicMessageChannel : NSObject +/** + * Creates a `FlutterBasicMessageChannel` with the specified name and binary + * messenger. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * The channel uses `FlutterStandardMessageCodec` to encode and decode messages. + * + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (instancetype)messageChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Creates a `FlutterBasicMessageChannel` with the specified name, binary + * messenger, and message codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The message codec. + */ ++ (instancetype)messageChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterBasicMessageChannel` with the specified name, binary + * messenger, and message codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The message codec. + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterBasicMessageChannel` with the specified name, binary + * messenger, and message codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The message codec. + * @param taskQueue The FlutterTaskQueue that executes the handler (see + -[FlutterBinaryMessenger makeBackgroundTaskQueue]). + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec + taskQueue:(NSObject* _Nullable)taskQueue; + +/** + * Sends the specified message to the Flutter side, ignoring any reply. + * + * @param message The message. Must be supported by the codec of this + * channel. + */ +- (void)sendMessage:(id _Nullable)message; + +/** + * Sends the specified message to the Flutter side, expecting an asynchronous + * reply. + * + * @param message The message. Must be supported by the codec of this channel. + * @param callback A callback to be invoked with the message reply from Flutter. + */ +- (void)sendMessage:(id _Nullable)message reply:(FlutterReply _Nullable)callback; + +/** + * Registers a message handler with this channel. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param handler The message handler. + */ +- (void)setMessageHandler:(FlutterMessageHandler _Nullable)handler; + +/** + * Adjusts the number of messages that will get buffered when sending messages to + * channels that aren't fully set up yet. For example, the engine isn't running + * yet or the channel's message handler isn't set up on the Dart side yet. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param newSize The number of messages that will get buffered. + */ ++ (void)resizeChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + size:(NSInteger)newSize; + +/** + * Adjusts the number of messages that will get buffered when sending messages to + * channels that aren't fully set up yet. For example, the engine isn't running + * yet or the channel's message handler isn't set up on the Dart side yet. + * + * @param newSize The number of messages that will get buffered. + */ +- (void)resizeChannelBuffer:(NSInteger)newSize; + +/** + * Defines whether the channel should show warning messages when discarding messages + * due to overflow. + * + * @param warns When false, the channel is expected to overflow and warning messages + * will not be shown. + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (void)setWarnsOnOverflow:(BOOL)warns + forChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Defines whether the channel should show warning messages when discarding messages + * due to overflow. + * + * @param warns When false, the channel is expected to overflow and warning messages + * will not be shown. + */ +- (void)setWarnsOnOverflow:(BOOL)warns; + +@end + +/** + * A method call result callback. + * + * Used for submitting a method call result back to a Flutter caller. Also used in + * the dual capacity for handling a method call result received from Flutter. + * + * @param result The result. + */ +typedef void (^FlutterResult)(id _Nullable result); + +/** + * A strategy for handling method calls. + * + * @param call The incoming method call. + * @param result A callback to asynchronously submit the result of the call. + * Invoke the callback with a `FlutterError` to indicate that the call failed. + * Invoke the callback with `FlutterMethodNotImplemented` to indicate that the + * method was unknown. Any other values, including `nil`, are interpreted as + * successful results. This can be invoked from any thread. + */ +typedef void (^FlutterMethodCallHandler)(FlutterMethodCall* call, FlutterResult result); + +/** + * A constant used with `FlutterMethodCallHandler` to respond to the call of an + * unknown method. + */ +FLUTTER_DARWIN_EXPORT +extern NSObject const* FlutterMethodNotImplemented; + +/** + * A channel for communicating with the Flutter side using invocation of + * asynchronous methods. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterMethodChannel : NSObject +/** + * Creates a `FlutterMethodChannel` with the specified name and binary messenger. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * The channel uses `FlutterStandardMethodCodec` to encode and decode method calls + * and result envelopes. + * + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (instancetype)methodChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Creates a `FlutterMethodChannel` with the specified name, binary messenger, and + * method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ ++ (instancetype)methodChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterMethodChannel` with the specified name, binary messenger, + * and method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterMethodChannel` with the specified name, binary messenger, + * method codec, and task queue. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + * @param taskQueue The FlutterTaskQueue that executes the handler (see + -[FlutterBinaryMessenger makeBackgroundTaskQueue]). + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec + taskQueue:(NSObject* _Nullable)taskQueue; + +// clang-format off +/** + * Invokes the specified Flutter method with the specified arguments, expecting + * no results. + * + * @see [MethodChannel.setMethodCallHandler](https://api.flutter.dev/flutter/services/MethodChannel/setMethodCallHandler.html) + * + * @param method The name of the method to invoke. + * @param arguments The arguments. Must be a value supported by the codec of this + * channel. + */ +// clang-format on +- (void)invokeMethod:(NSString*)method arguments:(id _Nullable)arguments; + +/** + * Invokes the specified Flutter method with the specified arguments, expecting + * an asynchronous result. + * + * @param method The name of the method to invoke. + * @param arguments The arguments. Must be a value supported by the codec of this + * channel. + * @param callback A callback that will be invoked with the asynchronous result. + * The result will be a `FlutterError` instance, if the method call resulted + * in an error on the Flutter side. Will be `FlutterMethodNotImplemented`, if + * the method called was not implemented on the Flutter side. Any other value, + * including `nil`, should be interpreted as successful results. + */ +- (void)invokeMethod:(NSString*)method + arguments:(id _Nullable)arguments + result:(FlutterResult _Nullable)callback; +/** + * Registers a handler for method calls from the Flutter side. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param handler The method call handler. + */ +- (void)setMethodCallHandler:(FlutterMethodCallHandler _Nullable)handler; + +/** + * Adjusts the number of messages that will get buffered when sending messages to + * channels that aren't fully set up yet. For example, the engine isn't running + * yet or the channel's message handler isn't set up on the Dart side yet. + */ +- (void)resizeChannelBuffer:(NSInteger)newSize; + +@end + +/** + * An event sink callback. + * + * @param event The event. + */ +typedef void (^FlutterEventSink)(id _Nullable event); + +/** + * A strategy for exposing an event stream to the Flutter side. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterStreamHandler +/** + * Sets up an event stream and begin emitting events. + * + * Invoked when the first listener is registered with the Stream associated to + * this channel on the Flutter side. + * + * @param arguments Arguments for the stream. + * @param events A callback to asynchronously emit events. Invoke the + * callback with a `FlutterError` to emit an error event. Invoke the + * callback with `FlutterEndOfEventStream` to indicate that no more + * events will be emitted. Any other value, including `nil` are emitted as + * successful events. + * @return A FlutterError instance, if setup fails. + */ +- (FlutterError* _Nullable)onListenWithArguments:(id _Nullable)arguments + eventSink:(FlutterEventSink)events; + +/** + * Tears down an event stream. + * + * Invoked when the last listener is deregistered from the Stream associated to + * this channel on the Flutter side. + * + * The channel implementation may call this method with `nil` arguments + * to separate a pair of two consecutive set up requests. Such request pairs + * may occur during Flutter hot restart. + * + * @param arguments Arguments for the stream. + * @return A FlutterError instance, if teardown fails. + */ +- (FlutterError* _Nullable)onCancelWithArguments:(id _Nullable)arguments; +@end + +/** + * A constant used with `FlutterEventChannel` to indicate end of stream. + */ +FLUTTER_DARWIN_EXPORT +extern NSObject const* FlutterEndOfEventStream; + +/** + * A channel for communicating with the Flutter side using event streams. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEventChannel : NSObject +/** + * Creates a `FlutterEventChannel` with the specified name and binary messenger. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterViewController`. + * + * The channel uses `FlutterStandardMethodCodec` to decode stream setup and + * teardown requests, and to encode event envelopes. + * + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (instancetype)eventChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Creates a `FlutterEventChannel` with the specified name, binary messenger, + * and method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ ++ (instancetype)eventChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterEventChannel` with the specified name, binary messenger, + * and method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterEventChannel` with the specified name, binary messenger, + * method codec and task queue. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + * @param taskQueue The FlutterTaskQueue that executes the handler (see + -[FlutterBinaryMessenger makeBackgroundTaskQueue]). + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec + taskQueue:(NSObject* _Nullable)taskQueue; +/** + * Registers a handler for stream setup requests from the Flutter side. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param handler The stream handler. + */ +- (void)setStreamHandler:(NSObject* _Nullable)handler; +@end +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCHANNELS_H_ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCodecs.h b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCodecs.h new file mode 100644 index 0000000..93e1d32 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCodecs.h @@ -0,0 +1,478 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCODECS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCODECS_H_ + +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * A message encoding/decoding mechanism. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterMessageCodec +/** + * Returns a shared instance of this `FlutterMessageCodec`. + */ ++ (instancetype)sharedInstance; + +/** + * Encodes the specified message into binary. + * + * @param message The message. + * @return The binary encoding, or `nil`, if `message` was `nil`. + */ +- (NSData* _Nullable)encode:(id _Nullable)message; + +/** + * Decodes the specified message from binary. + * + * @param message The message. + * @return The decoded message, or `nil`, if `message` was `nil`. + */ +- (id _Nullable)decode:(NSData* _Nullable)message; +@end + +/** + * A `FlutterMessageCodec` using unencoded binary messages, represented as + * `NSData` instances. + * + * This codec is guaranteed to be compatible with the corresponding + * [BinaryCodec](https://api.flutter.dev/flutter/services/BinaryCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * On the Dart side, messages are represented using `ByteData`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterBinaryCodec : NSObject +@end + +/** + * A `FlutterMessageCodec` using UTF-8 encoded `NSString` messages. + * + * This codec is guaranteed to be compatible with the corresponding + * [StringCodec](https://api.flutter.dev/flutter/services/StringCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStringCodec : NSObject +@end + +/** + * A `FlutterMessageCodec` using UTF-8 encoded JSON messages. + * + * This codec is guaranteed to be compatible with the corresponding + * [JSONMessageCodec](https://api.flutter.dev/flutter/services/JSONMessageCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Supports values accepted by `NSJSONSerialization` plus top-level + * `nil`, `NSNumber`, and `NSString`. + * + * On the Dart side, JSON messages are handled by the JSON facilities of the + * [`dart:convert`](https://api.dartlang.org/stable/dart-convert/JSON-constant.html) + * package. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterJSONMessageCodec : NSObject +@end + +/** + * A writer of the Flutter standard binary encoding. + * + * See `FlutterStandardMessageCodec` for details on the encoding. + * + * The encoding is extensible via subclasses overriding `writeValue`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardWriter : NSObject +/** + * Create a `FlutterStandardWriter` who will write to \p data. + */ +- (instancetype)initWithData:(NSMutableData*)data; +/** Write a 8-bit byte. */ +- (void)writeByte:(UInt8)value; +/** Write an array of \p bytes of size \p length. */ +- (void)writeBytes:(const void*)bytes length:(NSUInteger)length; +/** Write an array of bytes contained in \p data. */ +- (void)writeData:(NSData*)data; +/** Write 32-bit unsigned integer that represents a \p size of a collection. */ +- (void)writeSize:(UInt32)size; +/** Write zero padding until data is aligned with \p alignment. */ +- (void)writeAlignment:(UInt8)alignment; +/** Write a string with UTF-8 encoding. */ +- (void)writeUTF8:(NSString*)value; +/** Introspects into an object and writes its representation. + * + * Supported Data Types: + * - NSNull + * - NSNumber + * - NSString (as UTF-8) + * - FlutterStandardTypedData + * - NSArray of supported types + * - NSDictionary of supporte types + * + * NSAsserts on failure. + */ +- (void)writeValue:(id)value; +@end + +/** + * A reader of the Flutter standard binary encoding. + * + * See `FlutterStandardMessageCodec` for details on the encoding. + * + * The encoding is extensible via subclasses overriding `readValueOfType`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardReader : NSObject +/** + * Create a new `FlutterStandardReader` who reads from \p data. + */ +- (instancetype)initWithData:(NSData*)data; +/** Returns YES when the reader hasn't reached the end of its data. */ +- (BOOL)hasMore; +/** Reads a byte value and increments the position. */ +- (UInt8)readByte; +/** Reads a sequence of byte values of \p length and increments the position. */ +- (void)readBytes:(void*)destination length:(NSUInteger)length; +/** Reads a sequence of byte values of \p length and increments the position. */ +- (NSData*)readData:(NSUInteger)length; +/** Reads a 32-bit unsigned integer representing a collection size and increments the position.*/ +- (UInt32)readSize; +/** Advances the read position until it is aligned with \p alignment. */ +- (void)readAlignment:(UInt8)alignment; +/** Read a null terminated string encoded with UTF-8/ */ +- (NSString*)readUTF8; +/** + * Reads a byte for `FlutterStandardField` the decodes a value matching that type. + * + * See also: -[FlutterStandardWriter writeValue] + */ +- (nullable id)readValue; +/** + * Decodes a value matching the \p type specified. + * + * See also: + * - `FlutterStandardField` + * - `-[FlutterStandardWriter writeValue]` + */ +- (nullable id)readValueOfType:(UInt8)type; +@end + +/** + * A factory of compatible reader/writer instances using the Flutter standard + * binary encoding or extensions thereof. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardReaderWriter : NSObject +/** + * Create a new `FlutterStandardWriter` for writing to \p data. + */ +- (FlutterStandardWriter*)writerWithData:(NSMutableData*)data; +/** + * Create a new `FlutterStandardReader` for reading from \p data. + */ +- (FlutterStandardReader*)readerWithData:(NSData*)data; +@end + +/** + * A `FlutterMessageCodec` using the Flutter standard binary encoding. + * + * This codec is guaranteed to be compatible with the corresponding + * [StandardMessageCodec](https://api.flutter.dev/flutter/services/StandardMessageCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Supported messages are acyclic values of these forms: + * + * - `nil` or `NSNull` + * - `NSNumber` (including their representation of Boolean values) + * - `NSString` + * - `FlutterStandardTypedData` + * - `NSArray` of supported values + * - `NSDictionary` with supported keys and values + * + * On the Dart side, these values are represented as follows: + * + * - `nil` or `NSNull`: null + * - `NSNumber`: `bool`, `int`, or `double`, depending on the contained value. + * - `NSString`: `String` + * - `FlutterStandardTypedData`: `Uint8List`, `Int32List`, `Int64List`, or `Float64List` + * - `NSArray`: `List` + * - `NSDictionary`: `Map` + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardMessageCodec : NSObject +/** + * Create a `FlutterStandardMessageCodec` who will read and write to \p readerWriter. + */ ++ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter; +@end + +/** + * Command object representing a method call on a `FlutterMethodChannel`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterMethodCall : NSObject +/** + * Creates a method call for invoking the specified named method with the + * specified arguments. + * + * @param method the name of the method to call. + * @param arguments the arguments value. + */ ++ (instancetype)methodCallWithMethodName:(NSString*)method arguments:(id _Nullable)arguments; + +/** + * The method name. + */ +@property(readonly, nonatomic) NSString* method; + +/** + * The arguments. + */ +@property(readonly, nonatomic, nullable) id arguments; +@end + +/** + * Error object representing an unsuccessful outcome of invoking a method + * on a `FlutterMethodChannel`, or an error event on a `FlutterEventChannel`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterError : NSObject +/** + * Creates a `FlutterError` with the specified error code, message, and details. + * + * @param code An error code string for programmatic use. + * @param message A human-readable error message. + * @param details Custom error details. + */ ++ (instancetype)errorWithCode:(NSString*)code + message:(NSString* _Nullable)message + details:(id _Nullable)details; +/** + The error code. + */ +@property(readonly, nonatomic) NSString* code; + +/** + The error message. + */ +@property(readonly, nonatomic, nullable) NSString* message; + +/** + The error details. + */ +@property(readonly, nonatomic, nullable) id details; +@end + +/** + * Type of numeric data items encoded in a `FlutterStandardDataType`. + * + * - FlutterStandardDataTypeUInt8: plain bytes + * - FlutterStandardDataTypeInt32: 32-bit signed integers + * - FlutterStandardDataTypeInt64: 64-bit signed integers + * - FlutterStandardDataTypeFloat64: 64-bit floats + */ +typedef NS_ENUM(NSInteger, FlutterStandardDataType) { + // NOLINTBEGIN(readability-identifier-naming) + FlutterStandardDataTypeUInt8, + FlutterStandardDataTypeInt32, + FlutterStandardDataTypeInt64, + FlutterStandardDataTypeFloat32, + FlutterStandardDataTypeFloat64, + // NOLINTEND(readability-identifier-naming) +}; + +/** + * A byte buffer holding `UInt8`, `SInt32`, `SInt64`, or `Float64` values, used + * with `FlutterStandardMessageCodec` and `FlutterStandardMethodCodec`. + * + * Two's complement encoding is used for signed integers. IEEE754 + * double-precision representation is used for floats. The platform's native + * endianness is assumed. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardTypedData : NSObject +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as plain bytes. + * + * @param data the byte data. + */ ++ (instancetype)typedDataWithBytes:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 32-bit signed integers. + * + * @param data the byte data. The length must be divisible by 4. + */ ++ (instancetype)typedDataWithInt32:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 64-bit signed integers. + * + * @param data the byte data. The length must be divisible by 8. + */ ++ (instancetype)typedDataWithInt64:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 32-bit floats. + * + * @param data the byte data. The length must be divisible by 8. + */ ++ (instancetype)typedDataWithFloat32:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 64-bit floats. + * + * @param data the byte data. The length must be divisible by 8. + */ ++ (instancetype)typedDataWithFloat64:(NSData*)data; + +/** + * The raw underlying data buffer. + */ +@property(readonly, nonatomic) NSData* data; + +/** + * The type of the encoded values. + */ +@property(readonly, nonatomic, assign) FlutterStandardDataType type; + +/** + * The number of value items encoded. + */ +@property(readonly, nonatomic, assign) UInt32 elementCount; + +/** + * The number of bytes used by the encoding of a single value item. + */ +@property(readonly, nonatomic, assign) UInt8 elementSize; +@end + +/** + * An arbitrarily large integer value, used with `FlutterStandardMessageCodec` + * and `FlutterStandardMethodCodec`. + */ +FLUTTER_DARWIN_EXPORT +FLUTTER_UNAVAILABLE("Unavailable on 2018-08-31. Deprecated on 2018-01-09. " + "FlutterStandardBigInteger was needed because the Dart 1.0 int type had no " + "size limit. With Dart 2.0, the int type is a fixed-size, 64-bit signed " + "integer. If you need to communicate larger integers, use NSString encoding " + "instead.") +@interface FlutterStandardBigInteger : NSObject +@end + +/** + * A codec for method calls and enveloped results. + * + * Method calls are encoded as binary messages with enough structure that the + * codec can extract a method name `NSString` and an arguments `NSObject`, + * possibly `nil`. These data items are used to populate a `FlutterMethodCall`. + * + * Result envelopes are encoded as binary messages with enough structure that + * the codec can determine whether the result was successful or an error. In + * the former case, the codec can extract the result `NSObject`, possibly `nil`. + * In the latter case, the codec can extract an error code `NSString`, a + * human-readable `NSString` error message (possibly `nil`), and a custom + * error details `NSObject`, possibly `nil`. These data items are used to + * populate a `FlutterError`. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterMethodCodec +/** + * Provides access to a shared instance this codec. + * + * @return The shared instance. + */ ++ (instancetype)sharedInstance; + +/** + * Encodes the specified method call into binary. + * + * @param methodCall The method call. The arguments value + * must be supported by this codec. + * @return The binary encoding. + */ +- (NSData*)encodeMethodCall:(FlutterMethodCall*)methodCall; + +/** + * Decodes the specified method call from binary. + * + * @param methodCall The method call to decode. + * @return The decoded method call. + */ +- (FlutterMethodCall*)decodeMethodCall:(NSData*)methodCall; + +/** + * Encodes the specified successful result into binary. + * + * @param result The result. Must be a value supported by this codec. + * @return The binary encoding. + */ +- (NSData*)encodeSuccessEnvelope:(id _Nullable)result; + +/** + * Encodes the specified error result into binary. + * + * @param error The error object. The error details value must be supported + * by this codec. + * @return The binary encoding. + */ +- (NSData*)encodeErrorEnvelope:(FlutterError*)error; + +/** + * Deccodes the specified result envelope from binary. + * + * @param envelope The error object. + * @return The result value, if the envelope represented a successful result, + * or a `FlutterError` instance, if not. + */ +- (id _Nullable)decodeEnvelope:(NSData*)envelope; +@end + +/** + * A `FlutterMethodCodec` using UTF-8 encoded JSON method calls and result + * envelopes. + * + * This codec is guaranteed to be compatible with the corresponding + * [JSONMethodCodec](https://api.flutter.dev/flutter/services/JSONMethodCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Values supported as methods arguments and result payloads are + * those supported as top-level or leaf values by `FlutterJSONMessageCodec`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterJSONMethodCodec : NSObject +@end + +/** + * A `FlutterMethodCodec` using the Flutter standard binary encoding. + * + * This codec is guaranteed to be compatible with the corresponding + * [StandardMethodCodec](https://api.flutter.dev/flutter/services/StandardMethodCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Values supported as method arguments and result payloads are those supported by + * `FlutterStandardMessageCodec`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardMethodCodec : NSObject +/** + * Create a `FlutterStandardMethodCodec` who will read and write to \p readerWriter. + */ ++ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCODECS_H_ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterDartProject.h b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterDartProject.h new file mode 100644 index 0000000..c1fd8db --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterDartProject.h @@ -0,0 +1,102 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERDARTPROJECT_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERDARTPROJECT_H_ + +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * A set of Flutter and Dart assets used by a `FlutterEngine` to initialize execution. + * + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterDartProject : NSObject + +/** + * Initializes a Flutter Dart project from a bundle. + * + * The bundle must either contain a flutter_assets resource directory, or set the Info.plist key + * FLTAssetsPath to override that name (if you are doing a custom build using a different name). + * + * @param bundle The bundle containing the Flutter assets directory. If nil, the App framework + * created by Flutter will be used. + */ +- (instancetype)initWithPrecompiledDartBundle:(nullable NSBundle*)bundle NS_DESIGNATED_INITIALIZER; +/** + * Unavailable - use `init` instead. + */ +- (instancetype)initFromDefaultSourceForConfiguration API_UNAVAILABLE(macos) + FLUTTER_UNAVAILABLE("Use -init instead."); + +/** + * Returns the default identifier for the bundle where we expect to find the Flutter Dart + * application. + */ ++ (NSString*)defaultBundleIdentifier; + +/** + * An NSArray of NSStrings to be passed as command line arguments to the Dart entrypoint. + * + * If this is not explicitly set, this will default to the contents of + * [NSProcessInfo arguments], without the binary name. + * + * Set this to nil to pass no arguments to the Dart entrypoint. + */ +@property(nonatomic, nullable, copy) + NSArray* dartEntrypointArguments API_UNAVAILABLE(ios); + +/** + * Returns the file name for the given asset. If the bundle with the identifier + * "io.flutter.flutter.app" exists, it will try use that bundle; otherwise, it + * will use the main bundle. To specify a different bundle, use + * `+lookupKeyForAsset:fromBundle`. + * + * @param asset The name of the asset. The name can be hierarchical. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset; + +/** + * Returns the file name for the given asset. + * The returned file name can be used to access the asset in the supplied bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param bundle The `NSBundle` to use for looking up the asset. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset fromBundle:(nullable NSBundle*)bundle; + +/** + * Returns the file name for the given asset which originates from the specified package. + * The returned file name can be used to access the asset in the application's main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package; + +/** + * Returns the file name for the given asset which originates from the specified package. + * The returned file name can be used to access the asset in the specified bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @param bundle The bundle to use when doing the lookup. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset + fromPackage:(NSString*)package + fromBundle:(nullable NSBundle*)bundle; + +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERDARTPROJECT_H_ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngine.h b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngine.h new file mode 100644 index 0000000..bd03719 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngine.h @@ -0,0 +1,495 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINE_H_ + +#import +#import + +#import "FlutterBinaryMessenger.h" +#import "FlutterDartProject.h" +#import "FlutterMacros.h" +#import "FlutterPlugin.h" +#import "FlutterTexture.h" + +@class FlutterViewController; + +NS_ASSUME_NONNULL_BEGIN + +/** + * The dart entrypoint that is associated with `main()`. This is to be used as an argument to the + * `runWithEntrypoint*` methods. + */ +// NOLINTNEXTLINE(readability-identifier-naming) +extern NSString* const FlutterDefaultDartEntrypoint; + +/** + * The default Flutter initial route ("/"). + */ +// NOLINTNEXTLINE(readability-identifier-naming) +extern NSString* const FlutterDefaultInitialRoute; + +/** + * The FlutterEngine class coordinates a single instance of execution for a + * `FlutterDartProject`. It may have zero or one `FlutterViewController` at a + * time, which can be specified via `-setViewController:`. + * `FlutterViewController`'s `initWithEngine` initializer will automatically call + * `-setViewController:` for itself. + * + * A FlutterEngine can be created independently of a `FlutterViewController` for + * headless execution. It can also persist across the lifespan of multiple + * `FlutterViewController` instances to maintain state and/or asynchronous tasks + * (such as downloading a large file). + * + * A FlutterEngine can also be used to prewarm the Dart execution environment and reduce the + * latency of showing the Flutter screen when a `FlutterViewController` is created and presented. + * See https://docs.flutter.dev/development/add-to-app/performance for more details on loading + * performance. + * + * Alternatively, you can simply create a new `FlutterViewController` with only a + * `FlutterDartProject`. That `FlutterViewController` will internally manage its + * own instance of a FlutterEngine, but will not guarantee survival of the engine + * beyond the life of the ViewController. + * + * A newly initialized FlutterEngine will not actually run a Dart Isolate until + * either `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is invoked. + * One of these methods must be invoked before calling `-setViewController:`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEngine : NSObject + +/** + * Default initializer for a FlutterEngine. + * + * Threads created by this FlutterEngine will appear as "FlutterEngine #" in + * Instruments. The prefix can be customized using `initWithName`. + * + * The engine will execute the project located in the bundle with the identifier + * "io.flutter.flutter.app" (the default for Flutter projects). + * + * A newly initialized engine will not run until either `-runWithEntrypoint:` or + * `-runWithEntrypoint:libraryURI:` is called. + * + * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`. + * This means that the engine will continue to run regardless of whether a `FlutterViewController` + * is attached to it or not, until `-destroyContext:` is called or the process finishes. + */ +- (instancetype)init; + +/** + * Initialize this FlutterEngine. + * + * The engine will execute the project located in the bundle with the identifier + * "io.flutter.flutter.app" (the default for Flutter projects). + * + * A newly initialized engine will not run until either `-runWithEntrypoint:` or + * `-runWithEntrypoint:libraryURI:` is called. + * + * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`. + * This means that the engine will continue to run regardless of whether a `FlutterViewController` + * is attached to it or not, until `-destroyContext:` is called or the process finishes. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + */ +- (instancetype)initWithName:(NSString*)labelPrefix; + +/** + * Initialize this FlutterEngine with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate + * the project in a default location (the flutter_assets folder in the iOS application + * bundle). + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called. + * + * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`. + * This means that the engine will continue to run regardless of whether a `FlutterViewController` + * is attached to it or not, until `-destroyContext:` is called or the process finishes. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + * @param project The `FlutterDartProject` to run. + */ +- (instancetype)initWithName:(NSString*)labelPrefix project:(nullable FlutterDartProject*)project; + +/** + * Initialize this FlutterEngine with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate + * the project in a default location (the flutter_assets folder in the iOS application + * bundle). + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + * @param project The `FlutterDartProject` to run. + * @param allowHeadlessExecution Whether or not to allow this instance to continue + * running after passing a nil `FlutterViewController` to `-setViewController:`. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(nullable FlutterDartProject*)project + allowHeadlessExecution:(BOOL)allowHeadlessExecution; + +/** + * Initialize this FlutterEngine with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate + * the project in a default location (the flutter_assets folder in the iOS application + * bundle). + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + * @param project The `FlutterDartProject` to run. + * @param allowHeadlessExecution Whether or not to allow this instance to continue + * running after passing a nil `FlutterViewController` to `-setViewController:`. + * @param restorationEnabled Whether state restoration is enabled. When true, the framework will + * wait for the attached view controller to provide restoration data. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(nullable FlutterDartProject*)project + allowHeadlessExecution:(BOOL)allowHeadlessExecution + restorationEnabled:(BOOL)restorationEnabled NS_DESIGNATED_INITIALIZER; + +/** + * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that + * contains `main()`), using `main()` as the entrypoint (the default for Flutter projects), + * and using "/" (the default route) as the initial route. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)run; + +/** + * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that + * contains `main()`), using "/" (the default route) as the initial route. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from the same Dart + * library that contains the app's main() function. If this is FlutterDefaultDartEntrypoint (or + * nil) it will default to `main()`. If it is not the app's main() function, that function must + * be decorated with `@pragma(vm:entry-point)` to ensure the method is not tree-shaken by the Dart + * compiler. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint; + +/** + * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that + * contains `main()`). + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from the same Dart + * library that contains the app's main() function. If this is FlutterDefaultDartEntrypoint (or + * nil), it will default to `main()`. If it is not the app's main() function, that function must + * be decorated with `@pragma(vm:entry-point)` to ensure the method is not tree-shaken by the Dart + * compiler. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint + initialRoute:(nullable NSString*)initialRoute; + +/** + * Runs a Dart program on an Isolate using the specified entrypoint and Dart library, + * which may not be the same as the library containing the Dart program's `main()` function. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param uri The URI of the Dart library which contains the entrypoint method + * (example "package:foo_package/main.dart"). If nil, this will default to + * the same library as the `main()` function in the Dart program. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint libraryURI:(nullable NSString*)uri; + +/** + * Runs a Dart program on an Isolate using the specified entrypoint and Dart library, + * which may not be the same as the library containing the Dart program's `main()` function. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint + * method (example "package:foo_package/main.dart"). If nil, this will + * default to the same library as the `main()` function in the Dart program. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI + initialRoute:(nullable NSString*)initialRoute; + +/** + * Runs a Dart program on an Isolate using the specified entrypoint and Dart library, + * which may not be the same as the library containing the Dart program's `main()` function. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint + * method (example "package:foo_package/main.dart"). If nil, this will + * default to the same library as the `main()` function in the Dart program. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * @param entrypointArgs Arguments passed as a list of string to Dart's entrypoint function. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI + initialRoute:(nullable NSString*)initialRoute + entrypointArgs:(nullable NSArray*)entrypointArgs; + +/** + * Destroy running context for an engine. + * + * This method can be used to force the FlutterEngine object to release all resources. + * After sending this message, the object will be in an unusable state until it is deallocated. + * Accessing properties or sending messages to it will result in undefined behavior or runtime + * errors. + */ +- (void)destroyContext; + +/** + * Ensures that Flutter will generate a semantics tree. + * + * This is enabled by default if certain accessibility services are turned on by + * the user, or when using a Simulator. This method allows a user to turn + * semantics on when they would not ordinarily be generated and the performance + * overhead is not a concern, e.g. for UI testing. Note that semantics should + * never be programmatically turned off, as it would potentially disable + * accessibility services an end user has requested. + * + * This method must only be called after launching the engine via + * `-runWithEntrypoint:` or `-runWithEntryPoint:libraryURI`. + * + * Although this method returns synchronously, it does not guarantee that a + * semantics tree is actually available when the method returns. It + * synchronously ensures that the next frame the Flutter framework creates will + * have a semantics tree. + * + * You can subscribe to semantics updates via `NSNotificationCenter` by adding + * an observer for the name `FlutterSemanticsUpdateNotification`. The `object` + * parameter will be the `FlutterViewController` associated with the semantics + * update. This will asynchronously fire after a semantics tree has actually + * built (which may be some time after the frame has been rendered). + */ +- (void)ensureSemanticsEnabled; + +/** + * Sets the `FlutterViewController` for this instance. The FlutterEngine must be + * running (e.g. a successful call to `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI`) + * before calling this method. Callers may pass nil to remove the viewController + * and have the engine run headless in the current process. + * + * A FlutterEngine can only have one `FlutterViewController` at a time. If there is + * already a `FlutterViewController` associated with this instance, this method will replace + * the engine's current viewController with the newly specified one. + * + * Setting the viewController will signal the engine to start animations and drawing, and unsetting + * it will signal the engine to stop animations and drawing. However, neither will impact the state + * of the Dart program's execution. + */ +@property(nonatomic, weak) FlutterViewController* viewController; + +/** + * The `FlutterMethodChannel` used for localization related platform messages, such as + * setting the locale. + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly, nullable) FlutterMethodChannel* localizationChannel; +/** + * The `FlutterMethodChannel` used for navigation related platform messages. + * + * Can be nil after `destroyContext` is called. + * + * @see [Navigation + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/navigation-constant.html) + * @see [Navigator Widget](https://api.flutter.dev/flutter/widgets/Navigator-class.html) + */ +@property(nonatomic, readonly) FlutterMethodChannel* navigationChannel; + +/** + * The `FlutterMethodChannel` used for restoration related platform messages. + * + * Can be nil after `destroyContext` is called. + * + * @see [Restoration + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/restoration-constant.html) + */ +@property(nonatomic, readonly) FlutterMethodChannel* restorationChannel; + +/** + * The `FlutterMethodChannel` used for core platform messages, such as + * information about the screen orientation. + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly) FlutterMethodChannel* platformChannel; + +/** + * The `FlutterMethodChannel` used to communicate text input events to the + * Dart Isolate. + * + * Can be nil after `destroyContext` is called. + * + * @see [Text Input + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/textInput-constant.html) + */ +@property(nonatomic, readonly) FlutterMethodChannel* textInputChannel; + +/** + * The `FlutterBasicMessageChannel` used to communicate app lifecycle events + * to the Dart Isolate. + * + * Can be nil after `destroyContext` is called. + * + * @see [Lifecycle + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/lifecycle-constant.html) + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* lifecycleChannel; + +/** + * The `FlutterBasicMessageChannel` used for communicating system events, such as + * memory pressure events. + * + * Can be nil after `destroyContext` is called. + * + * @see [System + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/system-constant.html) + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* systemChannel; + +/** + * The `FlutterBasicMessageChannel` used for communicating user settings such as + * clock format and text scale. + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* settingsChannel; + +/** + * The `FlutterBasicMessageChannel` used for communicating key events + * from physical keyboards + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* keyEventChannel; + +/** + * The `NSURL` of the Dart VM Service for the service isolate. + * + * This is only set in debug and profile runtime modes, and only after the + * Dart VM Service is ready. In release mode or before the Dart VM Service has + * started, it returns `nil`. + */ +@property(nonatomic, readonly, nullable) NSURL* vmServiceUrl; + +/** + * The `FlutterBinaryMessenger` associated with this FlutterEngine (used for communicating with + * channels). + */ +@property(nonatomic, readonly) NSObject* binaryMessenger; + +/** + * The `FlutterTextureRegistry` associated with this FlutterEngine (used to register textures). + */ +@property(nonatomic, readonly) NSObject* textureRegistry; + +/** + * The UI Isolate ID of the engine. + * + * This property will be nil if the engine is not running. + */ +@property(nonatomic, readonly, copy, nullable) NSString* isolateId; + +/** + * Whether or not GPU calls are allowed. + * + * Typically this is set when the app is backgrounded and foregrounded. + */ +@property(nonatomic, assign) BOOL isGpuDisabled; + +@end + +/** + * Exposes parts of a `FlutterEngine` for registration purposes. + * + * This is used when the engine is created implicitly to allow registering + * plugins, application-level method channels, platform views, etc. + */ +@protocol FlutterImplicitEngineBridge + +/** + * The `FlutterPluginRegistry` for the created `FlutterEngine`. + * + * This can be used to vend `FlutterPluginRegistrar`s for plugins. + */ +@property(nonatomic, readonly) NSObject* pluginRegistry; + +/** + * The `FlutterApplicationRegistrar` for the created `FlutterEngine`. + * + * This registrar provides access to application-level services, such as the engine's + * `FlutterBinaryMessenger` or `FlutterTextureRegistry`. + */ +@property(nonatomic, readonly) NSObject* applicationRegistrar; + +@end + +/** + * Protocol for receiving a callback when an implicit engine is initialized, such as when created by + * a FlutterViewController from a storyboard. + * + * This provides the engine bridge to the listener. + */ +@protocol FlutterImplicitEngineDelegate +@required + +/** + * Called once the implicit `FlutterEngine` is initialized. + * + * The `FlutterImplicitEngineBridge` can then be used to register plugins, + * application-level method channels, platform views, etc. + */ +- (void)didInitializeImplicitFlutterEngine:(NSObject*)engineBridge; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINE_H_ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h new file mode 100644 index 0000000..47cdc07 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h @@ -0,0 +1,115 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINEGROUP_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINEGROUP_H_ + +#import + +#import "FlutterEngine.h" + +NS_ASSUME_NONNULL_BEGIN + +/** Options that control how a FlutterEngine should be created. */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEngineGroupOptions : NSObject + +/** + * The name of a top-level function from a Dart library. If this is FlutterDefaultDartEntrypoint + * (or nil); this will default to `main()`. If it is not the app's main() function, that function + * must be decorated with `@pragma(vm:entry-point)` to ensure themethod is not tree-shaken by the + * Dart compiler. + */ +@property(nonatomic, copy, nullable) NSString* entrypoint; + +/** + * The URI of the Dart library which contains the entrypoint method. If nil, this will default to + * the same library as the `main()` function in the Dart program. + */ +@property(nonatomic, copy, nullable) NSString* libraryURI; + +/** + * The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + */ +@property(nonatomic, copy, nullable) NSString* initialRoute; + +/** + * Arguments passed as a list of string to Dart's entrypoint function. + */ +@property(nonatomic, copy, nullable) NSArray* entrypointArgs; +@end + +/** + * Represents a collection of FlutterEngines who share resources which allows + * them to be created with less time const and occupy less memory than just + * creating multiple FlutterEngines. + * + * Deleting a FlutterEngineGroup doesn't invalidate existing FlutterEngines, but + * it eliminates the possibility to create more FlutterEngines in that group. + * + * @warning This class is a work-in-progress and may change. + * @see https://github.com/flutter/flutter/issues/72009 + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEngineGroup : NSObject +- (instancetype)init NS_UNAVAILABLE; + +/** + * Initialize a new FlutterEngineGroup. + * + * @param name The name that will present in the threads shared across the + * engines in this group. + * @param project The `FlutterDartProject` that all FlutterEngines in this group + * will be executing. + */ +- (instancetype)initWithName:(NSString*)name + project:(nullable FlutterDartProject*)project NS_DESIGNATED_INITIALIZER; + +/** + * Creates a running `FlutterEngine` that shares components with this group. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint method. IF nil, + * this will default to the same library as the `main()` function in the Dart program. + * + * @see FlutterEngineGroup + */ +- (FlutterEngine*)makeEngineWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI; + +/** + * Creates a running `FlutterEngine` that shares components with this group. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint method. IF nil, + * this will default to the same library as the `main()` function in the Dart program. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * + * @see FlutterEngineGroup + */ +- (FlutterEngine*)makeEngineWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI + initialRoute:(nullable NSString*)initialRoute; + +/** + * Creates a running `FlutterEngine` that shares components with this group. + * + * @param options Options that control how a FlutterEngine should be created. + * + * @see FlutterEngineGroupOptions + */ +- (FlutterEngine*)makeEngineWithOptions:(nullable FlutterEngineGroupOptions*)options; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINEGROUP_H_ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h new file mode 100644 index 0000000..08069ab --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h @@ -0,0 +1,97 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERHEADLESSDARTRUNNER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERHEADLESSDARTRUNNER_H_ + +#import + +#import "FlutterBinaryMessenger.h" +#import "FlutterDartProject.h" +#import "FlutterEngine.h" +#import "FlutterMacros.h" + +/** + * A callback for when FlutterHeadlessDartRunner has attempted to start a Dart + * Isolate in the background. + * + * @param success YES if the Isolate was started and run successfully, NO + * otherwise. + */ +typedef void (^FlutterHeadlessDartRunnerCallback)(BOOL success); + +/** + * The deprecated FlutterHeadlessDartRunner runs Flutter Dart code with a null rasterizer, + * and no native drawing surface. It is appropriate for use in running Dart + * code e.g. in the background from a plugin. + * + * Most callers should prefer using `FlutterEngine` directly; this interface exists + * for legacy support. + */ +FLUTTER_DARWIN_EXPORT +FLUTTER_DEPRECATED("FlutterEngine should be used rather than FlutterHeadlessDartRunner") +@interface FlutterHeadlessDartRunner : FlutterEngine + +/** + * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate + * the project in a default location. + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances + * @param projectOrNil The `FlutterDartProject` to run. + */ +- (instancetype)initWithName:(NSString*)labelPrefix project:(FlutterDartProject*)projectOrNil; + +/** + * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate + * the project in a default location. + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances + * @param projectOrNil The `FlutterDartProject` to run. + * @param allowHeadlessExecution Must be set to `YES`. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(FlutterDartProject*)projectOrNil + allowHeadlessExecution:(BOOL)allowHeadlessExecution; + +/** + * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate + * the project in a default location. + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances + * @param projectOrNil The `FlutterDartProject` to run. + * @param allowHeadlessExecution Must be set to `YES`. + * @param restorationEnabled Must be set to `NO`. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(FlutterDartProject*)projectOrNil + allowHeadlessExecution:(BOOL)allowHeadlessExecution + restorationEnabled:(BOOL)restorationEnabled NS_DESIGNATED_INITIALIZER; + +/** + * Not recommended for use - will initialize with a default label ("io.flutter.headless") + * and the default FlutterDartProject. + */ +- (instancetype)init; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERHEADLESSDARTRUNNER_H_ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHourFormat.h b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHourFormat.h new file mode 100644 index 0000000..e33e1a0 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHourFormat.h @@ -0,0 +1,15 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERHOURFORMAT_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERHOURFORMAT_H_ + +#import + +@interface FlutterHourFormat : NSObject ++ (BOOL)isAlwaysUse24HourFormat; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERHOURFORMAT_H_ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterMacros.h b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterMacros.h new file mode 100644 index 0000000..7f53b41 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterMacros.h @@ -0,0 +1,48 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERMACROS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERMACROS_H_ + +#if defined(FLUTTER_FRAMEWORK) + +#define FLUTTER_DARWIN_EXPORT __attribute__((visibility("default"))) + +#else // defined(FLUTTER_SDK) + +#define FLUTTER_DARWIN_EXPORT + +#endif // defined(FLUTTER_SDK) + +#ifndef NS_ASSUME_NONNULL_BEGIN +#define NS_ASSUME_NONNULL_BEGIN _Pragma("clang assume_nonnull begin") +#define NS_ASSUME_NONNULL_END _Pragma("clang assume_nonnull end") +#endif // defined(NS_ASSUME_NONNULL_BEGIN) + +/** + * Indicates that the API has been deprecated for the specified reason. Code + * that uses the deprecated API will continue to work as before. However, the + * API will soon become unavailable and users are encouraged to immediately take + * the appropriate action mentioned in the deprecation message and the BREAKING + * CHANGES section present in the Flutter.h umbrella header. + */ +#define FLUTTER_DEPRECATED(msg) __attribute__((__deprecated__(msg))) + +/** + * Indicates that the previously deprecated API is now unavailable. Code that + * uses the API will not work and the declaration of the API is only a stub + * meant to display the given message detailing the actions for the user to take + * immediately. + */ +#define FLUTTER_UNAVAILABLE(msg) __attribute__((__unavailable__(msg))) + +#if __has_feature(objc_arc) +#define FLUTTER_ASSERT_ARC +#define FLUTTER_ASSERT_NOT_ARC #error ARC must be disabled ! +#else +#define FLUTTER_ASSERT_ARC #error ARC must be enabled ! +#define FLUTTER_ASSERT_NOT_ARC +#endif + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERMACROS_H_ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h new file mode 100644 index 0000000..4742bfe --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h @@ -0,0 +1,56 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLATFORMVIEWS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLATFORMVIEWS_H_ + +#import + +#import "FlutterCodecs.h" +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * Wraps a `UIView` for embedding in the Flutter hierarchy + */ +@protocol FlutterPlatformView +/** + * Returns a reference to the `UIView` that is wrapped by this `FlutterPlatformView`. + */ +- (UIView*)view; +@end + +FLUTTER_DARWIN_EXPORT +@protocol FlutterPlatformViewFactory +/** + * Create a `FlutterPlatformView`. + * + * Implemented by iOS code that expose a `UIView` for embedding in a Flutter app. + * + * The implementation of this method should create a new `UIView` and return it. + * + * @param frame The rectangle for the newly created `UIView` measured in points. + * @param viewId A unique identifier for this `UIView`. + * @param args Parameters for creating the `UIView` sent from the Dart side of the Flutter app. + * If `createArgsCodec` is not implemented, or if no creation arguments were sent from the Dart + * code, this will be null. Otherwise this will be the value sent from the Dart code as decoded by + * `createArgsCodec`. + */ +- (NSObject*)createWithFrame:(CGRect)frame + viewIdentifier:(int64_t)viewId + arguments:(id _Nullable)args; + +/** + * Returns the `FlutterMessageCodec` for decoding the args parameter of `createWithFrame`. + * + * Only needs to be implemented if `createWithFrame` needs an arguments parameter. + */ +@optional +- (NSObject*)createArgsCodec; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLATFORMVIEWS_H_ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlugin.h b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlugin.h new file mode 100644 index 0000000..baf7f11 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlugin.h @@ -0,0 +1,523 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGIN_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGIN_H_ + +#import +#import + +#import "FlutterBinaryMessenger.h" +#import "FlutterChannels.h" +#import "FlutterCodecs.h" +#import "FlutterPlatformViews.h" +#import "FlutterSceneLifeCycle.h" +#import "FlutterTexture.h" + +NS_ASSUME_NONNULL_BEGIN +@protocol FlutterPluginRegistrar; +@protocol FlutterPluginRegistry; + +#pragma mark - +/** + * Protocol for listener of events from the UIApplication, typically a FlutterPlugin. + */ +@protocol FlutterApplicationLifeCycleDelegate + +@optional +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if this vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + didFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if this vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + willFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationDidBecomeActive:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationWillResignActive:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationDidEnterBackground:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationWillEnterForeground:(UIApplication*)application; + +/** + Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationWillTerminate:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterUserNotificationSettings:(UIUserNotificationSettings*)notificationSettings + API_DEPRECATED( + "See -[UIApplicationDelegate application:didRegisterUserNotificationSettings:] deprecation", + ios(8.0, 10.0)); + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didFailToRegisterForRemoteNotificationsWithError:(NSError*)error; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + didReceiveRemoteNotification:(NSDictionary*)userInfo + fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didReceiveLocalNotification:(UILocalNotification*)notification + API_DEPRECATED( + "See -[UIApplicationDelegate application:didReceiveLocalNotification:] deprecation", + ios(4.0, 10.0)); + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + options:(NSDictionary*)options; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + sourceApplication:(NSString*)sourceApplication + annotation:(id)annotation; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler + API_AVAILABLE(ios(9.0)); + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + handleEventsForBackgroundURLSession:(nonnull NSString*)identifier + completionHandler:(nonnull void (^)(void))completionHandler; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + continueUserActivity:(NSUserActivity*)userActivity + restorationHandler:(void (^)(NSArray*))restorationHandler; +@end + +#pragma mark - +/** + * A plugin registration callback. + * + * Used for registering plugins with additional instances of + * `FlutterPluginRegistry`. + * + * @param registry The registry to register plugins with. + */ +typedef void (*FlutterPluginRegistrantCallback)(NSObject* registry); + +#pragma mark - +/** + * Implemented by the iOS part of a Flutter plugin. + * + * Defines a set of optional callback methods and a method to set up the plugin + * and register it to be called by other application components. + */ +@protocol FlutterPlugin +@required +/** + * Registers this plugin using the context information and callback registration + * methods exposed by the given registrar. + * + * The registrar is obtained from a `FlutterPluginRegistry` which keeps track of + * the identity of registered plugins and provides basic support for cross-plugin + * coordination. + * + * The caller of this method, a plugin registrant, is usually autogenerated by + * Flutter tooling based on declared plugin dependencies. The generated registrant + * asks the registry for a registrar for each plugin, and calls this method to + * allow the plugin to initialize itself and register callbacks with application + * objects available through the registrar protocol. + * + * @param registrar A helper providing application context and methods for + * registering callbacks. + */ ++ (void)registerWithRegistrar:(NSObject*)registrar; +@optional +/** + * Set a callback for registering plugins to an additional `FlutterPluginRegistry`, + * including headless `FlutterEngine` instances. + * + * This method is typically called from within an application's `AppDelegate` at + * startup to allow for plugins which create additional `FlutterEngine` instances + * to register the application's plugins. + * + * @param callback A callback for registering some set of plugins with a + * `FlutterPluginRegistry`. + */ ++ (void)setPluginRegistrantCallback:(FlutterPluginRegistrantCallback)callback; +@optional +/** + * Called if this plugin has been registered to receive `FlutterMethodCall`s. + * + * @param call The method call command object. + * @param result A callback for submitting the result of the call. + */ +- (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult)result; +@optional +/** + * Called when a plugin is being removed from a `FlutterEngine`, which is + * usually the result of the `FlutterEngine` being deallocated. This method + * provides the opportunity to do necessary cleanup. + * + * You will only receive this method if you registered your plugin instance with + * the `FlutterEngine` via `-[FlutterPluginRegistry publish:]`. + * + * @param registrar The registrar that was used to publish the plugin. + * + */ +- (void)detachFromEngineForRegistrar:(NSObject*)registrar; +@end + +#pragma mark - +/** + * How the UIGestureRecognizers of a platform view are blocked. + * + * UIGestureRecognizers of platform views can be blocked based on decisions made by the + * Flutter Framework (e.g. When an interact-able widget is covering the platform view). + */ +typedef enum { + // NOLINTBEGIN(readability-identifier-naming) + /** + * Flutter blocks all the UIGestureRecognizers on the platform view as soon as it + * decides they should be blocked. + * + * With this policy, only the `touchesBegan` method for all the UIGestureRecognizers is guaranteed + * to be called. + */ + FlutterPlatformViewGestureRecognizersBlockingPolicyEager, + /** + * Flutter blocks the platform view's UIGestureRecognizers from recognizing only after + * touchesEnded was invoked. + * + * This results in the platform view's UIGestureRecognizers seeing the entire touch sequence, + * but never recognizing the gesture (and never invoking actions). + */ + FlutterPlatformViewGestureRecognizersBlockingPolicyWaitUntilTouchesEnded, + // NOLINTEND(readability-identifier-naming) +} FlutterPlatformViewGestureRecognizersBlockingPolicy; + +#pragma mark - +/** + * The base interface for `FlutterPluginRegistrar` and `FlutterApplicationRegistrar`. + * + * Provides registration context for the application or plugins. + */ +@protocol FlutterBaseRegistrar +/** + * Returns a `FlutterBinaryMessenger` for creating Dart/iOS communication + * channels to be used by the application or a plugin. + * + * @return The messenger. + */ +- (NSObject*)messenger; + +/** + * Returns a `FlutterTextureRegistry` for registering textures + * provided by the application or a plugin. + * + * @return The texture registry. + */ +- (NSObject*)textures; + +/** + * Registers a `FlutterPlatformViewFactory` for creation of platform views. + * + * Applications or plugins can expose `UIView` for embedding in Flutter apps by registering a view + * factory. + * + * @param factory The view factory that will be registered. + * @param factoryId A unique identifier for the factory, the Dart code of the Flutter app can use + * this identifier to request creation of a `UIView` by the registered factory. + */ +- (void)registerViewFactory:(NSObject*)factory + withId:(NSString*)factoryId; + +/** + * Registers a `FlutterPlatformViewFactory` for creation of platform views. + * + * Applications or plugins can expose a `UIView` for embedding in Flutter apps by registering a view + * factory. + * + * @param factory The view factory that will be registered. + * @param factoryId A unique identifier for the factory, the Dart code of the Flutter app can use + * this identifier to request creation of a `UIView` by the registered factory. + * @param gestureRecognizersBlockingPolicy How UIGestureRecognizers on the platform views are + * blocked. + * + */ +- (void)registerViewFactory:(NSObject*)factory + withId:(NSString*)factoryId + gestureRecognizersBlockingPolicy: + (FlutterPlatformViewGestureRecognizersBlockingPolicy)gestureRecognizersBlockingPolicy; +@end + +/** + * A registrar for Flutter applications. + * + * This registrar provides access to application-level services, such as the binary messenger and + * texture registry. + * + * See also `FlutterBaseRegistrar`. + */ +@protocol FlutterApplicationRegistrar +@end + +/** + * Registration context for a single `FlutterPlugin`, providing a one stop shop + * for the plugin to access contextual information and register callbacks for + * various application events. + * + * Registrars are obtained from a `FlutterPluginRegistry` which keeps track of + * the identity of registered plugins and provides basic support for cross-plugin + * coordination. + */ +@protocol FlutterPluginRegistrar + +/** + * The `UIViewController` whose view is displaying Flutter content. + * + * The plugin typically should not store a strong reference to this view + * controller. + * + * This property is provided for backwards compatibility for apps that assume + * a single view, and will eventually be replaced by the multi-view API variant. + * + * This property may be |nil|, for instance in a headless environment, or when + * the underlying Flutter engine is deallocated. + */ +@property(nullable, readonly) UIViewController* viewController; + +/** + * Publishes a value for external use of the plugin. + * + * Plugins may publish a single value, such as an instance of the + * plugin's main class, for situations where external control or + * interaction is needed. + * + * The published value will be available from the `FlutterPluginRegistry`. + * Repeated calls overwrite any previous publication. + * + * @param value The value to be published. + */ +- (void)publish:(NSObject*)value; + +/** + * Registers the plugin as a receiver of incoming method calls from the Dart side + * on the specified `FlutterMethodChannel`. + * + * @param delegate The receiving object, such as the plugin's main class. + * @param channel The channel + */ +- (void)addMethodCallDelegate:(NSObject*)delegate + channel:(FlutterMethodChannel*)channel; + +/** + * Registers the plugin as a receiver of `UIApplicationDelegate` calls. + * + * @param delegate The receiving object, such as the plugin's main class. + */ +- (void)addApplicationDelegate:(NSObject*)delegate + NS_EXTENSION_UNAVAILABLE_IOS("Disallowed in plugins used in app extensions"); + +/** + * Registers the plugin as a receiver of `UISceneDelegate` and `UIWindowSceneDelegate` calls. + * + * @param delegate The receiving object, such as the plugin's main class. + */ +- (void)addSceneDelegate:(NSObject*)delegate + API_AVAILABLE(ios(13.0)); + +/** + * Returns the file name for the given asset. + * The returned file name can be used to access the asset in the application's main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @return the file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset; + +/** + * Returns the file name for the given asset which originates from the specified package. + * The returned file name can be used to access the asset in the application's main bundle. + * + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @return the file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package; + +/** + * Returns a value published by the specified plugin. + * + * @param pluginKey The unique key identifying the plugin. + * @return An object published by the plugin, if any. Will be `NSNull` if + * nothing has been published. Will be `nil` if the plugin has not been + * registered. + */ +- (nullable NSObject*)valuePublishedByPlugin:(NSString*)pluginKey; +@end + +#pragma mark - +/** + * A registry of Flutter iOS plugins. + * + * Plugins are identified by unique string keys, typically the name of the + * plugin's main class. The registry tracks plugins by this key, mapping it to + * a value published by the plugin during registration, if any. This provides a + * very basic means of cross-plugin coordination with loose coupling between + * unrelated plugins. + * + * Plugins typically need contextual information and the ability to register + * callbacks for various application events. To keep the API of the registry + * focused, these facilities are not provided directly by the registry, but by + * a `FlutterPluginRegistrar`, created by the registry in exchange for the unique + * key of the plugin. + * + * There is no implied connection between the registry and the registrar. + * Specifically, callbacks registered by the plugin via the registrar may be + * relayed directly to the underlying iOS application objects. + */ +@protocol FlutterPluginRegistry +/** + * Returns a registrar for registering a plugin. + * + * @param pluginKey The unique key identifying the plugin. + */ +- (nullable NSObject*)registrarForPlugin:(NSString*)pluginKey; +/** + * Returns whether the specified plugin has been registered. + * + * @param pluginKey The unique key identifying the plugin. + * @return `YES` if `registrarForPlugin` has been called with `pluginKey`. + */ +- (BOOL)hasPlugin:(NSString*)pluginKey; + +/** + * Returns a value published by the specified plugin. + * + * @param pluginKey The unique key identifying the plugin. + * @return An object published by the plugin, if any. Will be `NSNull` if + * nothing has been published. Will be `nil` if the plugin has not been + * registered. + */ +- (nullable NSObject*)valuePublishedByPlugin:(NSString*)pluginKey; +@end + +#pragma mark - +/** + * The target of registration of plugins. + * + * This often is hooked up to the GeneratedPluginRegistrant which is + * automatically generated by Flutter for the dependencies listed in the + * project. + */ +@protocol FlutterPluginRegistrant +@required +/** + * Register all the plugins for the registrant. + * + * This will be called after a FlutterEngine has been instantiated, the registry + * will connect any plugins to that engine. + * + * @param registry The registry where plugins will be registered. + */ +- (void)registerWithRegistry:(NSObject*)registry; +@end + +#pragma mark - +/** + * Implement this in the `UIAppDelegate` of your app to enable Flutter plugins to register + * themselves to the application life cycle events. + * + * For plugins to receive events from `UNUserNotificationCenter`, register this as the + * `UNUserNotificationCenterDelegate`. + */ +@protocol FlutterAppLifeCycleProvider + +/** + * Called when registering a new `FlutterApplicaitonLifeCycleDelegate`. + * + * See also: `-[FlutterAppDelegate addApplicationLifeCycleDelegate:]` + */ +- (void)addApplicationLifeCycleDelegate:(NSObject*)delegate; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGIN_H_ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h new file mode 100644 index 0000000..95d1e61 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h @@ -0,0 +1,148 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_ + +#import "FlutterPlugin.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * Propagates `UIAppDelegate` callbacks to registered plugins. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterPluginAppLifeCycleDelegate : NSObject + +/** + * Registers `delegate` to receive life cycle callbacks via this FlutterPluginAppLifeCycleDelegate + * as long as it is alive. + * + * `delegate` will only be referenced weakly. + */ +- (void)addDelegate:(NSObject*)delegate; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if any plugin vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + didFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if any plugin vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + willFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Called if this plugin has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterUserNotificationSettings:(UIUserNotificationSettings*)notificationSettings + API_DEPRECATED( + "See -[UIApplicationDelegate application:didRegisterUserNotificationSettings:] deprecation", + ios(8.0, 10.0)); + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didFailToRegisterForRemoteNotificationsWithError:(NSError*)error; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didReceiveRemoteNotification:(NSDictionary*)userInfo + fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didReceiveLocalNotification:(UILocalNotification*)notification + API_DEPRECATED( + "See -[UIApplicationDelegate application:didReceiveLocalNotification:] deprecation", + ios(4.0, 10.0)); + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + options:(NSDictionary*)options; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + sourceApplication:(NSString*)sourceApplication + annotation:(id)annotation; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler + API_AVAILABLE(ios(9.0)); + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + handleEventsForBackgroundURLSession:(nonnull NSString*)identifier + completionHandler:(nonnull void (^)(void))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @returns `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + continueUserActivity:(NSUserActivity*)userActivity + restorationHandler:(void (^)(NSArray*))restorationHandler; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneDelegate.h b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneDelegate.h new file mode 100644 index 0000000..2238d73 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneDelegate.h @@ -0,0 +1,28 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENEDELEGATE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENEDELEGATE_H_ + +#import +#import "FlutterMacros.h" +#import "FlutterSceneLifeCycle.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * The UISceneDelegate used by Flutter by default. + * + * This class is typically specified as the UISceneDelegate in the Info.plist. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterSceneDelegate + : NSObject +@property(nonatomic, strong, nullable) UIWindow* window; + +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENEDELEGATE_H_ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneLifeCycle.h b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneLifeCycle.h new file mode 100644 index 0000000..72f1568 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneLifeCycle.h @@ -0,0 +1,233 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENELIFECYCLE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENELIFECYCLE_H_ + +#import +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +@class FlutterEngine; + +/** + * A protocol for delegates that handle `UISceneDelegate` and `UIWindowSceneDelegate` life-cycle + * events. + * + * This protocol provides a way for Flutter plugins to observe and react to scene-based life-cycle + * events. The methods in this protocol correspond to methods in `UISceneDelegate` and + * `UIWindowSceneDelegate`. + * + * See also: + * + * * `UISceneDelegate`, core methods you use to respond to life-cycle events occurring within a + * scene: https://developer.apple.com/documentation/uikit/uiscenedelegate + * * `UIWindowSceneDelegate`, additional methods that you use to manage app-specific tasks + * occurring in a scene: https://developer.apple.com/documentation/uikit/uiwindowscenedelegate + */ +API_AVAILABLE(ios(13.0)) +@protocol FlutterSceneLifeCycleDelegate + +@optional + +#pragma mark - Connecting and disconnecting the scene + +/** + * Informs the delegate that a new scene is about to be connected and configured. + * + * This corresponds to `-[UISceneDelegate scene:willConnectToSession:options:]`. `connectionOptions` + * may be nil if another plugin has already handled the connection. + * + * @return `YES` if this handled the connection. + */ +- (BOOL)scene:(UIScene*)scene + willConnectToSession:(UISceneSession*)session + options:(nullable UISceneConnectionOptions*)connectionOptions; + +- (void)sceneDidDisconnect:(UIScene*)scene; + +#pragma mark - Transitioning to the foreground + +- (void)sceneWillEnterForeground:(UIScene*)scene; + +- (void)sceneDidBecomeActive:(UIScene*)scene; + +#pragma mark - Transitioning to the background + +- (void)sceneWillResignActive:(UIScene*)scene; + +- (void)sceneDidEnterBackground:(UIScene*)scene; + +#pragma mark - Opening URLs + +/** + * Asks the delegate to open one or more URLs. + * + * This corresponds to `-[UISceneDelegate scene:openURLContexts:]`. + * + * @return `YES` if this handled one or more of the URLs. + */ +- (BOOL)scene:(UIScene*)scene openURLContexts:(NSSet*)URLContexts; + +#pragma mark - Continuing user activities + +/** + * Tells the delegate that the scene is continuing a user activity. + * + * This corresponds to `-[UISceneDelegate scene:continueUserActivity:]`. + * + * @return `YES` if this handled the activity. + */ +- (BOOL)scene:(UIScene*)scene continueUserActivity:(NSUserActivity*)userActivity; + +#pragma mark - Performing tasks + +/** + * Tells the delegate that the user has selected a home screen quick action. + * + * This corresponds to `-[UIWindowSceneDelegate + * windowScene:performActionForShortcutItem:completionHandler:]`. + * + * @return `YES` if this handled the shortcut. + */ +- (BOOL)windowScene:(UIWindowScene*)windowScene + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler; + +@end + +/** + * A protocol for manually registering a `FlutterEngine` to receive scene life cycle events. + */ +@protocol FlutterSceneLifeCycleEngineRegistration +/** + * Registers a `FlutterEngine` to receive scene life cycle events. + * + * This method is **only** necessary when the following conditions are true: + * 1. Multiple Scenes (UIApplicationSupportsMultipleScenes) is enabled. + * 2. The `UIWindowSceneDelegate` `window.rootViewController` is not a `FlutterViewController` + * initialized with the target `FlutterEngine`. + * + * When multiple scenes is enabled (UIApplicationSupportsMultipleScenes), Flutter cannot + * automatically associate a `FlutterEngine` with a scene during the scene connection phase. In + * order for plugins to receive launch connection information, the `FlutterEngine` must be manually + * registered with either the `FlutterSceneDelegate` or `FlutterPluginSceneLifeCycleDelegate` during + * `scene:willConnectToSession:options:`. + * + * In all other cases, or once the `FlutterViewController.view` associated with the `FlutterEngine` + * is added to the view hierarchy, Flutter will automatically handle registration for scene events. + * + * Manually registered engines must also be manually deregistered and re-registered if they + * switch scenes. Use `unregisterSceneLifeCycleWithFlutterEngine:`. + * + * @param engine The `FlutterEngine` to register for scene life cycle events. + * @return `NO` if already manually registered. + */ +- (BOOL)registerSceneLifeCycleWithFlutterEngine:(FlutterEngine*)engine; + +/** + * Use this method to unregister a `FlutterEngine` from the scene's life cycle events. + * + * @param engine The `FlutterEngine` to unregister for scene life cycle events. + * @return `NO` if the engine was not found among the manually registered engines and could not be + * unregistered. + */ +- (BOOL)unregisterSceneLifeCycleWithFlutterEngine:(FlutterEngine*)engine; +@end + +/** + * Forwards `UISceneDelegate` and `UIWindowSceneDelegate` callbacks to plugins that register for + * them. + * + * This class is responsible for receiving `UISceneDelegate` and `UIWindowSceneDelegate` callbacks + * and forwarding them to any plugins. + */ +FLUTTER_DARWIN_EXPORT +API_AVAILABLE(ios(13.0)) +@interface FlutterPluginSceneLifeCycleDelegate : NSObject + +#pragma mark - Connecting and disconnecting the scene + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)scene:(UIScene*)scene + willConnectToSession:(UISceneSession*)session + options:(UISceneConnectionOptions*)connectionOptions; + +- (void)sceneDidDisconnect:(UIScene*)scene; + +#pragma mark - Transitioning to the foreground + +- (void)sceneWillEnterForeground:(UIScene*)scene; + +- (void)sceneDidBecomeActive:(UIScene*)scene; + +#pragma mark - Transitioning to the background + +- (void)sceneWillResignActive:(UIScene*)scene; + +- (void)sceneDidEnterBackground:(UIScene*)scene; + +#pragma mark - Opening URLs + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)scene:(UIScene*)scene openURLContexts:(NSSet*)URLContexts; + +#pragma mark - Continuing user activities + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)scene:(UIScene*)scene continueUserActivity:(NSUserActivity*)userActivity; + +#pragma mark - Performing tasks + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)windowScene:(UIWindowScene*)windowScene + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler; + +@end + +/** + * A protocol for `UIWindowSceneDelegate` objects that vend a `FlutterPluginSceneLifeCycleDelegate`. + * + * By conforming to this protocol, a `UIWindowSceneDelegate` can vend a + * `FlutterPluginSceneLifeCycleDelegate` that can be used to forward scene life-cycle events to + * Flutter plugins. + * + * This is typically implemented by the app's `SceneDelegate`, as a `FlutterSceneLifeCycleProvider` + * is associated with one and only one `UIScene`. + */ +API_AVAILABLE(ios(13.0)) +@protocol FlutterSceneLifeCycleProvider + +/** + * The `FlutterPluginSceneLifeCycleDelegate` instance for forwarding `UIScene` events + * to plugins associated with this `UIScene`. + * + * The implementer of this protocol is responsible for creating the + * `FlutterPluginSceneLifeCycleDelegate` object, as well as forwarding `UIScene` events + * to plugins by calling the corresponding methods defined on + * `FlutterPluginSceneLifeCycleDelegate`. + * + * The `FlutterPluginSceneLifeCycleDelegate` implementation is stateful. For this reason, + * this property getter should typically always return the same object. + */ +@property(nonatomic, readonly) FlutterPluginSceneLifeCycleDelegate* sceneLifeCycleDelegate; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENELIFECYCLE_H_ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterTexture.h b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterTexture.h new file mode 100644 index 0000000..1fa7a0e --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterTexture.h @@ -0,0 +1,69 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERTEXTURE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERTEXTURE_H_ + +#import +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +FLUTTER_DARWIN_EXPORT +/** + * Represents a texture that can be shared with Flutter. + * + * See also: https://github.com/flutter/plugins/tree/master/packages/camera + */ +@protocol FlutterTexture +/** + * Copy the contents of the texture into a `CVPixelBuffer`. + * + * The type of the pixel buffer is one of the following: + * - `kCVPixelFormatType_32BGRA` + * - `kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange` + * - `kCVPixelFormatType_420YpCbCr8BiPlanarFullRange` + */ +- (CVPixelBufferRef _Nullable)copyPixelBuffer; + +/** + * Called when the texture is unregistered. + * + * Called on the raster thread. + */ +@optional +- (void)onTextureUnregistered:(NSObject*)texture; +@end + +FLUTTER_DARWIN_EXPORT +/** + * A collection of registered `FlutterTexture`'s. + */ +@protocol FlutterTextureRegistry +/** + * Registers a `FlutterTexture` for usage in Flutter and returns an id that can be used to reference + * that texture when calling into Flutter with channels. Textures must be registered on the + * platform thread. On success returns the pointer to the registered texture, else returns 0. + */ +- (int64_t)registerTexture:(NSObject*)texture; +/** + * Notifies Flutter that the content of the previously registered texture has been updated. + * + * This will trigger a call to `-[FlutterTexture copyPixelBuffer]` on the raster thread. + */ +- (void)textureFrameAvailable:(int64_t)textureId; +/** + * Unregisters a `FlutterTexture` that has previously regeistered with `registerTexture:`. Textures + * must be unregistered on the platform thread. + * + * @param textureId The result that was previously returned from `registerTexture:`. + */ +- (void)unregisterTexture:(int64_t)textureId; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERTEXTURE_H_ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterViewController.h b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterViewController.h new file mode 100644 index 0000000..a92b840 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterViewController.h @@ -0,0 +1,274 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERVIEWCONTROLLER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERVIEWCONTROLLER_H_ + +#import +#include + +#import "FlutterBinaryMessenger.h" +#import "FlutterDartProject.h" +#import "FlutterEngine.h" +#import "FlutterHourFormat.h" +#import "FlutterMacros.h" +#import "FlutterPlugin.h" +#import "FlutterTexture.h" + +NS_ASSUME_NONNULL_BEGIN + +@class FlutterEngine; + +/** + * The name used for semantic update notifications via `NSNotificationCenter`. + * + * The object passed as the sender is the `FlutterViewController` associated + * with the update. + */ +FLUTTER_DARWIN_EXPORT +// NOLINTNEXTLINE(readability-identifier-naming) +extern NSNotificationName const FlutterSemanticsUpdateNotification; + +/** + * A `UIViewController` implementation for Flutter views. + * + * Dart execution, channel communication, texture registration, and plugin registration are all + * handled by `FlutterEngine`. Calls on this class to those members all proxy through to the + * `FlutterEngine` attached FlutterViewController. + * + * A FlutterViewController can be initialized either with an already-running `FlutterEngine` via the + * `initWithEngine:` initializer, or it can be initialized with a `FlutterDartProject` that will be + * used to implicitly spin up a new `FlutterEngine`. Creating a `FlutterEngine` before showing a + * FlutterViewController can be used to pre-initialize the Dart VM and to prepare the isolate in + * order to reduce the latency to the first rendered frame. See + * https://docs.flutter.dev/development/add-to-app/performance for more details on loading + * latency. + * + * Holding a `FlutterEngine` independently of FlutterViewControllers can also be used to not to lose + * Dart-related state and asynchronous tasks when navigating back and forth between a + * FlutterViewController and other `UIViewController`s. + */ +FLUTTER_DARWIN_EXPORT +#ifdef __IPHONE_13_4 +@interface FlutterViewController + : UIViewController +#else +@interface FlutterViewController : UIViewController +#endif + +/** + * Initializes this FlutterViewController with the specified `FlutterEngine`. + * + * The initialized viewcontroller will attach itself to the engine as part of this process. + * + * @param engine The `FlutterEngine` instance to attach to. Cannot be nil. + * @param nibName The NIB name to initialize this UIViewController with. + * @param nibBundle The NIB bundle. + */ +- (instancetype)initWithEngine:(FlutterEngine*)engine + nibName:(nullable NSString*)nibName + bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER; + +/** + * Initializes a new FlutterViewController and `FlutterEngine` with the specified + * `FlutterDartProject`. + * + * This will implicitly create a new `FlutterEngine` which is retrievable via the `engine` property + * after initialization. + * + * @param project The `FlutterDartProject` to initialize the `FlutterEngine` with. + * @param nibName The NIB name to initialize this UIViewController with. + * @param nibBundle The NIB bundle. + */ +- (instancetype)initWithProject:(nullable FlutterDartProject*)project + nibName:(nullable NSString*)nibName + bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER; + +/** + * Initializes a new FlutterViewController and `FlutterEngine` with the specified + * `FlutterDartProject` and `initialRoute`. + * + * This will implicitly create a new `FlutterEngine` which is retrievable via the `engine` property + * after initialization. + * + * @param project The `FlutterDartProject` to initialize the `FlutterEngine` with. + * @param initialRoute The initial `Navigator` route to load. + * @param nibName The NIB name to initialize this UIViewController with. + * @param nibBundle The NIB bundle. + */ +- (instancetype)initWithProject:(nullable FlutterDartProject*)project + initialRoute:(nullable NSString*)initialRoute + nibName:(nullable NSString*)nibName + bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER; + +/** + * Initializer that is called from loading a FlutterViewController from a XIB. + * + * See also: + * https://developer.apple.com/documentation/foundation/nscoding/1416145-initwithcoder?language=objc + */ +- (instancetype)initWithCoder:(NSCoder*)aDecoder NS_DESIGNATED_INITIALIZER; + +/** + * Registers a callback that will be invoked when the Flutter view has been rendered. + * The callback will be fired only once. + * + * Replaces an existing callback. Use a `nil` callback to unregister the existing one. + */ +- (void)setFlutterViewDidRenderCallback:(void (^)(void))callback; + +/** + * Returns the file name for the given asset. + * The returned file name can be used to access the asset in the application's + * main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @return The file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset; + +/** + * Returns the file name for the given asset which originates from the specified + * package. + * The returned file name can be used to access the asset in the application's + * main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @return The file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package; + +/** + * Deprecated API to set initial route. + * + * Attempts to set the first route that the Flutter app shows if the Flutter + * runtime hasn't yet started. The default is "/". + * + * This method must be called immediately after `initWithProject` and has no + * effect when using `initWithEngine` if the `FlutterEngine` has already been + * run. + * + * Setting this after the Flutter started running has no effect. See `pushRoute` + * and `popRoute` to change the route after Flutter started running. + * + * This is deprecated because it needs to be called at the time of initialization + * and thus should just be in the `initWithProject` initializer. If using + * `initWithEngine`, the initial route should be set on the engine's + * initializer. + * + * @param route The name of the first route to show. + */ +- (void)setInitialRoute:(NSString*)route + FLUTTER_DEPRECATED("Use FlutterViewController initializer to specify initial route"); + +/** + * Instructs the Flutter Navigator (if any) to go back. + */ +- (void)popRoute; + +/** + * Instructs the Flutter Navigator (if any) to push a route on to the navigation + * stack. + * + * @param route The name of the route to push to the navigation stack. + */ +- (void)pushRoute:(NSString*)route; + +/** + * The `FlutterPluginRegistry` used by this FlutterViewController. + */ +- (id)pluginRegistry; + +/** + * A wrapper around UIAccessibilityIsVoiceOverRunning(). + * + * As a C function, UIAccessibilityIsVoiceOverRunning() cannot be mocked in testing. Mock + * this class method to testing features depends on UIAccessibilityIsVoiceOverRunning(). + */ ++ (BOOL)isUIAccessibilityIsVoiceOverRunning; + +/** + * True if at least one frame has rendered and the ViewController has appeared. + * + * This property is reset to false when the ViewController disappears. It is + * guaranteed to only alternate between true and false for observers. + */ +@property(nonatomic, readonly, getter=isDisplayingFlutterUI) BOOL displayingFlutterUI; + +/** + * Specifies the view to use as a splash screen. Flutter's rendering is asynchronous, so the first + * frame rendered by the Flutter application might not immediately appear when the Flutter view is + * initially placed in the view hierarchy. The splash screen view will be used as + * a replacement until the first frame is rendered. + * + * The view used should be appropriate for multiple sizes; an autoresizing mask to + * have a flexible width and height will be applied automatically. + * + * Set to nil to remove the splash screen view. + */ +@property(strong, nonatomic, nullable) UIView* splashScreenView; + +/** + * Attempts to set the `splashScreenView` property from the `UILaunchStoryboardName` from the + * main bundle's `Info.plist` file. This method will not change the value of `splashScreenView` + * if it cannot find a default one from a storyboard or nib. + * + * @return `YES` if successful, `NO` otherwise. + */ +- (BOOL)loadDefaultSplashScreenView; + +/** + * Controls whether the created view will be opaque or not. + * + * Default is `YES`. Note that setting this to `NO` may negatively impact performance + * when using hardware acceleration, and toggling this will trigger a re-layout of the + * view. + */ +@property(nonatomic, getter=isViewOpaque) BOOL viewOpaque; + +/** + * The `FlutterEngine` instance for this view controller. This could be the engine this + * `FlutterViewController` is initialized with or a new `FlutterEngine` implicitly created if + * no engine was supplied during initialization. + */ +@property(nonatomic, readonly) FlutterEngine* engine; + +/** + * The `FlutterBinaryMessenger` associated with this FlutterViewController (used for communicating + * with channels). + * + * This is just a convenient way to get the |FlutterEngine|'s binary messenger. + */ +@property(nonatomic, readonly) NSObject* binaryMessenger; + +/** + * If the `FlutterViewController` creates a `FlutterEngine`, this property + * determines if that `FlutterEngine` has `allowHeadlessExecution` set. + * + * The intention is that this is used with the XIB. Otherwise, a + * `FlutterEngine` can just be sent to the init methods. + * + * See also: `-[FlutterEngine initWithName:project:allowHeadlessExecution:]` + */ +@property(nonatomic, readonly) BOOL engineAllowHeadlessExecution; + +/** + * Controls whether the created view can be sized based on its content. + * When set to `YES`, the FlutterView will be the same size as the outermost widget. + * Cannot be used with unbounded height widgets, such as Scaffold. + * This property is intended to be used with Add-to-App scenarios. + * + * Once auto resizing is enabled, the FlutterView will rely on custom constraints from then on. + * Avoid disabling it after enabling, as behaviour will then be undefined. + * + * Default is `NO`. + */ +@property(nonatomic, getter=isAutoResizable) BOOL autoResizable; + +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERVIEWCONTROLLER_H_ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Info.plist b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Info.plist new file mode 100644 index 0000000..00614b4 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Info.plist @@ -0,0 +1,32 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + Flutter + CFBundleIdentifier + io.flutter.flutter + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Flutter + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 13.0 + FlutterEngine + 4c525dac5ebe5971c5708ef73558ed8edcf4a362 + BuildMode + debug + ClangVersion + b'Fuchsia clang version 23.0.0git (https://llvm.googlesource.com/llvm-project 80743bd43fd5b38fedc503308e7a652e23d3ec93)' + + diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Modules/module.modulemap b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Modules/module.modulemap new file mode 100644 index 0000000..bf81c8a --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module Flutter { + umbrella header "Flutter.h" + + export * + module * { export * } +} diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/PrivacyInfo.xcprivacy b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..d4bc7fc --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,32 @@ + + + + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + 0A2A.1 + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + + diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/_CodeSignature/CodeResources b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..90bd91d --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/_CodeSignature/CodeResources @@ -0,0 +1,344 @@ + + + + + files + + Headers/Flutter.h + + dQsuFiftv2fxtixhcMIA/+B+uUM= + + Headers/FlutterAppDelegate.h + + PfJCf6hbYTWm910ECDC5roRPfWE= + + Headers/FlutterBinaryMessenger.h + + ksjIMu5IPw+Q3rw2YkAx0KjxkdM= + + Headers/FlutterCallbackCache.h + + V/wkSSsyYdMoexF6wPrC3KgkL4g= + + Headers/FlutterChannels.h + + vFsZXNqjflvqKqAzsIptQaTSJho= + + Headers/FlutterCodecs.h + + sUgX1PJzkvyinL5i7nS1ro/Kd5o= + + Headers/FlutterDartProject.h + + SpNs7IhIC7xP34Ej+LQCaEZkqik= + + Headers/FlutterEngine.h + + NTSo5sK9GKr/cqcdfQ8wcVluw/o= + + Headers/FlutterEngineGroup.h + + bkw+DmHReHDg1PPcvmSjuLZrheA= + + Headers/FlutterHeadlessDartRunner.h + + UqnnVWwQEYYX56eu7lt6dpR3LIc= + + Headers/FlutterHourFormat.h + + VjAwScWkWWSrDeetip3K4yhuwDU= + + Headers/FlutterMacros.h + + crQ9782ULebLQfIR+MbBkjB7d+k= + + Headers/FlutterPlatformViews.h + + hAwPmAERwlkwVd6RZpc09UHL50I= + + Headers/FlutterPlugin.h + + NsaOWzCT7bjY5xg+REQo4HCB7RI= + + Headers/FlutterPluginAppLifeCycleDelegate.h + + qWHw5VIWEa0NmJ1PMhD16nlfRKk= + + Headers/FlutterSceneDelegate.h + + 1YaIV2MTzs0X0U13jT89+5nUoL8= + + Headers/FlutterSceneLifeCycle.h + + 3umHuDOjFIRifyS6VMSJb37Y16A= + + Headers/FlutterTexture.h + + 31prWLso2k5PfMMSbf5hGl+VE6Y= + + Headers/FlutterViewController.h + + yPq6HMz4bF9RnphWF0cWVTFET9U= + + Info.plist + + IZtz9pHGZtJ4HI3CtUWjGwJTIIA= + + Modules/module.modulemap + + wJV5dCKEGl+FAtDc8wJJh/fvKXs= + + PrivacyInfo.xcprivacy + + D+cqXttvC7E/uziGjFdqFabWd7A= + + icudtl.dat + + j5wlnTozB4ari71J5+eav6HVUu0= + + + files2 + + Headers/Flutter.h + + hash2 + + wfWyagPYLCRR2+wTuGRbtW3z3z2AWS+YFxuiBOFdSjY= + + + Headers/FlutterAppDelegate.h + + hash2 + + ehumZ2VCA9xOXBI/7gQunPmAgn9cJpiZKDS9p8XWqkY= + + + Headers/FlutterBinaryMessenger.h + + hash2 + + EXDk4t+7qCpyQkar+q9WHqY9bcK8eyohCwGVtBJhMy8= + + + Headers/FlutterCallbackCache.h + + hash2 + + 0h9+vK5K+r8moTsiGBfs6+TM9Qog089afHAy3gbcwDU= + + + Headers/FlutterChannels.h + + hash2 + + kg195C3vZLiOn8KeFQUy7DoVuA9VZDpqoBLVn64uGaI= + + + Headers/FlutterCodecs.h + + hash2 + + ZyqlHYuZbpFevVeny9Wdl0rVFgS7szIyssSiCyaaeFM= + + + Headers/FlutterDartProject.h + + hash2 + + U8q/0Ibt9q4O2HMsCdUwITtJdTx8Ljhlx+0aY83fH6s= + + + Headers/FlutterEngine.h + + hash2 + + KVKM2kmiYZrIjyoxvnKzFK9OVDkYMV368R5WIsIAdCo= + + + Headers/FlutterEngineGroup.h + + hash2 + + SqzvIxqBXEJ3U9LJ32hCEXsrH2P16gumQ+gQx6Pdlf4= + + + Headers/FlutterHeadlessDartRunner.h + + hash2 + + nmZjZpvFCXrygf4U9aPkNi8VcI7cL5AtA+CY5uUWIL0= + + + Headers/FlutterHourFormat.h + + hash2 + + Q4SLFSghL/5EFJPyLg7PNi9J/xpkVVfzro0VQiQHtrY= + + + Headers/FlutterMacros.h + + hash2 + + ebBVHSZcUnAbN4hRcYq3ttt6++z1Ybc8KVSYhVToD5k= + + + Headers/FlutterPlatformViews.h + + hash2 + + 0aU9uM6QcpzmZpuFYObj9dGlGEkTKowPMERJQQdF2P4= + + + Headers/FlutterPlugin.h + + hash2 + + yK3kOMhW9njU/iR+C3B0lVMZVxS9pNJY3RQxr4hDmwM= + + + Headers/FlutterPluginAppLifeCycleDelegate.h + + hash2 + + +PMn+5SDj2Vd6RU8CQIt/JYl3T+8Dhp7HImqAzocoNk= + + + Headers/FlutterSceneDelegate.h + + hash2 + + G9urZeE312ldazkeP/7sut0t2hA3lfcuxHRSuLmj+gY= + + + Headers/FlutterSceneLifeCycle.h + + hash2 + + tNkLhO++POL42zg5fjEv5/DJfQrXu8qHY6JLbr8tIhc= + + + Headers/FlutterTexture.h + + hash2 + + JcpN4a9sv6xynlD3Ri611N5y+HoupUWp2hyrIXB/I8Y= + + + Headers/FlutterViewController.h + + hash2 + + 4jNuTXbCiZwqpx0lOmTdKSGDs+urojdoGpXOK6wJqaU= + + + Modules/module.modulemap + + hash2 + + 0VjriRpZ7AZZaP/0mMAPMJPhi6LoMB4MhXzL5j24tGs= + + + PrivacyInfo.xcprivacy + + hash2 + + n5XX54YqS1a2btkmvW1iLSplRagn0ZhHJ4tDjVcdQhI= + + + icudtl.dat + + hash2 + + mYNngJqCHVlZKAicGXs/eVnwQg+B951NDa7lM3hJLtU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/icudtl.dat b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/icudtl.dat new file mode 100644 index 0000000..8f3adcf Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/Flutter.framework/icudtl.dat differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Info.plist b/build/ios/Debug-iphonesimulator/Runner.app/Info.plist new file mode 100644 index 0000000..2339901 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Info.plist differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/PkgInfo b/build/ios/Debug-iphonesimulator/Runner.app/PkgInfo new file mode 100644 index 0000000..bd04210 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/PkgInfo @@ -0,0 +1 @@ +APPL???? \ No newline at end of file diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Runner b/build/ios/Debug-iphonesimulator/Runner.app/Runner new file mode 100755 index 0000000..e62a604 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Runner differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/Runner.debug.dylib b/build/ios/Debug-iphonesimulator/Runner.app/Runner.debug.dylib new file mode 100755 index 0000000..43be7d7 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/Runner.debug.dylib differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/_CodeSignature/CodeResources b/build/ios/Debug-iphonesimulator/Runner.app/_CodeSignature/CodeResources new file mode 100644 index 0000000..573733c --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/_CodeSignature/CodeResources @@ -0,0 +1,876 @@ + + + + + files + + AppFrameworkInfo.plist + + 7IvLLYNcEErjQBNEt6C8egi/W64= + + AppIcon60x60@2x.png + + WBDcNG/0BUOtsKQgKYOLyuqAbAM= + + AppIcon76x76@2x~ipad.png + + Bqtil6RquU1Hfn8gu0IYARWvCIM= + + Assets.car + + CJhafhsN5Lz2ebUvhvYo3Pm7g2k= + + Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib + + 28xWMBQ91UzszfdXY91SqhC7ecg= + + Base.lproj/LaunchScreen.storyboardc/Info.plist + + n2t8gsDpfE6XkhG31p7IQJRxTxU= + + Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib + + ZVgM1+KwZcZnwhgaI0F7Bt1ba2c= + + Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib + + hMnf/VIyTGR2nRcoLS3JCfeGmDs= + + Base.lproj/Main.storyboardc/Info.plist + + MDrKFvFWroTb0+KEbQShBcoBvo4= + + Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib + + nFC1waP0YzYOchnqa85lPwrC73s= + + Frameworks/App.framework/App + + sPYl92bezd/AIwk7psNKl6sigMs= + + Frameworks/App.framework/Info.plist + + nHsEkmlVCwRZHdUPhDWVtuHob3A= + + Frameworks/App.framework/_CodeSignature/CodeResources + + l/dGfe1UJ6gtnkfnQ36ZMJIoZAg= + + Frameworks/App.framework/flutter_assets/AssetManifest.bin + + yBKa76yKHsjKsbPqrZk0rblYsC4= + + Frameworks/App.framework/flutter_assets/FontManifest.json + + vKJkVIcw+LGHFnKJGwrQwCREv68= + + Frameworks/App.framework/flutter_assets/NOTICES.Z + + v6+aD2BPxuXazbZMsuDUoz2D778= + + Frameworks/App.framework/flutter_assets/NativeAssetsManifest.json + + re4p7E8rPLLsN+wzaPN/+AVpXTY= + + Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf + + /CUoTuPQqqdexfyOT9lpJhV+2MQ= + + Frameworks/App.framework/flutter_assets/isolate_snapshot_data + + WyI1cES1xjZzWuCeGrsyW+u32nc= + + Frameworks/App.framework/flutter_assets/kernel_blob.bin + + 6knmQUMoCKve/X3R42dLlGB4ygE= + + Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf + + Bvk+P1ykE1PGRdktwgwDyz6AOqM= + + Frameworks/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png + + kUCCgXRmQ7Ql3lxXrdQuoudq1L8= + + Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag + + EGRz1/Lz0IU55sDsYLpgQGHcfzg= + + Frameworks/App.framework/flutter_assets/shaders/stretch_effect.frag + + oF3vzikJfeSpIcWLzeBHGrs5u+w= + + Frameworks/App.framework/flutter_assets/vm_snapshot_data + + kPG5U/vi5JB3IT5eBEPxtv7pU18= + + Frameworks/Flutter.framework/Flutter + + 0c4L+ShA1cOWXbFTu2E8R/EdUM8= + + Frameworks/Flutter.framework/Headers/Flutter.h + + dQsuFiftv2fxtixhcMIA/+B+uUM= + + Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h + + PfJCf6hbYTWm910ECDC5roRPfWE= + + Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h + + ksjIMu5IPw+Q3rw2YkAx0KjxkdM= + + Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h + + V/wkSSsyYdMoexF6wPrC3KgkL4g= + + Frameworks/Flutter.framework/Headers/FlutterChannels.h + + vFsZXNqjflvqKqAzsIptQaTSJho= + + Frameworks/Flutter.framework/Headers/FlutterCodecs.h + + sUgX1PJzkvyinL5i7nS1ro/Kd5o= + + Frameworks/Flutter.framework/Headers/FlutterDartProject.h + + SpNs7IhIC7xP34Ej+LQCaEZkqik= + + Frameworks/Flutter.framework/Headers/FlutterEngine.h + + NTSo5sK9GKr/cqcdfQ8wcVluw/o= + + Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h + + bkw+DmHReHDg1PPcvmSjuLZrheA= + + Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h + + UqnnVWwQEYYX56eu7lt6dpR3LIc= + + Frameworks/Flutter.framework/Headers/FlutterHourFormat.h + + VjAwScWkWWSrDeetip3K4yhuwDU= + + Frameworks/Flutter.framework/Headers/FlutterMacros.h + + crQ9782ULebLQfIR+MbBkjB7d+k= + + Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h + + hAwPmAERwlkwVd6RZpc09UHL50I= + + Frameworks/Flutter.framework/Headers/FlutterPlugin.h + + NsaOWzCT7bjY5xg+REQo4HCB7RI= + + Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h + + qWHw5VIWEa0NmJ1PMhD16nlfRKk= + + Frameworks/Flutter.framework/Headers/FlutterSceneDelegate.h + + 1YaIV2MTzs0X0U13jT89+5nUoL8= + + Frameworks/Flutter.framework/Headers/FlutterSceneLifeCycle.h + + 3umHuDOjFIRifyS6VMSJb37Y16A= + + Frameworks/Flutter.framework/Headers/FlutterTexture.h + + 31prWLso2k5PfMMSbf5hGl+VE6Y= + + Frameworks/Flutter.framework/Headers/FlutterViewController.h + + yPq6HMz4bF9RnphWF0cWVTFET9U= + + Frameworks/Flutter.framework/Info.plist + + IZtz9pHGZtJ4HI3CtUWjGwJTIIA= + + Frameworks/Flutter.framework/Modules/module.modulemap + + wJV5dCKEGl+FAtDc8wJJh/fvKXs= + + Frameworks/Flutter.framework/PrivacyInfo.xcprivacy + + D+cqXttvC7E/uziGjFdqFabWd7A= + + Frameworks/Flutter.framework/_CodeSignature/CodeResources + + JzekzO8BiBZQ/RSEQ6J6J1DqlNc= + + Frameworks/Flutter.framework/icudtl.dat + + j5wlnTozB4ari71J5+eav6HVUu0= + + Info.plist + + 9fCZ9U9BO7xmeDOEYyTklSMIcw0= + + PkgInfo + + n57qDP4tZfLD1rCS43W0B4LQjzE= + + Runner.debug.dylib + + BmSi4JbF1qc053rtr6vrA5uhIP8= + + __preview.dylib + + sYsG/XjtH7nBklE5MS2rzFHKH2o= + + app_links_app_links.bundle/Info.plist + + JR1plW8NyqjpDsNEBzkdtpDHoCw= + + app_links_app_links.bundle/PrivacyInfo.xcprivacy + + W859JDVykxWZ0aYvnTEJCgiAYio= + + app_links_app_links.bundle/_CodeSignature/CodeDirectory + + tx8w/7DsypIc/Z4a0laMcZ9Kt/U= + + app_links_app_links.bundle/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + app_links_app_links.bundle/_CodeSignature/CodeResources + + vVioAIx2LGlPCJCOeXdEDcCDcbg= + + app_links_app_links.bundle/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + shared_preferences_foundation_shared_preferences_foundation.bundle/Info.plist + + 4ft42SRzn8THE3H66wHgetyc1L0= + + shared_preferences_foundation_shared_preferences_foundation.bundle/PrivacyInfo.xcprivacy + + 6uLTlq7fgHHWA8emYDf4ImHC+AY= + + shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeDirectory + + L6OUuTgly9kFtTXEyat+kS2pa2Q= + + shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeResources + + Kri+fxI5VTR5Ie2TCBJs7yoHQzE= + + shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + url_launcher_ios_url_launcher_ios.bundle/Info.plist + + WEUcNhPUxByj/vqCx1cu0adM4Hg= + + url_launcher_ios_url_launcher_ios.bundle/PrivacyInfo.xcprivacy + + /LX0ZlwxwIAIhjZaDB8EiH5KpXA= + + url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeDirectory + + Xb0O1c6vHHhHFuKXpwIhJ3beDpA= + + url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeResources + + DYNunh06UI4gq/+4E0WJPM0Zif0= + + url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + AppFrameworkInfo.plist + + hash2 + + J1wfcnPhhdLWX4tEevJYQeK+f72z34n+tjJGNPM84xc= + + + AppIcon60x60@2x.png + + hash2 + + Gb4XFIHccaCygD680B3YsMX9V3je40wKPKvJSMIl8k4= + + + AppIcon76x76@2x~ipad.png + + hash2 + + QcfUL25h+P5/MLH/oiVq7LyWgr4G0YxKMGIEPhouVHw= + + + Assets.car + + hash2 + + 8dyKqEQmX6laUsJCe+W9KQDv45zta9rSsOm1i/A0TAM= + + + Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib + + hash2 + + by6WshwXWgbEYiAy2bvh0UtjSVa3EwySkNFc1FazGdY= + + + Base.lproj/LaunchScreen.storyboardc/Info.plist + + hash2 + + HyVdXMU7Ux4/KalAao30mpWOK/lEPT4gvYN09wf31cg= + + + Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib + + hash2 + + VPNjf2cf66XxnoLsT0p/tEi7PPwPsYDwiapXH8jwU+I= + + + Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib + + hash2 + + BY/hOMO0FcCl8mCMQqjVbFeb8Q97c1G9lHscfspHFNk= + + + Base.lproj/Main.storyboardc/Info.plist + + hash2 + + PpvapAjR62rl6Ym4E6hkTgpKmBICxTaQXeUqcpHmmqQ= + + + Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib + + hash2 + + y90o2JQjssm+7ysnziyWCNMNbGqdLnZ595pTgURE5T8= + + + Frameworks/App.framework/App + + hash2 + + tJjXtP76i2u1qP6l2J5+RDwfTfcWyxGkbUw2wEGLTR4= + + + Frameworks/App.framework/Info.plist + + hash2 + + Ejvt7+WRwFcnlzaDpfLTAcs3EP3PyoxZFFKd1HMpvqw= + + + Frameworks/App.framework/_CodeSignature/CodeResources + + hash2 + + sF+77W9cG8QfJwHwelQXlZggBBU7mVUV7EL094ZTtsQ= + + + Frameworks/App.framework/flutter_assets/AssetManifest.bin + + hash2 + + 0g4fk58UvtMABh3ZfS4OTRXdb4+EJbGgylW5e+z+2no= + + + Frameworks/App.framework/flutter_assets/FontManifest.json + + hash2 + + zX4DZFvESy3Ue3y2JvUcTsv1Whl6t3JBYotHrBZfviE= + + + Frameworks/App.framework/flutter_assets/NOTICES.Z + + hash2 + + FRAZ9fYW0mkaSMjjIaFUUDBo2qXURsd3xKlzkL938TU= + + + Frameworks/App.framework/flutter_assets/NativeAssetsManifest.json + + hash2 + + lUijHkoEgTXB2U+Rkyi/tirix7s8q5ZVfHlB2ql3dss= + + + Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf + + hash2 + + 2YZbZxoJ1oPROoYwidiCXg9ho3aWzl19RIvIAjqmJFM= + + + Frameworks/App.framework/flutter_assets/isolate_snapshot_data + + hash2 + + 8reyxbVL9wdI+wq3Kq+0w64HWUHccIXgZZm6Ni0Jzjc= + + + Frameworks/App.framework/flutter_assets/kernel_blob.bin + + hash2 + + wfPgc631RTEDA+i71jYW6uaBBFR5E9xZSJJj89sBNEQ= + + + Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf + + hash2 + + Z8RP6Rg7AC553ef2l34piGYcmj5KPF/OloeH79vtgjw= + + + Frameworks/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png + + hash2 + + YFGuQvtQWTGoM+WPkgmp+WZppNDks/BvbYLN4SoOBAE= + + + Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag + + hash2 + + Ys5LpuNCVDcf/fuOBnCvzFMU9EUu317nCvzwefLtfqI= + + + Frameworks/App.framework/flutter_assets/shaders/stretch_effect.frag + + hash2 + + Ic3y7MmxE2cfsihiDZUuuuDxAqeKOanfibbr32rsMVo= + + + Frameworks/App.framework/flutter_assets/vm_snapshot_data + + hash2 + + RJx6Caw9y6ANwkB2z4sHpwZNtJqcEORRZFqNocxYl5U= + + + Frameworks/Flutter.framework/Flutter + + hash2 + + 3SVyL/k3I5pisINKCzhLUY3CRnpilgzMsb/FxfNBqZk= + + + Frameworks/Flutter.framework/Headers/Flutter.h + + hash2 + + wfWyagPYLCRR2+wTuGRbtW3z3z2AWS+YFxuiBOFdSjY= + + + Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h + + hash2 + + ehumZ2VCA9xOXBI/7gQunPmAgn9cJpiZKDS9p8XWqkY= + + + Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h + + hash2 + + EXDk4t+7qCpyQkar+q9WHqY9bcK8eyohCwGVtBJhMy8= + + + Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h + + hash2 + + 0h9+vK5K+r8moTsiGBfs6+TM9Qog089afHAy3gbcwDU= + + + Frameworks/Flutter.framework/Headers/FlutterChannels.h + + hash2 + + kg195C3vZLiOn8KeFQUy7DoVuA9VZDpqoBLVn64uGaI= + + + Frameworks/Flutter.framework/Headers/FlutterCodecs.h + + hash2 + + ZyqlHYuZbpFevVeny9Wdl0rVFgS7szIyssSiCyaaeFM= + + + Frameworks/Flutter.framework/Headers/FlutterDartProject.h + + hash2 + + U8q/0Ibt9q4O2HMsCdUwITtJdTx8Ljhlx+0aY83fH6s= + + + Frameworks/Flutter.framework/Headers/FlutterEngine.h + + hash2 + + KVKM2kmiYZrIjyoxvnKzFK9OVDkYMV368R5WIsIAdCo= + + + Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h + + hash2 + + SqzvIxqBXEJ3U9LJ32hCEXsrH2P16gumQ+gQx6Pdlf4= + + + Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h + + hash2 + + nmZjZpvFCXrygf4U9aPkNi8VcI7cL5AtA+CY5uUWIL0= + + + Frameworks/Flutter.framework/Headers/FlutterHourFormat.h + + hash2 + + Q4SLFSghL/5EFJPyLg7PNi9J/xpkVVfzro0VQiQHtrY= + + + Frameworks/Flutter.framework/Headers/FlutterMacros.h + + hash2 + + ebBVHSZcUnAbN4hRcYq3ttt6++z1Ybc8KVSYhVToD5k= + + + Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h + + hash2 + + 0aU9uM6QcpzmZpuFYObj9dGlGEkTKowPMERJQQdF2P4= + + + Frameworks/Flutter.framework/Headers/FlutterPlugin.h + + hash2 + + yK3kOMhW9njU/iR+C3B0lVMZVxS9pNJY3RQxr4hDmwM= + + + Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h + + hash2 + + +PMn+5SDj2Vd6RU8CQIt/JYl3T+8Dhp7HImqAzocoNk= + + + Frameworks/Flutter.framework/Headers/FlutterSceneDelegate.h + + hash2 + + G9urZeE312ldazkeP/7sut0t2hA3lfcuxHRSuLmj+gY= + + + Frameworks/Flutter.framework/Headers/FlutterSceneLifeCycle.h + + hash2 + + tNkLhO++POL42zg5fjEv5/DJfQrXu8qHY6JLbr8tIhc= + + + Frameworks/Flutter.framework/Headers/FlutterTexture.h + + hash2 + + JcpN4a9sv6xynlD3Ri611N5y+HoupUWp2hyrIXB/I8Y= + + + Frameworks/Flutter.framework/Headers/FlutterViewController.h + + hash2 + + 4jNuTXbCiZwqpx0lOmTdKSGDs+urojdoGpXOK6wJqaU= + + + Frameworks/Flutter.framework/Info.plist + + hash2 + + 5scthu7+/2E4tGVU9/89ZyiojkPTVEr8/m9WmJ4vexQ= + + + Frameworks/Flutter.framework/Modules/module.modulemap + + hash2 + + 0VjriRpZ7AZZaP/0mMAPMJPhi6LoMB4MhXzL5j24tGs= + + + Frameworks/Flutter.framework/PrivacyInfo.xcprivacy + + hash2 + + n5XX54YqS1a2btkmvW1iLSplRagn0ZhHJ4tDjVcdQhI= + + + Frameworks/Flutter.framework/_CodeSignature/CodeResources + + hash2 + + 3knTIyIhy8S7lYaxKOOvg/zECqhRL1RIDYKp13wvnRY= + + + Frameworks/Flutter.framework/icudtl.dat + + hash2 + + mYNngJqCHVlZKAicGXs/eVnwQg+B951NDa7lM3hJLtU= + + + Runner.debug.dylib + + hash2 + + O192g/4dvOqQY7upSJVbbL69BBFUrNeeAxdzQb0UgEQ= + + + __preview.dylib + + hash2 + + d9RqRmt2nkYwizs8IwR+yVEUA7O/wQXEai4KqYWWbn8= + + + app_links_app_links.bundle/Info.plist + + hash2 + + ThmTafaec0o67hHVu3GZfZkQ+zLVrJXKzYlWfQv2m1o= + + + app_links_app_links.bundle/PrivacyInfo.xcprivacy + + hash2 + + 3wG/jzEbezUNAdVa/lBZ6tm6KwBpxUIeadm0BffKvqI= + + + app_links_app_links.bundle/_CodeSignature/CodeDirectory + + hash2 + + hq7WK6CS+w/eDiEw3PnYCEHUU5LtFSSWUM+Dvec1OQo= + + + app_links_app_links.bundle/_CodeSignature/CodeRequirements + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + app_links_app_links.bundle/_CodeSignature/CodeResources + + hash2 + + +D1cdHL5V2ncRkbk+x/TF9oFSaWQTJajD8tYMnG5GYY= + + + app_links_app_links.bundle/_CodeSignature/CodeSignature + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + shared_preferences_foundation_shared_preferences_foundation.bundle/Info.plist + + hash2 + + v+ku0+4nMrJC6QxTfzm7q+dOR9TG7ZI0seNzh6e1avA= + + + shared_preferences_foundation_shared_preferences_foundation.bundle/PrivacyInfo.xcprivacy + + hash2 + + BWQouTi9VwGKYAGdFcPB7i+nJ/I2h1mLu9k0hIsYCxo= + + + shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeDirectory + + hash2 + + bseaVuMyAoAAyH/DrAIivGfatKS+GGWQDlLsNA1pCJs= + + + shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeRequirements + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeResources + + hash2 + + sg58j7zzSKt3wfpx8ugrzfjIoJIwdsnQsTp9cgmC9cY= + + + shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeSignature + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + url_launcher_ios_url_launcher_ios.bundle/Info.plist + + hash2 + + hacDgVKfOli3+phxZHcKkMqp3zCvzpdFAM8Yt8fn9/k= + + + url_launcher_ios_url_launcher_ios.bundle/PrivacyInfo.xcprivacy + + hash2 + + bS2g2NkwIn1CjB2TY7CtbjoS4sm2jFzilxWKdBL8jDE= + + + url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeDirectory + + hash2 + + OE7Jyd92X6aGWJNIqs8Hv8d1kOWkXXbZRR9KBPGw9oE= + + + url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeRequirements + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeResources + + hash2 + + yxTYZGsBQYB3QKj1XcyFKEhG/j2xX1QhbbGVxTQFBPA= + + + url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeSignature + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/Debug-iphonesimulator/Runner.app/__preview.dylib b/build/ios/Debug-iphonesimulator/Runner.app/__preview.dylib new file mode 100755 index 0000000..ea548b5 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/__preview.dylib differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/app_links_app_links.bundle/Info.plist b/build/ios/Debug-iphonesimulator/Runner.app/app_links_app_links.bundle/Info.plist new file mode 100644 index 0000000..fdf9216 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/app_links_app_links.bundle/Info.plist differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/app_links_app_links.bundle/PrivacyInfo.xcprivacy b/build/ios/Debug-iphonesimulator/Runner.app/app_links_app_links.bundle/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..92490ad --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/app_links_app_links.bundle/PrivacyInfo.xcprivacy @@ -0,0 +1,14 @@ + + + + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/build/ios/Debug-iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeDirectory b/build/ios/Debug-iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..57f6b13 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeDirectory differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeRequirements b/build/ios/Debug-iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeRequirements differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeResources b/build/ios/Debug-iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeResources new file mode 100644 index 0000000..fecd302 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeResources @@ -0,0 +1,109 @@ + + + + + files + + PrivacyInfo.xcprivacy + + W859JDVykxWZ0aYvnTEJCgiAYio= + + + files2 + + PrivacyInfo.xcprivacy + + hash2 + + 3wG/jzEbezUNAdVa/lBZ6tm6KwBpxUIeadm0BffKvqI= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/Debug-iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeSignature b/build/ios/Debug-iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/build/ios/Debug-iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/Info.plist b/build/ios/Debug-iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/Info.plist new file mode 100644 index 0000000..0bcb6bd Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/Info.plist differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/PrivacyInfo.xcprivacy b/build/ios/Debug-iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..f753683 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + 1C8F.1 + + + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/build/ios/Debug-iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeDirectory b/build/ios/Debug-iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..835a744 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeDirectory differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeRequirements b/build/ios/Debug-iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeRequirements differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeResources b/build/ios/Debug-iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeResources new file mode 100644 index 0000000..076d216 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeResources @@ -0,0 +1,109 @@ + + + + + files + + PrivacyInfo.xcprivacy + + 6uLTlq7fgHHWA8emYDf4ImHC+AY= + + + files2 + + PrivacyInfo.xcprivacy + + hash2 + + BWQouTi9VwGKYAGdFcPB7i+nJ/I2h1mLu9k0hIsYCxo= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/Debug-iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeSignature b/build/ios/Debug-iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/build/ios/Debug-iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/Info.plist b/build/ios/Debug-iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/Info.plist new file mode 100644 index 0000000..fdea8ab Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/Info.plist differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/PrivacyInfo.xcprivacy b/build/ios/Debug-iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..a34b7e2 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/PrivacyInfo.xcprivacy @@ -0,0 +1,14 @@ + + + + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/build/ios/Debug-iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeDirectory b/build/ios/Debug-iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..1bcc5cf Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeDirectory differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeRequirements b/build/ios/Debug-iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeRequirements differ diff --git a/build/ios/Debug-iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeResources b/build/ios/Debug-iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeResources new file mode 100644 index 0000000..3217af0 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeResources @@ -0,0 +1,109 @@ + + + + + files + + PrivacyInfo.xcprivacy + + /LX0ZlwxwIAIhjZaDB8EiH5KpXA= + + + files2 + + PrivacyInfo.xcprivacy + + hash2 + + bS2g2NkwIn1CjB2TY7CtbjoS4sm2jFzilxWKdBL8jDE= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/Debug-iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeSignature b/build/ios/Debug-iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo b/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo new file mode 100644 index 0000000..8fe977c Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo differ diff --git a/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.abi.json b/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..d2f988e --- /dev/null +++ b/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,9 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "NO_MODULE", + "printedName": "NO_MODULE", + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..c9045e6 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule b/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule new file mode 100644 index 0000000..3b6d502 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule differ diff --git a/build/ios/Debug-iphonesimulator/app_links.o b/build/ios/Debug-iphonesimulator/app_links.o new file mode 100644 index 0000000..6ed5bb0 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/app_links.o differ diff --git a/build/ios/Debug-iphonesimulator/app_links.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo b/build/ios/Debug-iphonesimulator/app_links.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo new file mode 100644 index 0000000..4844deb Binary files /dev/null and b/build/ios/Debug-iphonesimulator/app_links.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo differ diff --git a/build/ios/Debug-iphonesimulator/app_links.swiftmodule/arm64-apple-ios-simulator.abi.json b/build/ios/Debug-iphonesimulator/app_links.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..d2f988e --- /dev/null +++ b/build/ios/Debug-iphonesimulator/app_links.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,9 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "NO_MODULE", + "printedName": "NO_MODULE", + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/build/ios/Debug-iphonesimulator/app_links.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/build/ios/Debug-iphonesimulator/app_links.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..c4772e3 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/app_links.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/build/ios/Debug-iphonesimulator/app_links.swiftmodule/arm64-apple-ios-simulator.swiftmodule b/build/ios/Debug-iphonesimulator/app_links.swiftmodule/arm64-apple-ios-simulator.swiftmodule new file mode 100644 index 0000000..66f4835 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/app_links.swiftmodule/arm64-apple-ios-simulator.swiftmodule differ diff --git a/build/ios/Debug-iphonesimulator/app_links_app_links.bundle/Info.plist b/build/ios/Debug-iphonesimulator/app_links_app_links.bundle/Info.plist new file mode 100644 index 0000000..fdf9216 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/app_links_app_links.bundle/Info.plist differ diff --git a/build/ios/Debug-iphonesimulator/app_links_app_links.bundle/PrivacyInfo.xcprivacy b/build/ios/Debug-iphonesimulator/app_links_app_links.bundle/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..92490ad --- /dev/null +++ b/build/ios/Debug-iphonesimulator/app_links_app_links.bundle/PrivacyInfo.xcprivacy @@ -0,0 +1,14 @@ + + + + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/build/ios/Debug-iphonesimulator/app_links_app_links.bundle/_CodeSignature/CodeDirectory b/build/ios/Debug-iphonesimulator/app_links_app_links.bundle/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..57f6b13 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/app_links_app_links.bundle/_CodeSignature/CodeDirectory differ diff --git a/build/ios/Debug-iphonesimulator/app_links_app_links.bundle/_CodeSignature/CodeRequirements b/build/ios/Debug-iphonesimulator/app_links_app_links.bundle/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/app_links_app_links.bundle/_CodeSignature/CodeRequirements differ diff --git a/build/ios/Debug-iphonesimulator/app_links_app_links.bundle/_CodeSignature/CodeResources b/build/ios/Debug-iphonesimulator/app_links_app_links.bundle/_CodeSignature/CodeResources new file mode 100644 index 0000000..fecd302 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/app_links_app_links.bundle/_CodeSignature/CodeResources @@ -0,0 +1,109 @@ + + + + + files + + PrivacyInfo.xcprivacy + + W859JDVykxWZ0aYvnTEJCgiAYio= + + + files2 + + PrivacyInfo.xcprivacy + + hash2 + + 3wG/jzEbezUNAdVa/lBZ6tm6KwBpxUIeadm0BffKvqI= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/Debug-iphonesimulator/app_links_app_links.bundle/_CodeSignature/CodeSignature b/build/ios/Debug-iphonesimulator/app_links_app_links.bundle/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/build/ios/Debug-iphonesimulator/shared_preferences_foundation.o b/build/ios/Debug-iphonesimulator/shared_preferences_foundation.o new file mode 100644 index 0000000..6c03742 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/shared_preferences_foundation.o differ diff --git a/build/ios/Debug-iphonesimulator/shared_preferences_foundation.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo b/build/ios/Debug-iphonesimulator/shared_preferences_foundation.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo new file mode 100644 index 0000000..70d9aa7 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/shared_preferences_foundation.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo differ diff --git a/build/ios/Debug-iphonesimulator/shared_preferences_foundation.swiftmodule/arm64-apple-ios-simulator.abi.json b/build/ios/Debug-iphonesimulator/shared_preferences_foundation.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..d2f988e --- /dev/null +++ b/build/ios/Debug-iphonesimulator/shared_preferences_foundation.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,9 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "NO_MODULE", + "printedName": "NO_MODULE", + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/build/ios/Debug-iphonesimulator/shared_preferences_foundation.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/build/ios/Debug-iphonesimulator/shared_preferences_foundation.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..3b7ea1a Binary files /dev/null and b/build/ios/Debug-iphonesimulator/shared_preferences_foundation.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/build/ios/Debug-iphonesimulator/shared_preferences_foundation.swiftmodule/arm64-apple-ios-simulator.swiftmodule b/build/ios/Debug-iphonesimulator/shared_preferences_foundation.swiftmodule/arm64-apple-ios-simulator.swiftmodule new file mode 100644 index 0000000..b58e045 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/shared_preferences_foundation.swiftmodule/arm64-apple-ios-simulator.swiftmodule differ diff --git a/build/ios/Debug-iphonesimulator/shared_preferences_foundation_shared_preferences_foundation.bundle/Info.plist b/build/ios/Debug-iphonesimulator/shared_preferences_foundation_shared_preferences_foundation.bundle/Info.plist new file mode 100644 index 0000000..0bcb6bd Binary files /dev/null and b/build/ios/Debug-iphonesimulator/shared_preferences_foundation_shared_preferences_foundation.bundle/Info.plist differ diff --git a/build/ios/Debug-iphonesimulator/shared_preferences_foundation_shared_preferences_foundation.bundle/PrivacyInfo.xcprivacy b/build/ios/Debug-iphonesimulator/shared_preferences_foundation_shared_preferences_foundation.bundle/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..f753683 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/shared_preferences_foundation_shared_preferences_foundation.bundle/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + 1C8F.1 + + + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/build/ios/Debug-iphonesimulator/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeDirectory b/build/ios/Debug-iphonesimulator/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..835a744 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeDirectory differ diff --git a/build/ios/Debug-iphonesimulator/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeRequirements b/build/ios/Debug-iphonesimulator/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeRequirements differ diff --git a/build/ios/Debug-iphonesimulator/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeResources b/build/ios/Debug-iphonesimulator/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeResources new file mode 100644 index 0000000..076d216 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeResources @@ -0,0 +1,109 @@ + + + + + files + + PrivacyInfo.xcprivacy + + 6uLTlq7fgHHWA8emYDf4ImHC+AY= + + + files2 + + PrivacyInfo.xcprivacy + + hash2 + + BWQouTi9VwGKYAGdFcPB7i+nJ/I2h1mLu9k0hIsYCxo= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/Debug-iphonesimulator/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeSignature b/build/ios/Debug-iphonesimulator/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/build/ios/Debug-iphonesimulator/url_launcher_ios.o b/build/ios/Debug-iphonesimulator/url_launcher_ios.o new file mode 100644 index 0000000..57aa176 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/url_launcher_ios.o differ diff --git a/build/ios/Debug-iphonesimulator/url_launcher_ios.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo b/build/ios/Debug-iphonesimulator/url_launcher_ios.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo new file mode 100644 index 0000000..2c2aeac Binary files /dev/null and b/build/ios/Debug-iphonesimulator/url_launcher_ios.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo differ diff --git a/build/ios/Debug-iphonesimulator/url_launcher_ios.swiftmodule/arm64-apple-ios-simulator.abi.json b/build/ios/Debug-iphonesimulator/url_launcher_ios.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..d2f988e --- /dev/null +++ b/build/ios/Debug-iphonesimulator/url_launcher_ios.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,9 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "NO_MODULE", + "printedName": "NO_MODULE", + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/build/ios/Debug-iphonesimulator/url_launcher_ios.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/build/ios/Debug-iphonesimulator/url_launcher_ios.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..c20f8c2 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/url_launcher_ios.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/build/ios/Debug-iphonesimulator/url_launcher_ios.swiftmodule/arm64-apple-ios-simulator.swiftmodule b/build/ios/Debug-iphonesimulator/url_launcher_ios.swiftmodule/arm64-apple-ios-simulator.swiftmodule new file mode 100644 index 0000000..108390b Binary files /dev/null and b/build/ios/Debug-iphonesimulator/url_launcher_ios.swiftmodule/arm64-apple-ios-simulator.swiftmodule differ diff --git a/build/ios/Debug-iphonesimulator/url_launcher_ios_url_launcher_ios.bundle/Info.plist b/build/ios/Debug-iphonesimulator/url_launcher_ios_url_launcher_ios.bundle/Info.plist new file mode 100644 index 0000000..fdea8ab Binary files /dev/null and b/build/ios/Debug-iphonesimulator/url_launcher_ios_url_launcher_ios.bundle/Info.plist differ diff --git a/build/ios/Debug-iphonesimulator/url_launcher_ios_url_launcher_ios.bundle/PrivacyInfo.xcprivacy b/build/ios/Debug-iphonesimulator/url_launcher_ios_url_launcher_ios.bundle/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..a34b7e2 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/url_launcher_ios_url_launcher_ios.bundle/PrivacyInfo.xcprivacy @@ -0,0 +1,14 @@ + + + + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/build/ios/Debug-iphonesimulator/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeDirectory b/build/ios/Debug-iphonesimulator/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..1bcc5cf Binary files /dev/null and b/build/ios/Debug-iphonesimulator/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeDirectory differ diff --git a/build/ios/Debug-iphonesimulator/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeRequirements b/build/ios/Debug-iphonesimulator/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/build/ios/Debug-iphonesimulator/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeRequirements differ diff --git a/build/ios/Debug-iphonesimulator/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeResources b/build/ios/Debug-iphonesimulator/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeResources new file mode 100644 index 0000000..3217af0 --- /dev/null +++ b/build/ios/Debug-iphonesimulator/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeResources @@ -0,0 +1,109 @@ + + + + + files + + PrivacyInfo.xcprivacy + + /LX0ZlwxwIAIhjZaDB8EiH5KpXA= + + + files2 + + PrivacyInfo.xcprivacy + + hash2 + + bS2g2NkwIn1CjB2TY7CtbjoS4sm2jFzilxWKdBL8jDE= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/Debug-iphonesimulator/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeSignature b/build/ios/Debug-iphonesimulator/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/build/ios/SourcePackages/workspace-state.json b/build/ios/SourcePackages/workspace-state.json new file mode 100644 index 0000000..8bb758b --- /dev/null +++ b/build/ios/SourcePackages/workspace-state.json @@ -0,0 +1,69 @@ +{ + "object" : { + "artifacts" : [ + + ], + "dependencies" : [ + { + "basedOn" : null, + "packageRef" : { + "identity" : "app_links-7.2.1", + "kind" : "fileSystem", + "location" : "/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/ephemeral/Packages/.packages/app_links-7.2.1", + "name" : "app_links" + }, + "state" : { + "name" : "fileSystem", + "path" : "/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/ephemeral/Packages/.packages/app_links-7.2.1" + }, + "subpath" : "app_links-7.2.1" + }, + { + "basedOn" : null, + "packageRef" : { + "identity" : "flutterframework", + "kind" : "fileSystem", + "location" : "/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/ephemeral/Packages/.packages/FlutterFramework", + "name" : "FlutterFramework" + }, + "state" : { + "name" : "fileSystem", + "path" : "/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/ephemeral/Packages/.packages/FlutterFramework" + }, + "subpath" : "flutterframework" + }, + { + "basedOn" : null, + "packageRef" : { + "identity" : "shared_preferences_foundation-2.5.6", + "kind" : "fileSystem", + "location" : "/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/ephemeral/Packages/.packages/shared_preferences_foundation-2.5.6", + "name" : "shared_preferences_foundation" + }, + "state" : { + "name" : "fileSystem", + "path" : "/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/ephemeral/Packages/.packages/shared_preferences_foundation-2.5.6" + }, + "subpath" : "shared_preferences_foundation-2.5.6" + }, + { + "basedOn" : null, + "packageRef" : { + "identity" : "url_launcher_ios-6.4.1", + "kind" : "fileSystem", + "location" : "/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/ephemeral/Packages/.packages/url_launcher_ios-6.4.1", + "name" : "url_launcher_ios" + }, + "state" : { + "name" : "fileSystem", + "path" : "/Users/marcwieland/Uni/Master/Projects/Handwerksfreund/ios/Flutter/ephemeral/Packages/.packages/url_launcher_ios-6.4.1" + }, + "subpath" : "url_launcher_ios-6.4.1" + } + ], + "prebuilts" : [ + + ] + }, + "version" : 7 +} \ No newline at end of file diff --git a/build/ios/framework_public_headers.fingerprint b/build/ios/framework_public_headers.fingerprint new file mode 100644 index 0000000..e34e90d --- /dev/null +++ b/build/ios/framework_public_headers.fingerprint @@ -0,0 +1 @@ +{"files":{"/Users/marcwieland/Programs/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Headers/FlutterSceneDelegate.h":"24d319cdeed3b5ebf3cee6b0eb00c857","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Headers/FlutterEngine.h":"b15698553cefad3615196b874faa48a9","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Headers/FlutterChannels.h":"a1a8f96877159fcbbd7932437427d648","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Headers/FlutterPlugin.h":"781a76b7e96f42b3ae6c033e71fadc89","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Headers/FlutterAppDelegate.h":"93fee0661b9d62b6cd8043c1427cbb66","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Headers/FlutterTexture.h":"872862f3a8eac4f8bbbf280330d5e0c2","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Headers/FlutterEngineGroup.h":"35667cb8548297adda3928f7faada727","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Headers/FlutterPlatformViews.h":"796b8bfd6848d9ec640db7dd3817266e","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Headers/FlutterHeadlessDartRunner.h":"84e65ddb2b2a7bf4dd3d5745249c1cfb","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Headers/FlutterCodecs.h":"9bae083446a24d1b9eb513da87707d92","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Headers/Flutter.h":"c0b181b4a3b9255fc1a8eeb675d300d1","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Headers/FlutterViewController.h":"825973e13d8d9de9b084ee65dd30e9ea","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Headers/FlutterMacros.h":"9af85d953dae32c2ff9eeba429b84b5c","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Headers/FlutterDartProject.h":"f43c8f77e15b9b1bccc82a52be0e8661","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Headers/FlutterHourFormat.h":"da41ca0d3f21ae9ed0397495bccb8da8","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h":"4d4ec80e39840921c2f126b9ab1886c4","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Headers/FlutterBinaryMessenger.h":"98ec2b9c53069b461212ee72d53f51a6","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Headers/FlutterCallbackCache.h":"0c18ba974ea6ba196d76befd1fe85317","/Users/marcwieland/Programs/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Headers/FlutterSceneLifeCycle.h":"49bf9a3b49198a3c6a9723ab200b83a9"}} \ No newline at end of file diff --git a/build/ios/iphoneos/Runner.app/AppFrameworkInfo.plist b/build/ios/iphoneos/Runner.app/AppFrameworkInfo.plist new file mode 100644 index 0000000..0ede935 Binary files /dev/null and b/build/ios/iphoneos/Runner.app/AppFrameworkInfo.plist differ diff --git a/build/ios/iphoneos/Runner.app/AppIcon60x60@2x.png b/build/ios/iphoneos/Runner.app/AppIcon60x60@2x.png new file mode 100644 index 0000000..2c8859f Binary files /dev/null and b/build/ios/iphoneos/Runner.app/AppIcon60x60@2x.png differ diff --git a/build/ios/iphoneos/Runner.app/AppIcon76x76@2x~ipad.png b/build/ios/iphoneos/Runner.app/AppIcon76x76@2x~ipad.png new file mode 100644 index 0000000..a9addc6 Binary files /dev/null and b/build/ios/iphoneos/Runner.app/AppIcon76x76@2x~ipad.png differ diff --git a/build/ios/iphoneos/Runner.app/Assets.car b/build/ios/iphoneos/Runner.app/Assets.car new file mode 100644 index 0000000..39f4fe9 Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Assets.car differ diff --git a/build/ios/iphoneos/Runner.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib b/build/ios/iphoneos/Runner.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib new file mode 100644 index 0000000..623fb36 Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib differ diff --git a/build/ios/iphoneos/Runner.app/Base.lproj/LaunchScreen.storyboardc/Info.plist b/build/ios/iphoneos/Runner.app/Base.lproj/LaunchScreen.storyboardc/Info.plist new file mode 100644 index 0000000..32288e8 Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Base.lproj/LaunchScreen.storyboardc/Info.plist differ diff --git a/build/ios/iphoneos/Runner.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib b/build/ios/iphoneos/Runner.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib new file mode 100644 index 0000000..29c6297 Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib differ diff --git a/build/ios/iphoneos/Runner.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib b/build/ios/iphoneos/Runner.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib new file mode 100644 index 0000000..5368f93 Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib differ diff --git a/build/ios/iphoneos/Runner.app/Base.lproj/Main.storyboardc/Info.plist b/build/ios/iphoneos/Runner.app/Base.lproj/Main.storyboardc/Info.plist new file mode 100644 index 0000000..9a41f2c Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Base.lproj/Main.storyboardc/Info.plist differ diff --git a/build/ios/iphoneos/Runner.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib b/build/ios/iphoneos/Runner.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib new file mode 100644 index 0000000..789545e Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib differ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/App.framework/App b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/App new file mode 100755 index 0000000..c6dda3b Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/App differ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/App.framework/Info.plist b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/Info.plist new file mode 100644 index 0000000..be88eec --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 13.0 + + diff --git a/build/ios/iphoneos/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..a31ea01 --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources @@ -0,0 +1,234 @@ + + + + + files + + Info.plist + + nHsEkmlVCwRZHdUPhDWVtuHob3A= + + flutter_assets/AssetManifest.bin + + yBKa76yKHsjKsbPqrZk0rblYsC4= + + flutter_assets/FontManifest.json + + vKJkVIcw+LGHFnKJGwrQwCREv68= + + flutter_assets/NOTICES.Z + + t3bDK/hE2lDYYfrc8q7dFdeGYrg= + + flutter_assets/NativeAssetsManifest.json + + re4p7E8rPLLsN+wzaPN/+AVpXTY= + + flutter_assets/fonts/MaterialIcons-Regular.otf + + /CUoTuPQqqdexfyOT9lpJhV+2MQ= + + flutter_assets/isolate_snapshot_data + + WyI1cES1xjZzWuCeGrsyW+u32nc= + + flutter_assets/kernel_blob.bin + + 6chmwFWDF+Mit1Co9FJcsV39fv4= + + flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf + + Bvk+P1ykE1PGRdktwgwDyz6AOqM= + + flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png + + kUCCgXRmQ7Ql3lxXrdQuoudq1L8= + + flutter_assets/shaders/ink_sparkle.frag + + EGRz1/Lz0IU55sDsYLpgQGHcfzg= + + flutter_assets/shaders/stretch_effect.frag + + oF3vzikJfeSpIcWLzeBHGrs5u+w= + + flutter_assets/vm_snapshot_data + + kPG5U/vi5JB3IT5eBEPxtv7pU18= + + + files2 + + flutter_assets/AssetManifest.bin + + hash2 + + 0g4fk58UvtMABh3ZfS4OTRXdb4+EJbGgylW5e+z+2no= + + + flutter_assets/FontManifest.json + + hash2 + + zX4DZFvESy3Ue3y2JvUcTsv1Whl6t3JBYotHrBZfviE= + + + flutter_assets/NOTICES.Z + + hash2 + + m0UBC/L7JuRjzxxfSuqJZHBrOUe+uV9DBmJJQnLKOWw= + + + flutter_assets/NativeAssetsManifest.json + + hash2 + + lUijHkoEgTXB2U+Rkyi/tirix7s8q5ZVfHlB2ql3dss= + + + flutter_assets/fonts/MaterialIcons-Regular.otf + + hash2 + + 2YZbZxoJ1oPROoYwidiCXg9ho3aWzl19RIvIAjqmJFM= + + + flutter_assets/isolate_snapshot_data + + hash2 + + 8reyxbVL9wdI+wq3Kq+0w64HWUHccIXgZZm6Ni0Jzjc= + + + flutter_assets/kernel_blob.bin + + hash2 + + yeIDrJXbGdjVfZaFy29wyOLyi2rP57ANdZjCzk8khDA= + + + flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf + + hash2 + + Z8RP6Rg7AC553ef2l34piGYcmj5KPF/OloeH79vtgjw= + + + flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png + + hash2 + + YFGuQvtQWTGoM+WPkgmp+WZppNDks/BvbYLN4SoOBAE= + + + flutter_assets/shaders/ink_sparkle.frag + + hash2 + + Ys5LpuNCVDcf/fuOBnCvzFMU9EUu317nCvzwefLtfqI= + + + flutter_assets/shaders/stretch_effect.frag + + hash2 + + Ic3y7MmxE2cfsihiDZUuuuDxAqeKOanfibbr32rsMVo= + + + flutter_assets/vm_snapshot_data + + hash2 + + RJx6Caw9y6ANwkB2z4sHpwZNtJqcEORRZFqNocxYl5U= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.bin b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.bin new file mode 100644 index 0000000..1dbd5dc --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.bin @@ -0,0 +1 @@ + 2packages/cupertino_icons/assets/CupertinoIcons.ttf  asset2packages/cupertino_icons/assets/CupertinoIcons.ttf4packages/flutter_map/lib/assets/flutter_map_logo.png  asset4packages/flutter_map/lib/assets/flutter_map_logo.png \ No newline at end of file diff --git a/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/FontManifest.json b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/FontManifest.json new file mode 100644 index 0000000..464ab58 --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/FontManifest.json @@ -0,0 +1 @@ +[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}] \ No newline at end of file diff --git a/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/NOTICES.Z b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/NOTICES.Z new file mode 100644 index 0000000..da6f885 Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/NOTICES.Z differ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/NativeAssetsManifest.json b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/NativeAssetsManifest.json new file mode 100644 index 0000000..523bfc7 --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/NativeAssetsManifest.json @@ -0,0 +1 @@ +{"format-version":[1,0,0],"native-assets":{}} \ No newline at end of file diff --git a/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf new file mode 100644 index 0000000..8c99266 Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf differ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/isolate_snapshot_data b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/isolate_snapshot_data new file mode 100644 index 0000000..39aeb99 Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/isolate_snapshot_data differ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin new file mode 100644 index 0000000..2d67a23 Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin differ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf new file mode 100644 index 0000000..d580ce7 Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf differ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png new file mode 100644 index 0000000..8603d0a Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png differ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag new file mode 100644 index 0000000..5d33a03 Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag differ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/shaders/stretch_effect.frag b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/shaders/stretch_effect.frag new file mode 100644 index 0000000..7d310d5 Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/shaders/stretch_effect.frag differ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/vm_snapshot_data b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/vm_snapshot_data new file mode 100644 index 0000000..3106bbd Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets/vm_snapshot_data differ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Flutter b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Flutter new file mode 100755 index 0000000..dee874c Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Flutter differ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/Flutter.h b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/Flutter.h new file mode 100644 index 0000000..54e1cd3 --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/Flutter.h @@ -0,0 +1,26 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTER_H_ + +#import "FlutterAppDelegate.h" +#import "FlutterBinaryMessenger.h" +#import "FlutterCallbackCache.h" +#import "FlutterChannels.h" +#import "FlutterCodecs.h" +#import "FlutterDartProject.h" +#import "FlutterEngine.h" +#import "FlutterEngineGroup.h" +#import "FlutterHeadlessDartRunner.h" +#import "FlutterMacros.h" +#import "FlutterPlatformViews.h" +#import "FlutterPlugin.h" +#import "FlutterPluginAppLifeCycleDelegate.h" +#import "FlutterSceneDelegate.h" +#import "FlutterSceneLifeCycle.h" +#import "FlutterTexture.h" +#import "FlutterViewController.h" + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTER_H_ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h new file mode 100644 index 0000000..fce4fd3 --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h @@ -0,0 +1,48 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERAPPDELEGATE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERAPPDELEGATE_H_ + +#import + +#import "FlutterMacros.h" +#import "FlutterPlugin.h" + +/** + * `UIApplicationDelegate` subclass for simple apps that want default behavior. + * + * This class implements the following behaviors: + * * Status bar touches are forwarded to the key window's root view + * `FlutterViewController`, in order to trigger scroll to top. + * * Keeps the Flutter connection open in debug mode when the phone screen + * locks. + * + * App delegates for Flutter applications are *not* required to inherit from + * this class. Developers of custom app delegate classes should copy and paste + * code as necessary from FlutterAppDelegate.mm. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterAppDelegate + : UIResponder + +@property(nonatomic, strong, nullable) UIWindow* window; + +/** + * The `FlutterPluginRegistrant` that will be used when FlutterViewControllers + * are instantiated from nibs. + * + * The `FlutterAppDelegate` itself can be passed in without creating a retain + * cycle. + * + * This was introduced to help users migrate code from the FlutterAppDelegate + * when UISceneDelegate was adopted. Using + * FlutterViewController.pluginRegistrant should be preferred since it doesn't + * rely on the FlutterAppDelegate. + */ +@property(nonatomic, strong, nullable) NSObject* pluginRegistrant; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERAPPDELEGATE_H_ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h new file mode 100644 index 0000000..eb0186f --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h @@ -0,0 +1,106 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERBINARYMESSENGER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERBINARYMESSENGER_H_ + +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN +/** + * A message reply callback. + * + * Used for submitting a binary reply back to a Flutter message sender. Also used + * in for handling a binary message reply received from Flutter. + * + * @param reply The reply. + */ +typedef void (^FlutterBinaryReply)(NSData* _Nullable reply); + +/** + * A strategy for handling incoming binary messages from Flutter and to send + * asynchronous replies back to Flutter. + * + * @param message The message. + * @param reply A callback for submitting an asynchronous reply to the sender. + */ +typedef void (^FlutterBinaryMessageHandler)(NSData* _Nullable message, FlutterBinaryReply reply); + +typedef int64_t FlutterBinaryMessengerConnection; + +@protocol FlutterTaskQueue +@end + +/** + * A facility for communicating with the Flutter side using asynchronous message + * passing with binary messages. + * + * Implementated by: + * - `FlutterBasicMessageChannel`, which supports communication using structured + * messages. + * - `FlutterMethodChannel`, which supports communication using asynchronous + * method calls. + * - `FlutterEventChannel`, which supports commuication using event streams. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterBinaryMessenger +/// TODO(gaaclarke): Remove optional when macos supports Background Platform Channels. +@optional +- (NSObject*)makeBackgroundTaskQueue; + +- (FlutterBinaryMessengerConnection) + setMessageHandlerOnChannel:(NSString*)channel + binaryMessageHandler:(FlutterBinaryMessageHandler _Nullable)handler + taskQueue:(NSObject* _Nullable)taskQueue; + +@required +/** + * Sends a binary message to the Flutter side on the specified channel, expecting + * no reply. + * + * @param channel The channel name. + * @param message The message. + */ +- (void)sendOnChannel:(NSString*)channel message:(NSData* _Nullable)message; + +/** + * Sends a binary message to the Flutter side on the specified channel, expecting + * an asynchronous reply. + * + * @param channel The channel name. + * @param message The message. + * @param callback A callback for receiving a reply. + */ +- (void)sendOnChannel:(NSString*)channel + message:(NSData* _Nullable)message + binaryReply:(FlutterBinaryReply _Nullable)callback; + +/** + * Registers a message handler for incoming binary messages from the Flutter side + * on the specified channel. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param channel The channel name. + * @param handler The message handler. + * @return An identifier that represents the connection that was just created to the channel. + */ +- (FlutterBinaryMessengerConnection)setMessageHandlerOnChannel:(NSString*)channel + binaryMessageHandler: + (FlutterBinaryMessageHandler _Nullable)handler; + +/** + * Clears out a channel's message handler if that handler is still the one that + * was created as a result of + * `setMessageHandlerOnChannel:binaryMessageHandler:`. + * + * @param connection The result from `setMessageHandlerOnChannel:binaryMessageHandler:`. + */ +- (void)cleanUpConnection:(FlutterBinaryMessengerConnection)connection; +@end +NS_ASSUME_NONNULL_END +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERBINARYMESSENGER_H_ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h new file mode 100644 index 0000000..b6e331d --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h @@ -0,0 +1,54 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERCALLBACKCACHE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERCALLBACKCACHE_H_ + +#import + +#import "FlutterMacros.h" + +/** + * An object containing the result of `FlutterCallbackCache`'s `lookupCallbackInformation` + * method. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterCallbackInformation : NSObject +/** + * The name of the callback. + */ +@property(copy) NSString* callbackName; +/** + * The class name of the callback. + */ +@property(copy) NSString* callbackClassName; +/** + * The library path of the callback. + */ +@property(copy) NSString* callbackLibraryPath; +@end + +/** + * The cache containing callback information for spawning a + * `FlutterHeadlessDartRunner`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterCallbackCache : NSObject +/** + * Returns the callback information for the given callback handle. + * This callback information can be used when spawning a + * `FlutterHeadlessDartRunner`. + * + * @param handle The handle for a callback, provided by the + * Dart method `PluginUtilities.getCallbackHandle`. + * @return A `FlutterCallbackInformation` object which contains the name of the + * callback, the name of the class in which the callback is defined, and the + * path of the library which contains the callback. If the provided handle is + * invalid, nil is returned. + */ ++ (FlutterCallbackInformation*)lookupCallbackInformation:(int64_t)handle; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERCALLBACKCACHE_H_ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterChannels.h b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterChannels.h new file mode 100644 index 0000000..b88b78a --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterChannels.h @@ -0,0 +1,487 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCHANNELS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCHANNELS_H_ + +#import "FlutterBinaryMessenger.h" +#import "FlutterCodecs.h" + +NS_ASSUME_NONNULL_BEGIN +/** + * A message reply callback. + * + * Used for submitting a reply back to a Flutter message sender. Also used in + * the dual capacity for handling a message reply received from Flutter. + * + * @param reply The reply. + */ +typedef void (^FlutterReply)(id _Nullable reply); + +/** + * A strategy for handling incoming messages from Flutter and to send + * asynchronous replies back to Flutter. + * + * @param message The message. + * @param callback A callback for submitting a reply to the sender which can be invoked from any + * thread. + */ +typedef void (^FlutterMessageHandler)(id _Nullable message, FlutterReply callback); + +/** + * A channel for communicating with the Flutter side using basic, asynchronous + * message passing. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterBasicMessageChannel : NSObject +/** + * Creates a `FlutterBasicMessageChannel` with the specified name and binary + * messenger. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * The channel uses `FlutterStandardMessageCodec` to encode and decode messages. + * + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (instancetype)messageChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Creates a `FlutterBasicMessageChannel` with the specified name, binary + * messenger, and message codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The message codec. + */ ++ (instancetype)messageChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterBasicMessageChannel` with the specified name, binary + * messenger, and message codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The message codec. + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterBasicMessageChannel` with the specified name, binary + * messenger, and message codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The message codec. + * @param taskQueue The FlutterTaskQueue that executes the handler (see + -[FlutterBinaryMessenger makeBackgroundTaskQueue]). + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec + taskQueue:(NSObject* _Nullable)taskQueue; + +/** + * Sends the specified message to the Flutter side, ignoring any reply. + * + * @param message The message. Must be supported by the codec of this + * channel. + */ +- (void)sendMessage:(id _Nullable)message; + +/** + * Sends the specified message to the Flutter side, expecting an asynchronous + * reply. + * + * @param message The message. Must be supported by the codec of this channel. + * @param callback A callback to be invoked with the message reply from Flutter. + */ +- (void)sendMessage:(id _Nullable)message reply:(FlutterReply _Nullable)callback; + +/** + * Registers a message handler with this channel. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param handler The message handler. + */ +- (void)setMessageHandler:(FlutterMessageHandler _Nullable)handler; + +/** + * Adjusts the number of messages that will get buffered when sending messages to + * channels that aren't fully set up yet. For example, the engine isn't running + * yet or the channel's message handler isn't set up on the Dart side yet. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param newSize The number of messages that will get buffered. + */ ++ (void)resizeChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + size:(NSInteger)newSize; + +/** + * Adjusts the number of messages that will get buffered when sending messages to + * channels that aren't fully set up yet. For example, the engine isn't running + * yet or the channel's message handler isn't set up on the Dart side yet. + * + * @param newSize The number of messages that will get buffered. + */ +- (void)resizeChannelBuffer:(NSInteger)newSize; + +/** + * Defines whether the channel should show warning messages when discarding messages + * due to overflow. + * + * @param warns When false, the channel is expected to overflow and warning messages + * will not be shown. + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (void)setWarnsOnOverflow:(BOOL)warns + forChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Defines whether the channel should show warning messages when discarding messages + * due to overflow. + * + * @param warns When false, the channel is expected to overflow and warning messages + * will not be shown. + */ +- (void)setWarnsOnOverflow:(BOOL)warns; + +@end + +/** + * A method call result callback. + * + * Used for submitting a method call result back to a Flutter caller. Also used in + * the dual capacity for handling a method call result received from Flutter. + * + * @param result The result. + */ +typedef void (^FlutterResult)(id _Nullable result); + +/** + * A strategy for handling method calls. + * + * @param call The incoming method call. + * @param result A callback to asynchronously submit the result of the call. + * Invoke the callback with a `FlutterError` to indicate that the call failed. + * Invoke the callback with `FlutterMethodNotImplemented` to indicate that the + * method was unknown. Any other values, including `nil`, are interpreted as + * successful results. This can be invoked from any thread. + */ +typedef void (^FlutterMethodCallHandler)(FlutterMethodCall* call, FlutterResult result); + +/** + * A constant used with `FlutterMethodCallHandler` to respond to the call of an + * unknown method. + */ +FLUTTER_DARWIN_EXPORT +extern NSObject const* FlutterMethodNotImplemented; + +/** + * A channel for communicating with the Flutter side using invocation of + * asynchronous methods. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterMethodChannel : NSObject +/** + * Creates a `FlutterMethodChannel` with the specified name and binary messenger. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * The channel uses `FlutterStandardMethodCodec` to encode and decode method calls + * and result envelopes. + * + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (instancetype)methodChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Creates a `FlutterMethodChannel` with the specified name, binary messenger, and + * method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ ++ (instancetype)methodChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterMethodChannel` with the specified name, binary messenger, + * and method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterMethodChannel` with the specified name, binary messenger, + * method codec, and task queue. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + * @param taskQueue The FlutterTaskQueue that executes the handler (see + -[FlutterBinaryMessenger makeBackgroundTaskQueue]). + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec + taskQueue:(NSObject* _Nullable)taskQueue; + +// clang-format off +/** + * Invokes the specified Flutter method with the specified arguments, expecting + * no results. + * + * @see [MethodChannel.setMethodCallHandler](https://api.flutter.dev/flutter/services/MethodChannel/setMethodCallHandler.html) + * + * @param method The name of the method to invoke. + * @param arguments The arguments. Must be a value supported by the codec of this + * channel. + */ +// clang-format on +- (void)invokeMethod:(NSString*)method arguments:(id _Nullable)arguments; + +/** + * Invokes the specified Flutter method with the specified arguments, expecting + * an asynchronous result. + * + * @param method The name of the method to invoke. + * @param arguments The arguments. Must be a value supported by the codec of this + * channel. + * @param callback A callback that will be invoked with the asynchronous result. + * The result will be a `FlutterError` instance, if the method call resulted + * in an error on the Flutter side. Will be `FlutterMethodNotImplemented`, if + * the method called was not implemented on the Flutter side. Any other value, + * including `nil`, should be interpreted as successful results. + */ +- (void)invokeMethod:(NSString*)method + arguments:(id _Nullable)arguments + result:(FlutterResult _Nullable)callback; +/** + * Registers a handler for method calls from the Flutter side. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param handler The method call handler. + */ +- (void)setMethodCallHandler:(FlutterMethodCallHandler _Nullable)handler; + +/** + * Adjusts the number of messages that will get buffered when sending messages to + * channels that aren't fully set up yet. For example, the engine isn't running + * yet or the channel's message handler isn't set up on the Dart side yet. + */ +- (void)resizeChannelBuffer:(NSInteger)newSize; + +@end + +/** + * An event sink callback. + * + * @param event The event. + */ +typedef void (^FlutterEventSink)(id _Nullable event); + +/** + * A strategy for exposing an event stream to the Flutter side. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterStreamHandler +/** + * Sets up an event stream and begin emitting events. + * + * Invoked when the first listener is registered with the Stream associated to + * this channel on the Flutter side. + * + * @param arguments Arguments for the stream. + * @param events A callback to asynchronously emit events. Invoke the + * callback with a `FlutterError` to emit an error event. Invoke the + * callback with `FlutterEndOfEventStream` to indicate that no more + * events will be emitted. Any other value, including `nil` are emitted as + * successful events. + * @return A FlutterError instance, if setup fails. + */ +- (FlutterError* _Nullable)onListenWithArguments:(id _Nullable)arguments + eventSink:(FlutterEventSink)events; + +/** + * Tears down an event stream. + * + * Invoked when the last listener is deregistered from the Stream associated to + * this channel on the Flutter side. + * + * The channel implementation may call this method with `nil` arguments + * to separate a pair of two consecutive set up requests. Such request pairs + * may occur during Flutter hot restart. + * + * @param arguments Arguments for the stream. + * @return A FlutterError instance, if teardown fails. + */ +- (FlutterError* _Nullable)onCancelWithArguments:(id _Nullable)arguments; +@end + +/** + * A constant used with `FlutterEventChannel` to indicate end of stream. + */ +FLUTTER_DARWIN_EXPORT +extern NSObject const* FlutterEndOfEventStream; + +/** + * A channel for communicating with the Flutter side using event streams. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEventChannel : NSObject +/** + * Creates a `FlutterEventChannel` with the specified name and binary messenger. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterViewController`. + * + * The channel uses `FlutterStandardMethodCodec` to decode stream setup and + * teardown requests, and to encode event envelopes. + * + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (instancetype)eventChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Creates a `FlutterEventChannel` with the specified name, binary messenger, + * and method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ ++ (instancetype)eventChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterEventChannel` with the specified name, binary messenger, + * and method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterEventChannel` with the specified name, binary messenger, + * method codec and task queue. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + * @param taskQueue The FlutterTaskQueue that executes the handler (see + -[FlutterBinaryMessenger makeBackgroundTaskQueue]). + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec + taskQueue:(NSObject* _Nullable)taskQueue; +/** + * Registers a handler for stream setup requests from the Flutter side. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param handler The stream handler. + */ +- (void)setStreamHandler:(NSObject* _Nullable)handler; +@end +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCHANNELS_H_ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCodecs.h b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCodecs.h new file mode 100644 index 0000000..93e1d32 --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCodecs.h @@ -0,0 +1,478 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCODECS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCODECS_H_ + +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * A message encoding/decoding mechanism. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterMessageCodec +/** + * Returns a shared instance of this `FlutterMessageCodec`. + */ ++ (instancetype)sharedInstance; + +/** + * Encodes the specified message into binary. + * + * @param message The message. + * @return The binary encoding, or `nil`, if `message` was `nil`. + */ +- (NSData* _Nullable)encode:(id _Nullable)message; + +/** + * Decodes the specified message from binary. + * + * @param message The message. + * @return The decoded message, or `nil`, if `message` was `nil`. + */ +- (id _Nullable)decode:(NSData* _Nullable)message; +@end + +/** + * A `FlutterMessageCodec` using unencoded binary messages, represented as + * `NSData` instances. + * + * This codec is guaranteed to be compatible with the corresponding + * [BinaryCodec](https://api.flutter.dev/flutter/services/BinaryCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * On the Dart side, messages are represented using `ByteData`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterBinaryCodec : NSObject +@end + +/** + * A `FlutterMessageCodec` using UTF-8 encoded `NSString` messages. + * + * This codec is guaranteed to be compatible with the corresponding + * [StringCodec](https://api.flutter.dev/flutter/services/StringCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStringCodec : NSObject +@end + +/** + * A `FlutterMessageCodec` using UTF-8 encoded JSON messages. + * + * This codec is guaranteed to be compatible with the corresponding + * [JSONMessageCodec](https://api.flutter.dev/flutter/services/JSONMessageCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Supports values accepted by `NSJSONSerialization` plus top-level + * `nil`, `NSNumber`, and `NSString`. + * + * On the Dart side, JSON messages are handled by the JSON facilities of the + * [`dart:convert`](https://api.dartlang.org/stable/dart-convert/JSON-constant.html) + * package. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterJSONMessageCodec : NSObject +@end + +/** + * A writer of the Flutter standard binary encoding. + * + * See `FlutterStandardMessageCodec` for details on the encoding. + * + * The encoding is extensible via subclasses overriding `writeValue`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardWriter : NSObject +/** + * Create a `FlutterStandardWriter` who will write to \p data. + */ +- (instancetype)initWithData:(NSMutableData*)data; +/** Write a 8-bit byte. */ +- (void)writeByte:(UInt8)value; +/** Write an array of \p bytes of size \p length. */ +- (void)writeBytes:(const void*)bytes length:(NSUInteger)length; +/** Write an array of bytes contained in \p data. */ +- (void)writeData:(NSData*)data; +/** Write 32-bit unsigned integer that represents a \p size of a collection. */ +- (void)writeSize:(UInt32)size; +/** Write zero padding until data is aligned with \p alignment. */ +- (void)writeAlignment:(UInt8)alignment; +/** Write a string with UTF-8 encoding. */ +- (void)writeUTF8:(NSString*)value; +/** Introspects into an object and writes its representation. + * + * Supported Data Types: + * - NSNull + * - NSNumber + * - NSString (as UTF-8) + * - FlutterStandardTypedData + * - NSArray of supported types + * - NSDictionary of supporte types + * + * NSAsserts on failure. + */ +- (void)writeValue:(id)value; +@end + +/** + * A reader of the Flutter standard binary encoding. + * + * See `FlutterStandardMessageCodec` for details on the encoding. + * + * The encoding is extensible via subclasses overriding `readValueOfType`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardReader : NSObject +/** + * Create a new `FlutterStandardReader` who reads from \p data. + */ +- (instancetype)initWithData:(NSData*)data; +/** Returns YES when the reader hasn't reached the end of its data. */ +- (BOOL)hasMore; +/** Reads a byte value and increments the position. */ +- (UInt8)readByte; +/** Reads a sequence of byte values of \p length and increments the position. */ +- (void)readBytes:(void*)destination length:(NSUInteger)length; +/** Reads a sequence of byte values of \p length and increments the position. */ +- (NSData*)readData:(NSUInteger)length; +/** Reads a 32-bit unsigned integer representing a collection size and increments the position.*/ +- (UInt32)readSize; +/** Advances the read position until it is aligned with \p alignment. */ +- (void)readAlignment:(UInt8)alignment; +/** Read a null terminated string encoded with UTF-8/ */ +- (NSString*)readUTF8; +/** + * Reads a byte for `FlutterStandardField` the decodes a value matching that type. + * + * See also: -[FlutterStandardWriter writeValue] + */ +- (nullable id)readValue; +/** + * Decodes a value matching the \p type specified. + * + * See also: + * - `FlutterStandardField` + * - `-[FlutterStandardWriter writeValue]` + */ +- (nullable id)readValueOfType:(UInt8)type; +@end + +/** + * A factory of compatible reader/writer instances using the Flutter standard + * binary encoding or extensions thereof. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardReaderWriter : NSObject +/** + * Create a new `FlutterStandardWriter` for writing to \p data. + */ +- (FlutterStandardWriter*)writerWithData:(NSMutableData*)data; +/** + * Create a new `FlutterStandardReader` for reading from \p data. + */ +- (FlutterStandardReader*)readerWithData:(NSData*)data; +@end + +/** + * A `FlutterMessageCodec` using the Flutter standard binary encoding. + * + * This codec is guaranteed to be compatible with the corresponding + * [StandardMessageCodec](https://api.flutter.dev/flutter/services/StandardMessageCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Supported messages are acyclic values of these forms: + * + * - `nil` or `NSNull` + * - `NSNumber` (including their representation of Boolean values) + * - `NSString` + * - `FlutterStandardTypedData` + * - `NSArray` of supported values + * - `NSDictionary` with supported keys and values + * + * On the Dart side, these values are represented as follows: + * + * - `nil` or `NSNull`: null + * - `NSNumber`: `bool`, `int`, or `double`, depending on the contained value. + * - `NSString`: `String` + * - `FlutterStandardTypedData`: `Uint8List`, `Int32List`, `Int64List`, or `Float64List` + * - `NSArray`: `List` + * - `NSDictionary`: `Map` + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardMessageCodec : NSObject +/** + * Create a `FlutterStandardMessageCodec` who will read and write to \p readerWriter. + */ ++ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter; +@end + +/** + * Command object representing a method call on a `FlutterMethodChannel`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterMethodCall : NSObject +/** + * Creates a method call for invoking the specified named method with the + * specified arguments. + * + * @param method the name of the method to call. + * @param arguments the arguments value. + */ ++ (instancetype)methodCallWithMethodName:(NSString*)method arguments:(id _Nullable)arguments; + +/** + * The method name. + */ +@property(readonly, nonatomic) NSString* method; + +/** + * The arguments. + */ +@property(readonly, nonatomic, nullable) id arguments; +@end + +/** + * Error object representing an unsuccessful outcome of invoking a method + * on a `FlutterMethodChannel`, or an error event on a `FlutterEventChannel`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterError : NSObject +/** + * Creates a `FlutterError` with the specified error code, message, and details. + * + * @param code An error code string for programmatic use. + * @param message A human-readable error message. + * @param details Custom error details. + */ ++ (instancetype)errorWithCode:(NSString*)code + message:(NSString* _Nullable)message + details:(id _Nullable)details; +/** + The error code. + */ +@property(readonly, nonatomic) NSString* code; + +/** + The error message. + */ +@property(readonly, nonatomic, nullable) NSString* message; + +/** + The error details. + */ +@property(readonly, nonatomic, nullable) id details; +@end + +/** + * Type of numeric data items encoded in a `FlutterStandardDataType`. + * + * - FlutterStandardDataTypeUInt8: plain bytes + * - FlutterStandardDataTypeInt32: 32-bit signed integers + * - FlutterStandardDataTypeInt64: 64-bit signed integers + * - FlutterStandardDataTypeFloat64: 64-bit floats + */ +typedef NS_ENUM(NSInteger, FlutterStandardDataType) { + // NOLINTBEGIN(readability-identifier-naming) + FlutterStandardDataTypeUInt8, + FlutterStandardDataTypeInt32, + FlutterStandardDataTypeInt64, + FlutterStandardDataTypeFloat32, + FlutterStandardDataTypeFloat64, + // NOLINTEND(readability-identifier-naming) +}; + +/** + * A byte buffer holding `UInt8`, `SInt32`, `SInt64`, or `Float64` values, used + * with `FlutterStandardMessageCodec` and `FlutterStandardMethodCodec`. + * + * Two's complement encoding is used for signed integers. IEEE754 + * double-precision representation is used for floats. The platform's native + * endianness is assumed. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardTypedData : NSObject +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as plain bytes. + * + * @param data the byte data. + */ ++ (instancetype)typedDataWithBytes:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 32-bit signed integers. + * + * @param data the byte data. The length must be divisible by 4. + */ ++ (instancetype)typedDataWithInt32:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 64-bit signed integers. + * + * @param data the byte data. The length must be divisible by 8. + */ ++ (instancetype)typedDataWithInt64:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 32-bit floats. + * + * @param data the byte data. The length must be divisible by 8. + */ ++ (instancetype)typedDataWithFloat32:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 64-bit floats. + * + * @param data the byte data. The length must be divisible by 8. + */ ++ (instancetype)typedDataWithFloat64:(NSData*)data; + +/** + * The raw underlying data buffer. + */ +@property(readonly, nonatomic) NSData* data; + +/** + * The type of the encoded values. + */ +@property(readonly, nonatomic, assign) FlutterStandardDataType type; + +/** + * The number of value items encoded. + */ +@property(readonly, nonatomic, assign) UInt32 elementCount; + +/** + * The number of bytes used by the encoding of a single value item. + */ +@property(readonly, nonatomic, assign) UInt8 elementSize; +@end + +/** + * An arbitrarily large integer value, used with `FlutterStandardMessageCodec` + * and `FlutterStandardMethodCodec`. + */ +FLUTTER_DARWIN_EXPORT +FLUTTER_UNAVAILABLE("Unavailable on 2018-08-31. Deprecated on 2018-01-09. " + "FlutterStandardBigInteger was needed because the Dart 1.0 int type had no " + "size limit. With Dart 2.0, the int type is a fixed-size, 64-bit signed " + "integer. If you need to communicate larger integers, use NSString encoding " + "instead.") +@interface FlutterStandardBigInteger : NSObject +@end + +/** + * A codec for method calls and enveloped results. + * + * Method calls are encoded as binary messages with enough structure that the + * codec can extract a method name `NSString` and an arguments `NSObject`, + * possibly `nil`. These data items are used to populate a `FlutterMethodCall`. + * + * Result envelopes are encoded as binary messages with enough structure that + * the codec can determine whether the result was successful or an error. In + * the former case, the codec can extract the result `NSObject`, possibly `nil`. + * In the latter case, the codec can extract an error code `NSString`, a + * human-readable `NSString` error message (possibly `nil`), and a custom + * error details `NSObject`, possibly `nil`. These data items are used to + * populate a `FlutterError`. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterMethodCodec +/** + * Provides access to a shared instance this codec. + * + * @return The shared instance. + */ ++ (instancetype)sharedInstance; + +/** + * Encodes the specified method call into binary. + * + * @param methodCall The method call. The arguments value + * must be supported by this codec. + * @return The binary encoding. + */ +- (NSData*)encodeMethodCall:(FlutterMethodCall*)methodCall; + +/** + * Decodes the specified method call from binary. + * + * @param methodCall The method call to decode. + * @return The decoded method call. + */ +- (FlutterMethodCall*)decodeMethodCall:(NSData*)methodCall; + +/** + * Encodes the specified successful result into binary. + * + * @param result The result. Must be a value supported by this codec. + * @return The binary encoding. + */ +- (NSData*)encodeSuccessEnvelope:(id _Nullable)result; + +/** + * Encodes the specified error result into binary. + * + * @param error The error object. The error details value must be supported + * by this codec. + * @return The binary encoding. + */ +- (NSData*)encodeErrorEnvelope:(FlutterError*)error; + +/** + * Deccodes the specified result envelope from binary. + * + * @param envelope The error object. + * @return The result value, if the envelope represented a successful result, + * or a `FlutterError` instance, if not. + */ +- (id _Nullable)decodeEnvelope:(NSData*)envelope; +@end + +/** + * A `FlutterMethodCodec` using UTF-8 encoded JSON method calls and result + * envelopes. + * + * This codec is guaranteed to be compatible with the corresponding + * [JSONMethodCodec](https://api.flutter.dev/flutter/services/JSONMethodCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Values supported as methods arguments and result payloads are + * those supported as top-level or leaf values by `FlutterJSONMessageCodec`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterJSONMethodCodec : NSObject +@end + +/** + * A `FlutterMethodCodec` using the Flutter standard binary encoding. + * + * This codec is guaranteed to be compatible with the corresponding + * [StandardMethodCodec](https://api.flutter.dev/flutter/services/StandardMethodCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Values supported as method arguments and result payloads are those supported by + * `FlutterStandardMessageCodec`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardMethodCodec : NSObject +/** + * Create a `FlutterStandardMethodCodec` who will read and write to \p readerWriter. + */ ++ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCODECS_H_ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterDartProject.h b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterDartProject.h new file mode 100644 index 0000000..c1fd8db --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterDartProject.h @@ -0,0 +1,102 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERDARTPROJECT_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERDARTPROJECT_H_ + +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * A set of Flutter and Dart assets used by a `FlutterEngine` to initialize execution. + * + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterDartProject : NSObject + +/** + * Initializes a Flutter Dart project from a bundle. + * + * The bundle must either contain a flutter_assets resource directory, or set the Info.plist key + * FLTAssetsPath to override that name (if you are doing a custom build using a different name). + * + * @param bundle The bundle containing the Flutter assets directory. If nil, the App framework + * created by Flutter will be used. + */ +- (instancetype)initWithPrecompiledDartBundle:(nullable NSBundle*)bundle NS_DESIGNATED_INITIALIZER; +/** + * Unavailable - use `init` instead. + */ +- (instancetype)initFromDefaultSourceForConfiguration API_UNAVAILABLE(macos) + FLUTTER_UNAVAILABLE("Use -init instead."); + +/** + * Returns the default identifier for the bundle where we expect to find the Flutter Dart + * application. + */ ++ (NSString*)defaultBundleIdentifier; + +/** + * An NSArray of NSStrings to be passed as command line arguments to the Dart entrypoint. + * + * If this is not explicitly set, this will default to the contents of + * [NSProcessInfo arguments], without the binary name. + * + * Set this to nil to pass no arguments to the Dart entrypoint. + */ +@property(nonatomic, nullable, copy) + NSArray* dartEntrypointArguments API_UNAVAILABLE(ios); + +/** + * Returns the file name for the given asset. If the bundle with the identifier + * "io.flutter.flutter.app" exists, it will try use that bundle; otherwise, it + * will use the main bundle. To specify a different bundle, use + * `+lookupKeyForAsset:fromBundle`. + * + * @param asset The name of the asset. The name can be hierarchical. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset; + +/** + * Returns the file name for the given asset. + * The returned file name can be used to access the asset in the supplied bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param bundle The `NSBundle` to use for looking up the asset. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset fromBundle:(nullable NSBundle*)bundle; + +/** + * Returns the file name for the given asset which originates from the specified package. + * The returned file name can be used to access the asset in the application's main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package; + +/** + * Returns the file name for the given asset which originates from the specified package. + * The returned file name can be used to access the asset in the specified bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @param bundle The bundle to use when doing the lookup. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset + fromPackage:(NSString*)package + fromBundle:(nullable NSBundle*)bundle; + +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERDARTPROJECT_H_ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngine.h b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngine.h new file mode 100644 index 0000000..bd03719 --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngine.h @@ -0,0 +1,495 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINE_H_ + +#import +#import + +#import "FlutterBinaryMessenger.h" +#import "FlutterDartProject.h" +#import "FlutterMacros.h" +#import "FlutterPlugin.h" +#import "FlutterTexture.h" + +@class FlutterViewController; + +NS_ASSUME_NONNULL_BEGIN + +/** + * The dart entrypoint that is associated with `main()`. This is to be used as an argument to the + * `runWithEntrypoint*` methods. + */ +// NOLINTNEXTLINE(readability-identifier-naming) +extern NSString* const FlutterDefaultDartEntrypoint; + +/** + * The default Flutter initial route ("/"). + */ +// NOLINTNEXTLINE(readability-identifier-naming) +extern NSString* const FlutterDefaultInitialRoute; + +/** + * The FlutterEngine class coordinates a single instance of execution for a + * `FlutterDartProject`. It may have zero or one `FlutterViewController` at a + * time, which can be specified via `-setViewController:`. + * `FlutterViewController`'s `initWithEngine` initializer will automatically call + * `-setViewController:` for itself. + * + * A FlutterEngine can be created independently of a `FlutterViewController` for + * headless execution. It can also persist across the lifespan of multiple + * `FlutterViewController` instances to maintain state and/or asynchronous tasks + * (such as downloading a large file). + * + * A FlutterEngine can also be used to prewarm the Dart execution environment and reduce the + * latency of showing the Flutter screen when a `FlutterViewController` is created and presented. + * See https://docs.flutter.dev/development/add-to-app/performance for more details on loading + * performance. + * + * Alternatively, you can simply create a new `FlutterViewController` with only a + * `FlutterDartProject`. That `FlutterViewController` will internally manage its + * own instance of a FlutterEngine, but will not guarantee survival of the engine + * beyond the life of the ViewController. + * + * A newly initialized FlutterEngine will not actually run a Dart Isolate until + * either `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is invoked. + * One of these methods must be invoked before calling `-setViewController:`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEngine : NSObject + +/** + * Default initializer for a FlutterEngine. + * + * Threads created by this FlutterEngine will appear as "FlutterEngine #" in + * Instruments. The prefix can be customized using `initWithName`. + * + * The engine will execute the project located in the bundle with the identifier + * "io.flutter.flutter.app" (the default for Flutter projects). + * + * A newly initialized engine will not run until either `-runWithEntrypoint:` or + * `-runWithEntrypoint:libraryURI:` is called. + * + * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`. + * This means that the engine will continue to run regardless of whether a `FlutterViewController` + * is attached to it or not, until `-destroyContext:` is called or the process finishes. + */ +- (instancetype)init; + +/** + * Initialize this FlutterEngine. + * + * The engine will execute the project located in the bundle with the identifier + * "io.flutter.flutter.app" (the default for Flutter projects). + * + * A newly initialized engine will not run until either `-runWithEntrypoint:` or + * `-runWithEntrypoint:libraryURI:` is called. + * + * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`. + * This means that the engine will continue to run regardless of whether a `FlutterViewController` + * is attached to it or not, until `-destroyContext:` is called or the process finishes. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + */ +- (instancetype)initWithName:(NSString*)labelPrefix; + +/** + * Initialize this FlutterEngine with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate + * the project in a default location (the flutter_assets folder in the iOS application + * bundle). + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called. + * + * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`. + * This means that the engine will continue to run regardless of whether a `FlutterViewController` + * is attached to it or not, until `-destroyContext:` is called or the process finishes. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + * @param project The `FlutterDartProject` to run. + */ +- (instancetype)initWithName:(NSString*)labelPrefix project:(nullable FlutterDartProject*)project; + +/** + * Initialize this FlutterEngine with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate + * the project in a default location (the flutter_assets folder in the iOS application + * bundle). + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + * @param project The `FlutterDartProject` to run. + * @param allowHeadlessExecution Whether or not to allow this instance to continue + * running after passing a nil `FlutterViewController` to `-setViewController:`. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(nullable FlutterDartProject*)project + allowHeadlessExecution:(BOOL)allowHeadlessExecution; + +/** + * Initialize this FlutterEngine with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate + * the project in a default location (the flutter_assets folder in the iOS application + * bundle). + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + * @param project The `FlutterDartProject` to run. + * @param allowHeadlessExecution Whether or not to allow this instance to continue + * running after passing a nil `FlutterViewController` to `-setViewController:`. + * @param restorationEnabled Whether state restoration is enabled. When true, the framework will + * wait for the attached view controller to provide restoration data. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(nullable FlutterDartProject*)project + allowHeadlessExecution:(BOOL)allowHeadlessExecution + restorationEnabled:(BOOL)restorationEnabled NS_DESIGNATED_INITIALIZER; + +/** + * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that + * contains `main()`), using `main()` as the entrypoint (the default for Flutter projects), + * and using "/" (the default route) as the initial route. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)run; + +/** + * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that + * contains `main()`), using "/" (the default route) as the initial route. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from the same Dart + * library that contains the app's main() function. If this is FlutterDefaultDartEntrypoint (or + * nil) it will default to `main()`. If it is not the app's main() function, that function must + * be decorated with `@pragma(vm:entry-point)` to ensure the method is not tree-shaken by the Dart + * compiler. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint; + +/** + * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that + * contains `main()`). + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from the same Dart + * library that contains the app's main() function. If this is FlutterDefaultDartEntrypoint (or + * nil), it will default to `main()`. If it is not the app's main() function, that function must + * be decorated with `@pragma(vm:entry-point)` to ensure the method is not tree-shaken by the Dart + * compiler. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint + initialRoute:(nullable NSString*)initialRoute; + +/** + * Runs a Dart program on an Isolate using the specified entrypoint and Dart library, + * which may not be the same as the library containing the Dart program's `main()` function. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param uri The URI of the Dart library which contains the entrypoint method + * (example "package:foo_package/main.dart"). If nil, this will default to + * the same library as the `main()` function in the Dart program. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint libraryURI:(nullable NSString*)uri; + +/** + * Runs a Dart program on an Isolate using the specified entrypoint and Dart library, + * which may not be the same as the library containing the Dart program's `main()` function. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint + * method (example "package:foo_package/main.dart"). If nil, this will + * default to the same library as the `main()` function in the Dart program. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI + initialRoute:(nullable NSString*)initialRoute; + +/** + * Runs a Dart program on an Isolate using the specified entrypoint and Dart library, + * which may not be the same as the library containing the Dart program's `main()` function. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint + * method (example "package:foo_package/main.dart"). If nil, this will + * default to the same library as the `main()` function in the Dart program. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * @param entrypointArgs Arguments passed as a list of string to Dart's entrypoint function. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI + initialRoute:(nullable NSString*)initialRoute + entrypointArgs:(nullable NSArray*)entrypointArgs; + +/** + * Destroy running context for an engine. + * + * This method can be used to force the FlutterEngine object to release all resources. + * After sending this message, the object will be in an unusable state until it is deallocated. + * Accessing properties or sending messages to it will result in undefined behavior or runtime + * errors. + */ +- (void)destroyContext; + +/** + * Ensures that Flutter will generate a semantics tree. + * + * This is enabled by default if certain accessibility services are turned on by + * the user, or when using a Simulator. This method allows a user to turn + * semantics on when they would not ordinarily be generated and the performance + * overhead is not a concern, e.g. for UI testing. Note that semantics should + * never be programmatically turned off, as it would potentially disable + * accessibility services an end user has requested. + * + * This method must only be called after launching the engine via + * `-runWithEntrypoint:` or `-runWithEntryPoint:libraryURI`. + * + * Although this method returns synchronously, it does not guarantee that a + * semantics tree is actually available when the method returns. It + * synchronously ensures that the next frame the Flutter framework creates will + * have a semantics tree. + * + * You can subscribe to semantics updates via `NSNotificationCenter` by adding + * an observer for the name `FlutterSemanticsUpdateNotification`. The `object` + * parameter will be the `FlutterViewController` associated with the semantics + * update. This will asynchronously fire after a semantics tree has actually + * built (which may be some time after the frame has been rendered). + */ +- (void)ensureSemanticsEnabled; + +/** + * Sets the `FlutterViewController` for this instance. The FlutterEngine must be + * running (e.g. a successful call to `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI`) + * before calling this method. Callers may pass nil to remove the viewController + * and have the engine run headless in the current process. + * + * A FlutterEngine can only have one `FlutterViewController` at a time. If there is + * already a `FlutterViewController` associated with this instance, this method will replace + * the engine's current viewController with the newly specified one. + * + * Setting the viewController will signal the engine to start animations and drawing, and unsetting + * it will signal the engine to stop animations and drawing. However, neither will impact the state + * of the Dart program's execution. + */ +@property(nonatomic, weak) FlutterViewController* viewController; + +/** + * The `FlutterMethodChannel` used for localization related platform messages, such as + * setting the locale. + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly, nullable) FlutterMethodChannel* localizationChannel; +/** + * The `FlutterMethodChannel` used for navigation related platform messages. + * + * Can be nil after `destroyContext` is called. + * + * @see [Navigation + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/navigation-constant.html) + * @see [Navigator Widget](https://api.flutter.dev/flutter/widgets/Navigator-class.html) + */ +@property(nonatomic, readonly) FlutterMethodChannel* navigationChannel; + +/** + * The `FlutterMethodChannel` used for restoration related platform messages. + * + * Can be nil after `destroyContext` is called. + * + * @see [Restoration + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/restoration-constant.html) + */ +@property(nonatomic, readonly) FlutterMethodChannel* restorationChannel; + +/** + * The `FlutterMethodChannel` used for core platform messages, such as + * information about the screen orientation. + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly) FlutterMethodChannel* platformChannel; + +/** + * The `FlutterMethodChannel` used to communicate text input events to the + * Dart Isolate. + * + * Can be nil after `destroyContext` is called. + * + * @see [Text Input + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/textInput-constant.html) + */ +@property(nonatomic, readonly) FlutterMethodChannel* textInputChannel; + +/** + * The `FlutterBasicMessageChannel` used to communicate app lifecycle events + * to the Dart Isolate. + * + * Can be nil after `destroyContext` is called. + * + * @see [Lifecycle + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/lifecycle-constant.html) + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* lifecycleChannel; + +/** + * The `FlutterBasicMessageChannel` used for communicating system events, such as + * memory pressure events. + * + * Can be nil after `destroyContext` is called. + * + * @see [System + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/system-constant.html) + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* systemChannel; + +/** + * The `FlutterBasicMessageChannel` used for communicating user settings such as + * clock format and text scale. + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* settingsChannel; + +/** + * The `FlutterBasicMessageChannel` used for communicating key events + * from physical keyboards + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* keyEventChannel; + +/** + * The `NSURL` of the Dart VM Service for the service isolate. + * + * This is only set in debug and profile runtime modes, and only after the + * Dart VM Service is ready. In release mode or before the Dart VM Service has + * started, it returns `nil`. + */ +@property(nonatomic, readonly, nullable) NSURL* vmServiceUrl; + +/** + * The `FlutterBinaryMessenger` associated with this FlutterEngine (used for communicating with + * channels). + */ +@property(nonatomic, readonly) NSObject* binaryMessenger; + +/** + * The `FlutterTextureRegistry` associated with this FlutterEngine (used to register textures). + */ +@property(nonatomic, readonly) NSObject* textureRegistry; + +/** + * The UI Isolate ID of the engine. + * + * This property will be nil if the engine is not running. + */ +@property(nonatomic, readonly, copy, nullable) NSString* isolateId; + +/** + * Whether or not GPU calls are allowed. + * + * Typically this is set when the app is backgrounded and foregrounded. + */ +@property(nonatomic, assign) BOOL isGpuDisabled; + +@end + +/** + * Exposes parts of a `FlutterEngine` for registration purposes. + * + * This is used when the engine is created implicitly to allow registering + * plugins, application-level method channels, platform views, etc. + */ +@protocol FlutterImplicitEngineBridge + +/** + * The `FlutterPluginRegistry` for the created `FlutterEngine`. + * + * This can be used to vend `FlutterPluginRegistrar`s for plugins. + */ +@property(nonatomic, readonly) NSObject* pluginRegistry; + +/** + * The `FlutterApplicationRegistrar` for the created `FlutterEngine`. + * + * This registrar provides access to application-level services, such as the engine's + * `FlutterBinaryMessenger` or `FlutterTextureRegistry`. + */ +@property(nonatomic, readonly) NSObject* applicationRegistrar; + +@end + +/** + * Protocol for receiving a callback when an implicit engine is initialized, such as when created by + * a FlutterViewController from a storyboard. + * + * This provides the engine bridge to the listener. + */ +@protocol FlutterImplicitEngineDelegate +@required + +/** + * Called once the implicit `FlutterEngine` is initialized. + * + * The `FlutterImplicitEngineBridge` can then be used to register plugins, + * application-level method channels, platform views, etc. + */ +- (void)didInitializeImplicitFlutterEngine:(NSObject*)engineBridge; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINE_H_ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h new file mode 100644 index 0000000..47cdc07 --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h @@ -0,0 +1,115 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINEGROUP_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINEGROUP_H_ + +#import + +#import "FlutterEngine.h" + +NS_ASSUME_NONNULL_BEGIN + +/** Options that control how a FlutterEngine should be created. */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEngineGroupOptions : NSObject + +/** + * The name of a top-level function from a Dart library. If this is FlutterDefaultDartEntrypoint + * (or nil); this will default to `main()`. If it is not the app's main() function, that function + * must be decorated with `@pragma(vm:entry-point)` to ensure themethod is not tree-shaken by the + * Dart compiler. + */ +@property(nonatomic, copy, nullable) NSString* entrypoint; + +/** + * The URI of the Dart library which contains the entrypoint method. If nil, this will default to + * the same library as the `main()` function in the Dart program. + */ +@property(nonatomic, copy, nullable) NSString* libraryURI; + +/** + * The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + */ +@property(nonatomic, copy, nullable) NSString* initialRoute; + +/** + * Arguments passed as a list of string to Dart's entrypoint function. + */ +@property(nonatomic, copy, nullable) NSArray* entrypointArgs; +@end + +/** + * Represents a collection of FlutterEngines who share resources which allows + * them to be created with less time const and occupy less memory than just + * creating multiple FlutterEngines. + * + * Deleting a FlutterEngineGroup doesn't invalidate existing FlutterEngines, but + * it eliminates the possibility to create more FlutterEngines in that group. + * + * @warning This class is a work-in-progress and may change. + * @see https://github.com/flutter/flutter/issues/72009 + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEngineGroup : NSObject +- (instancetype)init NS_UNAVAILABLE; + +/** + * Initialize a new FlutterEngineGroup. + * + * @param name The name that will present in the threads shared across the + * engines in this group. + * @param project The `FlutterDartProject` that all FlutterEngines in this group + * will be executing. + */ +- (instancetype)initWithName:(NSString*)name + project:(nullable FlutterDartProject*)project NS_DESIGNATED_INITIALIZER; + +/** + * Creates a running `FlutterEngine` that shares components with this group. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint method. IF nil, + * this will default to the same library as the `main()` function in the Dart program. + * + * @see FlutterEngineGroup + */ +- (FlutterEngine*)makeEngineWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI; + +/** + * Creates a running `FlutterEngine` that shares components with this group. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint method. IF nil, + * this will default to the same library as the `main()` function in the Dart program. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * + * @see FlutterEngineGroup + */ +- (FlutterEngine*)makeEngineWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI + initialRoute:(nullable NSString*)initialRoute; + +/** + * Creates a running `FlutterEngine` that shares components with this group. + * + * @param options Options that control how a FlutterEngine should be created. + * + * @see FlutterEngineGroupOptions + */ +- (FlutterEngine*)makeEngineWithOptions:(nullable FlutterEngineGroupOptions*)options; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINEGROUP_H_ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h new file mode 100644 index 0000000..08069ab --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h @@ -0,0 +1,97 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERHEADLESSDARTRUNNER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERHEADLESSDARTRUNNER_H_ + +#import + +#import "FlutterBinaryMessenger.h" +#import "FlutterDartProject.h" +#import "FlutterEngine.h" +#import "FlutterMacros.h" + +/** + * A callback for when FlutterHeadlessDartRunner has attempted to start a Dart + * Isolate in the background. + * + * @param success YES if the Isolate was started and run successfully, NO + * otherwise. + */ +typedef void (^FlutterHeadlessDartRunnerCallback)(BOOL success); + +/** + * The deprecated FlutterHeadlessDartRunner runs Flutter Dart code with a null rasterizer, + * and no native drawing surface. It is appropriate for use in running Dart + * code e.g. in the background from a plugin. + * + * Most callers should prefer using `FlutterEngine` directly; this interface exists + * for legacy support. + */ +FLUTTER_DARWIN_EXPORT +FLUTTER_DEPRECATED("FlutterEngine should be used rather than FlutterHeadlessDartRunner") +@interface FlutterHeadlessDartRunner : FlutterEngine + +/** + * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate + * the project in a default location. + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances + * @param projectOrNil The `FlutterDartProject` to run. + */ +- (instancetype)initWithName:(NSString*)labelPrefix project:(FlutterDartProject*)projectOrNil; + +/** + * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate + * the project in a default location. + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances + * @param projectOrNil The `FlutterDartProject` to run. + * @param allowHeadlessExecution Must be set to `YES`. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(FlutterDartProject*)projectOrNil + allowHeadlessExecution:(BOOL)allowHeadlessExecution; + +/** + * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate + * the project in a default location. + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances + * @param projectOrNil The `FlutterDartProject` to run. + * @param allowHeadlessExecution Must be set to `YES`. + * @param restorationEnabled Must be set to `NO`. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(FlutterDartProject*)projectOrNil + allowHeadlessExecution:(BOOL)allowHeadlessExecution + restorationEnabled:(BOOL)restorationEnabled NS_DESIGNATED_INITIALIZER; + +/** + * Not recommended for use - will initialize with a default label ("io.flutter.headless") + * and the default FlutterDartProject. + */ +- (instancetype)init; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERHEADLESSDARTRUNNER_H_ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHourFormat.h b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHourFormat.h new file mode 100644 index 0000000..e33e1a0 --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHourFormat.h @@ -0,0 +1,15 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERHOURFORMAT_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERHOURFORMAT_H_ + +#import + +@interface FlutterHourFormat : NSObject ++ (BOOL)isAlwaysUse24HourFormat; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERHOURFORMAT_H_ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterMacros.h b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterMacros.h new file mode 100644 index 0000000..7f53b41 --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterMacros.h @@ -0,0 +1,48 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERMACROS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERMACROS_H_ + +#if defined(FLUTTER_FRAMEWORK) + +#define FLUTTER_DARWIN_EXPORT __attribute__((visibility("default"))) + +#else // defined(FLUTTER_SDK) + +#define FLUTTER_DARWIN_EXPORT + +#endif // defined(FLUTTER_SDK) + +#ifndef NS_ASSUME_NONNULL_BEGIN +#define NS_ASSUME_NONNULL_BEGIN _Pragma("clang assume_nonnull begin") +#define NS_ASSUME_NONNULL_END _Pragma("clang assume_nonnull end") +#endif // defined(NS_ASSUME_NONNULL_BEGIN) + +/** + * Indicates that the API has been deprecated for the specified reason. Code + * that uses the deprecated API will continue to work as before. However, the + * API will soon become unavailable and users are encouraged to immediately take + * the appropriate action mentioned in the deprecation message and the BREAKING + * CHANGES section present in the Flutter.h umbrella header. + */ +#define FLUTTER_DEPRECATED(msg) __attribute__((__deprecated__(msg))) + +/** + * Indicates that the previously deprecated API is now unavailable. Code that + * uses the API will not work and the declaration of the API is only a stub + * meant to display the given message detailing the actions for the user to take + * immediately. + */ +#define FLUTTER_UNAVAILABLE(msg) __attribute__((__unavailable__(msg))) + +#if __has_feature(objc_arc) +#define FLUTTER_ASSERT_ARC +#define FLUTTER_ASSERT_NOT_ARC #error ARC must be disabled ! +#else +#define FLUTTER_ASSERT_ARC #error ARC must be enabled ! +#define FLUTTER_ASSERT_NOT_ARC +#endif + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERMACROS_H_ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h new file mode 100644 index 0000000..4742bfe --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h @@ -0,0 +1,56 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLATFORMVIEWS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLATFORMVIEWS_H_ + +#import + +#import "FlutterCodecs.h" +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * Wraps a `UIView` for embedding in the Flutter hierarchy + */ +@protocol FlutterPlatformView +/** + * Returns a reference to the `UIView` that is wrapped by this `FlutterPlatformView`. + */ +- (UIView*)view; +@end + +FLUTTER_DARWIN_EXPORT +@protocol FlutterPlatformViewFactory +/** + * Create a `FlutterPlatformView`. + * + * Implemented by iOS code that expose a `UIView` for embedding in a Flutter app. + * + * The implementation of this method should create a new `UIView` and return it. + * + * @param frame The rectangle for the newly created `UIView` measured in points. + * @param viewId A unique identifier for this `UIView`. + * @param args Parameters for creating the `UIView` sent from the Dart side of the Flutter app. + * If `createArgsCodec` is not implemented, or if no creation arguments were sent from the Dart + * code, this will be null. Otherwise this will be the value sent from the Dart code as decoded by + * `createArgsCodec`. + */ +- (NSObject*)createWithFrame:(CGRect)frame + viewIdentifier:(int64_t)viewId + arguments:(id _Nullable)args; + +/** + * Returns the `FlutterMessageCodec` for decoding the args parameter of `createWithFrame`. + * + * Only needs to be implemented if `createWithFrame` needs an arguments parameter. + */ +@optional +- (NSObject*)createArgsCodec; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLATFORMVIEWS_H_ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlugin.h b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlugin.h new file mode 100644 index 0000000..baf7f11 --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlugin.h @@ -0,0 +1,523 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGIN_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGIN_H_ + +#import +#import + +#import "FlutterBinaryMessenger.h" +#import "FlutterChannels.h" +#import "FlutterCodecs.h" +#import "FlutterPlatformViews.h" +#import "FlutterSceneLifeCycle.h" +#import "FlutterTexture.h" + +NS_ASSUME_NONNULL_BEGIN +@protocol FlutterPluginRegistrar; +@protocol FlutterPluginRegistry; + +#pragma mark - +/** + * Protocol for listener of events from the UIApplication, typically a FlutterPlugin. + */ +@protocol FlutterApplicationLifeCycleDelegate + +@optional +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if this vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + didFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if this vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + willFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationDidBecomeActive:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationWillResignActive:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationDidEnterBackground:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationWillEnterForeground:(UIApplication*)application; + +/** + Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationWillTerminate:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterUserNotificationSettings:(UIUserNotificationSettings*)notificationSettings + API_DEPRECATED( + "See -[UIApplicationDelegate application:didRegisterUserNotificationSettings:] deprecation", + ios(8.0, 10.0)); + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didFailToRegisterForRemoteNotificationsWithError:(NSError*)error; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + didReceiveRemoteNotification:(NSDictionary*)userInfo + fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didReceiveLocalNotification:(UILocalNotification*)notification + API_DEPRECATED( + "See -[UIApplicationDelegate application:didReceiveLocalNotification:] deprecation", + ios(4.0, 10.0)); + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + options:(NSDictionary*)options; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + sourceApplication:(NSString*)sourceApplication + annotation:(id)annotation; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler + API_AVAILABLE(ios(9.0)); + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + handleEventsForBackgroundURLSession:(nonnull NSString*)identifier + completionHandler:(nonnull void (^)(void))completionHandler; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + continueUserActivity:(NSUserActivity*)userActivity + restorationHandler:(void (^)(NSArray*))restorationHandler; +@end + +#pragma mark - +/** + * A plugin registration callback. + * + * Used for registering plugins with additional instances of + * `FlutterPluginRegistry`. + * + * @param registry The registry to register plugins with. + */ +typedef void (*FlutterPluginRegistrantCallback)(NSObject* registry); + +#pragma mark - +/** + * Implemented by the iOS part of a Flutter plugin. + * + * Defines a set of optional callback methods and a method to set up the plugin + * and register it to be called by other application components. + */ +@protocol FlutterPlugin +@required +/** + * Registers this plugin using the context information and callback registration + * methods exposed by the given registrar. + * + * The registrar is obtained from a `FlutterPluginRegistry` which keeps track of + * the identity of registered plugins and provides basic support for cross-plugin + * coordination. + * + * The caller of this method, a plugin registrant, is usually autogenerated by + * Flutter tooling based on declared plugin dependencies. The generated registrant + * asks the registry for a registrar for each plugin, and calls this method to + * allow the plugin to initialize itself and register callbacks with application + * objects available through the registrar protocol. + * + * @param registrar A helper providing application context and methods for + * registering callbacks. + */ ++ (void)registerWithRegistrar:(NSObject*)registrar; +@optional +/** + * Set a callback for registering plugins to an additional `FlutterPluginRegistry`, + * including headless `FlutterEngine` instances. + * + * This method is typically called from within an application's `AppDelegate` at + * startup to allow for plugins which create additional `FlutterEngine` instances + * to register the application's plugins. + * + * @param callback A callback for registering some set of plugins with a + * `FlutterPluginRegistry`. + */ ++ (void)setPluginRegistrantCallback:(FlutterPluginRegistrantCallback)callback; +@optional +/** + * Called if this plugin has been registered to receive `FlutterMethodCall`s. + * + * @param call The method call command object. + * @param result A callback for submitting the result of the call. + */ +- (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult)result; +@optional +/** + * Called when a plugin is being removed from a `FlutterEngine`, which is + * usually the result of the `FlutterEngine` being deallocated. This method + * provides the opportunity to do necessary cleanup. + * + * You will only receive this method if you registered your plugin instance with + * the `FlutterEngine` via `-[FlutterPluginRegistry publish:]`. + * + * @param registrar The registrar that was used to publish the plugin. + * + */ +- (void)detachFromEngineForRegistrar:(NSObject*)registrar; +@end + +#pragma mark - +/** + * How the UIGestureRecognizers of a platform view are blocked. + * + * UIGestureRecognizers of platform views can be blocked based on decisions made by the + * Flutter Framework (e.g. When an interact-able widget is covering the platform view). + */ +typedef enum { + // NOLINTBEGIN(readability-identifier-naming) + /** + * Flutter blocks all the UIGestureRecognizers on the platform view as soon as it + * decides they should be blocked. + * + * With this policy, only the `touchesBegan` method for all the UIGestureRecognizers is guaranteed + * to be called. + */ + FlutterPlatformViewGestureRecognizersBlockingPolicyEager, + /** + * Flutter blocks the platform view's UIGestureRecognizers from recognizing only after + * touchesEnded was invoked. + * + * This results in the platform view's UIGestureRecognizers seeing the entire touch sequence, + * but never recognizing the gesture (and never invoking actions). + */ + FlutterPlatformViewGestureRecognizersBlockingPolicyWaitUntilTouchesEnded, + // NOLINTEND(readability-identifier-naming) +} FlutterPlatformViewGestureRecognizersBlockingPolicy; + +#pragma mark - +/** + * The base interface for `FlutterPluginRegistrar` and `FlutterApplicationRegistrar`. + * + * Provides registration context for the application or plugins. + */ +@protocol FlutterBaseRegistrar +/** + * Returns a `FlutterBinaryMessenger` for creating Dart/iOS communication + * channels to be used by the application or a plugin. + * + * @return The messenger. + */ +- (NSObject*)messenger; + +/** + * Returns a `FlutterTextureRegistry` for registering textures + * provided by the application or a plugin. + * + * @return The texture registry. + */ +- (NSObject*)textures; + +/** + * Registers a `FlutterPlatformViewFactory` for creation of platform views. + * + * Applications or plugins can expose `UIView` for embedding in Flutter apps by registering a view + * factory. + * + * @param factory The view factory that will be registered. + * @param factoryId A unique identifier for the factory, the Dart code of the Flutter app can use + * this identifier to request creation of a `UIView` by the registered factory. + */ +- (void)registerViewFactory:(NSObject*)factory + withId:(NSString*)factoryId; + +/** + * Registers a `FlutterPlatformViewFactory` for creation of platform views. + * + * Applications or plugins can expose a `UIView` for embedding in Flutter apps by registering a view + * factory. + * + * @param factory The view factory that will be registered. + * @param factoryId A unique identifier for the factory, the Dart code of the Flutter app can use + * this identifier to request creation of a `UIView` by the registered factory. + * @param gestureRecognizersBlockingPolicy How UIGestureRecognizers on the platform views are + * blocked. + * + */ +- (void)registerViewFactory:(NSObject*)factory + withId:(NSString*)factoryId + gestureRecognizersBlockingPolicy: + (FlutterPlatformViewGestureRecognizersBlockingPolicy)gestureRecognizersBlockingPolicy; +@end + +/** + * A registrar for Flutter applications. + * + * This registrar provides access to application-level services, such as the binary messenger and + * texture registry. + * + * See also `FlutterBaseRegistrar`. + */ +@protocol FlutterApplicationRegistrar +@end + +/** + * Registration context for a single `FlutterPlugin`, providing a one stop shop + * for the plugin to access contextual information and register callbacks for + * various application events. + * + * Registrars are obtained from a `FlutterPluginRegistry` which keeps track of + * the identity of registered plugins and provides basic support for cross-plugin + * coordination. + */ +@protocol FlutterPluginRegistrar + +/** + * The `UIViewController` whose view is displaying Flutter content. + * + * The plugin typically should not store a strong reference to this view + * controller. + * + * This property is provided for backwards compatibility for apps that assume + * a single view, and will eventually be replaced by the multi-view API variant. + * + * This property may be |nil|, for instance in a headless environment, or when + * the underlying Flutter engine is deallocated. + */ +@property(nullable, readonly) UIViewController* viewController; + +/** + * Publishes a value for external use of the plugin. + * + * Plugins may publish a single value, such as an instance of the + * plugin's main class, for situations where external control or + * interaction is needed. + * + * The published value will be available from the `FlutterPluginRegistry`. + * Repeated calls overwrite any previous publication. + * + * @param value The value to be published. + */ +- (void)publish:(NSObject*)value; + +/** + * Registers the plugin as a receiver of incoming method calls from the Dart side + * on the specified `FlutterMethodChannel`. + * + * @param delegate The receiving object, such as the plugin's main class. + * @param channel The channel + */ +- (void)addMethodCallDelegate:(NSObject*)delegate + channel:(FlutterMethodChannel*)channel; + +/** + * Registers the plugin as a receiver of `UIApplicationDelegate` calls. + * + * @param delegate The receiving object, such as the plugin's main class. + */ +- (void)addApplicationDelegate:(NSObject*)delegate + NS_EXTENSION_UNAVAILABLE_IOS("Disallowed in plugins used in app extensions"); + +/** + * Registers the plugin as a receiver of `UISceneDelegate` and `UIWindowSceneDelegate` calls. + * + * @param delegate The receiving object, such as the plugin's main class. + */ +- (void)addSceneDelegate:(NSObject*)delegate + API_AVAILABLE(ios(13.0)); + +/** + * Returns the file name for the given asset. + * The returned file name can be used to access the asset in the application's main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @return the file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset; + +/** + * Returns the file name for the given asset which originates from the specified package. + * The returned file name can be used to access the asset in the application's main bundle. + * + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @return the file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package; + +/** + * Returns a value published by the specified plugin. + * + * @param pluginKey The unique key identifying the plugin. + * @return An object published by the plugin, if any. Will be `NSNull` if + * nothing has been published. Will be `nil` if the plugin has not been + * registered. + */ +- (nullable NSObject*)valuePublishedByPlugin:(NSString*)pluginKey; +@end + +#pragma mark - +/** + * A registry of Flutter iOS plugins. + * + * Plugins are identified by unique string keys, typically the name of the + * plugin's main class. The registry tracks plugins by this key, mapping it to + * a value published by the plugin during registration, if any. This provides a + * very basic means of cross-plugin coordination with loose coupling between + * unrelated plugins. + * + * Plugins typically need contextual information and the ability to register + * callbacks for various application events. To keep the API of the registry + * focused, these facilities are not provided directly by the registry, but by + * a `FlutterPluginRegistrar`, created by the registry in exchange for the unique + * key of the plugin. + * + * There is no implied connection between the registry and the registrar. + * Specifically, callbacks registered by the plugin via the registrar may be + * relayed directly to the underlying iOS application objects. + */ +@protocol FlutterPluginRegistry +/** + * Returns a registrar for registering a plugin. + * + * @param pluginKey The unique key identifying the plugin. + */ +- (nullable NSObject*)registrarForPlugin:(NSString*)pluginKey; +/** + * Returns whether the specified plugin has been registered. + * + * @param pluginKey The unique key identifying the plugin. + * @return `YES` if `registrarForPlugin` has been called with `pluginKey`. + */ +- (BOOL)hasPlugin:(NSString*)pluginKey; + +/** + * Returns a value published by the specified plugin. + * + * @param pluginKey The unique key identifying the plugin. + * @return An object published by the plugin, if any. Will be `NSNull` if + * nothing has been published. Will be `nil` if the plugin has not been + * registered. + */ +- (nullable NSObject*)valuePublishedByPlugin:(NSString*)pluginKey; +@end + +#pragma mark - +/** + * The target of registration of plugins. + * + * This often is hooked up to the GeneratedPluginRegistrant which is + * automatically generated by Flutter for the dependencies listed in the + * project. + */ +@protocol FlutterPluginRegistrant +@required +/** + * Register all the plugins for the registrant. + * + * This will be called after a FlutterEngine has been instantiated, the registry + * will connect any plugins to that engine. + * + * @param registry The registry where plugins will be registered. + */ +- (void)registerWithRegistry:(NSObject*)registry; +@end + +#pragma mark - +/** + * Implement this in the `UIAppDelegate` of your app to enable Flutter plugins to register + * themselves to the application life cycle events. + * + * For plugins to receive events from `UNUserNotificationCenter`, register this as the + * `UNUserNotificationCenterDelegate`. + */ +@protocol FlutterAppLifeCycleProvider + +/** + * Called when registering a new `FlutterApplicaitonLifeCycleDelegate`. + * + * See also: `-[FlutterAppDelegate addApplicationLifeCycleDelegate:]` + */ +- (void)addApplicationLifeCycleDelegate:(NSObject*)delegate; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGIN_H_ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h new file mode 100644 index 0000000..95d1e61 --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h @@ -0,0 +1,148 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_ + +#import "FlutterPlugin.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * Propagates `UIAppDelegate` callbacks to registered plugins. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterPluginAppLifeCycleDelegate : NSObject + +/** + * Registers `delegate` to receive life cycle callbacks via this FlutterPluginAppLifeCycleDelegate + * as long as it is alive. + * + * `delegate` will only be referenced weakly. + */ +- (void)addDelegate:(NSObject*)delegate; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if any plugin vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + didFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if any plugin vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + willFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Called if this plugin has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterUserNotificationSettings:(UIUserNotificationSettings*)notificationSettings + API_DEPRECATED( + "See -[UIApplicationDelegate application:didRegisterUserNotificationSettings:] deprecation", + ios(8.0, 10.0)); + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didFailToRegisterForRemoteNotificationsWithError:(NSError*)error; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didReceiveRemoteNotification:(NSDictionary*)userInfo + fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didReceiveLocalNotification:(UILocalNotification*)notification + API_DEPRECATED( + "See -[UIApplicationDelegate application:didReceiveLocalNotification:] deprecation", + ios(4.0, 10.0)); + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + options:(NSDictionary*)options; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + sourceApplication:(NSString*)sourceApplication + annotation:(id)annotation; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler + API_AVAILABLE(ios(9.0)); + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + handleEventsForBackgroundURLSession:(nonnull NSString*)identifier + completionHandler:(nonnull void (^)(void))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @returns `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + continueUserActivity:(NSUserActivity*)userActivity + restorationHandler:(void (^)(NSArray*))restorationHandler; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneDelegate.h b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneDelegate.h new file mode 100644 index 0000000..2238d73 --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneDelegate.h @@ -0,0 +1,28 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENEDELEGATE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENEDELEGATE_H_ + +#import +#import "FlutterMacros.h" +#import "FlutterSceneLifeCycle.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * The UISceneDelegate used by Flutter by default. + * + * This class is typically specified as the UISceneDelegate in the Info.plist. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterSceneDelegate + : NSObject +@property(nonatomic, strong, nullable) UIWindow* window; + +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENEDELEGATE_H_ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneLifeCycle.h b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneLifeCycle.h new file mode 100644 index 0000000..72f1568 --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneLifeCycle.h @@ -0,0 +1,233 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENELIFECYCLE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENELIFECYCLE_H_ + +#import +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +@class FlutterEngine; + +/** + * A protocol for delegates that handle `UISceneDelegate` and `UIWindowSceneDelegate` life-cycle + * events. + * + * This protocol provides a way for Flutter plugins to observe and react to scene-based life-cycle + * events. The methods in this protocol correspond to methods in `UISceneDelegate` and + * `UIWindowSceneDelegate`. + * + * See also: + * + * * `UISceneDelegate`, core methods you use to respond to life-cycle events occurring within a + * scene: https://developer.apple.com/documentation/uikit/uiscenedelegate + * * `UIWindowSceneDelegate`, additional methods that you use to manage app-specific tasks + * occurring in a scene: https://developer.apple.com/documentation/uikit/uiwindowscenedelegate + */ +API_AVAILABLE(ios(13.0)) +@protocol FlutterSceneLifeCycleDelegate + +@optional + +#pragma mark - Connecting and disconnecting the scene + +/** + * Informs the delegate that a new scene is about to be connected and configured. + * + * This corresponds to `-[UISceneDelegate scene:willConnectToSession:options:]`. `connectionOptions` + * may be nil if another plugin has already handled the connection. + * + * @return `YES` if this handled the connection. + */ +- (BOOL)scene:(UIScene*)scene + willConnectToSession:(UISceneSession*)session + options:(nullable UISceneConnectionOptions*)connectionOptions; + +- (void)sceneDidDisconnect:(UIScene*)scene; + +#pragma mark - Transitioning to the foreground + +- (void)sceneWillEnterForeground:(UIScene*)scene; + +- (void)sceneDidBecomeActive:(UIScene*)scene; + +#pragma mark - Transitioning to the background + +- (void)sceneWillResignActive:(UIScene*)scene; + +- (void)sceneDidEnterBackground:(UIScene*)scene; + +#pragma mark - Opening URLs + +/** + * Asks the delegate to open one or more URLs. + * + * This corresponds to `-[UISceneDelegate scene:openURLContexts:]`. + * + * @return `YES` if this handled one or more of the URLs. + */ +- (BOOL)scene:(UIScene*)scene openURLContexts:(NSSet*)URLContexts; + +#pragma mark - Continuing user activities + +/** + * Tells the delegate that the scene is continuing a user activity. + * + * This corresponds to `-[UISceneDelegate scene:continueUserActivity:]`. + * + * @return `YES` if this handled the activity. + */ +- (BOOL)scene:(UIScene*)scene continueUserActivity:(NSUserActivity*)userActivity; + +#pragma mark - Performing tasks + +/** + * Tells the delegate that the user has selected a home screen quick action. + * + * This corresponds to `-[UIWindowSceneDelegate + * windowScene:performActionForShortcutItem:completionHandler:]`. + * + * @return `YES` if this handled the shortcut. + */ +- (BOOL)windowScene:(UIWindowScene*)windowScene + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler; + +@end + +/** + * A protocol for manually registering a `FlutterEngine` to receive scene life cycle events. + */ +@protocol FlutterSceneLifeCycleEngineRegistration +/** + * Registers a `FlutterEngine` to receive scene life cycle events. + * + * This method is **only** necessary when the following conditions are true: + * 1. Multiple Scenes (UIApplicationSupportsMultipleScenes) is enabled. + * 2. The `UIWindowSceneDelegate` `window.rootViewController` is not a `FlutterViewController` + * initialized with the target `FlutterEngine`. + * + * When multiple scenes is enabled (UIApplicationSupportsMultipleScenes), Flutter cannot + * automatically associate a `FlutterEngine` with a scene during the scene connection phase. In + * order for plugins to receive launch connection information, the `FlutterEngine` must be manually + * registered with either the `FlutterSceneDelegate` or `FlutterPluginSceneLifeCycleDelegate` during + * `scene:willConnectToSession:options:`. + * + * In all other cases, or once the `FlutterViewController.view` associated with the `FlutterEngine` + * is added to the view hierarchy, Flutter will automatically handle registration for scene events. + * + * Manually registered engines must also be manually deregistered and re-registered if they + * switch scenes. Use `unregisterSceneLifeCycleWithFlutterEngine:`. + * + * @param engine The `FlutterEngine` to register for scene life cycle events. + * @return `NO` if already manually registered. + */ +- (BOOL)registerSceneLifeCycleWithFlutterEngine:(FlutterEngine*)engine; + +/** + * Use this method to unregister a `FlutterEngine` from the scene's life cycle events. + * + * @param engine The `FlutterEngine` to unregister for scene life cycle events. + * @return `NO` if the engine was not found among the manually registered engines and could not be + * unregistered. + */ +- (BOOL)unregisterSceneLifeCycleWithFlutterEngine:(FlutterEngine*)engine; +@end + +/** + * Forwards `UISceneDelegate` and `UIWindowSceneDelegate` callbacks to plugins that register for + * them. + * + * This class is responsible for receiving `UISceneDelegate` and `UIWindowSceneDelegate` callbacks + * and forwarding them to any plugins. + */ +FLUTTER_DARWIN_EXPORT +API_AVAILABLE(ios(13.0)) +@interface FlutterPluginSceneLifeCycleDelegate : NSObject + +#pragma mark - Connecting and disconnecting the scene + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)scene:(UIScene*)scene + willConnectToSession:(UISceneSession*)session + options:(UISceneConnectionOptions*)connectionOptions; + +- (void)sceneDidDisconnect:(UIScene*)scene; + +#pragma mark - Transitioning to the foreground + +- (void)sceneWillEnterForeground:(UIScene*)scene; + +- (void)sceneDidBecomeActive:(UIScene*)scene; + +#pragma mark - Transitioning to the background + +- (void)sceneWillResignActive:(UIScene*)scene; + +- (void)sceneDidEnterBackground:(UIScene*)scene; + +#pragma mark - Opening URLs + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)scene:(UIScene*)scene openURLContexts:(NSSet*)URLContexts; + +#pragma mark - Continuing user activities + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)scene:(UIScene*)scene continueUserActivity:(NSUserActivity*)userActivity; + +#pragma mark - Performing tasks + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)windowScene:(UIWindowScene*)windowScene + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler; + +@end + +/** + * A protocol for `UIWindowSceneDelegate` objects that vend a `FlutterPluginSceneLifeCycleDelegate`. + * + * By conforming to this protocol, a `UIWindowSceneDelegate` can vend a + * `FlutterPluginSceneLifeCycleDelegate` that can be used to forward scene life-cycle events to + * Flutter plugins. + * + * This is typically implemented by the app's `SceneDelegate`, as a `FlutterSceneLifeCycleProvider` + * is associated with one and only one `UIScene`. + */ +API_AVAILABLE(ios(13.0)) +@protocol FlutterSceneLifeCycleProvider + +/** + * The `FlutterPluginSceneLifeCycleDelegate` instance for forwarding `UIScene` events + * to plugins associated with this `UIScene`. + * + * The implementer of this protocol is responsible for creating the + * `FlutterPluginSceneLifeCycleDelegate` object, as well as forwarding `UIScene` events + * to plugins by calling the corresponding methods defined on + * `FlutterPluginSceneLifeCycleDelegate`. + * + * The `FlutterPluginSceneLifeCycleDelegate` implementation is stateful. For this reason, + * this property getter should typically always return the same object. + */ +@property(nonatomic, readonly) FlutterPluginSceneLifeCycleDelegate* sceneLifeCycleDelegate; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENELIFECYCLE_H_ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterTexture.h b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterTexture.h new file mode 100644 index 0000000..1fa7a0e --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterTexture.h @@ -0,0 +1,69 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERTEXTURE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERTEXTURE_H_ + +#import +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +FLUTTER_DARWIN_EXPORT +/** + * Represents a texture that can be shared with Flutter. + * + * See also: https://github.com/flutter/plugins/tree/master/packages/camera + */ +@protocol FlutterTexture +/** + * Copy the contents of the texture into a `CVPixelBuffer`. + * + * The type of the pixel buffer is one of the following: + * - `kCVPixelFormatType_32BGRA` + * - `kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange` + * - `kCVPixelFormatType_420YpCbCr8BiPlanarFullRange` + */ +- (CVPixelBufferRef _Nullable)copyPixelBuffer; + +/** + * Called when the texture is unregistered. + * + * Called on the raster thread. + */ +@optional +- (void)onTextureUnregistered:(NSObject*)texture; +@end + +FLUTTER_DARWIN_EXPORT +/** + * A collection of registered `FlutterTexture`'s. + */ +@protocol FlutterTextureRegistry +/** + * Registers a `FlutterTexture` for usage in Flutter and returns an id that can be used to reference + * that texture when calling into Flutter with channels. Textures must be registered on the + * platform thread. On success returns the pointer to the registered texture, else returns 0. + */ +- (int64_t)registerTexture:(NSObject*)texture; +/** + * Notifies Flutter that the content of the previously registered texture has been updated. + * + * This will trigger a call to `-[FlutterTexture copyPixelBuffer]` on the raster thread. + */ +- (void)textureFrameAvailable:(int64_t)textureId; +/** + * Unregisters a `FlutterTexture` that has previously regeistered with `registerTexture:`. Textures + * must be unregistered on the platform thread. + * + * @param textureId The result that was previously returned from `registerTexture:`. + */ +- (void)unregisterTexture:(int64_t)textureId; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERTEXTURE_H_ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterViewController.h b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterViewController.h new file mode 100644 index 0000000..a92b840 --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Headers/FlutterViewController.h @@ -0,0 +1,274 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERVIEWCONTROLLER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERVIEWCONTROLLER_H_ + +#import +#include + +#import "FlutterBinaryMessenger.h" +#import "FlutterDartProject.h" +#import "FlutterEngine.h" +#import "FlutterHourFormat.h" +#import "FlutterMacros.h" +#import "FlutterPlugin.h" +#import "FlutterTexture.h" + +NS_ASSUME_NONNULL_BEGIN + +@class FlutterEngine; + +/** + * The name used for semantic update notifications via `NSNotificationCenter`. + * + * The object passed as the sender is the `FlutterViewController` associated + * with the update. + */ +FLUTTER_DARWIN_EXPORT +// NOLINTNEXTLINE(readability-identifier-naming) +extern NSNotificationName const FlutterSemanticsUpdateNotification; + +/** + * A `UIViewController` implementation for Flutter views. + * + * Dart execution, channel communication, texture registration, and plugin registration are all + * handled by `FlutterEngine`. Calls on this class to those members all proxy through to the + * `FlutterEngine` attached FlutterViewController. + * + * A FlutterViewController can be initialized either with an already-running `FlutterEngine` via the + * `initWithEngine:` initializer, or it can be initialized with a `FlutterDartProject` that will be + * used to implicitly spin up a new `FlutterEngine`. Creating a `FlutterEngine` before showing a + * FlutterViewController can be used to pre-initialize the Dart VM and to prepare the isolate in + * order to reduce the latency to the first rendered frame. See + * https://docs.flutter.dev/development/add-to-app/performance for more details on loading + * latency. + * + * Holding a `FlutterEngine` independently of FlutterViewControllers can also be used to not to lose + * Dart-related state and asynchronous tasks when navigating back and forth between a + * FlutterViewController and other `UIViewController`s. + */ +FLUTTER_DARWIN_EXPORT +#ifdef __IPHONE_13_4 +@interface FlutterViewController + : UIViewController +#else +@interface FlutterViewController : UIViewController +#endif + +/** + * Initializes this FlutterViewController with the specified `FlutterEngine`. + * + * The initialized viewcontroller will attach itself to the engine as part of this process. + * + * @param engine The `FlutterEngine` instance to attach to. Cannot be nil. + * @param nibName The NIB name to initialize this UIViewController with. + * @param nibBundle The NIB bundle. + */ +- (instancetype)initWithEngine:(FlutterEngine*)engine + nibName:(nullable NSString*)nibName + bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER; + +/** + * Initializes a new FlutterViewController and `FlutterEngine` with the specified + * `FlutterDartProject`. + * + * This will implicitly create a new `FlutterEngine` which is retrievable via the `engine` property + * after initialization. + * + * @param project The `FlutterDartProject` to initialize the `FlutterEngine` with. + * @param nibName The NIB name to initialize this UIViewController with. + * @param nibBundle The NIB bundle. + */ +- (instancetype)initWithProject:(nullable FlutterDartProject*)project + nibName:(nullable NSString*)nibName + bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER; + +/** + * Initializes a new FlutterViewController and `FlutterEngine` with the specified + * `FlutterDartProject` and `initialRoute`. + * + * This will implicitly create a new `FlutterEngine` which is retrievable via the `engine` property + * after initialization. + * + * @param project The `FlutterDartProject` to initialize the `FlutterEngine` with. + * @param initialRoute The initial `Navigator` route to load. + * @param nibName The NIB name to initialize this UIViewController with. + * @param nibBundle The NIB bundle. + */ +- (instancetype)initWithProject:(nullable FlutterDartProject*)project + initialRoute:(nullable NSString*)initialRoute + nibName:(nullable NSString*)nibName + bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER; + +/** + * Initializer that is called from loading a FlutterViewController from a XIB. + * + * See also: + * https://developer.apple.com/documentation/foundation/nscoding/1416145-initwithcoder?language=objc + */ +- (instancetype)initWithCoder:(NSCoder*)aDecoder NS_DESIGNATED_INITIALIZER; + +/** + * Registers a callback that will be invoked when the Flutter view has been rendered. + * The callback will be fired only once. + * + * Replaces an existing callback. Use a `nil` callback to unregister the existing one. + */ +- (void)setFlutterViewDidRenderCallback:(void (^)(void))callback; + +/** + * Returns the file name for the given asset. + * The returned file name can be used to access the asset in the application's + * main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @return The file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset; + +/** + * Returns the file name for the given asset which originates from the specified + * package. + * The returned file name can be used to access the asset in the application's + * main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @return The file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package; + +/** + * Deprecated API to set initial route. + * + * Attempts to set the first route that the Flutter app shows if the Flutter + * runtime hasn't yet started. The default is "/". + * + * This method must be called immediately after `initWithProject` and has no + * effect when using `initWithEngine` if the `FlutterEngine` has already been + * run. + * + * Setting this after the Flutter started running has no effect. See `pushRoute` + * and `popRoute` to change the route after Flutter started running. + * + * This is deprecated because it needs to be called at the time of initialization + * and thus should just be in the `initWithProject` initializer. If using + * `initWithEngine`, the initial route should be set on the engine's + * initializer. + * + * @param route The name of the first route to show. + */ +- (void)setInitialRoute:(NSString*)route + FLUTTER_DEPRECATED("Use FlutterViewController initializer to specify initial route"); + +/** + * Instructs the Flutter Navigator (if any) to go back. + */ +- (void)popRoute; + +/** + * Instructs the Flutter Navigator (if any) to push a route on to the navigation + * stack. + * + * @param route The name of the route to push to the navigation stack. + */ +- (void)pushRoute:(NSString*)route; + +/** + * The `FlutterPluginRegistry` used by this FlutterViewController. + */ +- (id)pluginRegistry; + +/** + * A wrapper around UIAccessibilityIsVoiceOverRunning(). + * + * As a C function, UIAccessibilityIsVoiceOverRunning() cannot be mocked in testing. Mock + * this class method to testing features depends on UIAccessibilityIsVoiceOverRunning(). + */ ++ (BOOL)isUIAccessibilityIsVoiceOverRunning; + +/** + * True if at least one frame has rendered and the ViewController has appeared. + * + * This property is reset to false when the ViewController disappears. It is + * guaranteed to only alternate between true and false for observers. + */ +@property(nonatomic, readonly, getter=isDisplayingFlutterUI) BOOL displayingFlutterUI; + +/** + * Specifies the view to use as a splash screen. Flutter's rendering is asynchronous, so the first + * frame rendered by the Flutter application might not immediately appear when the Flutter view is + * initially placed in the view hierarchy. The splash screen view will be used as + * a replacement until the first frame is rendered. + * + * The view used should be appropriate for multiple sizes; an autoresizing mask to + * have a flexible width and height will be applied automatically. + * + * Set to nil to remove the splash screen view. + */ +@property(strong, nonatomic, nullable) UIView* splashScreenView; + +/** + * Attempts to set the `splashScreenView` property from the `UILaunchStoryboardName` from the + * main bundle's `Info.plist` file. This method will not change the value of `splashScreenView` + * if it cannot find a default one from a storyboard or nib. + * + * @return `YES` if successful, `NO` otherwise. + */ +- (BOOL)loadDefaultSplashScreenView; + +/** + * Controls whether the created view will be opaque or not. + * + * Default is `YES`. Note that setting this to `NO` may negatively impact performance + * when using hardware acceleration, and toggling this will trigger a re-layout of the + * view. + */ +@property(nonatomic, getter=isViewOpaque) BOOL viewOpaque; + +/** + * The `FlutterEngine` instance for this view controller. This could be the engine this + * `FlutterViewController` is initialized with or a new `FlutterEngine` implicitly created if + * no engine was supplied during initialization. + */ +@property(nonatomic, readonly) FlutterEngine* engine; + +/** + * The `FlutterBinaryMessenger` associated with this FlutterViewController (used for communicating + * with channels). + * + * This is just a convenient way to get the |FlutterEngine|'s binary messenger. + */ +@property(nonatomic, readonly) NSObject* binaryMessenger; + +/** + * If the `FlutterViewController` creates a `FlutterEngine`, this property + * determines if that `FlutterEngine` has `allowHeadlessExecution` set. + * + * The intention is that this is used with the XIB. Otherwise, a + * `FlutterEngine` can just be sent to the init methods. + * + * See also: `-[FlutterEngine initWithName:project:allowHeadlessExecution:]` + */ +@property(nonatomic, readonly) BOOL engineAllowHeadlessExecution; + +/** + * Controls whether the created view can be sized based on its content. + * When set to `YES`, the FlutterView will be the same size as the outermost widget. + * Cannot be used with unbounded height widgets, such as Scaffold. + * This property is intended to be used with Add-to-App scenarios. + * + * Once auto resizing is enabled, the FlutterView will rely on custom constraints from then on. + * Avoid disabling it after enabling, as behaviour will then be undefined. + * + * Default is `NO`. + */ +@property(nonatomic, getter=isAutoResizable) BOOL autoResizable; + +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERVIEWCONTROLLER_H_ diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Info.plist b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Info.plist new file mode 100644 index 0000000..00614b4 --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Info.plist @@ -0,0 +1,32 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + Flutter + CFBundleIdentifier + io.flutter.flutter + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Flutter + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 13.0 + FlutterEngine + 4c525dac5ebe5971c5708ef73558ed8edcf4a362 + BuildMode + debug + ClangVersion + b'Fuchsia clang version 23.0.0git (https://llvm.googlesource.com/llvm-project 80743bd43fd5b38fedc503308e7a652e23d3ec93)' + + diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Modules/module.modulemap b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Modules/module.modulemap new file mode 100644 index 0000000..bf81c8a --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module Flutter { + umbrella header "Flutter.h" + + export * + module * { export * } +} diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/PrivacyInfo.xcprivacy b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..d4bc7fc --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,32 @@ + + + + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + 0A2A.1 + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + + diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/_CodeSignature/CodeResources b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..90bd91d --- /dev/null +++ b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/_CodeSignature/CodeResources @@ -0,0 +1,344 @@ + + + + + files + + Headers/Flutter.h + + dQsuFiftv2fxtixhcMIA/+B+uUM= + + Headers/FlutterAppDelegate.h + + PfJCf6hbYTWm910ECDC5roRPfWE= + + Headers/FlutterBinaryMessenger.h + + ksjIMu5IPw+Q3rw2YkAx0KjxkdM= + + Headers/FlutterCallbackCache.h + + V/wkSSsyYdMoexF6wPrC3KgkL4g= + + Headers/FlutterChannels.h + + vFsZXNqjflvqKqAzsIptQaTSJho= + + Headers/FlutterCodecs.h + + sUgX1PJzkvyinL5i7nS1ro/Kd5o= + + Headers/FlutterDartProject.h + + SpNs7IhIC7xP34Ej+LQCaEZkqik= + + Headers/FlutterEngine.h + + NTSo5sK9GKr/cqcdfQ8wcVluw/o= + + Headers/FlutterEngineGroup.h + + bkw+DmHReHDg1PPcvmSjuLZrheA= + + Headers/FlutterHeadlessDartRunner.h + + UqnnVWwQEYYX56eu7lt6dpR3LIc= + + Headers/FlutterHourFormat.h + + VjAwScWkWWSrDeetip3K4yhuwDU= + + Headers/FlutterMacros.h + + crQ9782ULebLQfIR+MbBkjB7d+k= + + Headers/FlutterPlatformViews.h + + hAwPmAERwlkwVd6RZpc09UHL50I= + + Headers/FlutterPlugin.h + + NsaOWzCT7bjY5xg+REQo4HCB7RI= + + Headers/FlutterPluginAppLifeCycleDelegate.h + + qWHw5VIWEa0NmJ1PMhD16nlfRKk= + + Headers/FlutterSceneDelegate.h + + 1YaIV2MTzs0X0U13jT89+5nUoL8= + + Headers/FlutterSceneLifeCycle.h + + 3umHuDOjFIRifyS6VMSJb37Y16A= + + Headers/FlutterTexture.h + + 31prWLso2k5PfMMSbf5hGl+VE6Y= + + Headers/FlutterViewController.h + + yPq6HMz4bF9RnphWF0cWVTFET9U= + + Info.plist + + IZtz9pHGZtJ4HI3CtUWjGwJTIIA= + + Modules/module.modulemap + + wJV5dCKEGl+FAtDc8wJJh/fvKXs= + + PrivacyInfo.xcprivacy + + D+cqXttvC7E/uziGjFdqFabWd7A= + + icudtl.dat + + j5wlnTozB4ari71J5+eav6HVUu0= + + + files2 + + Headers/Flutter.h + + hash2 + + wfWyagPYLCRR2+wTuGRbtW3z3z2AWS+YFxuiBOFdSjY= + + + Headers/FlutterAppDelegate.h + + hash2 + + ehumZ2VCA9xOXBI/7gQunPmAgn9cJpiZKDS9p8XWqkY= + + + Headers/FlutterBinaryMessenger.h + + hash2 + + EXDk4t+7qCpyQkar+q9WHqY9bcK8eyohCwGVtBJhMy8= + + + Headers/FlutterCallbackCache.h + + hash2 + + 0h9+vK5K+r8moTsiGBfs6+TM9Qog089afHAy3gbcwDU= + + + Headers/FlutterChannels.h + + hash2 + + kg195C3vZLiOn8KeFQUy7DoVuA9VZDpqoBLVn64uGaI= + + + Headers/FlutterCodecs.h + + hash2 + + ZyqlHYuZbpFevVeny9Wdl0rVFgS7szIyssSiCyaaeFM= + + + Headers/FlutterDartProject.h + + hash2 + + U8q/0Ibt9q4O2HMsCdUwITtJdTx8Ljhlx+0aY83fH6s= + + + Headers/FlutterEngine.h + + hash2 + + KVKM2kmiYZrIjyoxvnKzFK9OVDkYMV368R5WIsIAdCo= + + + Headers/FlutterEngineGroup.h + + hash2 + + SqzvIxqBXEJ3U9LJ32hCEXsrH2P16gumQ+gQx6Pdlf4= + + + Headers/FlutterHeadlessDartRunner.h + + hash2 + + nmZjZpvFCXrygf4U9aPkNi8VcI7cL5AtA+CY5uUWIL0= + + + Headers/FlutterHourFormat.h + + hash2 + + Q4SLFSghL/5EFJPyLg7PNi9J/xpkVVfzro0VQiQHtrY= + + + Headers/FlutterMacros.h + + hash2 + + ebBVHSZcUnAbN4hRcYq3ttt6++z1Ybc8KVSYhVToD5k= + + + Headers/FlutterPlatformViews.h + + hash2 + + 0aU9uM6QcpzmZpuFYObj9dGlGEkTKowPMERJQQdF2P4= + + + Headers/FlutterPlugin.h + + hash2 + + yK3kOMhW9njU/iR+C3B0lVMZVxS9pNJY3RQxr4hDmwM= + + + Headers/FlutterPluginAppLifeCycleDelegate.h + + hash2 + + +PMn+5SDj2Vd6RU8CQIt/JYl3T+8Dhp7HImqAzocoNk= + + + Headers/FlutterSceneDelegate.h + + hash2 + + G9urZeE312ldazkeP/7sut0t2hA3lfcuxHRSuLmj+gY= + + + Headers/FlutterSceneLifeCycle.h + + hash2 + + tNkLhO++POL42zg5fjEv5/DJfQrXu8qHY6JLbr8tIhc= + + + Headers/FlutterTexture.h + + hash2 + + JcpN4a9sv6xynlD3Ri611N5y+HoupUWp2hyrIXB/I8Y= + + + Headers/FlutterViewController.h + + hash2 + + 4jNuTXbCiZwqpx0lOmTdKSGDs+urojdoGpXOK6wJqaU= + + + Modules/module.modulemap + + hash2 + + 0VjriRpZ7AZZaP/0mMAPMJPhi6LoMB4MhXzL5j24tGs= + + + PrivacyInfo.xcprivacy + + hash2 + + n5XX54YqS1a2btkmvW1iLSplRagn0ZhHJ4tDjVcdQhI= + + + icudtl.dat + + hash2 + + mYNngJqCHVlZKAicGXs/eVnwQg+B951NDa7lM3hJLtU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/icudtl.dat b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/icudtl.dat new file mode 100644 index 0000000..8f3adcf Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/icudtl.dat differ diff --git a/build/ios/iphoneos/Runner.app/Info.plist b/build/ios/iphoneos/Runner.app/Info.plist new file mode 100644 index 0000000..87a6215 Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Info.plist differ diff --git a/build/ios/iphoneos/Runner.app/PkgInfo b/build/ios/iphoneos/Runner.app/PkgInfo new file mode 100644 index 0000000..bd04210 --- /dev/null +++ b/build/ios/iphoneos/Runner.app/PkgInfo @@ -0,0 +1 @@ +APPL???? \ No newline at end of file diff --git a/build/ios/iphoneos/Runner.app/Runner b/build/ios/iphoneos/Runner.app/Runner new file mode 100755 index 0000000..69f1d96 Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Runner differ diff --git a/build/ios/iphoneos/Runner.app/Runner.debug.dylib b/build/ios/iphoneos/Runner.app/Runner.debug.dylib new file mode 100755 index 0000000..78191d7 Binary files /dev/null and b/build/ios/iphoneos/Runner.app/Runner.debug.dylib differ diff --git a/build/ios/iphoneos/Runner.app/_CodeSignature/CodeResources b/build/ios/iphoneos/Runner.app/_CodeSignature/CodeResources new file mode 100644 index 0000000..721a0b6 --- /dev/null +++ b/build/ios/iphoneos/Runner.app/_CodeSignature/CodeResources @@ -0,0 +1,689 @@ + + + + + files + + AppFrameworkInfo.plist + + 7IvLLYNcEErjQBNEt6C8egi/W64= + + AppIcon60x60@2x.png + + W0gmQxmINA6vbi5M4Y5KotdMnVA= + + AppIcon76x76@2x~ipad.png + + k2fBD/jokRFQCCj8xCDSOt3s78k= + + Assets.car + + l2EUTG0XYbZ4wyajaIMwsAp7WNY= + + Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib + + 28xWMBQ91UzszfdXY91SqhC7ecg= + + Base.lproj/LaunchScreen.storyboardc/Info.plist + + n2t8gsDpfE6XkhG31p7IQJRxTxU= + + Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib + + ZVgM1+KwZcZnwhgaI0F7Bt1ba2c= + + Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib + + hMnf/VIyTGR2nRcoLS3JCfeGmDs= + + Base.lproj/Main.storyboardc/Info.plist + + MDrKFvFWroTb0+KEbQShBcoBvo4= + + Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib + + nFC1waP0YzYOchnqa85lPwrC73s= + + Frameworks/App.framework/App + + COHwjkh9bAlOPLe3d8lwHlu7NfA= + + Frameworks/App.framework/Info.plist + + nHsEkmlVCwRZHdUPhDWVtuHob3A= + + Frameworks/App.framework/_CodeSignature/CodeResources + + iKGDApd4jIKb32L0IMc3yYqin0Q= + + Frameworks/App.framework/flutter_assets/AssetManifest.bin + + yBKa76yKHsjKsbPqrZk0rblYsC4= + + Frameworks/App.framework/flutter_assets/FontManifest.json + + vKJkVIcw+LGHFnKJGwrQwCREv68= + + Frameworks/App.framework/flutter_assets/NOTICES.Z + + t3bDK/hE2lDYYfrc8q7dFdeGYrg= + + Frameworks/App.framework/flutter_assets/NativeAssetsManifest.json + + re4p7E8rPLLsN+wzaPN/+AVpXTY= + + Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf + + /CUoTuPQqqdexfyOT9lpJhV+2MQ= + + Frameworks/App.framework/flutter_assets/isolate_snapshot_data + + WyI1cES1xjZzWuCeGrsyW+u32nc= + + Frameworks/App.framework/flutter_assets/kernel_blob.bin + + 6chmwFWDF+Mit1Co9FJcsV39fv4= + + Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf + + Bvk+P1ykE1PGRdktwgwDyz6AOqM= + + Frameworks/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png + + kUCCgXRmQ7Ql3lxXrdQuoudq1L8= + + Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag + + EGRz1/Lz0IU55sDsYLpgQGHcfzg= + + Frameworks/App.framework/flutter_assets/shaders/stretch_effect.frag + + oF3vzikJfeSpIcWLzeBHGrs5u+w= + + Frameworks/App.framework/flutter_assets/vm_snapshot_data + + kPG5U/vi5JB3IT5eBEPxtv7pU18= + + Frameworks/Flutter.framework/Flutter + + WNKpxZuDThaq9TjgTjiABsVjrK8= + + Frameworks/Flutter.framework/Headers/Flutter.h + + dQsuFiftv2fxtixhcMIA/+B+uUM= + + Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h + + PfJCf6hbYTWm910ECDC5roRPfWE= + + Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h + + ksjIMu5IPw+Q3rw2YkAx0KjxkdM= + + Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h + + V/wkSSsyYdMoexF6wPrC3KgkL4g= + + Frameworks/Flutter.framework/Headers/FlutterChannels.h + + vFsZXNqjflvqKqAzsIptQaTSJho= + + Frameworks/Flutter.framework/Headers/FlutterCodecs.h + + sUgX1PJzkvyinL5i7nS1ro/Kd5o= + + Frameworks/Flutter.framework/Headers/FlutterDartProject.h + + SpNs7IhIC7xP34Ej+LQCaEZkqik= + + Frameworks/Flutter.framework/Headers/FlutterEngine.h + + NTSo5sK9GKr/cqcdfQ8wcVluw/o= + + Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h + + bkw+DmHReHDg1PPcvmSjuLZrheA= + + Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h + + UqnnVWwQEYYX56eu7lt6dpR3LIc= + + Frameworks/Flutter.framework/Headers/FlutterHourFormat.h + + VjAwScWkWWSrDeetip3K4yhuwDU= + + Frameworks/Flutter.framework/Headers/FlutterMacros.h + + crQ9782ULebLQfIR+MbBkjB7d+k= + + Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h + + hAwPmAERwlkwVd6RZpc09UHL50I= + + Frameworks/Flutter.framework/Headers/FlutterPlugin.h + + NsaOWzCT7bjY5xg+REQo4HCB7RI= + + Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h + + qWHw5VIWEa0NmJ1PMhD16nlfRKk= + + Frameworks/Flutter.framework/Headers/FlutterSceneDelegate.h + + 1YaIV2MTzs0X0U13jT89+5nUoL8= + + Frameworks/Flutter.framework/Headers/FlutterSceneLifeCycle.h + + 3umHuDOjFIRifyS6VMSJb37Y16A= + + Frameworks/Flutter.framework/Headers/FlutterTexture.h + + 31prWLso2k5PfMMSbf5hGl+VE6Y= + + Frameworks/Flutter.framework/Headers/FlutterViewController.h + + yPq6HMz4bF9RnphWF0cWVTFET9U= + + Frameworks/Flutter.framework/Info.plist + + IZtz9pHGZtJ4HI3CtUWjGwJTIIA= + + Frameworks/Flutter.framework/Modules/module.modulemap + + wJV5dCKEGl+FAtDc8wJJh/fvKXs= + + Frameworks/Flutter.framework/PrivacyInfo.xcprivacy + + D+cqXttvC7E/uziGjFdqFabWd7A= + + Frameworks/Flutter.framework/_CodeSignature/CodeResources + + JzekzO8BiBZQ/RSEQ6J6J1DqlNc= + + Frameworks/Flutter.framework/icudtl.dat + + j5wlnTozB4ari71J5+eav6HVUu0= + + Info.plist + + O/8MnQF0I9FVvWNpzDeYoiU4p30= + + PkgInfo + + n57qDP4tZfLD1rCS43W0B4LQjzE= + + Runner.debug.dylib + + yyQChmg19/VLNbLloaJ4zKBNvjU= + + __preview.dylib + + ujlD9A3lkMGA/+7REf7MoDukZAU= + + embedded.mobileprovision + + XbqQY2hT7d9MHhNMiVCWONy5VpQ= + + + files2 + + AppFrameworkInfo.plist + + hash2 + + J1wfcnPhhdLWX4tEevJYQeK+f72z34n+tjJGNPM84xc= + + + AppIcon60x60@2x.png + + hash2 + + nTKNHUXzhjdeKHNhWbT/pTxJMOOWIBbb+YsCmk6AEhw= + + + AppIcon76x76@2x~ipad.png + + hash2 + + KaU6BpCNLefiwNS1DZZ8xhrLM/dmicIH5D8o6XJMOZY= + + + Assets.car + + hash2 + + GzZR0B2iBlI0QWrmR4ul2ZtG+cZKDlv2YzLFYv8Z3h0= + + + Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib + + hash2 + + by6WshwXWgbEYiAy2bvh0UtjSVa3EwySkNFc1FazGdY= + + + Base.lproj/LaunchScreen.storyboardc/Info.plist + + hash2 + + HyVdXMU7Ux4/KalAao30mpWOK/lEPT4gvYN09wf31cg= + + + Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib + + hash2 + + VPNjf2cf66XxnoLsT0p/tEi7PPwPsYDwiapXH8jwU+I= + + + Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib + + hash2 + + BY/hOMO0FcCl8mCMQqjVbFeb8Q97c1G9lHscfspHFNk= + + + Base.lproj/Main.storyboardc/Info.plist + + hash2 + + PpvapAjR62rl6Ym4E6hkTgpKmBICxTaQXeUqcpHmmqQ= + + + Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib + + hash2 + + y90o2JQjssm+7ysnziyWCNMNbGqdLnZ595pTgURE5T8= + + + Frameworks/App.framework/App + + hash2 + + OE6xpdcT0Rn9MeNJ8ci14yU7nhydLwbLItlA1lkPEb4= + + + Frameworks/App.framework/Info.plist + + hash2 + + Ejvt7+WRwFcnlzaDpfLTAcs3EP3PyoxZFFKd1HMpvqw= + + + Frameworks/App.framework/_CodeSignature/CodeResources + + hash2 + + 98j6Yssz8puosTy5YgINQTbo7BS3B6sJI3NI2VEUdW4= + + + Frameworks/App.framework/flutter_assets/AssetManifest.bin + + hash2 + + 0g4fk58UvtMABh3ZfS4OTRXdb4+EJbGgylW5e+z+2no= + + + Frameworks/App.framework/flutter_assets/FontManifest.json + + hash2 + + zX4DZFvESy3Ue3y2JvUcTsv1Whl6t3JBYotHrBZfviE= + + + Frameworks/App.framework/flutter_assets/NOTICES.Z + + hash2 + + m0UBC/L7JuRjzxxfSuqJZHBrOUe+uV9DBmJJQnLKOWw= + + + Frameworks/App.framework/flutter_assets/NativeAssetsManifest.json + + hash2 + + lUijHkoEgTXB2U+Rkyi/tirix7s8q5ZVfHlB2ql3dss= + + + Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf + + hash2 + + 2YZbZxoJ1oPROoYwidiCXg9ho3aWzl19RIvIAjqmJFM= + + + Frameworks/App.framework/flutter_assets/isolate_snapshot_data + + hash2 + + 8reyxbVL9wdI+wq3Kq+0w64HWUHccIXgZZm6Ni0Jzjc= + + + Frameworks/App.framework/flutter_assets/kernel_blob.bin + + hash2 + + yeIDrJXbGdjVfZaFy29wyOLyi2rP57ANdZjCzk8khDA= + + + Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf + + hash2 + + Z8RP6Rg7AC553ef2l34piGYcmj5KPF/OloeH79vtgjw= + + + Frameworks/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png + + hash2 + + YFGuQvtQWTGoM+WPkgmp+WZppNDks/BvbYLN4SoOBAE= + + + Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag + + hash2 + + Ys5LpuNCVDcf/fuOBnCvzFMU9EUu317nCvzwefLtfqI= + + + Frameworks/App.framework/flutter_assets/shaders/stretch_effect.frag + + hash2 + + Ic3y7MmxE2cfsihiDZUuuuDxAqeKOanfibbr32rsMVo= + + + Frameworks/App.framework/flutter_assets/vm_snapshot_data + + hash2 + + RJx6Caw9y6ANwkB2z4sHpwZNtJqcEORRZFqNocxYl5U= + + + Frameworks/Flutter.framework/Flutter + + hash2 + + CIxz8XUtbmBM4HfD42LAap/3Ja5P8gJD3MsND/RASbE= + + + Frameworks/Flutter.framework/Headers/Flutter.h + + hash2 + + wfWyagPYLCRR2+wTuGRbtW3z3z2AWS+YFxuiBOFdSjY= + + + Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h + + hash2 + + ehumZ2VCA9xOXBI/7gQunPmAgn9cJpiZKDS9p8XWqkY= + + + Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h + + hash2 + + EXDk4t+7qCpyQkar+q9WHqY9bcK8eyohCwGVtBJhMy8= + + + Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h + + hash2 + + 0h9+vK5K+r8moTsiGBfs6+TM9Qog089afHAy3gbcwDU= + + + Frameworks/Flutter.framework/Headers/FlutterChannels.h + + hash2 + + kg195C3vZLiOn8KeFQUy7DoVuA9VZDpqoBLVn64uGaI= + + + Frameworks/Flutter.framework/Headers/FlutterCodecs.h + + hash2 + + ZyqlHYuZbpFevVeny9Wdl0rVFgS7szIyssSiCyaaeFM= + + + Frameworks/Flutter.framework/Headers/FlutterDartProject.h + + hash2 + + U8q/0Ibt9q4O2HMsCdUwITtJdTx8Ljhlx+0aY83fH6s= + + + Frameworks/Flutter.framework/Headers/FlutterEngine.h + + hash2 + + KVKM2kmiYZrIjyoxvnKzFK9OVDkYMV368R5WIsIAdCo= + + + Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h + + hash2 + + SqzvIxqBXEJ3U9LJ32hCEXsrH2P16gumQ+gQx6Pdlf4= + + + Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h + + hash2 + + nmZjZpvFCXrygf4U9aPkNi8VcI7cL5AtA+CY5uUWIL0= + + + Frameworks/Flutter.framework/Headers/FlutterHourFormat.h + + hash2 + + Q4SLFSghL/5EFJPyLg7PNi9J/xpkVVfzro0VQiQHtrY= + + + Frameworks/Flutter.framework/Headers/FlutterMacros.h + + hash2 + + ebBVHSZcUnAbN4hRcYq3ttt6++z1Ybc8KVSYhVToD5k= + + + Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h + + hash2 + + 0aU9uM6QcpzmZpuFYObj9dGlGEkTKowPMERJQQdF2P4= + + + Frameworks/Flutter.framework/Headers/FlutterPlugin.h + + hash2 + + yK3kOMhW9njU/iR+C3B0lVMZVxS9pNJY3RQxr4hDmwM= + + + Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h + + hash2 + + +PMn+5SDj2Vd6RU8CQIt/JYl3T+8Dhp7HImqAzocoNk= + + + Frameworks/Flutter.framework/Headers/FlutterSceneDelegate.h + + hash2 + + G9urZeE312ldazkeP/7sut0t2hA3lfcuxHRSuLmj+gY= + + + Frameworks/Flutter.framework/Headers/FlutterSceneLifeCycle.h + + hash2 + + tNkLhO++POL42zg5fjEv5/DJfQrXu8qHY6JLbr8tIhc= + + + Frameworks/Flutter.framework/Headers/FlutterTexture.h + + hash2 + + JcpN4a9sv6xynlD3Ri611N5y+HoupUWp2hyrIXB/I8Y= + + + Frameworks/Flutter.framework/Headers/FlutterViewController.h + + hash2 + + 4jNuTXbCiZwqpx0lOmTdKSGDs+urojdoGpXOK6wJqaU= + + + Frameworks/Flutter.framework/Info.plist + + hash2 + + 5scthu7+/2E4tGVU9/89ZyiojkPTVEr8/m9WmJ4vexQ= + + + Frameworks/Flutter.framework/Modules/module.modulemap + + hash2 + + 0VjriRpZ7AZZaP/0mMAPMJPhi6LoMB4MhXzL5j24tGs= + + + Frameworks/Flutter.framework/PrivacyInfo.xcprivacy + + hash2 + + n5XX54YqS1a2btkmvW1iLSplRagn0ZhHJ4tDjVcdQhI= + + + Frameworks/Flutter.framework/_CodeSignature/CodeResources + + hash2 + + 3knTIyIhy8S7lYaxKOOvg/zECqhRL1RIDYKp13wvnRY= + + + Frameworks/Flutter.framework/icudtl.dat + + hash2 + + mYNngJqCHVlZKAicGXs/eVnwQg+B951NDa7lM3hJLtU= + + + Runner.debug.dylib + + hash2 + + kOmPcekNO99ad9IKQeN5KsfI6uYSR2sx1R1k2f+iBV4= + + + __preview.dylib + + hash2 + + WvbqAF0u06utr1qxEc2q0rEr/z+a1FXmvs3HParcMCI= + + + embedded.mobileprovision + + hash2 + + b9TID79e4Jfpf6/kygadbzj7eoEk3Us8GyadCex3DeQ= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/iphoneos/Runner.app/__preview.dylib b/build/ios/iphoneos/Runner.app/__preview.dylib new file mode 100755 index 0000000..48e9c56 Binary files /dev/null and b/build/ios/iphoneos/Runner.app/__preview.dylib differ diff --git a/build/ios/iphoneos/Runner.app/embedded.mobileprovision b/build/ios/iphoneos/Runner.app/embedded.mobileprovision new file mode 100644 index 0000000..148ecd3 Binary files /dev/null and b/build/ios/iphoneos/Runner.app/embedded.mobileprovision differ diff --git a/build/ios/iphonesimulator/Runner.app/AppFrameworkInfo.plist b/build/ios/iphonesimulator/Runner.app/AppFrameworkInfo.plist new file mode 100644 index 0000000..0ede935 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/AppFrameworkInfo.plist differ diff --git a/build/ios/iphonesimulator/Runner.app/AppIcon60x60@2x.png b/build/ios/iphonesimulator/Runner.app/AppIcon60x60@2x.png new file mode 100644 index 0000000..0ec3034 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/AppIcon60x60@2x.png differ diff --git a/build/ios/iphonesimulator/Runner.app/AppIcon76x76@2x~ipad.png b/build/ios/iphonesimulator/Runner.app/AppIcon76x76@2x~ipad.png new file mode 100644 index 0000000..8953cba Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/AppIcon76x76@2x~ipad.png differ diff --git a/build/ios/iphonesimulator/Runner.app/Assets.car b/build/ios/iphonesimulator/Runner.app/Assets.car new file mode 100644 index 0000000..5890eb0 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Assets.car differ diff --git a/build/ios/iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib b/build/ios/iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib new file mode 100644 index 0000000..623fb36 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib differ diff --git a/build/ios/iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/Info.plist b/build/ios/iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/Info.plist new file mode 100644 index 0000000..32288e8 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/Info.plist differ diff --git a/build/ios/iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib b/build/ios/iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib new file mode 100644 index 0000000..29c6297 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib differ diff --git a/build/ios/iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib b/build/ios/iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib new file mode 100644 index 0000000..5368f93 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib differ diff --git a/build/ios/iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/Info.plist b/build/ios/iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/Info.plist new file mode 100644 index 0000000..9a41f2c Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/Info.plist differ diff --git a/build/ios/iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib b/build/ios/iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib new file mode 100644 index 0000000..789545e Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib differ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/App b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/App new file mode 100755 index 0000000..18dea27 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/App differ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/Info.plist b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/Info.plist new file mode 100644 index 0000000..be88eec --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 13.0 + + diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..0faf5d1 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources @@ -0,0 +1,234 @@ + + + + + files + + Info.plist + + nHsEkmlVCwRZHdUPhDWVtuHob3A= + + flutter_assets/AssetManifest.bin + + yBKa76yKHsjKsbPqrZk0rblYsC4= + + flutter_assets/FontManifest.json + + vKJkVIcw+LGHFnKJGwrQwCREv68= + + flutter_assets/NOTICES.Z + + v6+aD2BPxuXazbZMsuDUoz2D778= + + flutter_assets/NativeAssetsManifest.json + + re4p7E8rPLLsN+wzaPN/+AVpXTY= + + flutter_assets/fonts/MaterialIcons-Regular.otf + + /CUoTuPQqqdexfyOT9lpJhV+2MQ= + + flutter_assets/isolate_snapshot_data + + WyI1cES1xjZzWuCeGrsyW+u32nc= + + flutter_assets/kernel_blob.bin + + 6knmQUMoCKve/X3R42dLlGB4ygE= + + flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf + + Bvk+P1ykE1PGRdktwgwDyz6AOqM= + + flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png + + kUCCgXRmQ7Ql3lxXrdQuoudq1L8= + + flutter_assets/shaders/ink_sparkle.frag + + EGRz1/Lz0IU55sDsYLpgQGHcfzg= + + flutter_assets/shaders/stretch_effect.frag + + oF3vzikJfeSpIcWLzeBHGrs5u+w= + + flutter_assets/vm_snapshot_data + + kPG5U/vi5JB3IT5eBEPxtv7pU18= + + + files2 + + flutter_assets/AssetManifest.bin + + hash2 + + 0g4fk58UvtMABh3ZfS4OTRXdb4+EJbGgylW5e+z+2no= + + + flutter_assets/FontManifest.json + + hash2 + + zX4DZFvESy3Ue3y2JvUcTsv1Whl6t3JBYotHrBZfviE= + + + flutter_assets/NOTICES.Z + + hash2 + + FRAZ9fYW0mkaSMjjIaFUUDBo2qXURsd3xKlzkL938TU= + + + flutter_assets/NativeAssetsManifest.json + + hash2 + + lUijHkoEgTXB2U+Rkyi/tirix7s8q5ZVfHlB2ql3dss= + + + flutter_assets/fonts/MaterialIcons-Regular.otf + + hash2 + + 2YZbZxoJ1oPROoYwidiCXg9ho3aWzl19RIvIAjqmJFM= + + + flutter_assets/isolate_snapshot_data + + hash2 + + 8reyxbVL9wdI+wq3Kq+0w64HWUHccIXgZZm6Ni0Jzjc= + + + flutter_assets/kernel_blob.bin + + hash2 + + wfPgc631RTEDA+i71jYW6uaBBFR5E9xZSJJj89sBNEQ= + + + flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf + + hash2 + + Z8RP6Rg7AC553ef2l34piGYcmj5KPF/OloeH79vtgjw= + + + flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png + + hash2 + + YFGuQvtQWTGoM+WPkgmp+WZppNDks/BvbYLN4SoOBAE= + + + flutter_assets/shaders/ink_sparkle.frag + + hash2 + + Ys5LpuNCVDcf/fuOBnCvzFMU9EUu317nCvzwefLtfqI= + + + flutter_assets/shaders/stretch_effect.frag + + hash2 + + Ic3y7MmxE2cfsihiDZUuuuDxAqeKOanfibbr32rsMVo= + + + flutter_assets/vm_snapshot_data + + hash2 + + RJx6Caw9y6ANwkB2z4sHpwZNtJqcEORRZFqNocxYl5U= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.bin b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.bin new file mode 100644 index 0000000..1dbd5dc --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.bin @@ -0,0 +1 @@ + 2packages/cupertino_icons/assets/CupertinoIcons.ttf  asset2packages/cupertino_icons/assets/CupertinoIcons.ttf4packages/flutter_map/lib/assets/flutter_map_logo.png  asset4packages/flutter_map/lib/assets/flutter_map_logo.png \ No newline at end of file diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/FontManifest.json b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/FontManifest.json new file mode 100644 index 0000000..464ab58 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/FontManifest.json @@ -0,0 +1 @@ +[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}] \ No newline at end of file diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/NOTICES.Z b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/NOTICES.Z new file mode 100644 index 0000000..56e61a7 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/NOTICES.Z differ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/NativeAssetsManifest.json b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/NativeAssetsManifest.json new file mode 100644 index 0000000..523bfc7 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/NativeAssetsManifest.json @@ -0,0 +1 @@ +{"format-version":[1,0,0],"native-assets":{}} \ No newline at end of file diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf new file mode 100644 index 0000000..8c99266 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf differ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/isolate_snapshot_data b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/isolate_snapshot_data new file mode 100644 index 0000000..39aeb99 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/isolate_snapshot_data differ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin new file mode 100644 index 0000000..bae2dd1 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin differ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf new file mode 100644 index 0000000..d580ce7 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf differ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png new file mode 100644 index 0000000..8603d0a Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png differ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag new file mode 100644 index 0000000..5d33a03 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag differ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/shaders/stretch_effect.frag b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/shaders/stretch_effect.frag new file mode 100644 index 0000000..7d310d5 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/shaders/stretch_effect.frag differ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/vm_snapshot_data b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/vm_snapshot_data new file mode 100644 index 0000000..3106bbd Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/vm_snapshot_data differ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Flutter b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Flutter new file mode 100755 index 0000000..eef40f2 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Flutter differ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/Flutter.h b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/Flutter.h new file mode 100644 index 0000000..54e1cd3 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/Flutter.h @@ -0,0 +1,26 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTER_H_ + +#import "FlutterAppDelegate.h" +#import "FlutterBinaryMessenger.h" +#import "FlutterCallbackCache.h" +#import "FlutterChannels.h" +#import "FlutterCodecs.h" +#import "FlutterDartProject.h" +#import "FlutterEngine.h" +#import "FlutterEngineGroup.h" +#import "FlutterHeadlessDartRunner.h" +#import "FlutterMacros.h" +#import "FlutterPlatformViews.h" +#import "FlutterPlugin.h" +#import "FlutterPluginAppLifeCycleDelegate.h" +#import "FlutterSceneDelegate.h" +#import "FlutterSceneLifeCycle.h" +#import "FlutterTexture.h" +#import "FlutterViewController.h" + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTER_H_ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h new file mode 100644 index 0000000..fce4fd3 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h @@ -0,0 +1,48 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERAPPDELEGATE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERAPPDELEGATE_H_ + +#import + +#import "FlutterMacros.h" +#import "FlutterPlugin.h" + +/** + * `UIApplicationDelegate` subclass for simple apps that want default behavior. + * + * This class implements the following behaviors: + * * Status bar touches are forwarded to the key window's root view + * `FlutterViewController`, in order to trigger scroll to top. + * * Keeps the Flutter connection open in debug mode when the phone screen + * locks. + * + * App delegates for Flutter applications are *not* required to inherit from + * this class. Developers of custom app delegate classes should copy and paste + * code as necessary from FlutterAppDelegate.mm. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterAppDelegate + : UIResponder + +@property(nonatomic, strong, nullable) UIWindow* window; + +/** + * The `FlutterPluginRegistrant` that will be used when FlutterViewControllers + * are instantiated from nibs. + * + * The `FlutterAppDelegate` itself can be passed in without creating a retain + * cycle. + * + * This was introduced to help users migrate code from the FlutterAppDelegate + * when UISceneDelegate was adopted. Using + * FlutterViewController.pluginRegistrant should be preferred since it doesn't + * rely on the FlutterAppDelegate. + */ +@property(nonatomic, strong, nullable) NSObject* pluginRegistrant; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERAPPDELEGATE_H_ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h new file mode 100644 index 0000000..eb0186f --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h @@ -0,0 +1,106 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERBINARYMESSENGER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERBINARYMESSENGER_H_ + +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN +/** + * A message reply callback. + * + * Used for submitting a binary reply back to a Flutter message sender. Also used + * in for handling a binary message reply received from Flutter. + * + * @param reply The reply. + */ +typedef void (^FlutterBinaryReply)(NSData* _Nullable reply); + +/** + * A strategy for handling incoming binary messages from Flutter and to send + * asynchronous replies back to Flutter. + * + * @param message The message. + * @param reply A callback for submitting an asynchronous reply to the sender. + */ +typedef void (^FlutterBinaryMessageHandler)(NSData* _Nullable message, FlutterBinaryReply reply); + +typedef int64_t FlutterBinaryMessengerConnection; + +@protocol FlutterTaskQueue +@end + +/** + * A facility for communicating with the Flutter side using asynchronous message + * passing with binary messages. + * + * Implementated by: + * - `FlutterBasicMessageChannel`, which supports communication using structured + * messages. + * - `FlutterMethodChannel`, which supports communication using asynchronous + * method calls. + * - `FlutterEventChannel`, which supports commuication using event streams. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterBinaryMessenger +/// TODO(gaaclarke): Remove optional when macos supports Background Platform Channels. +@optional +- (NSObject*)makeBackgroundTaskQueue; + +- (FlutterBinaryMessengerConnection) + setMessageHandlerOnChannel:(NSString*)channel + binaryMessageHandler:(FlutterBinaryMessageHandler _Nullable)handler + taskQueue:(NSObject* _Nullable)taskQueue; + +@required +/** + * Sends a binary message to the Flutter side on the specified channel, expecting + * no reply. + * + * @param channel The channel name. + * @param message The message. + */ +- (void)sendOnChannel:(NSString*)channel message:(NSData* _Nullable)message; + +/** + * Sends a binary message to the Flutter side on the specified channel, expecting + * an asynchronous reply. + * + * @param channel The channel name. + * @param message The message. + * @param callback A callback for receiving a reply. + */ +- (void)sendOnChannel:(NSString*)channel + message:(NSData* _Nullable)message + binaryReply:(FlutterBinaryReply _Nullable)callback; + +/** + * Registers a message handler for incoming binary messages from the Flutter side + * on the specified channel. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param channel The channel name. + * @param handler The message handler. + * @return An identifier that represents the connection that was just created to the channel. + */ +- (FlutterBinaryMessengerConnection)setMessageHandlerOnChannel:(NSString*)channel + binaryMessageHandler: + (FlutterBinaryMessageHandler _Nullable)handler; + +/** + * Clears out a channel's message handler if that handler is still the one that + * was created as a result of + * `setMessageHandlerOnChannel:binaryMessageHandler:`. + * + * @param connection The result from `setMessageHandlerOnChannel:binaryMessageHandler:`. + */ +- (void)cleanUpConnection:(FlutterBinaryMessengerConnection)connection; +@end +NS_ASSUME_NONNULL_END +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERBINARYMESSENGER_H_ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h new file mode 100644 index 0000000..b6e331d --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h @@ -0,0 +1,54 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERCALLBACKCACHE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERCALLBACKCACHE_H_ + +#import + +#import "FlutterMacros.h" + +/** + * An object containing the result of `FlutterCallbackCache`'s `lookupCallbackInformation` + * method. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterCallbackInformation : NSObject +/** + * The name of the callback. + */ +@property(copy) NSString* callbackName; +/** + * The class name of the callback. + */ +@property(copy) NSString* callbackClassName; +/** + * The library path of the callback. + */ +@property(copy) NSString* callbackLibraryPath; +@end + +/** + * The cache containing callback information for spawning a + * `FlutterHeadlessDartRunner`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterCallbackCache : NSObject +/** + * Returns the callback information for the given callback handle. + * This callback information can be used when spawning a + * `FlutterHeadlessDartRunner`. + * + * @param handle The handle for a callback, provided by the + * Dart method `PluginUtilities.getCallbackHandle`. + * @return A `FlutterCallbackInformation` object which contains the name of the + * callback, the name of the class in which the callback is defined, and the + * path of the library which contains the callback. If the provided handle is + * invalid, nil is returned. + */ ++ (FlutterCallbackInformation*)lookupCallbackInformation:(int64_t)handle; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERCALLBACKCACHE_H_ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterChannels.h b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterChannels.h new file mode 100644 index 0000000..b88b78a --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterChannels.h @@ -0,0 +1,487 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCHANNELS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCHANNELS_H_ + +#import "FlutterBinaryMessenger.h" +#import "FlutterCodecs.h" + +NS_ASSUME_NONNULL_BEGIN +/** + * A message reply callback. + * + * Used for submitting a reply back to a Flutter message sender. Also used in + * the dual capacity for handling a message reply received from Flutter. + * + * @param reply The reply. + */ +typedef void (^FlutterReply)(id _Nullable reply); + +/** + * A strategy for handling incoming messages from Flutter and to send + * asynchronous replies back to Flutter. + * + * @param message The message. + * @param callback A callback for submitting a reply to the sender which can be invoked from any + * thread. + */ +typedef void (^FlutterMessageHandler)(id _Nullable message, FlutterReply callback); + +/** + * A channel for communicating with the Flutter side using basic, asynchronous + * message passing. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterBasicMessageChannel : NSObject +/** + * Creates a `FlutterBasicMessageChannel` with the specified name and binary + * messenger. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * The channel uses `FlutterStandardMessageCodec` to encode and decode messages. + * + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (instancetype)messageChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Creates a `FlutterBasicMessageChannel` with the specified name, binary + * messenger, and message codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The message codec. + */ ++ (instancetype)messageChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterBasicMessageChannel` with the specified name, binary + * messenger, and message codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The message codec. + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterBasicMessageChannel` with the specified name, binary + * messenger, and message codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The message codec. + * @param taskQueue The FlutterTaskQueue that executes the handler (see + -[FlutterBinaryMessenger makeBackgroundTaskQueue]). + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec + taskQueue:(NSObject* _Nullable)taskQueue; + +/** + * Sends the specified message to the Flutter side, ignoring any reply. + * + * @param message The message. Must be supported by the codec of this + * channel. + */ +- (void)sendMessage:(id _Nullable)message; + +/** + * Sends the specified message to the Flutter side, expecting an asynchronous + * reply. + * + * @param message The message. Must be supported by the codec of this channel. + * @param callback A callback to be invoked with the message reply from Flutter. + */ +- (void)sendMessage:(id _Nullable)message reply:(FlutterReply _Nullable)callback; + +/** + * Registers a message handler with this channel. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param handler The message handler. + */ +- (void)setMessageHandler:(FlutterMessageHandler _Nullable)handler; + +/** + * Adjusts the number of messages that will get buffered when sending messages to + * channels that aren't fully set up yet. For example, the engine isn't running + * yet or the channel's message handler isn't set up on the Dart side yet. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param newSize The number of messages that will get buffered. + */ ++ (void)resizeChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + size:(NSInteger)newSize; + +/** + * Adjusts the number of messages that will get buffered when sending messages to + * channels that aren't fully set up yet. For example, the engine isn't running + * yet or the channel's message handler isn't set up on the Dart side yet. + * + * @param newSize The number of messages that will get buffered. + */ +- (void)resizeChannelBuffer:(NSInteger)newSize; + +/** + * Defines whether the channel should show warning messages when discarding messages + * due to overflow. + * + * @param warns When false, the channel is expected to overflow and warning messages + * will not be shown. + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (void)setWarnsOnOverflow:(BOOL)warns + forChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Defines whether the channel should show warning messages when discarding messages + * due to overflow. + * + * @param warns When false, the channel is expected to overflow and warning messages + * will not be shown. + */ +- (void)setWarnsOnOverflow:(BOOL)warns; + +@end + +/** + * A method call result callback. + * + * Used for submitting a method call result back to a Flutter caller. Also used in + * the dual capacity for handling a method call result received from Flutter. + * + * @param result The result. + */ +typedef void (^FlutterResult)(id _Nullable result); + +/** + * A strategy for handling method calls. + * + * @param call The incoming method call. + * @param result A callback to asynchronously submit the result of the call. + * Invoke the callback with a `FlutterError` to indicate that the call failed. + * Invoke the callback with `FlutterMethodNotImplemented` to indicate that the + * method was unknown. Any other values, including `nil`, are interpreted as + * successful results. This can be invoked from any thread. + */ +typedef void (^FlutterMethodCallHandler)(FlutterMethodCall* call, FlutterResult result); + +/** + * A constant used with `FlutterMethodCallHandler` to respond to the call of an + * unknown method. + */ +FLUTTER_DARWIN_EXPORT +extern NSObject const* FlutterMethodNotImplemented; + +/** + * A channel for communicating with the Flutter side using invocation of + * asynchronous methods. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterMethodChannel : NSObject +/** + * Creates a `FlutterMethodChannel` with the specified name and binary messenger. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * The channel uses `FlutterStandardMethodCodec` to encode and decode method calls + * and result envelopes. + * + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (instancetype)methodChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Creates a `FlutterMethodChannel` with the specified name, binary messenger, and + * method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ ++ (instancetype)methodChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterMethodChannel` with the specified name, binary messenger, + * and method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterMethodChannel` with the specified name, binary messenger, + * method codec, and task queue. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + * @param taskQueue The FlutterTaskQueue that executes the handler (see + -[FlutterBinaryMessenger makeBackgroundTaskQueue]). + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec + taskQueue:(NSObject* _Nullable)taskQueue; + +// clang-format off +/** + * Invokes the specified Flutter method with the specified arguments, expecting + * no results. + * + * @see [MethodChannel.setMethodCallHandler](https://api.flutter.dev/flutter/services/MethodChannel/setMethodCallHandler.html) + * + * @param method The name of the method to invoke. + * @param arguments The arguments. Must be a value supported by the codec of this + * channel. + */ +// clang-format on +- (void)invokeMethod:(NSString*)method arguments:(id _Nullable)arguments; + +/** + * Invokes the specified Flutter method with the specified arguments, expecting + * an asynchronous result. + * + * @param method The name of the method to invoke. + * @param arguments The arguments. Must be a value supported by the codec of this + * channel. + * @param callback A callback that will be invoked with the asynchronous result. + * The result will be a `FlutterError` instance, if the method call resulted + * in an error on the Flutter side. Will be `FlutterMethodNotImplemented`, if + * the method called was not implemented on the Flutter side. Any other value, + * including `nil`, should be interpreted as successful results. + */ +- (void)invokeMethod:(NSString*)method + arguments:(id _Nullable)arguments + result:(FlutterResult _Nullable)callback; +/** + * Registers a handler for method calls from the Flutter side. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param handler The method call handler. + */ +- (void)setMethodCallHandler:(FlutterMethodCallHandler _Nullable)handler; + +/** + * Adjusts the number of messages that will get buffered when sending messages to + * channels that aren't fully set up yet. For example, the engine isn't running + * yet or the channel's message handler isn't set up on the Dart side yet. + */ +- (void)resizeChannelBuffer:(NSInteger)newSize; + +@end + +/** + * An event sink callback. + * + * @param event The event. + */ +typedef void (^FlutterEventSink)(id _Nullable event); + +/** + * A strategy for exposing an event stream to the Flutter side. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterStreamHandler +/** + * Sets up an event stream and begin emitting events. + * + * Invoked when the first listener is registered with the Stream associated to + * this channel on the Flutter side. + * + * @param arguments Arguments for the stream. + * @param events A callback to asynchronously emit events. Invoke the + * callback with a `FlutterError` to emit an error event. Invoke the + * callback with `FlutterEndOfEventStream` to indicate that no more + * events will be emitted. Any other value, including `nil` are emitted as + * successful events. + * @return A FlutterError instance, if setup fails. + */ +- (FlutterError* _Nullable)onListenWithArguments:(id _Nullable)arguments + eventSink:(FlutterEventSink)events; + +/** + * Tears down an event stream. + * + * Invoked when the last listener is deregistered from the Stream associated to + * this channel on the Flutter side. + * + * The channel implementation may call this method with `nil` arguments + * to separate a pair of two consecutive set up requests. Such request pairs + * may occur during Flutter hot restart. + * + * @param arguments Arguments for the stream. + * @return A FlutterError instance, if teardown fails. + */ +- (FlutterError* _Nullable)onCancelWithArguments:(id _Nullable)arguments; +@end + +/** + * A constant used with `FlutterEventChannel` to indicate end of stream. + */ +FLUTTER_DARWIN_EXPORT +extern NSObject const* FlutterEndOfEventStream; + +/** + * A channel for communicating with the Flutter side using event streams. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEventChannel : NSObject +/** + * Creates a `FlutterEventChannel` with the specified name and binary messenger. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterViewController`. + * + * The channel uses `FlutterStandardMethodCodec` to decode stream setup and + * teardown requests, and to encode event envelopes. + * + * @param name The channel name. + * @param messenger The binary messenger. + */ ++ (instancetype)eventChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger; + +/** + * Creates a `FlutterEventChannel` with the specified name, binary messenger, + * and method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ ++ (instancetype)eventChannelWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterEventChannel` with the specified name, binary messenger, + * and method codec. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec; + +/** + * Initializes a `FlutterEventChannel` with the specified name, binary messenger, + * method codec and task queue. + * + * The channel name logically identifies the channel; identically named channels + * interfere with each other's communication. + * + * The binary messenger is a facility for sending raw, binary messages to the + * Flutter side. This protocol is implemented by `FlutterEngine` and `FlutterViewController`. + * + * @param name The channel name. + * @param messenger The binary messenger. + * @param codec The method codec. + * @param taskQueue The FlutterTaskQueue that executes the handler (see + -[FlutterBinaryMessenger makeBackgroundTaskQueue]). + */ +- (instancetype)initWithName:(NSString*)name + binaryMessenger:(NSObject*)messenger + codec:(NSObject*)codec + taskQueue:(NSObject* _Nullable)taskQueue; +/** + * Registers a handler for stream setup requests from the Flutter side. + * + * Replaces any existing handler. Use a `nil` handler for unregistering the + * existing handler. + * + * @param handler The stream handler. + */ +- (void)setStreamHandler:(NSObject* _Nullable)handler; +@end +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCHANNELS_H_ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCodecs.h b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCodecs.h new file mode 100644 index 0000000..93e1d32 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterCodecs.h @@ -0,0 +1,478 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCODECS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCODECS_H_ + +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * A message encoding/decoding mechanism. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterMessageCodec +/** + * Returns a shared instance of this `FlutterMessageCodec`. + */ ++ (instancetype)sharedInstance; + +/** + * Encodes the specified message into binary. + * + * @param message The message. + * @return The binary encoding, or `nil`, if `message` was `nil`. + */ +- (NSData* _Nullable)encode:(id _Nullable)message; + +/** + * Decodes the specified message from binary. + * + * @param message The message. + * @return The decoded message, or `nil`, if `message` was `nil`. + */ +- (id _Nullable)decode:(NSData* _Nullable)message; +@end + +/** + * A `FlutterMessageCodec` using unencoded binary messages, represented as + * `NSData` instances. + * + * This codec is guaranteed to be compatible with the corresponding + * [BinaryCodec](https://api.flutter.dev/flutter/services/BinaryCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * On the Dart side, messages are represented using `ByteData`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterBinaryCodec : NSObject +@end + +/** + * A `FlutterMessageCodec` using UTF-8 encoded `NSString` messages. + * + * This codec is guaranteed to be compatible with the corresponding + * [StringCodec](https://api.flutter.dev/flutter/services/StringCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStringCodec : NSObject +@end + +/** + * A `FlutterMessageCodec` using UTF-8 encoded JSON messages. + * + * This codec is guaranteed to be compatible with the corresponding + * [JSONMessageCodec](https://api.flutter.dev/flutter/services/JSONMessageCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Supports values accepted by `NSJSONSerialization` plus top-level + * `nil`, `NSNumber`, and `NSString`. + * + * On the Dart side, JSON messages are handled by the JSON facilities of the + * [`dart:convert`](https://api.dartlang.org/stable/dart-convert/JSON-constant.html) + * package. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterJSONMessageCodec : NSObject +@end + +/** + * A writer of the Flutter standard binary encoding. + * + * See `FlutterStandardMessageCodec` for details on the encoding. + * + * The encoding is extensible via subclasses overriding `writeValue`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardWriter : NSObject +/** + * Create a `FlutterStandardWriter` who will write to \p data. + */ +- (instancetype)initWithData:(NSMutableData*)data; +/** Write a 8-bit byte. */ +- (void)writeByte:(UInt8)value; +/** Write an array of \p bytes of size \p length. */ +- (void)writeBytes:(const void*)bytes length:(NSUInteger)length; +/** Write an array of bytes contained in \p data. */ +- (void)writeData:(NSData*)data; +/** Write 32-bit unsigned integer that represents a \p size of a collection. */ +- (void)writeSize:(UInt32)size; +/** Write zero padding until data is aligned with \p alignment. */ +- (void)writeAlignment:(UInt8)alignment; +/** Write a string with UTF-8 encoding. */ +- (void)writeUTF8:(NSString*)value; +/** Introspects into an object and writes its representation. + * + * Supported Data Types: + * - NSNull + * - NSNumber + * - NSString (as UTF-8) + * - FlutterStandardTypedData + * - NSArray of supported types + * - NSDictionary of supporte types + * + * NSAsserts on failure. + */ +- (void)writeValue:(id)value; +@end + +/** + * A reader of the Flutter standard binary encoding. + * + * See `FlutterStandardMessageCodec` for details on the encoding. + * + * The encoding is extensible via subclasses overriding `readValueOfType`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardReader : NSObject +/** + * Create a new `FlutterStandardReader` who reads from \p data. + */ +- (instancetype)initWithData:(NSData*)data; +/** Returns YES when the reader hasn't reached the end of its data. */ +- (BOOL)hasMore; +/** Reads a byte value and increments the position. */ +- (UInt8)readByte; +/** Reads a sequence of byte values of \p length and increments the position. */ +- (void)readBytes:(void*)destination length:(NSUInteger)length; +/** Reads a sequence of byte values of \p length and increments the position. */ +- (NSData*)readData:(NSUInteger)length; +/** Reads a 32-bit unsigned integer representing a collection size and increments the position.*/ +- (UInt32)readSize; +/** Advances the read position until it is aligned with \p alignment. */ +- (void)readAlignment:(UInt8)alignment; +/** Read a null terminated string encoded with UTF-8/ */ +- (NSString*)readUTF8; +/** + * Reads a byte for `FlutterStandardField` the decodes a value matching that type. + * + * See also: -[FlutterStandardWriter writeValue] + */ +- (nullable id)readValue; +/** + * Decodes a value matching the \p type specified. + * + * See also: + * - `FlutterStandardField` + * - `-[FlutterStandardWriter writeValue]` + */ +- (nullable id)readValueOfType:(UInt8)type; +@end + +/** + * A factory of compatible reader/writer instances using the Flutter standard + * binary encoding or extensions thereof. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardReaderWriter : NSObject +/** + * Create a new `FlutterStandardWriter` for writing to \p data. + */ +- (FlutterStandardWriter*)writerWithData:(NSMutableData*)data; +/** + * Create a new `FlutterStandardReader` for reading from \p data. + */ +- (FlutterStandardReader*)readerWithData:(NSData*)data; +@end + +/** + * A `FlutterMessageCodec` using the Flutter standard binary encoding. + * + * This codec is guaranteed to be compatible with the corresponding + * [StandardMessageCodec](https://api.flutter.dev/flutter/services/StandardMessageCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Supported messages are acyclic values of these forms: + * + * - `nil` or `NSNull` + * - `NSNumber` (including their representation of Boolean values) + * - `NSString` + * - `FlutterStandardTypedData` + * - `NSArray` of supported values + * - `NSDictionary` with supported keys and values + * + * On the Dart side, these values are represented as follows: + * + * - `nil` or `NSNull`: null + * - `NSNumber`: `bool`, `int`, or `double`, depending on the contained value. + * - `NSString`: `String` + * - `FlutterStandardTypedData`: `Uint8List`, `Int32List`, `Int64List`, or `Float64List` + * - `NSArray`: `List` + * - `NSDictionary`: `Map` + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardMessageCodec : NSObject +/** + * Create a `FlutterStandardMessageCodec` who will read and write to \p readerWriter. + */ ++ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter; +@end + +/** + * Command object representing a method call on a `FlutterMethodChannel`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterMethodCall : NSObject +/** + * Creates a method call for invoking the specified named method with the + * specified arguments. + * + * @param method the name of the method to call. + * @param arguments the arguments value. + */ ++ (instancetype)methodCallWithMethodName:(NSString*)method arguments:(id _Nullable)arguments; + +/** + * The method name. + */ +@property(readonly, nonatomic) NSString* method; + +/** + * The arguments. + */ +@property(readonly, nonatomic, nullable) id arguments; +@end + +/** + * Error object representing an unsuccessful outcome of invoking a method + * on a `FlutterMethodChannel`, or an error event on a `FlutterEventChannel`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterError : NSObject +/** + * Creates a `FlutterError` with the specified error code, message, and details. + * + * @param code An error code string for programmatic use. + * @param message A human-readable error message. + * @param details Custom error details. + */ ++ (instancetype)errorWithCode:(NSString*)code + message:(NSString* _Nullable)message + details:(id _Nullable)details; +/** + The error code. + */ +@property(readonly, nonatomic) NSString* code; + +/** + The error message. + */ +@property(readonly, nonatomic, nullable) NSString* message; + +/** + The error details. + */ +@property(readonly, nonatomic, nullable) id details; +@end + +/** + * Type of numeric data items encoded in a `FlutterStandardDataType`. + * + * - FlutterStandardDataTypeUInt8: plain bytes + * - FlutterStandardDataTypeInt32: 32-bit signed integers + * - FlutterStandardDataTypeInt64: 64-bit signed integers + * - FlutterStandardDataTypeFloat64: 64-bit floats + */ +typedef NS_ENUM(NSInteger, FlutterStandardDataType) { + // NOLINTBEGIN(readability-identifier-naming) + FlutterStandardDataTypeUInt8, + FlutterStandardDataTypeInt32, + FlutterStandardDataTypeInt64, + FlutterStandardDataTypeFloat32, + FlutterStandardDataTypeFloat64, + // NOLINTEND(readability-identifier-naming) +}; + +/** + * A byte buffer holding `UInt8`, `SInt32`, `SInt64`, or `Float64` values, used + * with `FlutterStandardMessageCodec` and `FlutterStandardMethodCodec`. + * + * Two's complement encoding is used for signed integers. IEEE754 + * double-precision representation is used for floats. The platform's native + * endianness is assumed. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardTypedData : NSObject +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as plain bytes. + * + * @param data the byte data. + */ ++ (instancetype)typedDataWithBytes:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 32-bit signed integers. + * + * @param data the byte data. The length must be divisible by 4. + */ ++ (instancetype)typedDataWithInt32:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 64-bit signed integers. + * + * @param data the byte data. The length must be divisible by 8. + */ ++ (instancetype)typedDataWithInt64:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 32-bit floats. + * + * @param data the byte data. The length must be divisible by 8. + */ ++ (instancetype)typedDataWithFloat32:(NSData*)data; + +/** + * Creates a `FlutterStandardTypedData` which interprets the specified data + * as 64-bit floats. + * + * @param data the byte data. The length must be divisible by 8. + */ ++ (instancetype)typedDataWithFloat64:(NSData*)data; + +/** + * The raw underlying data buffer. + */ +@property(readonly, nonatomic) NSData* data; + +/** + * The type of the encoded values. + */ +@property(readonly, nonatomic, assign) FlutterStandardDataType type; + +/** + * The number of value items encoded. + */ +@property(readonly, nonatomic, assign) UInt32 elementCount; + +/** + * The number of bytes used by the encoding of a single value item. + */ +@property(readonly, nonatomic, assign) UInt8 elementSize; +@end + +/** + * An arbitrarily large integer value, used with `FlutterStandardMessageCodec` + * and `FlutterStandardMethodCodec`. + */ +FLUTTER_DARWIN_EXPORT +FLUTTER_UNAVAILABLE("Unavailable on 2018-08-31. Deprecated on 2018-01-09. " + "FlutterStandardBigInteger was needed because the Dart 1.0 int type had no " + "size limit. With Dart 2.0, the int type is a fixed-size, 64-bit signed " + "integer. If you need to communicate larger integers, use NSString encoding " + "instead.") +@interface FlutterStandardBigInteger : NSObject +@end + +/** + * A codec for method calls and enveloped results. + * + * Method calls are encoded as binary messages with enough structure that the + * codec can extract a method name `NSString` and an arguments `NSObject`, + * possibly `nil`. These data items are used to populate a `FlutterMethodCall`. + * + * Result envelopes are encoded as binary messages with enough structure that + * the codec can determine whether the result was successful or an error. In + * the former case, the codec can extract the result `NSObject`, possibly `nil`. + * In the latter case, the codec can extract an error code `NSString`, a + * human-readable `NSString` error message (possibly `nil`), and a custom + * error details `NSObject`, possibly `nil`. These data items are used to + * populate a `FlutterError`. + */ +FLUTTER_DARWIN_EXPORT +@protocol FlutterMethodCodec +/** + * Provides access to a shared instance this codec. + * + * @return The shared instance. + */ ++ (instancetype)sharedInstance; + +/** + * Encodes the specified method call into binary. + * + * @param methodCall The method call. The arguments value + * must be supported by this codec. + * @return The binary encoding. + */ +- (NSData*)encodeMethodCall:(FlutterMethodCall*)methodCall; + +/** + * Decodes the specified method call from binary. + * + * @param methodCall The method call to decode. + * @return The decoded method call. + */ +- (FlutterMethodCall*)decodeMethodCall:(NSData*)methodCall; + +/** + * Encodes the specified successful result into binary. + * + * @param result The result. Must be a value supported by this codec. + * @return The binary encoding. + */ +- (NSData*)encodeSuccessEnvelope:(id _Nullable)result; + +/** + * Encodes the specified error result into binary. + * + * @param error The error object. The error details value must be supported + * by this codec. + * @return The binary encoding. + */ +- (NSData*)encodeErrorEnvelope:(FlutterError*)error; + +/** + * Deccodes the specified result envelope from binary. + * + * @param envelope The error object. + * @return The result value, if the envelope represented a successful result, + * or a `FlutterError` instance, if not. + */ +- (id _Nullable)decodeEnvelope:(NSData*)envelope; +@end + +/** + * A `FlutterMethodCodec` using UTF-8 encoded JSON method calls and result + * envelopes. + * + * This codec is guaranteed to be compatible with the corresponding + * [JSONMethodCodec](https://api.flutter.dev/flutter/services/JSONMethodCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Values supported as methods arguments and result payloads are + * those supported as top-level or leaf values by `FlutterJSONMessageCodec`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterJSONMethodCodec : NSObject +@end + +/** + * A `FlutterMethodCodec` using the Flutter standard binary encoding. + * + * This codec is guaranteed to be compatible with the corresponding + * [StandardMethodCodec](https://api.flutter.dev/flutter/services/StandardMethodCodec-class.html) + * on the Dart side. These parts of the Flutter SDK are evolved synchronously. + * + * Values supported as method arguments and result payloads are those supported by + * `FlutterStandardMessageCodec`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterStandardMethodCodec : NSObject +/** + * Create a `FlutterStandardMethodCodec` who will read and write to \p readerWriter. + */ ++ (instancetype)codecWithReaderWriter:(FlutterStandardReaderWriter*)readerWriter; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERCODECS_H_ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterDartProject.h b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterDartProject.h new file mode 100644 index 0000000..c1fd8db --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterDartProject.h @@ -0,0 +1,102 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERDARTPROJECT_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERDARTPROJECT_H_ + +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * A set of Flutter and Dart assets used by a `FlutterEngine` to initialize execution. + * + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterDartProject : NSObject + +/** + * Initializes a Flutter Dart project from a bundle. + * + * The bundle must either contain a flutter_assets resource directory, or set the Info.plist key + * FLTAssetsPath to override that name (if you are doing a custom build using a different name). + * + * @param bundle The bundle containing the Flutter assets directory. If nil, the App framework + * created by Flutter will be used. + */ +- (instancetype)initWithPrecompiledDartBundle:(nullable NSBundle*)bundle NS_DESIGNATED_INITIALIZER; +/** + * Unavailable - use `init` instead. + */ +- (instancetype)initFromDefaultSourceForConfiguration API_UNAVAILABLE(macos) + FLUTTER_UNAVAILABLE("Use -init instead."); + +/** + * Returns the default identifier for the bundle where we expect to find the Flutter Dart + * application. + */ ++ (NSString*)defaultBundleIdentifier; + +/** + * An NSArray of NSStrings to be passed as command line arguments to the Dart entrypoint. + * + * If this is not explicitly set, this will default to the contents of + * [NSProcessInfo arguments], without the binary name. + * + * Set this to nil to pass no arguments to the Dart entrypoint. + */ +@property(nonatomic, nullable, copy) + NSArray* dartEntrypointArguments API_UNAVAILABLE(ios); + +/** + * Returns the file name for the given asset. If the bundle with the identifier + * "io.flutter.flutter.app" exists, it will try use that bundle; otherwise, it + * will use the main bundle. To specify a different bundle, use + * `+lookupKeyForAsset:fromBundle`. + * + * @param asset The name of the asset. The name can be hierarchical. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset; + +/** + * Returns the file name for the given asset. + * The returned file name can be used to access the asset in the supplied bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param bundle The `NSBundle` to use for looking up the asset. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset fromBundle:(nullable NSBundle*)bundle; + +/** + * Returns the file name for the given asset which originates from the specified package. + * The returned file name can be used to access the asset in the application's main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package; + +/** + * Returns the file name for the given asset which originates from the specified package. + * The returned file name can be used to access the asset in the specified bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @param bundle The bundle to use when doing the lookup. + * @return the file name to be used for lookup in the main bundle. + */ ++ (NSString*)lookupKeyForAsset:(NSString*)asset + fromPackage:(NSString*)package + fromBundle:(nullable NSBundle*)bundle; + +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERDARTPROJECT_H_ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngine.h b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngine.h new file mode 100644 index 0000000..bd03719 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngine.h @@ -0,0 +1,495 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINE_H_ + +#import +#import + +#import "FlutterBinaryMessenger.h" +#import "FlutterDartProject.h" +#import "FlutterMacros.h" +#import "FlutterPlugin.h" +#import "FlutterTexture.h" + +@class FlutterViewController; + +NS_ASSUME_NONNULL_BEGIN + +/** + * The dart entrypoint that is associated with `main()`. This is to be used as an argument to the + * `runWithEntrypoint*` methods. + */ +// NOLINTNEXTLINE(readability-identifier-naming) +extern NSString* const FlutterDefaultDartEntrypoint; + +/** + * The default Flutter initial route ("/"). + */ +// NOLINTNEXTLINE(readability-identifier-naming) +extern NSString* const FlutterDefaultInitialRoute; + +/** + * The FlutterEngine class coordinates a single instance of execution for a + * `FlutterDartProject`. It may have zero or one `FlutterViewController` at a + * time, which can be specified via `-setViewController:`. + * `FlutterViewController`'s `initWithEngine` initializer will automatically call + * `-setViewController:` for itself. + * + * A FlutterEngine can be created independently of a `FlutterViewController` for + * headless execution. It can also persist across the lifespan of multiple + * `FlutterViewController` instances to maintain state and/or asynchronous tasks + * (such as downloading a large file). + * + * A FlutterEngine can also be used to prewarm the Dart execution environment and reduce the + * latency of showing the Flutter screen when a `FlutterViewController` is created and presented. + * See https://docs.flutter.dev/development/add-to-app/performance for more details on loading + * performance. + * + * Alternatively, you can simply create a new `FlutterViewController` with only a + * `FlutterDartProject`. That `FlutterViewController` will internally manage its + * own instance of a FlutterEngine, but will not guarantee survival of the engine + * beyond the life of the ViewController. + * + * A newly initialized FlutterEngine will not actually run a Dart Isolate until + * either `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is invoked. + * One of these methods must be invoked before calling `-setViewController:`. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEngine : NSObject + +/** + * Default initializer for a FlutterEngine. + * + * Threads created by this FlutterEngine will appear as "FlutterEngine #" in + * Instruments. The prefix can be customized using `initWithName`. + * + * The engine will execute the project located in the bundle with the identifier + * "io.flutter.flutter.app" (the default for Flutter projects). + * + * A newly initialized engine will not run until either `-runWithEntrypoint:` or + * `-runWithEntrypoint:libraryURI:` is called. + * + * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`. + * This means that the engine will continue to run regardless of whether a `FlutterViewController` + * is attached to it or not, until `-destroyContext:` is called or the process finishes. + */ +- (instancetype)init; + +/** + * Initialize this FlutterEngine. + * + * The engine will execute the project located in the bundle with the identifier + * "io.flutter.flutter.app" (the default for Flutter projects). + * + * A newly initialized engine will not run until either `-runWithEntrypoint:` or + * `-runWithEntrypoint:libraryURI:` is called. + * + * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`. + * This means that the engine will continue to run regardless of whether a `FlutterViewController` + * is attached to it or not, until `-destroyContext:` is called or the process finishes. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + */ +- (instancetype)initWithName:(NSString*)labelPrefix; + +/** + * Initialize this FlutterEngine with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate + * the project in a default location (the flutter_assets folder in the iOS application + * bundle). + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called. + * + * FlutterEngine created with this method will have allowHeadlessExecution set to `YES`. + * This means that the engine will continue to run regardless of whether a `FlutterViewController` + * is attached to it or not, until `-destroyContext:` is called or the process finishes. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + * @param project The `FlutterDartProject` to run. + */ +- (instancetype)initWithName:(NSString*)labelPrefix project:(nullable FlutterDartProject*)project; + +/** + * Initialize this FlutterEngine with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate + * the project in a default location (the flutter_assets folder in the iOS application + * bundle). + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + * @param project The `FlutterDartProject` to run. + * @param allowHeadlessExecution Whether or not to allow this instance to continue + * running after passing a nil `FlutterViewController` to `-setViewController:`. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(nullable FlutterDartProject*)project + allowHeadlessExecution:(BOOL)allowHeadlessExecution; + +/** + * Initialize this FlutterEngine with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterEngine will attempt to locate + * the project in a default location (the flutter_assets folder in the iOS application + * bundle). + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI:` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances, and is used in instrumentation to label + * the threads used by this FlutterEngine. + * @param project The `FlutterDartProject` to run. + * @param allowHeadlessExecution Whether or not to allow this instance to continue + * running after passing a nil `FlutterViewController` to `-setViewController:`. + * @param restorationEnabled Whether state restoration is enabled. When true, the framework will + * wait for the attached view controller to provide restoration data. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(nullable FlutterDartProject*)project + allowHeadlessExecution:(BOOL)allowHeadlessExecution + restorationEnabled:(BOOL)restorationEnabled NS_DESIGNATED_INITIALIZER; + +/** + * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that + * contains `main()`), using `main()` as the entrypoint (the default for Flutter projects), + * and using "/" (the default route) as the initial route. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)run; + +/** + * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that + * contains `main()`), using "/" (the default route) as the initial route. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from the same Dart + * library that contains the app's main() function. If this is FlutterDefaultDartEntrypoint (or + * nil) it will default to `main()`. If it is not the app's main() function, that function must + * be decorated with `@pragma(vm:entry-point)` to ensure the method is not tree-shaken by the Dart + * compiler. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint; + +/** + * Runs a Dart program on an Isolate from the main Dart library (i.e. the library that + * contains `main()`). + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from the same Dart + * library that contains the app's main() function. If this is FlutterDefaultDartEntrypoint (or + * nil), it will default to `main()`. If it is not the app's main() function, that function must + * be decorated with `@pragma(vm:entry-point)` to ensure the method is not tree-shaken by the Dart + * compiler. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint + initialRoute:(nullable NSString*)initialRoute; + +/** + * Runs a Dart program on an Isolate using the specified entrypoint and Dart library, + * which may not be the same as the library containing the Dart program's `main()` function. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param uri The URI of the Dart library which contains the entrypoint method + * (example "package:foo_package/main.dart"). If nil, this will default to + * the same library as the `main()` function in the Dart program. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint libraryURI:(nullable NSString*)uri; + +/** + * Runs a Dart program on an Isolate using the specified entrypoint and Dart library, + * which may not be the same as the library containing the Dart program's `main()` function. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint + * method (example "package:foo_package/main.dart"). If nil, this will + * default to the same library as the `main()` function in the Dart program. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI + initialRoute:(nullable NSString*)initialRoute; + +/** + * Runs a Dart program on an Isolate using the specified entrypoint and Dart library, + * which may not be the same as the library containing the Dart program's `main()` function. + * + * The first call to this method will create a new Isolate. Subsequent calls will return + * immediately and have no effect. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint + * method (example "package:foo_package/main.dart"). If nil, this will + * default to the same library as the `main()` function in the Dart program. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * @param entrypointArgs Arguments passed as a list of string to Dart's entrypoint function. + * @return YES if the call succeeds in creating and running a Flutter Engine instance; NO otherwise. + */ +- (BOOL)runWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI + initialRoute:(nullable NSString*)initialRoute + entrypointArgs:(nullable NSArray*)entrypointArgs; + +/** + * Destroy running context for an engine. + * + * This method can be used to force the FlutterEngine object to release all resources. + * After sending this message, the object will be in an unusable state until it is deallocated. + * Accessing properties or sending messages to it will result in undefined behavior or runtime + * errors. + */ +- (void)destroyContext; + +/** + * Ensures that Flutter will generate a semantics tree. + * + * This is enabled by default if certain accessibility services are turned on by + * the user, or when using a Simulator. This method allows a user to turn + * semantics on when they would not ordinarily be generated and the performance + * overhead is not a concern, e.g. for UI testing. Note that semantics should + * never be programmatically turned off, as it would potentially disable + * accessibility services an end user has requested. + * + * This method must only be called after launching the engine via + * `-runWithEntrypoint:` or `-runWithEntryPoint:libraryURI`. + * + * Although this method returns synchronously, it does not guarantee that a + * semantics tree is actually available when the method returns. It + * synchronously ensures that the next frame the Flutter framework creates will + * have a semantics tree. + * + * You can subscribe to semantics updates via `NSNotificationCenter` by adding + * an observer for the name `FlutterSemanticsUpdateNotification`. The `object` + * parameter will be the `FlutterViewController` associated with the semantics + * update. This will asynchronously fire after a semantics tree has actually + * built (which may be some time after the frame has been rendered). + */ +- (void)ensureSemanticsEnabled; + +/** + * Sets the `FlutterViewController` for this instance. The FlutterEngine must be + * running (e.g. a successful call to `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI`) + * before calling this method. Callers may pass nil to remove the viewController + * and have the engine run headless in the current process. + * + * A FlutterEngine can only have one `FlutterViewController` at a time. If there is + * already a `FlutterViewController` associated with this instance, this method will replace + * the engine's current viewController with the newly specified one. + * + * Setting the viewController will signal the engine to start animations and drawing, and unsetting + * it will signal the engine to stop animations and drawing. However, neither will impact the state + * of the Dart program's execution. + */ +@property(nonatomic, weak) FlutterViewController* viewController; + +/** + * The `FlutterMethodChannel` used for localization related platform messages, such as + * setting the locale. + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly, nullable) FlutterMethodChannel* localizationChannel; +/** + * The `FlutterMethodChannel` used for navigation related platform messages. + * + * Can be nil after `destroyContext` is called. + * + * @see [Navigation + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/navigation-constant.html) + * @see [Navigator Widget](https://api.flutter.dev/flutter/widgets/Navigator-class.html) + */ +@property(nonatomic, readonly) FlutterMethodChannel* navigationChannel; + +/** + * The `FlutterMethodChannel` used for restoration related platform messages. + * + * Can be nil after `destroyContext` is called. + * + * @see [Restoration + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/restoration-constant.html) + */ +@property(nonatomic, readonly) FlutterMethodChannel* restorationChannel; + +/** + * The `FlutterMethodChannel` used for core platform messages, such as + * information about the screen orientation. + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly) FlutterMethodChannel* platformChannel; + +/** + * The `FlutterMethodChannel` used to communicate text input events to the + * Dart Isolate. + * + * Can be nil after `destroyContext` is called. + * + * @see [Text Input + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/textInput-constant.html) + */ +@property(nonatomic, readonly) FlutterMethodChannel* textInputChannel; + +/** + * The `FlutterBasicMessageChannel` used to communicate app lifecycle events + * to the Dart Isolate. + * + * Can be nil after `destroyContext` is called. + * + * @see [Lifecycle + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/lifecycle-constant.html) + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* lifecycleChannel; + +/** + * The `FlutterBasicMessageChannel` used for communicating system events, such as + * memory pressure events. + * + * Can be nil after `destroyContext` is called. + * + * @see [System + * Channel](https://api.flutter.dev/flutter/services/SystemChannels/system-constant.html) + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* systemChannel; + +/** + * The `FlutterBasicMessageChannel` used for communicating user settings such as + * clock format and text scale. + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* settingsChannel; + +/** + * The `FlutterBasicMessageChannel` used for communicating key events + * from physical keyboards + * + * Can be nil after `destroyContext` is called. + */ +@property(nonatomic, readonly) FlutterBasicMessageChannel* keyEventChannel; + +/** + * The `NSURL` of the Dart VM Service for the service isolate. + * + * This is only set in debug and profile runtime modes, and only after the + * Dart VM Service is ready. In release mode or before the Dart VM Service has + * started, it returns `nil`. + */ +@property(nonatomic, readonly, nullable) NSURL* vmServiceUrl; + +/** + * The `FlutterBinaryMessenger` associated with this FlutterEngine (used for communicating with + * channels). + */ +@property(nonatomic, readonly) NSObject* binaryMessenger; + +/** + * The `FlutterTextureRegistry` associated with this FlutterEngine (used to register textures). + */ +@property(nonatomic, readonly) NSObject* textureRegistry; + +/** + * The UI Isolate ID of the engine. + * + * This property will be nil if the engine is not running. + */ +@property(nonatomic, readonly, copy, nullable) NSString* isolateId; + +/** + * Whether or not GPU calls are allowed. + * + * Typically this is set when the app is backgrounded and foregrounded. + */ +@property(nonatomic, assign) BOOL isGpuDisabled; + +@end + +/** + * Exposes parts of a `FlutterEngine` for registration purposes. + * + * This is used when the engine is created implicitly to allow registering + * plugins, application-level method channels, platform views, etc. + */ +@protocol FlutterImplicitEngineBridge + +/** + * The `FlutterPluginRegistry` for the created `FlutterEngine`. + * + * This can be used to vend `FlutterPluginRegistrar`s for plugins. + */ +@property(nonatomic, readonly) NSObject* pluginRegistry; + +/** + * The `FlutterApplicationRegistrar` for the created `FlutterEngine`. + * + * This registrar provides access to application-level services, such as the engine's + * `FlutterBinaryMessenger` or `FlutterTextureRegistry`. + */ +@property(nonatomic, readonly) NSObject* applicationRegistrar; + +@end + +/** + * Protocol for receiving a callback when an implicit engine is initialized, such as when created by + * a FlutterViewController from a storyboard. + * + * This provides the engine bridge to the listener. + */ +@protocol FlutterImplicitEngineDelegate +@required + +/** + * Called once the implicit `FlutterEngine` is initialized. + * + * The `FlutterImplicitEngineBridge` can then be used to register plugins, + * application-level method channels, platform views, etc. + */ +- (void)didInitializeImplicitFlutterEngine:(NSObject*)engineBridge; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINE_H_ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h new file mode 100644 index 0000000..47cdc07 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h @@ -0,0 +1,115 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINEGROUP_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINEGROUP_H_ + +#import + +#import "FlutterEngine.h" + +NS_ASSUME_NONNULL_BEGIN + +/** Options that control how a FlutterEngine should be created. */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEngineGroupOptions : NSObject + +/** + * The name of a top-level function from a Dart library. If this is FlutterDefaultDartEntrypoint + * (or nil); this will default to `main()`. If it is not the app's main() function, that function + * must be decorated with `@pragma(vm:entry-point)` to ensure themethod is not tree-shaken by the + * Dart compiler. + */ +@property(nonatomic, copy, nullable) NSString* entrypoint; + +/** + * The URI of the Dart library which contains the entrypoint method. If nil, this will default to + * the same library as the `main()` function in the Dart program. + */ +@property(nonatomic, copy, nullable) NSString* libraryURI; + +/** + * The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + */ +@property(nonatomic, copy, nullable) NSString* initialRoute; + +/** + * Arguments passed as a list of string to Dart's entrypoint function. + */ +@property(nonatomic, copy, nullable) NSArray* entrypointArgs; +@end + +/** + * Represents a collection of FlutterEngines who share resources which allows + * them to be created with less time const and occupy less memory than just + * creating multiple FlutterEngines. + * + * Deleting a FlutterEngineGroup doesn't invalidate existing FlutterEngines, but + * it eliminates the possibility to create more FlutterEngines in that group. + * + * @warning This class is a work-in-progress and may change. + * @see https://github.com/flutter/flutter/issues/72009 + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterEngineGroup : NSObject +- (instancetype)init NS_UNAVAILABLE; + +/** + * Initialize a new FlutterEngineGroup. + * + * @param name The name that will present in the threads shared across the + * engines in this group. + * @param project The `FlutterDartProject` that all FlutterEngines in this group + * will be executing. + */ +- (instancetype)initWithName:(NSString*)name + project:(nullable FlutterDartProject*)project NS_DESIGNATED_INITIALIZER; + +/** + * Creates a running `FlutterEngine` that shares components with this group. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint method. IF nil, + * this will default to the same library as the `main()` function in the Dart program. + * + * @see FlutterEngineGroup + */ +- (FlutterEngine*)makeEngineWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI; + +/** + * Creates a running `FlutterEngine` that shares components with this group. + * + * @param entrypoint The name of a top-level function from a Dart library. If this is + * FlutterDefaultDartEntrypoint (or nil); this will default to `main()`. If it is not the app's + * main() function, that function must be decorated with `@pragma(vm:entry-point)` to ensure the + * method is not tree-shaken by the Dart compiler. + * @param libraryURI The URI of the Dart library which contains the entrypoint method. IF nil, + * this will default to the same library as the `main()` function in the Dart program. + * @param initialRoute The name of the initial Flutter `Navigator` `Route` to load. If this is + * FlutterDefaultInitialRoute (or nil), it will default to the "/" route. + * + * @see FlutterEngineGroup + */ +- (FlutterEngine*)makeEngineWithEntrypoint:(nullable NSString*)entrypoint + libraryURI:(nullable NSString*)libraryURI + initialRoute:(nullable NSString*)initialRoute; + +/** + * Creates a running `FlutterEngine` that shares components with this group. + * + * @param options Options that control how a FlutterEngine should be created. + * + * @see FlutterEngineGroupOptions + */ +- (FlutterEngine*)makeEngineWithOptions:(nullable FlutterEngineGroupOptions*)options; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERENGINEGROUP_H_ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h new file mode 100644 index 0000000..08069ab --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h @@ -0,0 +1,97 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERHEADLESSDARTRUNNER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERHEADLESSDARTRUNNER_H_ + +#import + +#import "FlutterBinaryMessenger.h" +#import "FlutterDartProject.h" +#import "FlutterEngine.h" +#import "FlutterMacros.h" + +/** + * A callback for when FlutterHeadlessDartRunner has attempted to start a Dart + * Isolate in the background. + * + * @param success YES if the Isolate was started and run successfully, NO + * otherwise. + */ +typedef void (^FlutterHeadlessDartRunnerCallback)(BOOL success); + +/** + * The deprecated FlutterHeadlessDartRunner runs Flutter Dart code with a null rasterizer, + * and no native drawing surface. It is appropriate for use in running Dart + * code e.g. in the background from a plugin. + * + * Most callers should prefer using `FlutterEngine` directly; this interface exists + * for legacy support. + */ +FLUTTER_DARWIN_EXPORT +FLUTTER_DEPRECATED("FlutterEngine should be used rather than FlutterHeadlessDartRunner") +@interface FlutterHeadlessDartRunner : FlutterEngine + +/** + * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate + * the project in a default location. + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances + * @param projectOrNil The `FlutterDartProject` to run. + */ +- (instancetype)initWithName:(NSString*)labelPrefix project:(FlutterDartProject*)projectOrNil; + +/** + * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate + * the project in a default location. + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances + * @param projectOrNil The `FlutterDartProject` to run. + * @param allowHeadlessExecution Must be set to `YES`. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(FlutterDartProject*)projectOrNil + allowHeadlessExecution:(BOOL)allowHeadlessExecution; + +/** + * Initialize this FlutterHeadlessDartRunner with a `FlutterDartProject`. + * + * If the FlutterDartProject is not specified, the FlutterHeadlessDartRunner will attempt to locate + * the project in a default location. + * + * A newly initialized engine will not run the `FlutterDartProject` until either + * `-runWithEntrypoint:` or `-runWithEntrypoint:libraryURI` is called. + * + * @param labelPrefix The label prefix used to identify threads for this instance. Should + * be unique across FlutterEngine instances + * @param projectOrNil The `FlutterDartProject` to run. + * @param allowHeadlessExecution Must be set to `YES`. + * @param restorationEnabled Must be set to `NO`. + */ +- (instancetype)initWithName:(NSString*)labelPrefix + project:(FlutterDartProject*)projectOrNil + allowHeadlessExecution:(BOOL)allowHeadlessExecution + restorationEnabled:(BOOL)restorationEnabled NS_DESIGNATED_INITIALIZER; + +/** + * Not recommended for use - will initialize with a default label ("io.flutter.headless") + * and the default FlutterDartProject. + */ +- (instancetype)init; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERHEADLESSDARTRUNNER_H_ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHourFormat.h b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHourFormat.h new file mode 100644 index 0000000..e33e1a0 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterHourFormat.h @@ -0,0 +1,15 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERHOURFORMAT_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERHOURFORMAT_H_ + +#import + +@interface FlutterHourFormat : NSObject ++ (BOOL)isAlwaysUse24HourFormat; + +@end + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERHOURFORMAT_H_ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterMacros.h b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterMacros.h new file mode 100644 index 0000000..7f53b41 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterMacros.h @@ -0,0 +1,48 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERMACROS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERMACROS_H_ + +#if defined(FLUTTER_FRAMEWORK) + +#define FLUTTER_DARWIN_EXPORT __attribute__((visibility("default"))) + +#else // defined(FLUTTER_SDK) + +#define FLUTTER_DARWIN_EXPORT + +#endif // defined(FLUTTER_SDK) + +#ifndef NS_ASSUME_NONNULL_BEGIN +#define NS_ASSUME_NONNULL_BEGIN _Pragma("clang assume_nonnull begin") +#define NS_ASSUME_NONNULL_END _Pragma("clang assume_nonnull end") +#endif // defined(NS_ASSUME_NONNULL_BEGIN) + +/** + * Indicates that the API has been deprecated for the specified reason. Code + * that uses the deprecated API will continue to work as before. However, the + * API will soon become unavailable and users are encouraged to immediately take + * the appropriate action mentioned in the deprecation message and the BREAKING + * CHANGES section present in the Flutter.h umbrella header. + */ +#define FLUTTER_DEPRECATED(msg) __attribute__((__deprecated__(msg))) + +/** + * Indicates that the previously deprecated API is now unavailable. Code that + * uses the API will not work and the declaration of the API is only a stub + * meant to display the given message detailing the actions for the user to take + * immediately. + */ +#define FLUTTER_UNAVAILABLE(msg) __attribute__((__unavailable__(msg))) + +#if __has_feature(objc_arc) +#define FLUTTER_ASSERT_ARC +#define FLUTTER_ASSERT_NOT_ARC #error ARC must be disabled ! +#else +#define FLUTTER_ASSERT_ARC #error ARC must be enabled ! +#define FLUTTER_ASSERT_NOT_ARC +#endif + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERMACROS_H_ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h new file mode 100644 index 0000000..4742bfe --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h @@ -0,0 +1,56 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLATFORMVIEWS_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLATFORMVIEWS_H_ + +#import + +#import "FlutterCodecs.h" +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * Wraps a `UIView` for embedding in the Flutter hierarchy + */ +@protocol FlutterPlatformView +/** + * Returns a reference to the `UIView` that is wrapped by this `FlutterPlatformView`. + */ +- (UIView*)view; +@end + +FLUTTER_DARWIN_EXPORT +@protocol FlutterPlatformViewFactory +/** + * Create a `FlutterPlatformView`. + * + * Implemented by iOS code that expose a `UIView` for embedding in a Flutter app. + * + * The implementation of this method should create a new `UIView` and return it. + * + * @param frame The rectangle for the newly created `UIView` measured in points. + * @param viewId A unique identifier for this `UIView`. + * @param args Parameters for creating the `UIView` sent from the Dart side of the Flutter app. + * If `createArgsCodec` is not implemented, or if no creation arguments were sent from the Dart + * code, this will be null. Otherwise this will be the value sent from the Dart code as decoded by + * `createArgsCodec`. + */ +- (NSObject*)createWithFrame:(CGRect)frame + viewIdentifier:(int64_t)viewId + arguments:(id _Nullable)args; + +/** + * Returns the `FlutterMessageCodec` for decoding the args parameter of `createWithFrame`. + * + * Only needs to be implemented if `createWithFrame` needs an arguments parameter. + */ +@optional +- (NSObject*)createArgsCodec; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLATFORMVIEWS_H_ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlugin.h b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlugin.h new file mode 100644 index 0000000..baf7f11 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPlugin.h @@ -0,0 +1,523 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGIN_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGIN_H_ + +#import +#import + +#import "FlutterBinaryMessenger.h" +#import "FlutterChannels.h" +#import "FlutterCodecs.h" +#import "FlutterPlatformViews.h" +#import "FlutterSceneLifeCycle.h" +#import "FlutterTexture.h" + +NS_ASSUME_NONNULL_BEGIN +@protocol FlutterPluginRegistrar; +@protocol FlutterPluginRegistry; + +#pragma mark - +/** + * Protocol for listener of events from the UIApplication, typically a FlutterPlugin. + */ +@protocol FlutterApplicationLifeCycleDelegate + +@optional +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if this vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + didFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if this vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + willFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationDidBecomeActive:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationWillResignActive:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationDidEnterBackground:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationWillEnterForeground:(UIApplication*)application; + +/** + Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)applicationWillTerminate:(UIApplication*)application; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterUserNotificationSettings:(UIUserNotificationSettings*)notificationSettings + API_DEPRECATED( + "See -[UIApplicationDelegate application:didRegisterUserNotificationSettings:] deprecation", + ios(8.0, 10.0)); + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didFailToRegisterForRemoteNotificationsWithError:(NSError*)error; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + didReceiveRemoteNotification:(NSDictionary*)userInfo + fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didReceiveLocalNotification:(UILocalNotification*)notification + API_DEPRECATED( + "See -[UIApplicationDelegate application:didReceiveLocalNotification:] deprecation", + ios(4.0, 10.0)); + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + options:(NSDictionary*)options; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + sourceApplication:(NSString*)sourceApplication + annotation:(id)annotation; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler + API_AVAILABLE(ios(9.0)); + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + handleEventsForBackgroundURLSession:(nonnull NSString*)identifier + completionHandler:(nonnull void (^)(void))completionHandler; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Called if this has been registered for `UIApplicationDelegate` callbacks. + * + * @return `YES` if this handles the request. + */ +- (BOOL)application:(UIApplication*)application + continueUserActivity:(NSUserActivity*)userActivity + restorationHandler:(void (^)(NSArray*))restorationHandler; +@end + +#pragma mark - +/** + * A plugin registration callback. + * + * Used for registering plugins with additional instances of + * `FlutterPluginRegistry`. + * + * @param registry The registry to register plugins with. + */ +typedef void (*FlutterPluginRegistrantCallback)(NSObject* registry); + +#pragma mark - +/** + * Implemented by the iOS part of a Flutter plugin. + * + * Defines a set of optional callback methods and a method to set up the plugin + * and register it to be called by other application components. + */ +@protocol FlutterPlugin +@required +/** + * Registers this plugin using the context information and callback registration + * methods exposed by the given registrar. + * + * The registrar is obtained from a `FlutterPluginRegistry` which keeps track of + * the identity of registered plugins and provides basic support for cross-plugin + * coordination. + * + * The caller of this method, a plugin registrant, is usually autogenerated by + * Flutter tooling based on declared plugin dependencies. The generated registrant + * asks the registry for a registrar for each plugin, and calls this method to + * allow the plugin to initialize itself and register callbacks with application + * objects available through the registrar protocol. + * + * @param registrar A helper providing application context and methods for + * registering callbacks. + */ ++ (void)registerWithRegistrar:(NSObject*)registrar; +@optional +/** + * Set a callback for registering plugins to an additional `FlutterPluginRegistry`, + * including headless `FlutterEngine` instances. + * + * This method is typically called from within an application's `AppDelegate` at + * startup to allow for plugins which create additional `FlutterEngine` instances + * to register the application's plugins. + * + * @param callback A callback for registering some set of plugins with a + * `FlutterPluginRegistry`. + */ ++ (void)setPluginRegistrantCallback:(FlutterPluginRegistrantCallback)callback; +@optional +/** + * Called if this plugin has been registered to receive `FlutterMethodCall`s. + * + * @param call The method call command object. + * @param result A callback for submitting the result of the call. + */ +- (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult)result; +@optional +/** + * Called when a plugin is being removed from a `FlutterEngine`, which is + * usually the result of the `FlutterEngine` being deallocated. This method + * provides the opportunity to do necessary cleanup. + * + * You will only receive this method if you registered your plugin instance with + * the `FlutterEngine` via `-[FlutterPluginRegistry publish:]`. + * + * @param registrar The registrar that was used to publish the plugin. + * + */ +- (void)detachFromEngineForRegistrar:(NSObject*)registrar; +@end + +#pragma mark - +/** + * How the UIGestureRecognizers of a platform view are blocked. + * + * UIGestureRecognizers of platform views can be blocked based on decisions made by the + * Flutter Framework (e.g. When an interact-able widget is covering the platform view). + */ +typedef enum { + // NOLINTBEGIN(readability-identifier-naming) + /** + * Flutter blocks all the UIGestureRecognizers on the platform view as soon as it + * decides they should be blocked. + * + * With this policy, only the `touchesBegan` method for all the UIGestureRecognizers is guaranteed + * to be called. + */ + FlutterPlatformViewGestureRecognizersBlockingPolicyEager, + /** + * Flutter blocks the platform view's UIGestureRecognizers from recognizing only after + * touchesEnded was invoked. + * + * This results in the platform view's UIGestureRecognizers seeing the entire touch sequence, + * but never recognizing the gesture (and never invoking actions). + */ + FlutterPlatformViewGestureRecognizersBlockingPolicyWaitUntilTouchesEnded, + // NOLINTEND(readability-identifier-naming) +} FlutterPlatformViewGestureRecognizersBlockingPolicy; + +#pragma mark - +/** + * The base interface for `FlutterPluginRegistrar` and `FlutterApplicationRegistrar`. + * + * Provides registration context for the application or plugins. + */ +@protocol FlutterBaseRegistrar +/** + * Returns a `FlutterBinaryMessenger` for creating Dart/iOS communication + * channels to be used by the application or a plugin. + * + * @return The messenger. + */ +- (NSObject*)messenger; + +/** + * Returns a `FlutterTextureRegistry` for registering textures + * provided by the application or a plugin. + * + * @return The texture registry. + */ +- (NSObject*)textures; + +/** + * Registers a `FlutterPlatformViewFactory` for creation of platform views. + * + * Applications or plugins can expose `UIView` for embedding in Flutter apps by registering a view + * factory. + * + * @param factory The view factory that will be registered. + * @param factoryId A unique identifier for the factory, the Dart code of the Flutter app can use + * this identifier to request creation of a `UIView` by the registered factory. + */ +- (void)registerViewFactory:(NSObject*)factory + withId:(NSString*)factoryId; + +/** + * Registers a `FlutterPlatformViewFactory` for creation of platform views. + * + * Applications or plugins can expose a `UIView` for embedding in Flutter apps by registering a view + * factory. + * + * @param factory The view factory that will be registered. + * @param factoryId A unique identifier for the factory, the Dart code of the Flutter app can use + * this identifier to request creation of a `UIView` by the registered factory. + * @param gestureRecognizersBlockingPolicy How UIGestureRecognizers on the platform views are + * blocked. + * + */ +- (void)registerViewFactory:(NSObject*)factory + withId:(NSString*)factoryId + gestureRecognizersBlockingPolicy: + (FlutterPlatformViewGestureRecognizersBlockingPolicy)gestureRecognizersBlockingPolicy; +@end + +/** + * A registrar for Flutter applications. + * + * This registrar provides access to application-level services, such as the binary messenger and + * texture registry. + * + * See also `FlutterBaseRegistrar`. + */ +@protocol FlutterApplicationRegistrar +@end + +/** + * Registration context for a single `FlutterPlugin`, providing a one stop shop + * for the plugin to access contextual information and register callbacks for + * various application events. + * + * Registrars are obtained from a `FlutterPluginRegistry` which keeps track of + * the identity of registered plugins and provides basic support for cross-plugin + * coordination. + */ +@protocol FlutterPluginRegistrar + +/** + * The `UIViewController` whose view is displaying Flutter content. + * + * The plugin typically should not store a strong reference to this view + * controller. + * + * This property is provided for backwards compatibility for apps that assume + * a single view, and will eventually be replaced by the multi-view API variant. + * + * This property may be |nil|, for instance in a headless environment, or when + * the underlying Flutter engine is deallocated. + */ +@property(nullable, readonly) UIViewController* viewController; + +/** + * Publishes a value for external use of the plugin. + * + * Plugins may publish a single value, such as an instance of the + * plugin's main class, for situations where external control or + * interaction is needed. + * + * The published value will be available from the `FlutterPluginRegistry`. + * Repeated calls overwrite any previous publication. + * + * @param value The value to be published. + */ +- (void)publish:(NSObject*)value; + +/** + * Registers the plugin as a receiver of incoming method calls from the Dart side + * on the specified `FlutterMethodChannel`. + * + * @param delegate The receiving object, such as the plugin's main class. + * @param channel The channel + */ +- (void)addMethodCallDelegate:(NSObject*)delegate + channel:(FlutterMethodChannel*)channel; + +/** + * Registers the plugin as a receiver of `UIApplicationDelegate` calls. + * + * @param delegate The receiving object, such as the plugin's main class. + */ +- (void)addApplicationDelegate:(NSObject*)delegate + NS_EXTENSION_UNAVAILABLE_IOS("Disallowed in plugins used in app extensions"); + +/** + * Registers the plugin as a receiver of `UISceneDelegate` and `UIWindowSceneDelegate` calls. + * + * @param delegate The receiving object, such as the plugin's main class. + */ +- (void)addSceneDelegate:(NSObject*)delegate + API_AVAILABLE(ios(13.0)); + +/** + * Returns the file name for the given asset. + * The returned file name can be used to access the asset in the application's main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @return the file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset; + +/** + * Returns the file name for the given asset which originates from the specified package. + * The returned file name can be used to access the asset in the application's main bundle. + * + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @return the file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package; + +/** + * Returns a value published by the specified plugin. + * + * @param pluginKey The unique key identifying the plugin. + * @return An object published by the plugin, if any. Will be `NSNull` if + * nothing has been published. Will be `nil` if the plugin has not been + * registered. + */ +- (nullable NSObject*)valuePublishedByPlugin:(NSString*)pluginKey; +@end + +#pragma mark - +/** + * A registry of Flutter iOS plugins. + * + * Plugins are identified by unique string keys, typically the name of the + * plugin's main class. The registry tracks plugins by this key, mapping it to + * a value published by the plugin during registration, if any. This provides a + * very basic means of cross-plugin coordination with loose coupling between + * unrelated plugins. + * + * Plugins typically need contextual information and the ability to register + * callbacks for various application events. To keep the API of the registry + * focused, these facilities are not provided directly by the registry, but by + * a `FlutterPluginRegistrar`, created by the registry in exchange for the unique + * key of the plugin. + * + * There is no implied connection between the registry and the registrar. + * Specifically, callbacks registered by the plugin via the registrar may be + * relayed directly to the underlying iOS application objects. + */ +@protocol FlutterPluginRegistry +/** + * Returns a registrar for registering a plugin. + * + * @param pluginKey The unique key identifying the plugin. + */ +- (nullable NSObject*)registrarForPlugin:(NSString*)pluginKey; +/** + * Returns whether the specified plugin has been registered. + * + * @param pluginKey The unique key identifying the plugin. + * @return `YES` if `registrarForPlugin` has been called with `pluginKey`. + */ +- (BOOL)hasPlugin:(NSString*)pluginKey; + +/** + * Returns a value published by the specified plugin. + * + * @param pluginKey The unique key identifying the plugin. + * @return An object published by the plugin, if any. Will be `NSNull` if + * nothing has been published. Will be `nil` if the plugin has not been + * registered. + */ +- (nullable NSObject*)valuePublishedByPlugin:(NSString*)pluginKey; +@end + +#pragma mark - +/** + * The target of registration of plugins. + * + * This often is hooked up to the GeneratedPluginRegistrant which is + * automatically generated by Flutter for the dependencies listed in the + * project. + */ +@protocol FlutterPluginRegistrant +@required +/** + * Register all the plugins for the registrant. + * + * This will be called after a FlutterEngine has been instantiated, the registry + * will connect any plugins to that engine. + * + * @param registry The registry where plugins will be registered. + */ +- (void)registerWithRegistry:(NSObject*)registry; +@end + +#pragma mark - +/** + * Implement this in the `UIAppDelegate` of your app to enable Flutter plugins to register + * themselves to the application life cycle events. + * + * For plugins to receive events from `UNUserNotificationCenter`, register this as the + * `UNUserNotificationCenterDelegate`. + */ +@protocol FlutterAppLifeCycleProvider + +/** + * Called when registering a new `FlutterApplicaitonLifeCycleDelegate`. + * + * See also: `-[FlutterAppDelegate addApplicationLifeCycleDelegate:]` + */ +- (void)addApplicationLifeCycleDelegate:(NSObject*)delegate; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGIN_H_ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h new file mode 100644 index 0000000..95d1e61 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h @@ -0,0 +1,148 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_ + +#import "FlutterPlugin.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * Propagates `UIAppDelegate` callbacks to registered plugins. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterPluginAppLifeCycleDelegate : NSObject + +/** + * Registers `delegate` to receive life cycle callbacks via this FlutterPluginAppLifeCycleDelegate + * as long as it is alive. + * + * `delegate` will only be referenced weakly. + */ +- (void)addDelegate:(NSObject*)delegate; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if any plugin vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + didFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + * + * @return `NO` if any plugin vetos application launch. + */ +- (BOOL)application:(UIApplication*)application + willFinishLaunchingWithOptions:(NSDictionary*)launchOptions; + +/** + * Called if this plugin has been registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterUserNotificationSettings:(UIUserNotificationSettings*)notificationSettings + API_DEPRECATED( + "See -[UIApplicationDelegate application:didRegisterUserNotificationSettings:] deprecation", + ios(8.0, 10.0)); + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didFailToRegisterForRemoteNotificationsWithError:(NSError*)error; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didReceiveRemoteNotification:(NSDictionary*)userInfo + fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + didReceiveLocalNotification:(UILocalNotification*)notification + API_DEPRECATED( + "See -[UIApplicationDelegate application:didReceiveLocalNotification:] deprecation", + ios(4.0, 10.0)); + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + options:(NSDictionary*)options; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + openURL:(NSURL*)url + sourceApplication:(NSString*)sourceApplication + annotation:(id)annotation; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks. + */ +- (void)application:(UIApplication*)application + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler + API_AVAILABLE(ios(9.0)); + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + handleEventsForBackgroundURLSession:(nonnull NSString*)identifier + completionHandler:(nonnull void (^)(void))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @returns `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; + +/** + * Calls all plugins registered for `UIApplicationDelegate` callbacks in order of registration until + * some plugin handles the request. + * + * @return `YES` if any plugin handles the request. + */ +- (BOOL)application:(UIApplication*)application + continueUserActivity:(NSUserActivity*)userActivity + restorationHandler:(void (^)(NSArray*))restorationHandler; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERPLUGINAPPLIFECYCLEDELEGATE_H_ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneDelegate.h b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneDelegate.h new file mode 100644 index 0000000..2238d73 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneDelegate.h @@ -0,0 +1,28 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENEDELEGATE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENEDELEGATE_H_ + +#import +#import "FlutterMacros.h" +#import "FlutterSceneLifeCycle.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + * The UISceneDelegate used by Flutter by default. + * + * This class is typically specified as the UISceneDelegate in the Info.plist. + */ +FLUTTER_DARWIN_EXPORT +@interface FlutterSceneDelegate + : NSObject +@property(nonatomic, strong, nullable) UIWindow* window; + +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENEDELEGATE_H_ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneLifeCycle.h b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneLifeCycle.h new file mode 100644 index 0000000..72f1568 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterSceneLifeCycle.h @@ -0,0 +1,233 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENELIFECYCLE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENELIFECYCLE_H_ + +#import +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +@class FlutterEngine; + +/** + * A protocol for delegates that handle `UISceneDelegate` and `UIWindowSceneDelegate` life-cycle + * events. + * + * This protocol provides a way for Flutter plugins to observe and react to scene-based life-cycle + * events. The methods in this protocol correspond to methods in `UISceneDelegate` and + * `UIWindowSceneDelegate`. + * + * See also: + * + * * `UISceneDelegate`, core methods you use to respond to life-cycle events occurring within a + * scene: https://developer.apple.com/documentation/uikit/uiscenedelegate + * * `UIWindowSceneDelegate`, additional methods that you use to manage app-specific tasks + * occurring in a scene: https://developer.apple.com/documentation/uikit/uiwindowscenedelegate + */ +API_AVAILABLE(ios(13.0)) +@protocol FlutterSceneLifeCycleDelegate + +@optional + +#pragma mark - Connecting and disconnecting the scene + +/** + * Informs the delegate that a new scene is about to be connected and configured. + * + * This corresponds to `-[UISceneDelegate scene:willConnectToSession:options:]`. `connectionOptions` + * may be nil if another plugin has already handled the connection. + * + * @return `YES` if this handled the connection. + */ +- (BOOL)scene:(UIScene*)scene + willConnectToSession:(UISceneSession*)session + options:(nullable UISceneConnectionOptions*)connectionOptions; + +- (void)sceneDidDisconnect:(UIScene*)scene; + +#pragma mark - Transitioning to the foreground + +- (void)sceneWillEnterForeground:(UIScene*)scene; + +- (void)sceneDidBecomeActive:(UIScene*)scene; + +#pragma mark - Transitioning to the background + +- (void)sceneWillResignActive:(UIScene*)scene; + +- (void)sceneDidEnterBackground:(UIScene*)scene; + +#pragma mark - Opening URLs + +/** + * Asks the delegate to open one or more URLs. + * + * This corresponds to `-[UISceneDelegate scene:openURLContexts:]`. + * + * @return `YES` if this handled one or more of the URLs. + */ +- (BOOL)scene:(UIScene*)scene openURLContexts:(NSSet*)URLContexts; + +#pragma mark - Continuing user activities + +/** + * Tells the delegate that the scene is continuing a user activity. + * + * This corresponds to `-[UISceneDelegate scene:continueUserActivity:]`. + * + * @return `YES` if this handled the activity. + */ +- (BOOL)scene:(UIScene*)scene continueUserActivity:(NSUserActivity*)userActivity; + +#pragma mark - Performing tasks + +/** + * Tells the delegate that the user has selected a home screen quick action. + * + * This corresponds to `-[UIWindowSceneDelegate + * windowScene:performActionForShortcutItem:completionHandler:]`. + * + * @return `YES` if this handled the shortcut. + */ +- (BOOL)windowScene:(UIWindowScene*)windowScene + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler; + +@end + +/** + * A protocol for manually registering a `FlutterEngine` to receive scene life cycle events. + */ +@protocol FlutterSceneLifeCycleEngineRegistration +/** + * Registers a `FlutterEngine` to receive scene life cycle events. + * + * This method is **only** necessary when the following conditions are true: + * 1. Multiple Scenes (UIApplicationSupportsMultipleScenes) is enabled. + * 2. The `UIWindowSceneDelegate` `window.rootViewController` is not a `FlutterViewController` + * initialized with the target `FlutterEngine`. + * + * When multiple scenes is enabled (UIApplicationSupportsMultipleScenes), Flutter cannot + * automatically associate a `FlutterEngine` with a scene during the scene connection phase. In + * order for plugins to receive launch connection information, the `FlutterEngine` must be manually + * registered with either the `FlutterSceneDelegate` or `FlutterPluginSceneLifeCycleDelegate` during + * `scene:willConnectToSession:options:`. + * + * In all other cases, or once the `FlutterViewController.view` associated with the `FlutterEngine` + * is added to the view hierarchy, Flutter will automatically handle registration for scene events. + * + * Manually registered engines must also be manually deregistered and re-registered if they + * switch scenes. Use `unregisterSceneLifeCycleWithFlutterEngine:`. + * + * @param engine The `FlutterEngine` to register for scene life cycle events. + * @return `NO` if already manually registered. + */ +- (BOOL)registerSceneLifeCycleWithFlutterEngine:(FlutterEngine*)engine; + +/** + * Use this method to unregister a `FlutterEngine` from the scene's life cycle events. + * + * @param engine The `FlutterEngine` to unregister for scene life cycle events. + * @return `NO` if the engine was not found among the manually registered engines and could not be + * unregistered. + */ +- (BOOL)unregisterSceneLifeCycleWithFlutterEngine:(FlutterEngine*)engine; +@end + +/** + * Forwards `UISceneDelegate` and `UIWindowSceneDelegate` callbacks to plugins that register for + * them. + * + * This class is responsible for receiving `UISceneDelegate` and `UIWindowSceneDelegate` callbacks + * and forwarding them to any plugins. + */ +FLUTTER_DARWIN_EXPORT +API_AVAILABLE(ios(13.0)) +@interface FlutterPluginSceneLifeCycleDelegate : NSObject + +#pragma mark - Connecting and disconnecting the scene + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)scene:(UIScene*)scene + willConnectToSession:(UISceneSession*)session + options:(UISceneConnectionOptions*)connectionOptions; + +- (void)sceneDidDisconnect:(UIScene*)scene; + +#pragma mark - Transitioning to the foreground + +- (void)sceneWillEnterForeground:(UIScene*)scene; + +- (void)sceneDidBecomeActive:(UIScene*)scene; + +#pragma mark - Transitioning to the background + +- (void)sceneWillResignActive:(UIScene*)scene; + +- (void)sceneDidEnterBackground:(UIScene*)scene; + +#pragma mark - Opening URLs + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)scene:(UIScene*)scene openURLContexts:(NSSet*)URLContexts; + +#pragma mark - Continuing user activities + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)scene:(UIScene*)scene continueUserActivity:(NSUserActivity*)userActivity; + +#pragma mark - Performing tasks + +/** + * Calls all plugins registered for `UIWindowScene` callbacks in order of registration until + * a plugin handles the request. + */ +- (void)windowScene:(UIWindowScene*)windowScene + performActionForShortcutItem:(UIApplicationShortcutItem*)shortcutItem + completionHandler:(void (^)(BOOL succeeded))completionHandler; + +@end + +/** + * A protocol for `UIWindowSceneDelegate` objects that vend a `FlutterPluginSceneLifeCycleDelegate`. + * + * By conforming to this protocol, a `UIWindowSceneDelegate` can vend a + * `FlutterPluginSceneLifeCycleDelegate` that can be used to forward scene life-cycle events to + * Flutter plugins. + * + * This is typically implemented by the app's `SceneDelegate`, as a `FlutterSceneLifeCycleProvider` + * is associated with one and only one `UIScene`. + */ +API_AVAILABLE(ios(13.0)) +@protocol FlutterSceneLifeCycleProvider + +/** + * The `FlutterPluginSceneLifeCycleDelegate` instance for forwarding `UIScene` events + * to plugins associated with this `UIScene`. + * + * The implementer of this protocol is responsible for creating the + * `FlutterPluginSceneLifeCycleDelegate` object, as well as forwarding `UIScene` events + * to plugins by calling the corresponding methods defined on + * `FlutterPluginSceneLifeCycleDelegate`. + * + * The `FlutterPluginSceneLifeCycleDelegate` implementation is stateful. For this reason, + * this property getter should typically always return the same object. + */ +@property(nonatomic, readonly) FlutterPluginSceneLifeCycleDelegate* sceneLifeCycleDelegate; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERSCENELIFECYCLE_H_ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterTexture.h b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterTexture.h new file mode 100644 index 0000000..1fa7a0e --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterTexture.h @@ -0,0 +1,69 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERTEXTURE_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERTEXTURE_H_ + +#import +#import + +#import "FlutterMacros.h" + +NS_ASSUME_NONNULL_BEGIN + +FLUTTER_DARWIN_EXPORT +/** + * Represents a texture that can be shared with Flutter. + * + * See also: https://github.com/flutter/plugins/tree/master/packages/camera + */ +@protocol FlutterTexture +/** + * Copy the contents of the texture into a `CVPixelBuffer`. + * + * The type of the pixel buffer is one of the following: + * - `kCVPixelFormatType_32BGRA` + * - `kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange` + * - `kCVPixelFormatType_420YpCbCr8BiPlanarFullRange` + */ +- (CVPixelBufferRef _Nullable)copyPixelBuffer; + +/** + * Called when the texture is unregistered. + * + * Called on the raster thread. + */ +@optional +- (void)onTextureUnregistered:(NSObject*)texture; +@end + +FLUTTER_DARWIN_EXPORT +/** + * A collection of registered `FlutterTexture`'s. + */ +@protocol FlutterTextureRegistry +/** + * Registers a `FlutterTexture` for usage in Flutter and returns an id that can be used to reference + * that texture when calling into Flutter with channels. Textures must be registered on the + * platform thread. On success returns the pointer to the registered texture, else returns 0. + */ +- (int64_t)registerTexture:(NSObject*)texture; +/** + * Notifies Flutter that the content of the previously registered texture has been updated. + * + * This will trigger a call to `-[FlutterTexture copyPixelBuffer]` on the raster thread. + */ +- (void)textureFrameAvailable:(int64_t)textureId; +/** + * Unregisters a `FlutterTexture` that has previously regeistered with `registerTexture:`. Textures + * must be unregistered on the platform thread. + * + * @param textureId The result that was previously returned from `registerTexture:`. + */ +- (void)unregisterTexture:(int64_t)textureId; +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_HEADERS_FLUTTERTEXTURE_H_ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterViewController.h b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterViewController.h new file mode 100644 index 0000000..a92b840 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Headers/FlutterViewController.h @@ -0,0 +1,274 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERVIEWCONTROLLER_H_ +#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERVIEWCONTROLLER_H_ + +#import +#include + +#import "FlutterBinaryMessenger.h" +#import "FlutterDartProject.h" +#import "FlutterEngine.h" +#import "FlutterHourFormat.h" +#import "FlutterMacros.h" +#import "FlutterPlugin.h" +#import "FlutterTexture.h" + +NS_ASSUME_NONNULL_BEGIN + +@class FlutterEngine; + +/** + * The name used for semantic update notifications via `NSNotificationCenter`. + * + * The object passed as the sender is the `FlutterViewController` associated + * with the update. + */ +FLUTTER_DARWIN_EXPORT +// NOLINTNEXTLINE(readability-identifier-naming) +extern NSNotificationName const FlutterSemanticsUpdateNotification; + +/** + * A `UIViewController` implementation for Flutter views. + * + * Dart execution, channel communication, texture registration, and plugin registration are all + * handled by `FlutterEngine`. Calls on this class to those members all proxy through to the + * `FlutterEngine` attached FlutterViewController. + * + * A FlutterViewController can be initialized either with an already-running `FlutterEngine` via the + * `initWithEngine:` initializer, or it can be initialized with a `FlutterDartProject` that will be + * used to implicitly spin up a new `FlutterEngine`. Creating a `FlutterEngine` before showing a + * FlutterViewController can be used to pre-initialize the Dart VM and to prepare the isolate in + * order to reduce the latency to the first rendered frame. See + * https://docs.flutter.dev/development/add-to-app/performance for more details on loading + * latency. + * + * Holding a `FlutterEngine` independently of FlutterViewControllers can also be used to not to lose + * Dart-related state and asynchronous tasks when navigating back and forth between a + * FlutterViewController and other `UIViewController`s. + */ +FLUTTER_DARWIN_EXPORT +#ifdef __IPHONE_13_4 +@interface FlutterViewController + : UIViewController +#else +@interface FlutterViewController : UIViewController +#endif + +/** + * Initializes this FlutterViewController with the specified `FlutterEngine`. + * + * The initialized viewcontroller will attach itself to the engine as part of this process. + * + * @param engine The `FlutterEngine` instance to attach to. Cannot be nil. + * @param nibName The NIB name to initialize this UIViewController with. + * @param nibBundle The NIB bundle. + */ +- (instancetype)initWithEngine:(FlutterEngine*)engine + nibName:(nullable NSString*)nibName + bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER; + +/** + * Initializes a new FlutterViewController and `FlutterEngine` with the specified + * `FlutterDartProject`. + * + * This will implicitly create a new `FlutterEngine` which is retrievable via the `engine` property + * after initialization. + * + * @param project The `FlutterDartProject` to initialize the `FlutterEngine` with. + * @param nibName The NIB name to initialize this UIViewController with. + * @param nibBundle The NIB bundle. + */ +- (instancetype)initWithProject:(nullable FlutterDartProject*)project + nibName:(nullable NSString*)nibName + bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER; + +/** + * Initializes a new FlutterViewController and `FlutterEngine` with the specified + * `FlutterDartProject` and `initialRoute`. + * + * This will implicitly create a new `FlutterEngine` which is retrievable via the `engine` property + * after initialization. + * + * @param project The `FlutterDartProject` to initialize the `FlutterEngine` with. + * @param initialRoute The initial `Navigator` route to load. + * @param nibName The NIB name to initialize this UIViewController with. + * @param nibBundle The NIB bundle. + */ +- (instancetype)initWithProject:(nullable FlutterDartProject*)project + initialRoute:(nullable NSString*)initialRoute + nibName:(nullable NSString*)nibName + bundle:(nullable NSBundle*)nibBundle NS_DESIGNATED_INITIALIZER; + +/** + * Initializer that is called from loading a FlutterViewController from a XIB. + * + * See also: + * https://developer.apple.com/documentation/foundation/nscoding/1416145-initwithcoder?language=objc + */ +- (instancetype)initWithCoder:(NSCoder*)aDecoder NS_DESIGNATED_INITIALIZER; + +/** + * Registers a callback that will be invoked when the Flutter view has been rendered. + * The callback will be fired only once. + * + * Replaces an existing callback. Use a `nil` callback to unregister the existing one. + */ +- (void)setFlutterViewDidRenderCallback:(void (^)(void))callback; + +/** + * Returns the file name for the given asset. + * The returned file name can be used to access the asset in the application's + * main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @return The file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset; + +/** + * Returns the file name for the given asset which originates from the specified + * package. + * The returned file name can be used to access the asset in the application's + * main bundle. + * + * @param asset The name of the asset. The name can be hierarchical. + * @param package The name of the package from which the asset originates. + * @return The file name to be used for lookup in the main bundle. + */ +- (NSString*)lookupKeyForAsset:(NSString*)asset fromPackage:(NSString*)package; + +/** + * Deprecated API to set initial route. + * + * Attempts to set the first route that the Flutter app shows if the Flutter + * runtime hasn't yet started. The default is "/". + * + * This method must be called immediately after `initWithProject` and has no + * effect when using `initWithEngine` if the `FlutterEngine` has already been + * run. + * + * Setting this after the Flutter started running has no effect. See `pushRoute` + * and `popRoute` to change the route after Flutter started running. + * + * This is deprecated because it needs to be called at the time of initialization + * and thus should just be in the `initWithProject` initializer. If using + * `initWithEngine`, the initial route should be set on the engine's + * initializer. + * + * @param route The name of the first route to show. + */ +- (void)setInitialRoute:(NSString*)route + FLUTTER_DEPRECATED("Use FlutterViewController initializer to specify initial route"); + +/** + * Instructs the Flutter Navigator (if any) to go back. + */ +- (void)popRoute; + +/** + * Instructs the Flutter Navigator (if any) to push a route on to the navigation + * stack. + * + * @param route The name of the route to push to the navigation stack. + */ +- (void)pushRoute:(NSString*)route; + +/** + * The `FlutterPluginRegistry` used by this FlutterViewController. + */ +- (id)pluginRegistry; + +/** + * A wrapper around UIAccessibilityIsVoiceOverRunning(). + * + * As a C function, UIAccessibilityIsVoiceOverRunning() cannot be mocked in testing. Mock + * this class method to testing features depends on UIAccessibilityIsVoiceOverRunning(). + */ ++ (BOOL)isUIAccessibilityIsVoiceOverRunning; + +/** + * True if at least one frame has rendered and the ViewController has appeared. + * + * This property is reset to false when the ViewController disappears. It is + * guaranteed to only alternate between true and false for observers. + */ +@property(nonatomic, readonly, getter=isDisplayingFlutterUI) BOOL displayingFlutterUI; + +/** + * Specifies the view to use as a splash screen. Flutter's rendering is asynchronous, so the first + * frame rendered by the Flutter application might not immediately appear when the Flutter view is + * initially placed in the view hierarchy. The splash screen view will be used as + * a replacement until the first frame is rendered. + * + * The view used should be appropriate for multiple sizes; an autoresizing mask to + * have a flexible width and height will be applied automatically. + * + * Set to nil to remove the splash screen view. + */ +@property(strong, nonatomic, nullable) UIView* splashScreenView; + +/** + * Attempts to set the `splashScreenView` property from the `UILaunchStoryboardName` from the + * main bundle's `Info.plist` file. This method will not change the value of `splashScreenView` + * if it cannot find a default one from a storyboard or nib. + * + * @return `YES` if successful, `NO` otherwise. + */ +- (BOOL)loadDefaultSplashScreenView; + +/** + * Controls whether the created view will be opaque or not. + * + * Default is `YES`. Note that setting this to `NO` may negatively impact performance + * when using hardware acceleration, and toggling this will trigger a re-layout of the + * view. + */ +@property(nonatomic, getter=isViewOpaque) BOOL viewOpaque; + +/** + * The `FlutterEngine` instance for this view controller. This could be the engine this + * `FlutterViewController` is initialized with or a new `FlutterEngine` implicitly created if + * no engine was supplied during initialization. + */ +@property(nonatomic, readonly) FlutterEngine* engine; + +/** + * The `FlutterBinaryMessenger` associated with this FlutterViewController (used for communicating + * with channels). + * + * This is just a convenient way to get the |FlutterEngine|'s binary messenger. + */ +@property(nonatomic, readonly) NSObject* binaryMessenger; + +/** + * If the `FlutterViewController` creates a `FlutterEngine`, this property + * determines if that `FlutterEngine` has `allowHeadlessExecution` set. + * + * The intention is that this is used with the XIB. Otherwise, a + * `FlutterEngine` can just be sent to the init methods. + * + * See also: `-[FlutterEngine initWithName:project:allowHeadlessExecution:]` + */ +@property(nonatomic, readonly) BOOL engineAllowHeadlessExecution; + +/** + * Controls whether the created view can be sized based on its content. + * When set to `YES`, the FlutterView will be the same size as the outermost widget. + * Cannot be used with unbounded height widgets, such as Scaffold. + * This property is intended to be used with Add-to-App scenarios. + * + * Once auto resizing is enabled, the FlutterView will rely on custom constraints from then on. + * Avoid disabling it after enabling, as behaviour will then be undefined. + * + * Default is `NO`. + */ +@property(nonatomic, getter=isAutoResizable) BOOL autoResizable; + +@end + +NS_ASSUME_NONNULL_END + +#endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_HEADERS_FLUTTERVIEWCONTROLLER_H_ diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Info.plist b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Info.plist new file mode 100644 index 0000000..00614b4 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Info.plist @@ -0,0 +1,32 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + Flutter + CFBundleIdentifier + io.flutter.flutter + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Flutter + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 13.0 + FlutterEngine + 4c525dac5ebe5971c5708ef73558ed8edcf4a362 + BuildMode + debug + ClangVersion + b'Fuchsia clang version 23.0.0git (https://llvm.googlesource.com/llvm-project 80743bd43fd5b38fedc503308e7a652e23d3ec93)' + + diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Modules/module.modulemap b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Modules/module.modulemap new file mode 100644 index 0000000..bf81c8a --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module Flutter { + umbrella header "Flutter.h" + + export * + module * { export * } +} diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/PrivacyInfo.xcprivacy b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..d4bc7fc --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,32 @@ + + + + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + 0A2A.1 + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + + diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/_CodeSignature/CodeResources b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..90bd91d --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/_CodeSignature/CodeResources @@ -0,0 +1,344 @@ + + + + + files + + Headers/Flutter.h + + dQsuFiftv2fxtixhcMIA/+B+uUM= + + Headers/FlutterAppDelegate.h + + PfJCf6hbYTWm910ECDC5roRPfWE= + + Headers/FlutterBinaryMessenger.h + + ksjIMu5IPw+Q3rw2YkAx0KjxkdM= + + Headers/FlutterCallbackCache.h + + V/wkSSsyYdMoexF6wPrC3KgkL4g= + + Headers/FlutterChannels.h + + vFsZXNqjflvqKqAzsIptQaTSJho= + + Headers/FlutterCodecs.h + + sUgX1PJzkvyinL5i7nS1ro/Kd5o= + + Headers/FlutterDartProject.h + + SpNs7IhIC7xP34Ej+LQCaEZkqik= + + Headers/FlutterEngine.h + + NTSo5sK9GKr/cqcdfQ8wcVluw/o= + + Headers/FlutterEngineGroup.h + + bkw+DmHReHDg1PPcvmSjuLZrheA= + + Headers/FlutterHeadlessDartRunner.h + + UqnnVWwQEYYX56eu7lt6dpR3LIc= + + Headers/FlutterHourFormat.h + + VjAwScWkWWSrDeetip3K4yhuwDU= + + Headers/FlutterMacros.h + + crQ9782ULebLQfIR+MbBkjB7d+k= + + Headers/FlutterPlatformViews.h + + hAwPmAERwlkwVd6RZpc09UHL50I= + + Headers/FlutterPlugin.h + + NsaOWzCT7bjY5xg+REQo4HCB7RI= + + Headers/FlutterPluginAppLifeCycleDelegate.h + + qWHw5VIWEa0NmJ1PMhD16nlfRKk= + + Headers/FlutterSceneDelegate.h + + 1YaIV2MTzs0X0U13jT89+5nUoL8= + + Headers/FlutterSceneLifeCycle.h + + 3umHuDOjFIRifyS6VMSJb37Y16A= + + Headers/FlutterTexture.h + + 31prWLso2k5PfMMSbf5hGl+VE6Y= + + Headers/FlutterViewController.h + + yPq6HMz4bF9RnphWF0cWVTFET9U= + + Info.plist + + IZtz9pHGZtJ4HI3CtUWjGwJTIIA= + + Modules/module.modulemap + + wJV5dCKEGl+FAtDc8wJJh/fvKXs= + + PrivacyInfo.xcprivacy + + D+cqXttvC7E/uziGjFdqFabWd7A= + + icudtl.dat + + j5wlnTozB4ari71J5+eav6HVUu0= + + + files2 + + Headers/Flutter.h + + hash2 + + wfWyagPYLCRR2+wTuGRbtW3z3z2AWS+YFxuiBOFdSjY= + + + Headers/FlutterAppDelegate.h + + hash2 + + ehumZ2VCA9xOXBI/7gQunPmAgn9cJpiZKDS9p8XWqkY= + + + Headers/FlutterBinaryMessenger.h + + hash2 + + EXDk4t+7qCpyQkar+q9WHqY9bcK8eyohCwGVtBJhMy8= + + + Headers/FlutterCallbackCache.h + + hash2 + + 0h9+vK5K+r8moTsiGBfs6+TM9Qog089afHAy3gbcwDU= + + + Headers/FlutterChannels.h + + hash2 + + kg195C3vZLiOn8KeFQUy7DoVuA9VZDpqoBLVn64uGaI= + + + Headers/FlutterCodecs.h + + hash2 + + ZyqlHYuZbpFevVeny9Wdl0rVFgS7szIyssSiCyaaeFM= + + + Headers/FlutterDartProject.h + + hash2 + + U8q/0Ibt9q4O2HMsCdUwITtJdTx8Ljhlx+0aY83fH6s= + + + Headers/FlutterEngine.h + + hash2 + + KVKM2kmiYZrIjyoxvnKzFK9OVDkYMV368R5WIsIAdCo= + + + Headers/FlutterEngineGroup.h + + hash2 + + SqzvIxqBXEJ3U9LJ32hCEXsrH2P16gumQ+gQx6Pdlf4= + + + Headers/FlutterHeadlessDartRunner.h + + hash2 + + nmZjZpvFCXrygf4U9aPkNi8VcI7cL5AtA+CY5uUWIL0= + + + Headers/FlutterHourFormat.h + + hash2 + + Q4SLFSghL/5EFJPyLg7PNi9J/xpkVVfzro0VQiQHtrY= + + + Headers/FlutterMacros.h + + hash2 + + ebBVHSZcUnAbN4hRcYq3ttt6++z1Ybc8KVSYhVToD5k= + + + Headers/FlutterPlatformViews.h + + hash2 + + 0aU9uM6QcpzmZpuFYObj9dGlGEkTKowPMERJQQdF2P4= + + + Headers/FlutterPlugin.h + + hash2 + + yK3kOMhW9njU/iR+C3B0lVMZVxS9pNJY3RQxr4hDmwM= + + + Headers/FlutterPluginAppLifeCycleDelegate.h + + hash2 + + +PMn+5SDj2Vd6RU8CQIt/JYl3T+8Dhp7HImqAzocoNk= + + + Headers/FlutterSceneDelegate.h + + hash2 + + G9urZeE312ldazkeP/7sut0t2hA3lfcuxHRSuLmj+gY= + + + Headers/FlutterSceneLifeCycle.h + + hash2 + + tNkLhO++POL42zg5fjEv5/DJfQrXu8qHY6JLbr8tIhc= + + + Headers/FlutterTexture.h + + hash2 + + JcpN4a9sv6xynlD3Ri611N5y+HoupUWp2hyrIXB/I8Y= + + + Headers/FlutterViewController.h + + hash2 + + 4jNuTXbCiZwqpx0lOmTdKSGDs+urojdoGpXOK6wJqaU= + + + Modules/module.modulemap + + hash2 + + 0VjriRpZ7AZZaP/0mMAPMJPhi6LoMB4MhXzL5j24tGs= + + + PrivacyInfo.xcprivacy + + hash2 + + n5XX54YqS1a2btkmvW1iLSplRagn0ZhHJ4tDjVcdQhI= + + + icudtl.dat + + hash2 + + mYNngJqCHVlZKAicGXs/eVnwQg+B951NDa7lM3hJLtU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/icudtl.dat b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/icudtl.dat new file mode 100644 index 0000000..8f3adcf Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Frameworks/Flutter.framework/icudtl.dat differ diff --git a/build/ios/iphonesimulator/Runner.app/Info.plist b/build/ios/iphonesimulator/Runner.app/Info.plist new file mode 100644 index 0000000..2339901 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Info.plist differ diff --git a/build/ios/iphonesimulator/Runner.app/PkgInfo b/build/ios/iphonesimulator/Runner.app/PkgInfo new file mode 100644 index 0000000..bd04210 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/PkgInfo @@ -0,0 +1 @@ +APPL???? \ No newline at end of file diff --git a/build/ios/iphonesimulator/Runner.app/Runner b/build/ios/iphonesimulator/Runner.app/Runner new file mode 100755 index 0000000..e62a604 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Runner differ diff --git a/build/ios/iphonesimulator/Runner.app/Runner.debug.dylib b/build/ios/iphonesimulator/Runner.app/Runner.debug.dylib new file mode 100755 index 0000000..43be7d7 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/Runner.debug.dylib differ diff --git a/build/ios/iphonesimulator/Runner.app/_CodeSignature/CodeResources b/build/ios/iphonesimulator/Runner.app/_CodeSignature/CodeResources new file mode 100644 index 0000000..573733c --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/_CodeSignature/CodeResources @@ -0,0 +1,876 @@ + + + + + files + + AppFrameworkInfo.plist + + 7IvLLYNcEErjQBNEt6C8egi/W64= + + AppIcon60x60@2x.png + + WBDcNG/0BUOtsKQgKYOLyuqAbAM= + + AppIcon76x76@2x~ipad.png + + Bqtil6RquU1Hfn8gu0IYARWvCIM= + + Assets.car + + CJhafhsN5Lz2ebUvhvYo3Pm7g2k= + + Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib + + 28xWMBQ91UzszfdXY91SqhC7ecg= + + Base.lproj/LaunchScreen.storyboardc/Info.plist + + n2t8gsDpfE6XkhG31p7IQJRxTxU= + + Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib + + ZVgM1+KwZcZnwhgaI0F7Bt1ba2c= + + Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib + + hMnf/VIyTGR2nRcoLS3JCfeGmDs= + + Base.lproj/Main.storyboardc/Info.plist + + MDrKFvFWroTb0+KEbQShBcoBvo4= + + Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib + + nFC1waP0YzYOchnqa85lPwrC73s= + + Frameworks/App.framework/App + + sPYl92bezd/AIwk7psNKl6sigMs= + + Frameworks/App.framework/Info.plist + + nHsEkmlVCwRZHdUPhDWVtuHob3A= + + Frameworks/App.framework/_CodeSignature/CodeResources + + l/dGfe1UJ6gtnkfnQ36ZMJIoZAg= + + Frameworks/App.framework/flutter_assets/AssetManifest.bin + + yBKa76yKHsjKsbPqrZk0rblYsC4= + + Frameworks/App.framework/flutter_assets/FontManifest.json + + vKJkVIcw+LGHFnKJGwrQwCREv68= + + Frameworks/App.framework/flutter_assets/NOTICES.Z + + v6+aD2BPxuXazbZMsuDUoz2D778= + + Frameworks/App.framework/flutter_assets/NativeAssetsManifest.json + + re4p7E8rPLLsN+wzaPN/+AVpXTY= + + Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf + + /CUoTuPQqqdexfyOT9lpJhV+2MQ= + + Frameworks/App.framework/flutter_assets/isolate_snapshot_data + + WyI1cES1xjZzWuCeGrsyW+u32nc= + + Frameworks/App.framework/flutter_assets/kernel_blob.bin + + 6knmQUMoCKve/X3R42dLlGB4ygE= + + Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf + + Bvk+P1ykE1PGRdktwgwDyz6AOqM= + + Frameworks/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png + + kUCCgXRmQ7Ql3lxXrdQuoudq1L8= + + Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag + + EGRz1/Lz0IU55sDsYLpgQGHcfzg= + + Frameworks/App.framework/flutter_assets/shaders/stretch_effect.frag + + oF3vzikJfeSpIcWLzeBHGrs5u+w= + + Frameworks/App.framework/flutter_assets/vm_snapshot_data + + kPG5U/vi5JB3IT5eBEPxtv7pU18= + + Frameworks/Flutter.framework/Flutter + + 0c4L+ShA1cOWXbFTu2E8R/EdUM8= + + Frameworks/Flutter.framework/Headers/Flutter.h + + dQsuFiftv2fxtixhcMIA/+B+uUM= + + Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h + + PfJCf6hbYTWm910ECDC5roRPfWE= + + Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h + + ksjIMu5IPw+Q3rw2YkAx0KjxkdM= + + Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h + + V/wkSSsyYdMoexF6wPrC3KgkL4g= + + Frameworks/Flutter.framework/Headers/FlutterChannels.h + + vFsZXNqjflvqKqAzsIptQaTSJho= + + Frameworks/Flutter.framework/Headers/FlutterCodecs.h + + sUgX1PJzkvyinL5i7nS1ro/Kd5o= + + Frameworks/Flutter.framework/Headers/FlutterDartProject.h + + SpNs7IhIC7xP34Ej+LQCaEZkqik= + + Frameworks/Flutter.framework/Headers/FlutterEngine.h + + NTSo5sK9GKr/cqcdfQ8wcVluw/o= + + Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h + + bkw+DmHReHDg1PPcvmSjuLZrheA= + + Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h + + UqnnVWwQEYYX56eu7lt6dpR3LIc= + + Frameworks/Flutter.framework/Headers/FlutterHourFormat.h + + VjAwScWkWWSrDeetip3K4yhuwDU= + + Frameworks/Flutter.framework/Headers/FlutterMacros.h + + crQ9782ULebLQfIR+MbBkjB7d+k= + + Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h + + hAwPmAERwlkwVd6RZpc09UHL50I= + + Frameworks/Flutter.framework/Headers/FlutterPlugin.h + + NsaOWzCT7bjY5xg+REQo4HCB7RI= + + Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h + + qWHw5VIWEa0NmJ1PMhD16nlfRKk= + + Frameworks/Flutter.framework/Headers/FlutterSceneDelegate.h + + 1YaIV2MTzs0X0U13jT89+5nUoL8= + + Frameworks/Flutter.framework/Headers/FlutterSceneLifeCycle.h + + 3umHuDOjFIRifyS6VMSJb37Y16A= + + Frameworks/Flutter.framework/Headers/FlutterTexture.h + + 31prWLso2k5PfMMSbf5hGl+VE6Y= + + Frameworks/Flutter.framework/Headers/FlutterViewController.h + + yPq6HMz4bF9RnphWF0cWVTFET9U= + + Frameworks/Flutter.framework/Info.plist + + IZtz9pHGZtJ4HI3CtUWjGwJTIIA= + + Frameworks/Flutter.framework/Modules/module.modulemap + + wJV5dCKEGl+FAtDc8wJJh/fvKXs= + + Frameworks/Flutter.framework/PrivacyInfo.xcprivacy + + D+cqXttvC7E/uziGjFdqFabWd7A= + + Frameworks/Flutter.framework/_CodeSignature/CodeResources + + JzekzO8BiBZQ/RSEQ6J6J1DqlNc= + + Frameworks/Flutter.framework/icudtl.dat + + j5wlnTozB4ari71J5+eav6HVUu0= + + Info.plist + + 9fCZ9U9BO7xmeDOEYyTklSMIcw0= + + PkgInfo + + n57qDP4tZfLD1rCS43W0B4LQjzE= + + Runner.debug.dylib + + BmSi4JbF1qc053rtr6vrA5uhIP8= + + __preview.dylib + + sYsG/XjtH7nBklE5MS2rzFHKH2o= + + app_links_app_links.bundle/Info.plist + + JR1plW8NyqjpDsNEBzkdtpDHoCw= + + app_links_app_links.bundle/PrivacyInfo.xcprivacy + + W859JDVykxWZ0aYvnTEJCgiAYio= + + app_links_app_links.bundle/_CodeSignature/CodeDirectory + + tx8w/7DsypIc/Z4a0laMcZ9Kt/U= + + app_links_app_links.bundle/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + app_links_app_links.bundle/_CodeSignature/CodeResources + + vVioAIx2LGlPCJCOeXdEDcCDcbg= + + app_links_app_links.bundle/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + shared_preferences_foundation_shared_preferences_foundation.bundle/Info.plist + + 4ft42SRzn8THE3H66wHgetyc1L0= + + shared_preferences_foundation_shared_preferences_foundation.bundle/PrivacyInfo.xcprivacy + + 6uLTlq7fgHHWA8emYDf4ImHC+AY= + + shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeDirectory + + L6OUuTgly9kFtTXEyat+kS2pa2Q= + + shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeResources + + Kri+fxI5VTR5Ie2TCBJs7yoHQzE= + + shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + url_launcher_ios_url_launcher_ios.bundle/Info.plist + + WEUcNhPUxByj/vqCx1cu0adM4Hg= + + url_launcher_ios_url_launcher_ios.bundle/PrivacyInfo.xcprivacy + + /LX0ZlwxwIAIhjZaDB8EiH5KpXA= + + url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeDirectory + + Xb0O1c6vHHhHFuKXpwIhJ3beDpA= + + url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeResources + + DYNunh06UI4gq/+4E0WJPM0Zif0= + + url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + AppFrameworkInfo.plist + + hash2 + + J1wfcnPhhdLWX4tEevJYQeK+f72z34n+tjJGNPM84xc= + + + AppIcon60x60@2x.png + + hash2 + + Gb4XFIHccaCygD680B3YsMX9V3je40wKPKvJSMIl8k4= + + + AppIcon76x76@2x~ipad.png + + hash2 + + QcfUL25h+P5/MLH/oiVq7LyWgr4G0YxKMGIEPhouVHw= + + + Assets.car + + hash2 + + 8dyKqEQmX6laUsJCe+W9KQDv45zta9rSsOm1i/A0TAM= + + + Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib + + hash2 + + by6WshwXWgbEYiAy2bvh0UtjSVa3EwySkNFc1FazGdY= + + + Base.lproj/LaunchScreen.storyboardc/Info.plist + + hash2 + + HyVdXMU7Ux4/KalAao30mpWOK/lEPT4gvYN09wf31cg= + + + Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib + + hash2 + + VPNjf2cf66XxnoLsT0p/tEi7PPwPsYDwiapXH8jwU+I= + + + Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib + + hash2 + + BY/hOMO0FcCl8mCMQqjVbFeb8Q97c1G9lHscfspHFNk= + + + Base.lproj/Main.storyboardc/Info.plist + + hash2 + + PpvapAjR62rl6Ym4E6hkTgpKmBICxTaQXeUqcpHmmqQ= + + + Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib + + hash2 + + y90o2JQjssm+7ysnziyWCNMNbGqdLnZ595pTgURE5T8= + + + Frameworks/App.framework/App + + hash2 + + tJjXtP76i2u1qP6l2J5+RDwfTfcWyxGkbUw2wEGLTR4= + + + Frameworks/App.framework/Info.plist + + hash2 + + Ejvt7+WRwFcnlzaDpfLTAcs3EP3PyoxZFFKd1HMpvqw= + + + Frameworks/App.framework/_CodeSignature/CodeResources + + hash2 + + sF+77W9cG8QfJwHwelQXlZggBBU7mVUV7EL094ZTtsQ= + + + Frameworks/App.framework/flutter_assets/AssetManifest.bin + + hash2 + + 0g4fk58UvtMABh3ZfS4OTRXdb4+EJbGgylW5e+z+2no= + + + Frameworks/App.framework/flutter_assets/FontManifest.json + + hash2 + + zX4DZFvESy3Ue3y2JvUcTsv1Whl6t3JBYotHrBZfviE= + + + Frameworks/App.framework/flutter_assets/NOTICES.Z + + hash2 + + FRAZ9fYW0mkaSMjjIaFUUDBo2qXURsd3xKlzkL938TU= + + + Frameworks/App.framework/flutter_assets/NativeAssetsManifest.json + + hash2 + + lUijHkoEgTXB2U+Rkyi/tirix7s8q5ZVfHlB2ql3dss= + + + Frameworks/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf + + hash2 + + 2YZbZxoJ1oPROoYwidiCXg9ho3aWzl19RIvIAjqmJFM= + + + Frameworks/App.framework/flutter_assets/isolate_snapshot_data + + hash2 + + 8reyxbVL9wdI+wq3Kq+0w64HWUHccIXgZZm6Ni0Jzjc= + + + Frameworks/App.framework/flutter_assets/kernel_blob.bin + + hash2 + + wfPgc631RTEDA+i71jYW6uaBBFR5E9xZSJJj89sBNEQ= + + + Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf + + hash2 + + Z8RP6Rg7AC553ef2l34piGYcmj5KPF/OloeH79vtgjw= + + + Frameworks/App.framework/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png + + hash2 + + YFGuQvtQWTGoM+WPkgmp+WZppNDks/BvbYLN4SoOBAE= + + + Frameworks/App.framework/flutter_assets/shaders/ink_sparkle.frag + + hash2 + + Ys5LpuNCVDcf/fuOBnCvzFMU9EUu317nCvzwefLtfqI= + + + Frameworks/App.framework/flutter_assets/shaders/stretch_effect.frag + + hash2 + + Ic3y7MmxE2cfsihiDZUuuuDxAqeKOanfibbr32rsMVo= + + + Frameworks/App.framework/flutter_assets/vm_snapshot_data + + hash2 + + RJx6Caw9y6ANwkB2z4sHpwZNtJqcEORRZFqNocxYl5U= + + + Frameworks/Flutter.framework/Flutter + + hash2 + + 3SVyL/k3I5pisINKCzhLUY3CRnpilgzMsb/FxfNBqZk= + + + Frameworks/Flutter.framework/Headers/Flutter.h + + hash2 + + wfWyagPYLCRR2+wTuGRbtW3z3z2AWS+YFxuiBOFdSjY= + + + Frameworks/Flutter.framework/Headers/FlutterAppDelegate.h + + hash2 + + ehumZ2VCA9xOXBI/7gQunPmAgn9cJpiZKDS9p8XWqkY= + + + Frameworks/Flutter.framework/Headers/FlutterBinaryMessenger.h + + hash2 + + EXDk4t+7qCpyQkar+q9WHqY9bcK8eyohCwGVtBJhMy8= + + + Frameworks/Flutter.framework/Headers/FlutterCallbackCache.h + + hash2 + + 0h9+vK5K+r8moTsiGBfs6+TM9Qog089afHAy3gbcwDU= + + + Frameworks/Flutter.framework/Headers/FlutterChannels.h + + hash2 + + kg195C3vZLiOn8KeFQUy7DoVuA9VZDpqoBLVn64uGaI= + + + Frameworks/Flutter.framework/Headers/FlutterCodecs.h + + hash2 + + ZyqlHYuZbpFevVeny9Wdl0rVFgS7szIyssSiCyaaeFM= + + + Frameworks/Flutter.framework/Headers/FlutterDartProject.h + + hash2 + + U8q/0Ibt9q4O2HMsCdUwITtJdTx8Ljhlx+0aY83fH6s= + + + Frameworks/Flutter.framework/Headers/FlutterEngine.h + + hash2 + + KVKM2kmiYZrIjyoxvnKzFK9OVDkYMV368R5WIsIAdCo= + + + Frameworks/Flutter.framework/Headers/FlutterEngineGroup.h + + hash2 + + SqzvIxqBXEJ3U9LJ32hCEXsrH2P16gumQ+gQx6Pdlf4= + + + Frameworks/Flutter.framework/Headers/FlutterHeadlessDartRunner.h + + hash2 + + nmZjZpvFCXrygf4U9aPkNi8VcI7cL5AtA+CY5uUWIL0= + + + Frameworks/Flutter.framework/Headers/FlutterHourFormat.h + + hash2 + + Q4SLFSghL/5EFJPyLg7PNi9J/xpkVVfzro0VQiQHtrY= + + + Frameworks/Flutter.framework/Headers/FlutterMacros.h + + hash2 + + ebBVHSZcUnAbN4hRcYq3ttt6++z1Ybc8KVSYhVToD5k= + + + Frameworks/Flutter.framework/Headers/FlutterPlatformViews.h + + hash2 + + 0aU9uM6QcpzmZpuFYObj9dGlGEkTKowPMERJQQdF2P4= + + + Frameworks/Flutter.framework/Headers/FlutterPlugin.h + + hash2 + + yK3kOMhW9njU/iR+C3B0lVMZVxS9pNJY3RQxr4hDmwM= + + + Frameworks/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h + + hash2 + + +PMn+5SDj2Vd6RU8CQIt/JYl3T+8Dhp7HImqAzocoNk= + + + Frameworks/Flutter.framework/Headers/FlutterSceneDelegate.h + + hash2 + + G9urZeE312ldazkeP/7sut0t2hA3lfcuxHRSuLmj+gY= + + + Frameworks/Flutter.framework/Headers/FlutterSceneLifeCycle.h + + hash2 + + tNkLhO++POL42zg5fjEv5/DJfQrXu8qHY6JLbr8tIhc= + + + Frameworks/Flutter.framework/Headers/FlutterTexture.h + + hash2 + + JcpN4a9sv6xynlD3Ri611N5y+HoupUWp2hyrIXB/I8Y= + + + Frameworks/Flutter.framework/Headers/FlutterViewController.h + + hash2 + + 4jNuTXbCiZwqpx0lOmTdKSGDs+urojdoGpXOK6wJqaU= + + + Frameworks/Flutter.framework/Info.plist + + hash2 + + 5scthu7+/2E4tGVU9/89ZyiojkPTVEr8/m9WmJ4vexQ= + + + Frameworks/Flutter.framework/Modules/module.modulemap + + hash2 + + 0VjriRpZ7AZZaP/0mMAPMJPhi6LoMB4MhXzL5j24tGs= + + + Frameworks/Flutter.framework/PrivacyInfo.xcprivacy + + hash2 + + n5XX54YqS1a2btkmvW1iLSplRagn0ZhHJ4tDjVcdQhI= + + + Frameworks/Flutter.framework/_CodeSignature/CodeResources + + hash2 + + 3knTIyIhy8S7lYaxKOOvg/zECqhRL1RIDYKp13wvnRY= + + + Frameworks/Flutter.framework/icudtl.dat + + hash2 + + mYNngJqCHVlZKAicGXs/eVnwQg+B951NDa7lM3hJLtU= + + + Runner.debug.dylib + + hash2 + + O192g/4dvOqQY7upSJVbbL69BBFUrNeeAxdzQb0UgEQ= + + + __preview.dylib + + hash2 + + d9RqRmt2nkYwizs8IwR+yVEUA7O/wQXEai4KqYWWbn8= + + + app_links_app_links.bundle/Info.plist + + hash2 + + ThmTafaec0o67hHVu3GZfZkQ+zLVrJXKzYlWfQv2m1o= + + + app_links_app_links.bundle/PrivacyInfo.xcprivacy + + hash2 + + 3wG/jzEbezUNAdVa/lBZ6tm6KwBpxUIeadm0BffKvqI= + + + app_links_app_links.bundle/_CodeSignature/CodeDirectory + + hash2 + + hq7WK6CS+w/eDiEw3PnYCEHUU5LtFSSWUM+Dvec1OQo= + + + app_links_app_links.bundle/_CodeSignature/CodeRequirements + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + app_links_app_links.bundle/_CodeSignature/CodeResources + + hash2 + + +D1cdHL5V2ncRkbk+x/TF9oFSaWQTJajD8tYMnG5GYY= + + + app_links_app_links.bundle/_CodeSignature/CodeSignature + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + shared_preferences_foundation_shared_preferences_foundation.bundle/Info.plist + + hash2 + + v+ku0+4nMrJC6QxTfzm7q+dOR9TG7ZI0seNzh6e1avA= + + + shared_preferences_foundation_shared_preferences_foundation.bundle/PrivacyInfo.xcprivacy + + hash2 + + BWQouTi9VwGKYAGdFcPB7i+nJ/I2h1mLu9k0hIsYCxo= + + + shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeDirectory + + hash2 + + bseaVuMyAoAAyH/DrAIivGfatKS+GGWQDlLsNA1pCJs= + + + shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeRequirements + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeResources + + hash2 + + sg58j7zzSKt3wfpx8ugrzfjIoJIwdsnQsTp9cgmC9cY= + + + shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeSignature + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + url_launcher_ios_url_launcher_ios.bundle/Info.plist + + hash2 + + hacDgVKfOli3+phxZHcKkMqp3zCvzpdFAM8Yt8fn9/k= + + + url_launcher_ios_url_launcher_ios.bundle/PrivacyInfo.xcprivacy + + hash2 + + bS2g2NkwIn1CjB2TY7CtbjoS4sm2jFzilxWKdBL8jDE= + + + url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeDirectory + + hash2 + + OE7Jyd92X6aGWJNIqs8Hv8d1kOWkXXbZRR9KBPGw9oE= + + + url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeRequirements + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeResources + + hash2 + + yxTYZGsBQYB3QKj1XcyFKEhG/j2xX1QhbbGVxTQFBPA= + + + url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeSignature + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/iphonesimulator/Runner.app/__preview.dylib b/build/ios/iphonesimulator/Runner.app/__preview.dylib new file mode 100755 index 0000000..ea548b5 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/__preview.dylib differ diff --git a/build/ios/iphonesimulator/Runner.app/app_links_app_links.bundle/Info.plist b/build/ios/iphonesimulator/Runner.app/app_links_app_links.bundle/Info.plist new file mode 100644 index 0000000..fdf9216 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/app_links_app_links.bundle/Info.plist differ diff --git a/build/ios/iphonesimulator/Runner.app/app_links_app_links.bundle/PrivacyInfo.xcprivacy b/build/ios/iphonesimulator/Runner.app/app_links_app_links.bundle/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..92490ad --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/app_links_app_links.bundle/PrivacyInfo.xcprivacy @@ -0,0 +1,14 @@ + + + + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/build/ios/iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeDirectory b/build/ios/iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..57f6b13 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeDirectory differ diff --git a/build/ios/iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeRequirements b/build/ios/iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeRequirements differ diff --git a/build/ios/iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeResources b/build/ios/iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeResources new file mode 100644 index 0000000..fecd302 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeResources @@ -0,0 +1,109 @@ + + + + + files + + PrivacyInfo.xcprivacy + + W859JDVykxWZ0aYvnTEJCgiAYio= + + + files2 + + PrivacyInfo.xcprivacy + + hash2 + + 3wG/jzEbezUNAdVa/lBZ6tm6KwBpxUIeadm0BffKvqI= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeSignature b/build/ios/iphonesimulator/Runner.app/app_links_app_links.bundle/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/build/ios/iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/Info.plist b/build/ios/iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/Info.plist new file mode 100644 index 0000000..0bcb6bd Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/Info.plist differ diff --git a/build/ios/iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/PrivacyInfo.xcprivacy b/build/ios/iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..f753683 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + 1C8F.1 + + + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/build/ios/iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeDirectory b/build/ios/iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..835a744 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeDirectory differ diff --git a/build/ios/iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeRequirements b/build/ios/iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeRequirements differ diff --git a/build/ios/iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeResources b/build/ios/iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeResources new file mode 100644 index 0000000..076d216 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeResources @@ -0,0 +1,109 @@ + + + + + files + + PrivacyInfo.xcprivacy + + 6uLTlq7fgHHWA8emYDf4ImHC+AY= + + + files2 + + PrivacyInfo.xcprivacy + + hash2 + + BWQouTi9VwGKYAGdFcPB7i+nJ/I2h1mLu9k0hIsYCxo= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeSignature b/build/ios/iphonesimulator/Runner.app/shared_preferences_foundation_shared_preferences_foundation.bundle/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/build/ios/iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/Info.plist b/build/ios/iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/Info.plist new file mode 100644 index 0000000..fdea8ab Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/Info.plist differ diff --git a/build/ios/iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/PrivacyInfo.xcprivacy b/build/ios/iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..a34b7e2 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/PrivacyInfo.xcprivacy @@ -0,0 +1,14 @@ + + + + + NSPrivacyTrackingDomains + + NSPrivacyAccessedAPITypes + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/build/ios/iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeDirectory b/build/ios/iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..1bcc5cf Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeDirectory differ diff --git a/build/ios/iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeRequirements b/build/ios/iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/build/ios/iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeRequirements differ diff --git a/build/ios/iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeResources b/build/ios/iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeResources new file mode 100644 index 0000000..3217af0 --- /dev/null +++ b/build/ios/iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeResources @@ -0,0 +1,109 @@ + + + + + files + + PrivacyInfo.xcprivacy + + /LX0ZlwxwIAIhjZaDB8EiH5KpXA= + + + files2 + + PrivacyInfo.xcprivacy + + hash2 + + bS2g2NkwIn1CjB2TY7CtbjoS4sm2jFzilxWKdBL8jDE= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/build/ios/iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeSignature b/build/ios/iphonesimulator/Runner.app/url_launcher_ios_url_launcher_ios.bundle/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/build/last_build_run.json b/build/last_build_run.json new file mode 100644 index 0000000..07c650e --- /dev/null +++ b/build/last_build_run.json @@ -0,0 +1 @@ +["--track-widget-creation"] \ No newline at end of file diff --git a/docs/database_schema.md b/docs/database_schema.md new file mode 100644 index 0000000..144010e --- /dev/null +++ b/docs/database_schema.md @@ -0,0 +1,124 @@ +# Handwerksfreund - Datenstruktur & Domänenmodell + +Dieses Dokument beschreibt die grundlegende Datenstruktur für das Projekt **Handwerksfreund**. Es dient als Diskussionsgrundlage für die Datenbankmodellierung in Supabase/PostgreSQL. + +--- + +## 1. Entitäten-Übersicht + +```mermaid +erDiagram + KUNDE ||--o{ VERBAUTES_TEIL : "besitzt" + KUNDE ||--o{ AUFTRAG : "beauftragt" + AUFTRAG ||--o{ VERBAUTES_TEIL : "installiert im Rahmen von" + AUFTRAG ||--o{ AUFTRAGS_ANHANG : "enthält n Dokumente/Baupläne" + KUNDE ||--o{ TERMIN_EINTRAG : "bezieht sich auf" + AUFTRAG ||--o{ TERMIN_EINTRAG : "eingeplant als" +``` + +--- + +## 2. Detaillierte Felddefinitionen + +### 2.1 Kunde (`customers`) +Stammdaten der Kunden inklusive Geokoordinaten für die Kartendarstellung und Vor-Ort-Notizen. + +| Feld | Datentyp | Pflichtfeld | Beschreibung / Beispiel | +| :--- | :--- | :---: | :--- | +| `id` | UUID | Ja | Eindeutige ID (Primärschlüssel) | +| `customer_number` | Text | Ja | Eindeutige Kundennummer (z.B. `K-10025`) | +| `name` | Text | Ja | Vollständiger Name / Firmenname (z.B. `Max Mustermann`) | +| `street` | Text | Ja | Straße & Hausnummer (z.B. `Musterweg 12`) | +| `zip_code` | Text | Ja | Postleitzahl (z.B. `12345`) | +| `city` | Text | Ja | Stadt (z.B. `Musterstadt`) | +| `latitude` | Float (Double) | Ja | Geografische Breite für Karten-Pin | +| `longitude` | Float (Double) | Ja | Geografische Länge für Karten-Pin | +| `distance_km` | Float (Double) | Nein | Berechnete Entfernung zum Techniker-Standort | +| `phone` | Text | Nein | Telefonnummer (z.B. `0171 1234567`) | +| `email` | Text | Nein | E-Mail-Adresse (z.B. `max.mustermann@email.de`) | +| `notes` | Text | Nein | Vor-Ort-Hinweise (z.B. `Schlüsselbox an der Garage`) | +| `first_contact_date` | Datum | Nein | Erstkontakt-Datum (z.B. `10.03.2022`) | +| `open_orders_count` | Ganzzahl | Nein | Anzahl offener Aufträge (berechnet oder gecached) | +| `last_order_date` | Datum | Nein | Datum des letzten ausgeführten Auftrags | +| `created_at` | Zeitstempel | Ja | Erstellungszeitpunkt des Datensatzes | + +--- + +### 2.2 Verbaute Teile / Gerätekartei (`installed_parts`) +Alle beim Kunden installierten Geräte, Heizungsanlagen, Thermostate, Filter und Ersatzteile mit Seriennummern. + +| Feld | Datentyp | Pflichtfeld | Beschreibung / Beispiel | +| :--- | :--- | :---: | :--- | +| `id` | UUID | Ja | Eindeutige ID (Primärschlüssel) | +| `customer_id` | UUID | Ja | Referenz auf den Besitzer (`customers.id`) | +| `order_id` | UUID | Nein | Referenz auf den Auftrag, bei dem das Teil verbaut wurde | +| `name` | Text | Ja | Produktbezeichnung (z.B. `Buderus Logamax plus GB172-24`) | +| `category` | Text | Ja | Geräte-Kategorie (z.B. `Gas-Brennwertgerät`, `Raumthermostat`) | +| `serial_number` | Text | Nein | Eindeutige Seriennummer (z.B. `8374747383`) | +| `quantity` | Ganzzahl | Ja | Anzahl verbauter Einheiten (Standard: `1`) | +| `installed_at` | Datum | Nein | Einbaudatum | +| `created_at` | Zeitstempel | Ja | Erstellungszeitpunkt des Datensatzes | + +--- + +### 2.3 Auftrag (`work_orders`) +Aufträge und Wartungsarbeiten, die für Kunden angelegt und ausgeführt werden. + +| Feld | Datentyp | Pflichtfeld | Beschreibung / Beispiel | +| :--- | :--- | :---: | :--- | +| `id` | UUID | Ja | Eindeutige ID (Primärschlüssel) | +| `customer_id` | UUID | Ja | Referenz auf den Kunden (`customers.id`) | +| `title` | Text | Ja | Titel des Auftrags (z.B. `Wartung Heizungsanlage`) | +| `description` | Text | Nein | Beschreibung & Aufgabenstellung | +| `status` | Enum | Ja | Status: `offen`, `inBearbeitung`, `abgeschlossen`, `storniert` | +| `scheduled_date` | Datum | Nein | Geplantes Ausführungsdatum | +| `completed_at` | Zeitstempel | Nein | Zeitpunkt der Fertigstellung | +| `created_at` | Zeitstempel | Ja | Erstellungszeitpunkt | + +--- + +### 2.4 Auftrags-Anhänge & Dokumente (`order_attachments`) 📄📍 +Baupläne, CAD-Zeichnungen, Fotos vor Ort, Schaltpläne und Misc-Dateien zu einem Auftrag. + +> **Speicherung in Supabase**: Die eigentliche Datei (z.B. PDF, PNG) liegt im **Supabase Storage Bucket** (`order-files`). In dieser DB-Tabelle speichern wir die Metadaten & den Storage-Pfad. + +| Feld | Datentyp | Pflichtfeld | Beschreibung / Beispiel | +| :--- | :--- | :---: | :--- | +| `id` | UUID | Ja | Eindeutige ID (Primärschlüssel) | +| `order_id` | UUID | Ja | Referenz auf den Auftrag (`work_orders.id`) | +| `title` | Text | Ja | Name der Datei / Anzeige-Titel (z.B. `Bauplan EG - Sanitär.pdf`) | +| `category` | Enum / Text | Ja | Kategorie: `bauplan`, `schaltplan`, `foto_vor_ort`, `abnahmeprotokoll`, `sonstiges` | +| `file_path` | Text | Ja | Pfad im Supabase Storage Bucket (z.B. `orders/ord-123/bauplan_eg.pdf`) | +| `file_size_bytes` | Ganzzahl | Nein | Dateigröße in Bytes (z.B. `2458120` für ~2.4 MB) | +| `mime_type` | Text | Nein | Dateityp (z.B. `application/pdf`, `image/png`) | +| `uploaded_at` | Zeitstempel | Ja | Upload-Zeitpunkt | + +--- + +### 2.5 Termin-Eintrag / Tagesplan (`schedule_items`) +Zeitleisten-Einträge für die Tages- und Wochenansicht (Aufträge, Besprechungen, Mittagspause, Feierabend). + +| Feld | Datentyp | Pflichtfeld | Beschreibung / Beispiel | +| :--- | :--- | :---: | :--- | +| `id` | UUID | Ja | Eindeutige ID (Primärschlüssel) | +| `order_id` | UUID | Nein | Verknüpfung zum Auftrag (falls vorhanden) | +| `customer_id` | UUID | Nein | Verknüpfung zum Kunden (falls vorhanden) | +| `title` | Text | Ja | Titel (z.B. `Max Mustermann - Heizungswartung` oder `Mittagspause`) | +| `customer_name` | Text | Nein | Kundenname für Schnellanzeige | +| `address` | Text | Nein | Einsatzadresse | +| `task_description` | Text | Nein | Spezifische Aufgabe | +| `start_time` | Uhrzeit / Text | Ja | Startzeit (z.B. `10:30`) | +| `end_time` | Uhrzeit / Text | Ja | Endzeit (z.B. `13:00`) | +| `type` | Enum | Ja | Typ: `job`, `routine`, `lunchBreak`, `feierabend` | +| `is_completed` | Boolean | Ja | Flag: Auftrag abgeschlossen | +| `is_in_progress` | Boolean | Ja | Flag: Anfahrt gestartet / in Bearbeitung | +| `scheduled_date` | Datum | Ja | Datum des Tagesplans | +| `created_at` | Zeitstempel | Ja | Erstellungszeitpunkt | + +--- + +## 3. Offene Fragen & Diskussionspunkte + +1. **Entfernung (`distance_km`)**: Sollen wir die Distanz dynamisch via Geo-Abfrage (PostGIS) zur aktuellen Handwerker-Position berechnen lassen, oder als festes Feld im Kunden speichern? +2. **Kombination `work_orders` & `schedule_items`**: Reicht ein einziges Feld `work_orders` mit Uhrzeit, oder gefällt dir die Trennung von *Auftrag* (Fachlicher Arbeitsauftrag) und *Termin-Eintrag* (Konkreter Kalendereintrag in der Zeitleiste)? +3. **Baupläne / Anhänge**: Gefällt dir die Aufteilung mit `order_attachments`? So kann ein Techniker vor Ort in Flutter auf *"Baupläne"* tippen, bekommt eine Liste aller PDFs/Fotos des Auftrags und kann per Klick direkt neue Fotos vom Handy hochladen! diff --git a/docs/schema.sql b/docs/schema.sql new file mode 100644 index 0000000..6c88dd9 --- /dev/null +++ b/docs/schema.sql @@ -0,0 +1,113 @@ +-- ===================================================================== +-- Handwerksfreund - PostgreSQL / Supabase Schema & Initial Data +-- ===================================================================== + +-- 1. Kunden-Tabelle (customers) +CREATE TABLE IF NOT EXISTS customers ( + id UUID PRIMARY KEY DEFAULT gen_random_uuid(), + customer_number VARCHAR(50) UNIQUE NOT NULL, + name VARCHAR(255) NOT NULL, + street VARCHAR(255) NOT NULL, + zip_code VARCHAR(20) NOT NULL, + city VARCHAR(255) NOT NULL, + latitude DOUBLE PRECISION NOT NULL, + longitude DOUBLE PRECISION NOT NULL, + distance_km DOUBLE PRECISION DEFAULT 0.0, + phone VARCHAR(50), + email VARCHAR(255), + notes TEXT, + first_contact_date DATE DEFAULT CURRENT_DATE, + open_orders_count INT DEFAULT 0, + last_order_date DATE, + created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW() +); + +-- 2. Verbaute Teile / Gerätekartei (installed_parts) +CREATE TABLE IF NOT EXISTS installed_parts ( + id UUID PRIMARY KEY DEFAULT gen_random_uuid(), + customer_id UUID REFERENCES customers(id) ON DELETE CASCADE, + name VARCHAR(255) NOT NULL, + category VARCHAR(255) NOT NULL, + serial_number VARCHAR(255), + quantity INT DEFAULT 1, + installed_at DATE DEFAULT CURRENT_DATE, + created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW() +); + +-- 3. Aufträge (work_orders) +CREATE TABLE IF NOT EXISTS work_orders ( + id UUID PRIMARY KEY DEFAULT gen_random_uuid(), + customer_id UUID REFERENCES customers(id) ON DELETE CASCADE, + title VARCHAR(255) NOT NULL, + description TEXT, + scheduled_date DATE DEFAULT CURRENT_DATE, + status VARCHAR(50) DEFAULT 'offen', -- offen, inBearbeitung, abgeschlossen, storniert + completed_at TIMESTAMP WITH TIME ZONE, + created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW() +); + +-- 4. Auftrags-Anhänge & Baupläne (order_attachments) +CREATE TABLE IF NOT EXISTS order_attachments ( + id UUID PRIMARY KEY DEFAULT gen_random_uuid(), + order_id UUID REFERENCES work_orders(id) ON DELETE CASCADE, + title VARCHAR(255) NOT NULL, + category VARCHAR(50) DEFAULT 'sonstiges', -- bauplan, schaltplan, foto_vor_ort, abnahmeprotokoll, sonstiges + file_path TEXT NOT NULL, + file_size_bytes BIGINT, + mime_type VARCHAR(100), + uploaded_at TIMESTAMP WITH TIME ZONE DEFAULT NOW() +); + +-- 5. Termin-Einträge / Zeitleiste (schedule_items) +CREATE TABLE IF NOT EXISTS schedule_items ( + id UUID PRIMARY KEY DEFAULT gen_random_uuid(), + order_id UUID REFERENCES work_orders(id) ON DELETE SET NULL, + customer_id UUID REFERENCES customers(id) ON DELETE SET NULL, + title VARCHAR(255) NOT NULL, + customer_name VARCHAR(255), + address VARCHAR(255), + task_description TEXT, + start_time VARCHAR(10) NOT NULL, -- z.B. "10:30" + end_time VARCHAR(10) NOT NULL, -- z.B. "13:00" + type VARCHAR(50) DEFAULT 'job', -- job, routine, lunchBreak, feierabend + is_completed BOOLEAN DEFAULT FALSE, + is_in_progress BOOLEAN DEFAULT FALSE, + scheduled_date DATE DEFAULT CURRENT_DATE, + created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW() +); + +-- RLS (Row Level Security) aktivieren +ALTER TABLE customers ENABLE ROW LEVEL SECURITY; +ALTER TABLE installed_parts ENABLE ROW LEVEL SECURITY; +ALTER TABLE work_orders ENABLE ROW LEVEL SECURITY; +ALTER TABLE order_attachments ENABLE ROW LEVEL SECURITY; +ALTER TABLE schedule_items ENABLE ROW LEVEL SECURITY; + +-- Öffentliche Lese- & Schreib-Policies für Prototyping +CREATE POLICY "Public Customers Access" ON customers FOR ALL USING (true) WITH CHECK (true); +CREATE POLICY "Public Parts Access" ON installed_parts FOR ALL USING (true) WITH CHECK (true); +CREATE POLICY "Public Orders Access" ON work_orders FOR ALL USING (true) WITH CHECK (true); +CREATE POLICY "Public Attachments Access" ON order_attachments FOR ALL USING (true) WITH CHECK (true); +CREATE POLICY "Public Schedule Access" ON schedule_items FOR ALL USING (true) WITH CHECK (true); + +-- ===================================================================== +-- Seed Data (Initial-Daten aus dem Mockup) +-- ===================================================================== + +INSERT INTO customers (id, customer_number, name, street, zip_code, city, latitude, longitude, distance_km, phone, email, notes, first_contact_date, open_orders_count, last_order_date) +VALUES +('a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11', 'K-10025', 'Max Mustermann', 'Musterweg 12', '12345', 'Musterstadt', 50.1135, 8.6790, 2.4, '0171 1234567', 'max.mustermann@email.de', 'Schlüsselbox an der Garage', '2022-03-10', 1, '2024-05-15'), +('b0eebc99-9c0b-4ef8-bb6d-6bb9bd380a22', 'K-10026', 'Sabine Schulze', 'Nordring 45', '12347', 'Musterstadt', 50.1265, 8.6890, 4.1, '0160 9876543', 'sabine.schulze@example.com', 'Hund im Garten, bitte vorher anrufen.', '2021-11-04', 0, '2024-04-10'), +('c0eebc99-9c0b-4ef8-bb6d-6bb9bd380a33', 'K-10027', 'Bäckerei Hoffmann GmbH', 'Hauptstraße 88', '12345', 'Musterstadt', 50.1080, 8.6650, 1.8, '069 5551234', 'info@baeckerei-hoffmann.de', 'Zufahrt über den Lieferanteneingang Rückseite.', '2020-01-15', 2, '2024-06-01') +ON CONFLICT (customer_number) DO NOTHING; + +INSERT INTO installed_parts (customer_id, name, category, serial_number, quantity) +VALUES +('a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11', 'Buderus Logamax plus GB172-24', 'Gas-Brennwertgerät', '8374747383', 1), +('a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11', 'Bosch EasyControl CT200', 'Raumthermostat', '1234567890', 1), +('a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11', 'Honeywell Hauswasserfilter FF06', 'Wasserfilter', '9876543210', 1); + +INSERT INTO work_orders (id, customer_id, title, status, scheduled_date) +VALUES +('d0eebc99-9c0b-4ef8-bb6d-6bb9bd380a44', 'a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11', 'Wartung Heizungsanlage', 'abgeschlossen', '2024-05-15'), +('e0eebc99-9c0b-4ef8-bb6d-6bb9bd380a55', 'a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11', 'Thermostat Einstellung & Kalibrierung', 'offen', '2026-08-02'); diff --git a/handwerksfreund.iml b/handwerksfreund.iml new file mode 100644 index 0000000..b3a2b0c --- /dev/null +++ b/handwerksfreund.iml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ios/.gitignore b/ios/.gitignore new file mode 100644 index 0000000..7a7f987 --- /dev/null +++ b/ios/.gitignore @@ -0,0 +1,34 @@ +**/dgph +*.mode1v3 +*.mode2v3 +*.moved-aside +*.pbxuser +*.perspectivev3 +**/*sync/ +.sconsign.dblite +.tags* +**/.vagrant/ +**/DerivedData/ +Icon? +**/Pods/ +**/.symlinks/ +profile +xcuserdata +**/.generated/ +Flutter/App.framework +Flutter/Flutter.framework +Flutter/Flutter.podspec +Flutter/Generated.xcconfig +Flutter/ephemeral/ +Flutter/app.flx +Flutter/app.zip +Flutter/flutter_assets/ +Flutter/flutter_export_environment.sh +ServiceDefinitions.json +Runner/GeneratedPluginRegistrant.* + +# Exceptions to above rules. +!default.mode1v3 +!default.mode2v3 +!default.pbxuser +!default.perspectivev3 diff --git a/ios/Flutter/AppFrameworkInfo.plist b/ios/Flutter/AppFrameworkInfo.plist new file mode 100644 index 0000000..391a902 --- /dev/null +++ b/ios/Flutter/AppFrameworkInfo.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + + diff --git a/ios/Flutter/Debug.xcconfig b/ios/Flutter/Debug.xcconfig new file mode 100644 index 0000000..592ceee --- /dev/null +++ b/ios/Flutter/Debug.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/ios/Flutter/Release.xcconfig b/ios/Flutter/Release.xcconfig new file mode 100644 index 0000000..592ceee --- /dev/null +++ b/ios/Flutter/Release.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj new file mode 100644 index 0000000..ce2c58b --- /dev/null +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,647 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { + +/* Begin PBXBuildFile section */ + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; + 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; + 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 97C146E61CF9000F007C117D /* Project object */; + proxyType = 1; + remoteGlobalIDString = 97C146ED1CF9000F007C117D; + remoteInfo = Runner; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 9705A1C41CF9048500538489 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; + 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; + 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; + 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; + 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; + 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 97C146EB1CF9000F007C117D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 331C8082294A63A400263BE5 /* RunnerTests */ = { + isa = PBXGroup; + children = ( + 331C807B294A618700263BE5 /* RunnerTests.swift */, + ); + path = RunnerTests; + sourceTree = ""; + }; + 9740EEB11CF90186004384FC /* Flutter */ = { + isa = PBXGroup; + children = ( + 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 9740EEB31CF90195004384FC /* Generated.xcconfig */, + ); + name = Flutter; + sourceTree = ""; + }; + 97C146E51CF9000F007C117D = { + isa = PBXGroup; + children = ( + 9740EEB11CF90186004384FC /* Flutter */, + 97C146F01CF9000F007C117D /* Runner */, + 97C146EF1CF9000F007C117D /* Products */, + 331C8082294A63A400263BE5 /* RunnerTests */, + ); + sourceTree = ""; + }; + 97C146EF1CF9000F007C117D /* Products */ = { + isa = PBXGroup; + children = ( + 97C146EE1CF9000F007C117D /* Runner.app */, + 331C8081294A63A400263BE5 /* RunnerTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 97C146F01CF9000F007C117D /* Runner */ = { + isa = PBXGroup; + children = ( + 97C146FA1CF9000F007C117D /* Main.storyboard */, + 97C146FD1CF9000F007C117D /* Assets.xcassets */, + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, + 97C147021CF9000F007C117D /* Info.plist */, + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, + 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */, + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, + ); + path = Runner; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 331C8080294A63A400263BE5 /* RunnerTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; + buildPhases = ( + 331C807D294A63A400263BE5 /* Sources */, + 331C807F294A63A400263BE5 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 331C8086294A63A400263BE5 /* PBXTargetDependency */, + ); + name = RunnerTests; + productName = RunnerTests; + productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 97C146ED1CF9000F007C117D /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + 9740EEB61CF901F6004384FC /* Run Script */, + 97C146EA1CF9000F007C117D /* Sources */, + 97C146EB1CF9000F007C117D /* Frameworks */, + 97C146EC1CF9000F007C117D /* Resources */, + 9705A1C41CF9048500538489 /* Embed Frameworks */, + 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Runner; + packageProductDependencies = ( + 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, + ); + productName = Runner; + productReference = 97C146EE1CF9000F007C117D /* Runner.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 97C146E61CF9000F007C117D /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = YES; + LastUpgradeCheck = 1510; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 331C8080294A63A400263BE5 = { + CreatedOnToolsVersion = 14.0; + TestTargetID = 97C146ED1CF9000F007C117D; + }; + 97C146ED1CF9000F007C117D = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 1100; + }; + }; + }; + buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 97C146E51CF9000F007C117D; + packageReferences = ( + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */, + ); + productRefGroup = 97C146EF1CF9000F007C117D /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 97C146ED1CF9000F007C117D /* Runner */, + 331C8080294A63A400263BE5 /* RunnerTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 331C807F294A63A400263BE5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 97C146EC1CF9000F007C117D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", + ); + name = "Thin Binary"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 331C807D294A63A400263BE5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 97C146EA1CF9000F007C117D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, + 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 97C146ED1CF9000F007C117D /* Runner */; + targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 97C146FA1CF9000F007C117D /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C146FB1CF9000F007C117D /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C147001CF9000F007C117D /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 249021D3217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Profile; + }; + 249021D4217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = FWV25GYXD7; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.example.handwerksfreund; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Profile; + }; + 331C8088294A63A400263BE5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.example.handwerksfreund.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Debug; + }; + 331C8089294A63A400263BE5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.example.handwerksfreund.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Release; + }; + 331C808A294A63A400263BE5 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.example.handwerksfreund.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Profile; + }; + 97C147031CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 97C147041CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 97C147061CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = FWV25GYXD7; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.example.handwerksfreund; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 97C147071CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = FWV25GYXD7; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.example.handwerksfreund; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 331C8088294A63A400263BE5 /* Debug */, + 331C8089294A63A400263BE5 /* Release */, + 331C808A294A63A400263BE5 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147031CF9000F007C117D /* Debug */, + 97C147041CF9000F007C117D /* Release */, + 249021D3217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147061CF9000F007C117D /* Debug */, + 97C147071CF9000F007C117D /* Release */, + 249021D4217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + +/* Begin XCLocalSwiftPackageReference section */ + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */ = { + isa = XCLocalSwiftPackageReference; + relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; + }; +/* End XCLocalSwiftPackageReference section */ + +/* Begin XCSwiftPackageProductDependency section */ + 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { + isa = XCSwiftPackageProductDependency; + productName = FlutterGeneratedPluginSwiftPackage; + }; +/* End XCSwiftPackageProductDependency section */ + }; + rootObject = 97C146E61CF9000F007C117D /* Project object */; +} diff --git a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 0000000..c3fedb2 --- /dev/null +++ b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Runner.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..1d526a1 --- /dev/null +++ b/ios/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/ios/Runner/AppDelegate.swift b/ios/Runner/AppDelegate.swift new file mode 100644 index 0000000..c30b367 --- /dev/null +++ b/ios/Runner/AppDelegate.swift @@ -0,0 +1,16 @@ +import Flutter +import UIKit + +@main +@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate { + override func application( + _ application: UIApplication, + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? + ) -> Bool { + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } + + func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) { + GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry) + } +} diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..d36b1fa --- /dev/null +++ b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,122 @@ +{ + "images" : [ + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@3x.png", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@3x.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@3x.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@3x.png", + "scale" : "3x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@1x.png", + "scale" : "1x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@1x.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@1x.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "Icon-App-83.5x83.5@2x.png", + "scale" : "2x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "Icon-App-1024x1024@1x.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png new file mode 100644 index 0000000..dc9ada4 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png new file mode 100644 index 0000000..7353c41 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png new file mode 100644 index 0000000..797d452 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png new file mode 100644 index 0000000..6ed2d93 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png new file mode 100644 index 0000000..4cd7b00 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png new file mode 100644 index 0000000..fe73094 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png new file mode 100644 index 0000000..321773c Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png new file mode 100644 index 0000000..797d452 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png new file mode 100644 index 0000000..502f463 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png new file mode 100644 index 0000000..0ec3034 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png new file mode 100644 index 0000000..0ec3034 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png new file mode 100644 index 0000000..e9f5fea Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png new file mode 100644 index 0000000..84ac32a Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png new file mode 100644 index 0000000..8953cba Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png new file mode 100644 index 0000000..0467bf1 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json new file mode 100644 index 0000000..0bedcf2 --- /dev/null +++ b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "LaunchImage.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png new file mode 100644 index 0000000..9da19ea Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png new file mode 100644 index 0000000..9da19ea Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png new file mode 100644 index 0000000..9da19ea Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md new file mode 100644 index 0000000..89c2725 --- /dev/null +++ b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md @@ -0,0 +1,5 @@ +# Launch Screen Assets + +You can customize the launch screen with your own desired assets by replacing the image files in this directory. + +You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/ios/Runner/Base.lproj/LaunchScreen.storyboard b/ios/Runner/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..f2e259c --- /dev/null +++ b/ios/Runner/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Runner/Base.lproj/Main.storyboard b/ios/Runner/Base.lproj/Main.storyboard new file mode 100644 index 0000000..f3c2851 --- /dev/null +++ b/ios/Runner/Base.lproj/Main.storyboard @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist new file mode 100644 index 0000000..76cfae9 --- /dev/null +++ b/ios/Runner/Info.plist @@ -0,0 +1,70 @@ + + + + + CADisableMinimumFrameDurationOnPhone + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + Handwerksfreund + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + handwerksfreund + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleSignature + ???? + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSRequiresIPhoneOS + + UIApplicationSceneManifest + + UIApplicationSupportsMultipleScenes + + UISceneConfigurations + + UIWindowSceneSessionRoleApplication + + + UISceneClassName + UIWindowScene + UISceneConfigurationName + flutter + UISceneDelegateClassName + $(PRODUCT_MODULE_NAME).SceneDelegate + UISceneStoryboardFile + Main + + + + + UIApplicationSupportsIndirectInputEvents + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/ios/Runner/Runner-Bridging-Header.h b/ios/Runner/Runner-Bridging-Header.h new file mode 100644 index 0000000..308a2a5 --- /dev/null +++ b/ios/Runner/Runner-Bridging-Header.h @@ -0,0 +1 @@ +#import "GeneratedPluginRegistrant.h" diff --git a/ios/Runner/SceneDelegate.swift b/ios/Runner/SceneDelegate.swift new file mode 100644 index 0000000..b9ce8ea --- /dev/null +++ b/ios/Runner/SceneDelegate.swift @@ -0,0 +1,6 @@ +import Flutter +import UIKit + +class SceneDelegate: FlutterSceneDelegate { + +} diff --git a/ios/RunnerTests/RunnerTests.swift b/ios/RunnerTests/RunnerTests.swift new file mode 100644 index 0000000..86a7c3b --- /dev/null +++ b/ios/RunnerTests/RunnerTests.swift @@ -0,0 +1,12 @@ +import Flutter +import UIKit +import XCTest + +class RunnerTests: XCTestCase { + + func testExample() { + // If you add code to the Runner application, consider adding tests here. + // See https://developer.apple.com/documentation/xctest for more information about using XCTest. + } + +} diff --git a/lib/config/supabase_config.dart b/lib/config/supabase_config.dart new file mode 100644 index 0000000..092738a --- /dev/null +++ b/lib/config/supabase_config.dart @@ -0,0 +1,6 @@ +class SupabaseConfig { + static const String url = 'http://192.168.50.182:8000'; + + // publishable Key + static const String publishableKey = 'sb_publishable__i6IYRo2bficTh7WsIMgqB_q6fjZpST'; +} diff --git a/lib/data/mock_data.dart b/lib/data/mock_data.dart new file mode 100644 index 0000000..c154d69 --- /dev/null +++ b/lib/data/mock_data.dart @@ -0,0 +1,425 @@ +import '../models/customer.dart'; +import '../models/installed_part.dart'; +import '../models/order.dart'; +import '../models/schedule_item.dart'; + +class MockData { + static final List customers = [ + Customer( + id: 'cust-1', + customerNumber: 'K-10025', + name: 'Max Mustermann', + street: 'Musterweg 12', + zipCode: '12345', + city: 'Musterstadt', + latitude: 50.1135, + longitude: 8.6790, + distanceKm: 2.4, + phone: '0171 1234567', + email: 'max.mustermann@email.de', + notes: 'Schlüsselbox an der Garage', + firstContactDate: DateTime(2022, 3, 10), + openOrdersCount: 1, + lastOrderDate: DateTime(2024, 5, 15), + installedParts: const [ + InstalledPart( + id: 'part-1', + customerId: 'cust-1', + name: 'Buderus Logamax plus GB172-24', + category: 'Gas-Brennwertgerät', + serialNumber: '8374747383', + quantity: 1, + ), + InstalledPart( + id: 'part-2', + customerId: 'cust-1', + name: 'Bosch EasyControl CT200', + category: 'Raumthermostat', + serialNumber: '1234567890', + quantity: 1, + ), + InstalledPart( + id: 'part-3', + customerId: 'cust-1', + name: 'Honeywell Hauswasserfilter FF06', + category: 'Wasserfilter', + serialNumber: '9876543210', + quantity: 1, + ), + ], + orders: [ + WorkOrder( + id: 'ord-1', + customerId: 'cust-1', + title: 'Wartung Heizungsanlage', + date: DateTime(2024, 5, 15), + status: OrderStatus.abgeschlossen, + ), + WorkOrder( + id: 'ord-2', + customerId: 'cust-1', + title: 'Thermostat Einstellung & Kalibrierung', + date: DateTime(2026, 8, 2), + status: OrderStatus.offen, + ), + ], + ), + Customer( + id: 'cust-2', + customerNumber: 'K-10026', + name: 'Sabine Schulze', + street: 'Nordring 45', + zipCode: '12347', + city: 'Musterstadt', + latitude: 50.1265, + longitude: 8.6890, + distanceKm: 4.1, + phone: '0160 9876543', + email: 'sabine.schulze@example.com', + notes: 'Hund im Garten, bitte vorher anrufen.', + firstContactDate: DateTime(2021, 11, 4), + openOrdersCount: 0, + lastOrderDate: DateTime(2024, 4, 10), + installedParts: const [ + InstalledPart( + id: 'part-4', + customerId: 'cust-2', + name: 'Viessmann Vitodens 200-W', + category: 'Gas-Brennwertgerät', + serialNumber: '7632918401', + quantity: 1, + ), + ], + orders: [ + WorkOrder( + id: 'ord-3', + customerId: 'cust-2', + title: 'Jahresinspektion', + date: DateTime(2024, 4, 10), + status: OrderStatus.abgeschlossen, + ), + ], + ), + Customer( + id: 'cust-3', + customerNumber: 'K-10027', + name: 'Bäckerei Hoffmann GmbH', + street: 'Hauptstraße 88', + zipCode: '12345', + city: 'Musterstadt', + latitude: 50.1080, + longitude: 8.6650, + distanceKm: 1.8, + phone: '069 5551234', + email: 'info@baeckerei-hoffmann.de', + notes: 'Zufahrt über den Lieferanteneingang Rückseite.', + firstContactDate: DateTime(2020, 1, 15), + openOrdersCount: 2, + lastOrderDate: DateTime(2024, 6, 01), + installedParts: const [ + InstalledPart( + id: 'part-5', + customerId: 'cust-3', + name: 'Grundfos Magna3 32-120 F', + category: 'Heizungsumwälzpumpe', + serialNumber: '983301920', + quantity: 2, + ), + ], + orders: [ + WorkOrder( + id: 'ord-4', + customerId: 'cust-3', + title: 'Austausch Umwälzpumpe', + date: DateTime(2024, 6, 1), + status: OrderStatus.abgeschlossen, + ), + ], + ), + Customer( + id: 'cust-4', + customerNumber: 'K-10028', + name: 'Dr. Michael Weber', + street: 'Goetheallee 3', + zipCode: '12349', + city: 'Musterstadt', + latitude: 50.0980, + longitude: 8.6720, + distanceKm: 3.5, + phone: '0172 4443322', + email: 'm.weber@praxis-weber.de', + notes: 'Termine nur mittwochs nachmittags möglich.', + firstContactDate: DateTime(2023, 7, 20), + openOrdersCount: 1, + lastOrderDate: DateTime(2023, 12, 12), + installedParts: const [], + orders: [ + WorkOrder( + id: 'ord-5', + customerId: 'cust-4', + title: 'Installationsprüfbericht', + date: DateTime(2023, 12, 12), + status: OrderStatus.abgeschlossen, + ), + ], + ), + Customer( + id: 'cust-5', + customerNumber: 'K-10029', + name: 'Elena Schmidt', + street: 'Ostendstraße 102', + zipCode: '12345', + city: 'Musterstadt', + latitude: 50.1110, + longitude: 8.7020, + distanceKm: 3.1, + phone: '0151 7766554', + email: 'elena.schmidt@gmx.de', + notes: 'Klingel beschriftet mit "Schmidt / OG 2".', + firstContactDate: DateTime(2024, 2, 1), + openOrdersCount: 0, + lastOrderDate: DateTime(2024, 3, 22), + installedParts: const [], + orders: [], + ), + ]; + + // Daily Schedule Items matching Auftragsuebersicht.png Day View + static final List dayScheduleItems = [ + ScheduleItem( + id: 'sch-1', + title: 'Team-Besprechung / Material-Laden', + startTime: '07:00', + endTime: '09:00', + type: ScheduleItemType.routine, + ), + ScheduleItem( + id: 'sch-2', + title: 'Max Mustermann - Heizungswartung', + customerName: 'Max Mustermann', + address: 'Musterweg 12, 12345 Musterstadt', + taskDescription: 'Wartung Gas-Brennwertgerät', + startTime: '10:30', + endTime: '13:00', + type: ScheduleItemType.job, + isInProgress: true, + ), + ScheduleItem( + id: 'sch-3', + title: 'Mittagspause', + startTime: '13:00', + endTime: '13:30', + type: ScheduleItemType.lunchBreak, + ), + ScheduleItem( + id: 'sch-4', + title: 'Anja Klein - Thermostat-Tausch', + customerName: 'Anja Klein', + address: 'Musterweg 12, 12345 Musterstadt', + taskDescription: 'Wartung Gas-Brennwertgerät', + startTime: '13:30', + endTime: '15:00', + type: ScheduleItemType.job, + ), + ScheduleItem( + id: 'sch-5', + title: 'Bauprojekt Neubau - Sanitär-Rohinstallation', + customerName: 'Bauprojekt Neubau', + address: 'Musterweg 12, 12345 Musterstadt', + startTime: '15:30', + endTime: '17:00', + type: ScheduleItemType.job, + ), + ScheduleItem( + id: 'sch-6', + title: 'Feierabend', + startTime: '18:00', + endTime: '18:00', + type: ScheduleItemType.feierabend, + ), + ]; + + // Weekly Matrix Summaries matching Auftragsuebersicht.png Week View + static final List weekSummaries = [ + DaySummary( + dayName: 'Mo', + fullDayName: 'Montag', + dateString: '13.05', + ordersCount: 3, + hoursTotal: 8.5, + items: [ + ScheduleItem( + id: 'w-mo-1', + title: 'Max Mustermann', + customerName: 'Max Mustermann', + address: 'Musterweg 12, 12345 Musterstadt', + startTime: '08:00', + endTime: '10:30', + isCompleted: true, + ), + ScheduleItem( + id: 'w-mo-2', + title: 'Sabine Schulze', + customerName: 'Sabine Schulze', + address: 'Nordring 45, 12347 Musterstadt', + startTime: '11:00', + endTime: '14:00', + isCompleted: true, + ), + ], + ), + DaySummary( + dayName: 'Di', + fullDayName: 'Dienstag', + dateString: '14.05', + ordersCount: 4, + hoursTotal: 9.0, + items: [ + ScheduleItem( + id: 'w-di-1', + title: 'Max Mustermann', + customerName: 'Max Mustermann', + address: 'Musterweg 12, 12345 Musterstadt', + startTime: '08:00', + endTime: '10:00', + isCompleted: false, + ), + ScheduleItem( + id: 'w-di-2', + title: 'Anja Klein', + customerName: 'Anja Klein', + address: 'Musterweg 12, 12345 Musterstadt', + startTime: '10:30', + endTime: '12:30', + isCompleted: false, + ), + ScheduleItem( + id: 'w-di-3', + title: 'Max Mustermann', + customerName: 'Max Mustermann', + address: 'Musterweg 12, 12345 Musterstadt', + taskDescription: 'Wartertiter', + startTime: '13:30', + endTime: '15:30', + isCompleted: false, + ), + ScheduleItem( + id: 'w-di-4', + title: 'Bauprojekt Neubau - Sanitär-Rohinstallation', + customerName: 'Bauprojekt Neubau', + address: 'Musterweg 12, 12345 Musterstadt', + taskDescription: 'Bauprüfer', + startTime: '16:00', + endTime: '18:00', + isCompleted: true, + ), + ], + ), + DaySummary( + dayName: 'Mi', + fullDayName: 'Mittwoch', + dateString: '15.05', + ordersCount: 2, + hoursTotal: 7.5, + items: [ + ScheduleItem( + id: 'w-mi-1', + title: 'Bäckerei Hoffmann GmbH', + customerName: 'Bäckerei Hoffmann GmbH', + address: 'Hauptstraße 88, 12345 Musterstadt', + startTime: '08:00', + endTime: '12:00', + isCompleted: true, + ), + ], + ), + DaySummary( + dayName: 'Do', + fullDayName: 'Donnerstag', + dateString: '16.05', + ordersCount: 2, + hoursTotal: 7.5, + items: [ + ScheduleItem( + id: 'w-do-1', + title: 'Max Mustermann', + customerName: 'Max Mustermann', + address: 'Musterweg 12, 12345 Musterstadt', + startTime: '09:00', + endTime: '12:00', + isCompleted: false, + ), + ScheduleItem( + id: 'w-do-2', + title: 'Anja Klein', + customerName: 'Anja Klein', + address: 'Musterweg 12, 12345 Musterstadt', + startTime: '13:30', + endTime: '16:00', + isCompleted: false, + ), + ], + ), + DaySummary( + dayName: 'Fr', + fullDayName: 'Freitag', + dateString: '17.05', + ordersCount: 5, + hoursTotal: 9.5, + items: [ + ScheduleItem( + id: 'w-fr-1', + title: 'Max Mustermann', + customerName: 'Max Mustermann', + address: 'Musterweg 12, 12345 Musterstadt', + startTime: '08:00', + endTime: '10:00', + isCompleted: true, + ), + ScheduleItem( + id: 'w-fr-2', + title: 'Max Mustermann', + customerName: 'Max Mustermann', + address: 'Musterweg 12, 12345 Musterstadt', + startTime: '10:15', + endTime: '12:00', + isCompleted: false, + ), + ScheduleItem( + id: 'w-fr-3', + title: 'Max Mustermann', + customerName: 'Max Mustermann', + address: 'Musterweg 12, 12345 Musterstadt', + startTime: '13:00', + endTime: '15:00', + isCompleted: false, + ), + ScheduleItem( + id: 'w-fr-4', + title: 'Max Mustermann', + customerName: 'Max Mustermann', + address: 'Musterweg 12, 12345 Musterstadt', + startTime: '15:30', + endTime: '17:30', + isCompleted: true, + ), + ], + ), + DaySummary( + dayName: 'Sa', + fullDayName: 'Samstag', + dateString: '18.05', + ordersCount: 3, + hoursTotal: 8.0, + items: [], + ), + DaySummary( + dayName: 'So', + fullDayName: 'Sonntag', + dateString: '19.05', + ordersCount: 3, + hoursTotal: 8.0, + items: [], + ), + ]; +} diff --git a/lib/main.dart b/lib/main.dart new file mode 100644 index 0000000..561d335 --- /dev/null +++ b/lib/main.dart @@ -0,0 +1,24 @@ +import 'package:flutter/material.dart'; +import 'services/database_service.dart'; +import 'theme/app_theme.dart'; +import 'screens/main_navigation_screen.dart'; + +void main() async { + WidgetsFlutterBinding.ensureInitialized(); + await DatabaseService.initialize(); + runApp(const HandwerksfreundApp()); +} + +class HandwerksfreundApp extends StatelessWidget { + const HandwerksfreundApp({super.key}); + + @override + Widget build(BuildContext context) { + return MaterialApp( + title: 'Handwerksfreund', + debugShowCheckedModeBanner: false, + theme: AppTheme.lightTheme, + home: const MainNavigationScreen(), + ); + } +} diff --git a/lib/models/customer.dart b/lib/models/customer.dart new file mode 100644 index 0000000..8505062 --- /dev/null +++ b/lib/models/customer.dart @@ -0,0 +1,44 @@ +import 'installed_part.dart'; +import 'order.dart'; + +class Customer { + final String id; + final String customerNumber; + final String name; + final String street; + final String zipCode; + final String city; + final double latitude; + final double longitude; + final double distanceKm; + final String phone; + final String email; + final String? notes; + final DateTime firstContactDate; + final int openOrdersCount; + final DateTime? lastOrderDate; + final List installedParts; + final List orders; + + const Customer({ + required this.id, + required this.customerNumber, + required this.name, + required this.street, + required this.zipCode, + required this.city, + required this.latitude, + required this.longitude, + required this.distanceKm, + required this.phone, + required this.email, + this.notes, + required this.firstContactDate, + required this.openOrdersCount, + this.lastOrderDate, + this.installedParts = const [], + this.orders = const [], + }); + + String get fullAddress => '$street, $zipCode $city'; +} diff --git a/lib/models/installed_part.dart b/lib/models/installed_part.dart new file mode 100644 index 0000000..d258e36 --- /dev/null +++ b/lib/models/installed_part.dart @@ -0,0 +1,17 @@ +class InstalledPart { + final String id; + final String customerId; + final String name; + final String category; + final String serialNumber; + final int quantity; + + const InstalledPart({ + required this.id, + required this.customerId, + required this.name, + required this.category, + required this.serialNumber, + this.quantity = 1, + }); +} diff --git a/lib/models/order.dart b/lib/models/order.dart new file mode 100644 index 0000000..367fd03 --- /dev/null +++ b/lib/models/order.dart @@ -0,0 +1,37 @@ +enum OrderStatus { + offen, + inBearbeitung, + abgeschlossen, + storniert, +} + +extension OrderStatusExtension on OrderStatus { + String get label { + switch (this) { + case OrderStatus.offen: + return 'Offen'; + case OrderStatus.inBearbeitung: + return 'In Bearbeitung'; + case OrderStatus.abgeschlossen: + return 'Abgeschlossen'; + case OrderStatus.storniert: + return 'Storniert'; + } + } +} + +class WorkOrder { + final String id; + final String customerId; + final String title; + final DateTime date; + final OrderStatus status; + + const WorkOrder({ + required this.id, + required this.customerId, + required this.title, + required this.date, + required this.status, + }); +} diff --git a/lib/models/schedule_item.dart b/lib/models/schedule_item.dart new file mode 100644 index 0000000..4110426 --- /dev/null +++ b/lib/models/schedule_item.dart @@ -0,0 +1,50 @@ +enum ScheduleItemType { + job, + routine, // e.g. Team-Besprechung, Material laden + lunchBreak, // Mittagspause + feierabend, // Feierabend +} + +class ScheduleItem { + final String id; + final String title; + final String? customerName; + final String? address; + final String? taskDescription; + final String startTime; + final String endTime; + final ScheduleItemType type; + bool isCompleted; + bool isInProgress; + + ScheduleItem({ + required this.id, + required this.title, + this.customerName, + this.address, + this.taskDescription, + required this.startTime, + required this.endTime, + this.type = ScheduleItemType.job, + this.isCompleted = false, + this.isInProgress = false, + }); +} + +class DaySummary { + final String dayName; // Mo, Di, Mi, Do, Fr, Sa, So + final String fullDayName; // Monday, Tuesday, Thursday, ... + final String dateString; // e.g. 16.05 + final int ordersCount; + final double hoursTotal; + final List items; + + const DaySummary({ + required this.dayName, + required this.fullDayName, + required this.dateString, + required this.ordersCount, + required this.hoursTotal, + this.items = const [], + }); +} diff --git a/lib/screens/customer_detail_screen.dart b/lib/screens/customer_detail_screen.dart new file mode 100644 index 0000000..9706145 --- /dev/null +++ b/lib/screens/customer_detail_screen.dart @@ -0,0 +1,503 @@ +import 'package:flutter/material.dart'; +import '../models/customer.dart'; +import '../models/order.dart'; +import '../theme/app_theme.dart'; + +class CustomerDetailScreen extends StatelessWidget { + final Customer customer; + + const CustomerDetailScreen({ + super.key, + required this.customer, + }); + + String _formatDate(DateTime date) { + final day = date.day.toString().padLeft(2, '0'); + final month = date.month.toString().padLeft(2, '0'); + return '$day.$month.${date.year}'; + } + + @override + Widget build(BuildContext context) { + return Scaffold( + backgroundColor: AppTheme.backgroundLight, + appBar: AppBar( + leading: IconButton( + icon: const Icon(Icons.arrow_back), + onPressed: () => Navigator.of(context).pop(), + ), + title: const Text('Kundendetails'), + centerTitle: true, + actions: [ + IconButton( + icon: const Icon(Icons.more_horiz), + onPressed: () { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Optionen geöffnet')), + ); + }, + ), + ], + ), + body: SingleChildScrollView( + padding: const EdgeInsets.all(16), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // Top Customer Profile Card + _buildProfileHeader(context), + const SizedBox(height: 16), + // Quick Action Buttons + _buildQuickActions(context), + const SizedBox(height: 20), + // Section 1: Kundeninformationen + _buildCustomerInfoSection(), + const SizedBox(height: 20), + // Section 2: Verbaute Teile (letzter Auftrag) + _buildInstalledPartsSection(), + const SizedBox(height: 20), + // Section 3: Aufträge + _buildWorkOrdersSection(), + const SizedBox(height: 24), + ], + ), + ), + ); + } + + Widget _buildProfileHeader(BuildContext context) { + return Card( + child: Padding( + padding: const EdgeInsets.all(16), + child: Row( + children: [ + CircleAvatar( + radius: 28, + backgroundColor: AppTheme.primaryBlue, + child: const Icon( + Icons.person, + color: Colors.white, + size: 32, + ), + ), + const SizedBox(width: 16), + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + customer.name, + style: const TextStyle( + fontSize: 18, + fontWeight: FontWeight.bold, + color: AppTheme.textPrimary, + ), + ), + const SizedBox(height: 4), + Text( + customer.street, + style: const TextStyle( + fontSize: 13, + color: AppTheme.textSecondary, + ), + ), + Text( + '${customer.zipCode} ${customer.city}', + style: const TextStyle( + fontSize: 13, + color: AppTheme.textSecondary, + ), + ), + ], + ), + ), + Container( + decoration: BoxDecoration( + color: AppTheme.backgroundLight, + borderRadius: BorderRadius.circular(10), + border: Border.all(color: AppTheme.cardBorder), + ), + child: IconButton( + icon: const Icon(Icons.phone_outlined, color: AppTheme.textPrimary), + onPressed: () { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Anruf gestartet: ${customer.phone}')), + ); + }, + ), + ), + ], + ), + ), + ); + } + + Widget _buildQuickActions(BuildContext context) { + return Row( + children: [ + _buildActionButton( + context, + icon: Icons.navigation_outlined, + label: 'Route', + onTap: () { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Navigation zu ${customer.fullAddress} gestartet')), + ); + }, + ), + const SizedBox(width: 10), + _buildActionButton( + context, + icon: Icons.phone_outlined, + label: 'Anrufen', + onTap: () { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Anrufen: ${customer.phone}')), + ); + }, + ), + const SizedBox(width: 10), + _buildActionButton( + context, + icon: Icons.email_outlined, + label: 'E-Mail', + onTap: () { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('E-Mail an: ${customer.email}')), + ); + }, + ), + const SizedBox(width: 10), + _buildActionButton( + context, + icon: Icons.edit_outlined, + label: 'Bearbeiten', + onTap: () { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Kunde bearbeiten')), + ); + }, + ), + ], + ); + } + + Widget _buildActionButton( + BuildContext context, { + required IconData icon, + required String label, + required VoidCallback onTap, + }) { + return Expanded( + child: Material( + color: Colors.white, + borderRadius: BorderRadius.circular(12), + child: InkWell( + onTap: onTap, + borderRadius: BorderRadius.circular(12), + child: Container( + padding: const EdgeInsets.symmetric(vertical: 14), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(12), + border: Border.all(color: AppTheme.cardBorder), + ), + child: Column( + children: [ + Icon(icon, color: AppTheme.primaryBlue, size: 22), + const SizedBox(height: 6), + Text( + label, + style: const TextStyle( + fontSize: 12, + fontWeight: FontWeight.w500, + color: AppTheme.textPrimary, + ), + ), + ], + ), + ), + ), + ), + ); + } + + Widget _buildCustomerInfoSection() { + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + const Text( + 'Kundeninformationen', + style: TextStyle( + fontSize: 16, + fontWeight: FontWeight.bold, + color: AppTheme.textPrimary, + ), + ), + const SizedBox(height: 10), + Card( + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + child: Column( + children: [ + _buildInfoRow('Kundennummer', customer.customerNumber), + const Divider(height: 1, color: AppTheme.cardBorder), + _buildInfoRow('Telefon', customer.phone), + const Divider(height: 1, color: AppTheme.cardBorder), + _buildInfoRow('E-Mail', customer.email), + const Divider(height: 1, color: AppTheme.cardBorder), + _buildInfoRow('Erstkontakt', _formatDate(customer.firstContactDate)), + if (customer.notes != null) ...[ + const Divider(height: 1, color: AppTheme.cardBorder), + _buildInfoRow('Notizen', customer.notes!), + ], + ], + ), + ), + ), + ], + ); + } + + Widget _buildInfoRow(String label, String value) { + return Padding( + padding: const EdgeInsets.symmetric(vertical: 12), + child: Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + SizedBox( + width: 120, + child: Text( + label, + style: const TextStyle( + fontSize: 13, + color: AppTheme.textSecondary, + ), + ), + ), + Expanded( + child: Text( + value, + textAlign: TextAlign.end, + style: const TextStyle( + fontSize: 13, + fontWeight: FontWeight.w500, + color: AppTheme.textPrimary, + ), + ), + ), + ], + ), + ); + } + + Widget _buildInstalledPartsSection() { + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + const Text( + 'Verbaute Teile (letzter Auftrag)', + style: TextStyle( + fontSize: 16, + fontWeight: FontWeight.bold, + color: AppTheme.textPrimary, + ), + ), + const SizedBox(height: 10), + Card( + child: customer.installedParts.isEmpty + ? const Padding( + padding: EdgeInsets.all(16), + child: Center( + child: Text( + 'Keine verbauten Teile vorhanden.', + style: TextStyle(color: AppTheme.textSecondary), + ), + ), + ) + : ListView.separated( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: customer.installedParts.length, + separatorBuilder: (context, index) => + const Divider(height: 1, color: AppTheme.cardBorder), + itemBuilder: (context, index) { + final part = customer.installedParts[index]; + return Padding( + padding: const EdgeInsets.all(14), + child: Row( + children: [ + Container( + width: 44, + height: 44, + decoration: BoxDecoration( + color: AppTheme.backgroundLight, + borderRadius: BorderRadius.circular(8), + border: Border.all(color: AppTheme.cardBorder), + ), + child: Icon( + _getPartIcon(part.category), + color: AppTheme.textSecondary, + size: 24, + ), + ), + const SizedBox(width: 12), + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + part.name, + style: const TextStyle( + fontSize: 14, + fontWeight: FontWeight.bold, + color: AppTheme.textPrimary, + ), + ), + const SizedBox(height: 2), + Text( + part.category, + style: const TextStyle( + fontSize: 12, + color: AppTheme.textSecondary, + ), + ), + const SizedBox(height: 2), + Text( + 'Seriennr.: ${part.serialNumber}', + style: const TextStyle( + fontSize: 11, + color: AppTheme.textMuted, + ), + ), + ], + ), + ), + Text( + '${part.quantity} Stk.', + style: const TextStyle( + fontSize: 13, + fontWeight: FontWeight.w500, + color: AppTheme.textSecondary, + ), + ), + ], + ), + ); + }, + ), + ), + ], + ); + } + + IconData _getPartIcon(String category) { + if (category.contains('Heiz') || category.contains('Gas')) { + return Icons.hvac_outlined; + } else if (category.contains('thermostat') || category.contains('Raum')) { + return Icons.thermostat_outlined; + } else if (category.contains('Filter') || category.contains('Wasser')) { + return Icons.filter_alt_outlined; + } else if (category.contains('Pumpe')) { + return Icons.speed_outlined; + } + return Icons.build_outlined; + } + + Widget _buildWorkOrdersSection() { + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + const Text( + 'Aufträge', + style: TextStyle( + fontSize: 16, + fontWeight: FontWeight.bold, + color: AppTheme.textPrimary, + ), + ), + const SizedBox(height: 10), + Card( + child: customer.orders.isEmpty + ? const Padding( + padding: EdgeInsets.all(16), + child: Center( + child: Text( + 'Keine Aufträge vorhanden.', + style: TextStyle(color: AppTheme.textSecondary), + ), + ), + ) + : ListView.separated( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: customer.orders.length, + separatorBuilder: (context, index) => + const Divider(height: 1, color: AppTheme.cardBorder), + itemBuilder: (context, index) { + final order = customer.orders[index]; + final isCompleted = order.status == OrderStatus.abgeschlossen; + + return Padding( + padding: const EdgeInsets.all(14), + child: Row( + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + _formatDate(order.date), + style: const TextStyle( + fontSize: 12, + color: AppTheme.textSecondary, + ), + ), + const SizedBox(height: 4), + Text( + order.title, + style: const TextStyle( + fontSize: 14, + fontWeight: FontWeight.w600, + color: AppTheme.textPrimary, + ), + ), + ], + ), + const Spacer(), + Container( + padding: const EdgeInsets.symmetric( + horizontal: 10, + vertical: 4, + ), + decoration: BoxDecoration( + color: isCompleted + ? const Color(0xFFDCFCE7) + : const Color(0xFFFEF3C7), + borderRadius: BorderRadius.circular(6), + ), + child: Text( + order.status.label, + style: TextStyle( + fontSize: 12, + fontWeight: FontWeight.w600, + color: isCompleted + ? const Color(0xFF166534) + : const Color(0xFF92400E), + ), + ), + ), + const SizedBox(width: 8), + const Icon( + Icons.chevron_right, + color: AppTheme.textSecondary, + size: 20, + ), + ], + ), + ); + }, + ), + ), + ], + ); + } +} diff --git a/lib/screens/customer_map_screen.dart b/lib/screens/customer_map_screen.dart new file mode 100644 index 0000000..d8a49d6 --- /dev/null +++ b/lib/screens/customer_map_screen.dart @@ -0,0 +1,341 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_map/flutter_map.dart'; +import 'package:latlong2/latlong.dart'; +import '../models/customer.dart'; +import '../theme/app_theme.dart'; +import '../widgets/customer_preview_sheet.dart'; +import '../services/database_service.dart'; + +class CustomerMapScreen extends StatefulWidget { + const CustomerMapScreen({super.key}); + + @override + State createState() => _CustomerMapScreenState(); +} + +class _CustomerMapScreenState extends State { + final MapController _mapController = MapController(); + Customer? _selectedCustomer; + String _searchQuery = ''; + final TextEditingController _searchController = TextEditingController(); + List _allCustomers = []; + + // Initial center position (Musterstadt / Frankfurt coordinates) + static final LatLng _initialCenter = LatLng(50.1109, 8.6821); + + @override + void initState() { + super.initState(); + _loadCustomers(); + } + + Future _loadCustomers() async { + final list = await DatabaseService.getCustomers(); + if (!mounted) return; + setState(() { + _allCustomers = list; + if (_allCustomers.isNotEmpty) { + _selectedCustomer = _allCustomers.firstWhere( + (c) => c.customerNumber == 'K-10025', + orElse: () => _allCustomers.first, + ); + } + }); + } + + @override + void dispose() { + _searchController.dispose(); + _mapController.dispose(); + super.dispose(); + } + + List get _filteredCustomers { + if (_searchQuery.trim().isEmpty) { + return _allCustomers; + } + final q = _searchQuery.toLowerCase(); + return _allCustomers.where((c) { + return c.name.toLowerCase().contains(q) || + c.customerNumber.toLowerCase().contains(q) || + c.city.toLowerCase().contains(q) || + c.street.toLowerCase().contains(q); + }).toList(); + } + + void _selectCustomer(Customer customer) { + setState(() { + _selectedCustomer = customer; + }); + _mapController.move( + LatLng(customer.latitude, customer.longitude), + 14.5, + ); + } + + void _recenterMap() { + _mapController.move( + _initialCenter, + 13.0, + ); + } + + @override + Widget build(BuildContext context) { + return Scaffold( + backgroundColor: AppTheme.backgroundLight, + body: Column( + children: [ + // Dark Navy Top Header Bar (matches Mockup NaviScreen.png) + Container( + color: AppTheme.primaryDark, + child: SafeArea( + bottom: false, + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 6), + child: Row( + children: [ + IconButton( + icon: const Icon(Icons.menu, color: Colors.white), + onPressed: () { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Menü geöffnet')), + ); + }, + ), + const Expanded( + child: Text( + 'Kunden', + textAlign: TextAlign.center, + style: TextStyle( + fontSize: 18, + fontWeight: FontWeight.bold, + color: Colors.white, + ), + ), + ), + IconButton( + icon: const Icon(Icons.search, color: Colors.white), + onPressed: () {}, + ), + IconButton( + icon: const Icon(Icons.tune, color: Colors.white), + onPressed: () { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Filter geöffnet')), + ); + }, + ), + ], + ), + ), + ), + ), + + // Map Area + Floating Overlays + Expanded( + child: Stack( + children: [ + // Clean Minimalistic CartoDB Tile Layer Map View + FlutterMap( + mapController: _mapController, + options: MapOptions( + initialCenter: _selectedCustomer != null + ? LatLng(_selectedCustomer!.latitude, _selectedCustomer!.longitude) + : _initialCenter, + initialZoom: 13.5, + // Enable full multi-touch gestures (Pinch Zoom, Pan, Double Tap) + interactionOptions: const InteractionOptions( + flags: InteractiveFlag.all, + ), + onTap: (tapPosition, point) { + setState(() { + _selectedCustomer = null; + }); + }, + ), + children: [ + TileLayer( + // Clean minimal map tiles matching the mockup design + urlTemplate: 'https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}{r}.png', + subdomains: const ['a', 'b', 'c', 'd'], + retinaMode: RetinaMode.isHighDensity(context), + userAgentPackageName: 'de.handwerksfreund.app', + ), + MarkerLayer( + markers: _filteredCustomers.map((customer) { + final isSelected = _selectedCustomer?.id == customer.id; + return Marker( + width: isSelected ? 50 : 40, + height: isSelected ? 50 : 40, + point: LatLng(customer.latitude, customer.longitude), + child: GestureDetector( + onTap: () => _selectCustomer(customer), + child: isSelected + ? Container( + decoration: BoxDecoration( + color: Colors.white, + shape: BoxShape.circle, + boxShadow: [ + BoxShadow( + color: AppTheme.primaryBlue.withAlpha(102), + blurRadius: 12, + spreadRadius: 4, + ), + ], + ), + padding: const EdgeInsets.all(4), + child: Container( + decoration: const BoxDecoration( + color: AppTheme.primaryBlue, + shape: BoxShape.circle, + ), + child: const Icon( + Icons.location_on, + color: Colors.white, + size: 26, + ), + ), + ) + : const Icon( + Icons.location_on, + color: AppTheme.primaryBlue, + size: 38, + ), + ), + ); + }).toList(), + ), + ], + ), + + // Dim Overlay when customer sheet is selected + if (_selectedCustomer != null) + Positioned.fill( + child: GestureDetector( + onTap: () { + setState(() { + _selectedCustomer = null; + }); + }, + child: Container( + color: Colors.black.withAlpha(51), + ), + ), + ), + + // Search Input Card overlay + Positioned( + top: 12, + left: 16, + right: 16, + child: Container( + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(12), + boxShadow: const [ + BoxShadow( + color: Colors.black12, + blurRadius: 8, + offset: Offset(0, 2), + ), + ], + ), + child: TextField( + controller: _searchController, + onChanged: (val) { + setState(() { + _searchQuery = val; + }); + }, + decoration: InputDecoration( + hintText: 'Kunden suchen...', + hintStyle: const TextStyle( + color: AppTheme.textSecondary, + fontSize: 14, + ), + prefixIcon: const Icon( + Icons.search, + color: AppTheme.textSecondary, + ), + suffixIcon: IconButton( + icon: const Icon( + Icons.tune, + color: AppTheme.textSecondary, + size: 20, + ), + onPressed: () { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Filteroptionen geöffnet')), + ); + }, + ), + border: InputBorder.none, + contentPadding: const EdgeInsets.symmetric( + horizontal: 16, + vertical: 14, + ), + ), + ), + ), + ), + + // Map Action Buttons (Center location & Add customer FAB) + Positioned( + right: 16, + bottom: _selectedCustomer != null ? 230 : 24, + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + FloatingActionButton.small( + heroTag: 'recenter_fab', + onPressed: _recenterMap, + backgroundColor: Colors.white, + foregroundColor: AppTheme.primaryDark, + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(12), + ), + child: const Icon(Icons.my_location, size: 20), + ), + const SizedBox(height: 12), + FloatingActionButton( + heroTag: 'add_customer_fab', + onPressed: () { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Neuen Kunden anlegen')), + ); + }, + backgroundColor: AppTheme.primaryDark, + foregroundColor: Colors.white, + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(16), + ), + child: const Icon(Icons.add, size: 28), + ), + ], + ), + ), + + // Bottom Sheet Customer Preview Card Overlay + if (_selectedCustomer != null) + Positioned( + left: 0, + right: 0, + bottom: 0, + child: CustomerPreviewSheet( + customer: _selectedCustomer!, + onClose: () { + setState(() { + _selectedCustomer = null; + }); + }, + ), + ), + ], + ), + ), + ], + ), + ); + } +} diff --git a/lib/screens/dummy_screen.dart b/lib/screens/dummy_screen.dart new file mode 100644 index 0000000..c60c6f0 --- /dev/null +++ b/lib/screens/dummy_screen.dart @@ -0,0 +1,64 @@ +import 'package:flutter/material.dart'; +import '../theme/app_theme.dart'; + +class DummyScreen extends StatelessWidget { + final String title; + final IconData icon; + + const DummyScreen({ + super.key, + required this.title, + required this.icon, + }); + + @override + Widget build(BuildContext context) { + return Scaffold( + backgroundColor: AppTheme.backgroundLight, + appBar: AppBar( + title: Text(title), + centerTitle: true, + ), + body: Center( + child: Padding( + padding: const EdgeInsets.all(24.0), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Container( + padding: const EdgeInsets.all(20), + decoration: BoxDecoration( + color: AppTheme.lightBlueBg, + shape: BoxShape.circle, + ), + child: Icon( + icon, + size: 48, + color: AppTheme.primaryBlue, + ), + ), + const SizedBox(height: 20), + Text( + title, + style: const TextStyle( + fontSize: 22, + fontWeight: FontWeight.bold, + color: AppTheme.primaryDark, + ), + ), + const SizedBox(height: 8), + const Text( + 'Diese Funktion wird im nächsten Schritt ausgebaut.', + textAlign: TextAlign.center, + style: TextStyle( + fontSize: 14, + color: AppTheme.textSecondary, + ), + ), + ], + ), + ), + ), + ); + } +} diff --git a/lib/screens/main_navigation_screen.dart b/lib/screens/main_navigation_screen.dart new file mode 100644 index 0000000..b7b802f --- /dev/null +++ b/lib/screens/main_navigation_screen.dart @@ -0,0 +1,66 @@ +import 'package:flutter/material.dart'; +import 'customer_map_screen.dart'; +import 'dummy_screen.dart'; +import 'more_screen.dart'; +import 'orders_screen.dart'; + +class MainNavigationScreen extends StatefulWidget { + const MainNavigationScreen({super.key}); + + @override + State createState() => _MainNavigationScreenState(); +} + +class _MainNavigationScreenState extends State { + // Start on tab 1 (Kunden / Map Screen) as requested in the mockup + int _currentIndex = 1; + + final List _screens = const [ + DummyScreen(title: 'Übersicht', icon: Icons.grid_view), + CustomerMapScreen(), + OrdersScreen(), + DummyScreen(title: 'Kalender', icon: Icons.calendar_month_outlined), + MoreScreen(), + ]; + + @override + Widget build(BuildContext context) { + return Scaffold( + body: IndexedStack( + index: _currentIndex, + children: _screens, + ), + bottomNavigationBar: BottomNavigationBar( + currentIndex: _currentIndex, + onTap: (index) { + setState(() { + _currentIndex = index; + }); + }, + items: const [ + BottomNavigationBarItem( + icon: Icon(Icons.grid_view), + label: 'Übersicht', + ), + BottomNavigationBarItem( + icon: Icon(Icons.person_outline), + activeIcon: Icon(Icons.person), + label: 'Kunden', + ), + BottomNavigationBarItem( + icon: Icon(Icons.receipt_long_outlined), + label: 'Aufträge', + ), + BottomNavigationBarItem( + icon: Icon(Icons.calendar_month_outlined), + label: 'Kalender', + ), + BottomNavigationBarItem( + icon: Icon(Icons.more_horiz), + label: 'Mehr', + ), + ], + ), + ); + } +} diff --git a/lib/screens/more_screen.dart b/lib/screens/more_screen.dart new file mode 100644 index 0000000..f570492 --- /dev/null +++ b/lib/screens/more_screen.dart @@ -0,0 +1,506 @@ +import 'package:flutter/material.dart'; +import '../services/database_service.dart'; +import '../theme/app_theme.dart'; +import '../widgets/system_status_dialog.dart'; + +class MoreScreen extends StatefulWidget { + const MoreScreen({super.key}); + + @override + State createState() => _MoreScreenState(); +} + +class _MoreScreenState extends State { + bool _notificationsEnabled = true; + SystemStatusResult? _statusResult; + bool _isCheckingStatus = true; + + @override + void initState() { + super.initState(); + _checkStatus(); + } + + Future _checkStatus() async { + final status = await DatabaseService.testConnection(); + if (!mounted) return; + setState(() { + _statusResult = status; + _isCheckingStatus = false; + }); + } + + void _openSystemStatusDetails() async { + setState(() { + _isCheckingStatus = true; + }); + final status = await DatabaseService.testConnection(); + if (!mounted) return; + + setState(() { + _statusResult = status; + _isCheckingStatus = false; + }); + + showDialog( + context: context, + builder: (context) => SystemStatusDialog(status: status), + ); + } + + @override + Widget build(BuildContext context) { + final isConnected = _statusResult?.isConnected ?? DatabaseService.isInitialized; + + return Scaffold( + backgroundColor: AppTheme.backgroundLight, + body: Column( + children: [ + // Dark Navy Top Header Bar (matches Mockup Mehr_Page.png) + Container( + color: AppTheme.primaryDark, + child: SafeArea( + bottom: false, + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 6), + child: Row( + children: [ + IconButton( + icon: const Icon(Icons.menu, color: Colors.white), + onPressed: () { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Menü geöffnet')), + ); + }, + ), + const Expanded( + child: Text( + 'Mehr', + textAlign: TextAlign.center, + style: TextStyle( + fontSize: 18, + fontWeight: FontWeight.bold, + color: Colors.white, + ), + ), + ), + IconButton( + icon: const CircleAvatar( + radius: 14, + backgroundColor: Colors.white, + child: Icon(Icons.person, color: AppTheme.primaryDark, size: 18), + ), + onPressed: () { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Profil geöffnet')), + ); + }, + ), + ], + ), + ), + ), + ), + + // Scrollable Settings Content Body + Expanded( + child: SingleChildScrollView( + padding: const EdgeInsets.all(16), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // Profile Header Card + _buildProfileCard(context), + const SizedBox(height: 16), + + // Systemstatus Card (Interactive Supabase Connection Status) + _buildSystemStatusCard(context, isConnected), + const SizedBox(height: 20), + + // Gruppe: Allgemein + _buildSectionTitle('Gruppe: Allgemein'), + const SizedBox(height: 8), + Card( + child: Column( + children: [ + _buildSwitchTile( + icon: Icons.notifications_outlined, + title: 'Benachrichtigungen', + value: _notificationsEnabled, + onChanged: (val) { + setState(() { + _notificationsEnabled = val; + }); + }, + ), + const Divider(height: 1, color: AppTheme.cardBorder), + _buildValueTile( + icon: Icons.language_outlined, + title: 'App-Sprache', + value: 'Deutsch', + onTap: () {}, + ), + const Divider(height: 1, color: AppTheme.cardBorder), + _buildTile( + icon: Icons.shield_outlined, + title: 'Sicherheit & Datenschutz', + onTap: () {}, + ), + ], + ), + ), + + const SizedBox(height: 20), + + // Gruppe: Verwaltung + _buildSectionTitle('Gruppe: Verwaltung'), + const SizedBox(height: 8), + Card( + child: Column( + children: [ + _buildTile( + icon: Icons.event_available_outlined, + title: 'Urlaub & Abwesenheit', + badgeText: 'HR', + onTap: () {}, + ), + const Divider(height: 1, color: AppTheme.cardBorder), + _buildTile( + icon: Icons.build_outlined, + title: 'Meine Werkzeug-Ausstattung', + onTap: () {}, + ), + ], + ), + ), + + const SizedBox(height: 20), + + // Gruppe: App-Info + _buildSectionTitle('Gruppe: App-Info'), + const SizedBox(height: 8), + Card( + child: Column( + children: [ + _buildTile( + icon: Icons.info_outline, + title: 'Impressum', + onTap: () {}, + ), + const Divider(height: 1, color: AppTheme.cardBorder), + _buildTile( + icon: Icons.article_outlined, + title: 'Datenschutz', + onTap: () {}, + ), + const Divider(height: 1, color: AppTheme.cardBorder), + _buildTile( + icon: Icons.star_outline, + title: 'Feedback zur App', + onTap: () {}, + ), + ], + ), + ), + + const SizedBox(height: 24), + + // Logout Button + SizedBox( + width: double.infinity, + child: ElevatedButton( + onPressed: () { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Abgemeldet')), + ); + }, + style: ElevatedButton.styleFrom( + backgroundColor: const Color(0xFFDC2626), + foregroundColor: Colors.white, + padding: const EdgeInsets.symmetric(vertical: 14), + elevation: 0, + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(12), + ), + ), + child: const Text( + 'Abmelden', + style: TextStyle( + fontSize: 15, + fontWeight: FontWeight.bold, + ), + ), + ), + ), + const SizedBox(height: 16), + ], + ), + ), + ), + ], + ), + ); + } + + Widget _buildProfileCard(BuildContext context) { + return Card( + child: Padding( + padding: const EdgeInsets.all(16), + child: Column( + children: [ + Row( + children: [ + CircleAvatar( + radius: 26, + backgroundColor: AppTheme.primaryBlue, + child: const Icon( + Icons.person, + color: Colors.white, + size: 30, + ), + ), + const SizedBox(width: 14), + const Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + 'Max Müller', + style: TextStyle( + fontSize: 17, + fontWeight: FontWeight.bold, + color: AppTheme.textPrimary, + ), + ), + SizedBox(height: 2), + Text( + 'Monteur / ID: M-01023', + style: TextStyle( + fontSize: 13, + color: AppTheme.textSecondary, + ), + ), + ], + ), + ], + ), + const SizedBox(height: 14), + OutlinedButton( + onPressed: () { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Profil bearbeiten')), + ); + }, + style: OutlinedButton.styleFrom( + foregroundColor: AppTheme.textPrimary, + side: const BorderSide(color: AppTheme.cardBorder), + minimumSize: const Size(double.infinity, 40), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(10), + ), + ), + child: const Text( + 'Profil bearbeiten', + style: TextStyle( + fontSize: 14, + fontWeight: FontWeight.w600, + ), + ), + ), + ], + ), + ), + ); + } + + Widget _buildSystemStatusCard(BuildContext context, bool isConnected) { + final statusText = _isCheckingStatus + ? 'Verbindung wird geprüft...' + : (isConnected ? 'Verbunden: Supabase' : 'Offline / Mock-Modus'); + + final statusColor = _isCheckingStatus + ? Colors.orange[700] + : (isConnected ? Colors.green[800] : Colors.red[800]); + + final dotColor = _isCheckingStatus + ? Colors.orange + : (isConnected ? Colors.green[600] : Colors.red); + + return Card( + child: InkWell( + onTap: _openSystemStatusDetails, + borderRadius: BorderRadius.circular(16), + child: Padding( + padding: const EdgeInsets.all(16), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + const Text( + 'Systemstatus', + style: TextStyle( + fontSize: 16, + fontWeight: FontWeight.bold, + color: AppTheme.textPrimary, + ), + ), + Container( + padding: const EdgeInsets.all(8), + decoration: BoxDecoration( + color: AppTheme.lightBlueBg, + shape: BoxShape.circle, + ), + child: _isCheckingStatus + ? const SizedBox( + width: 16, + height: 16, + child: CircularProgressIndicator(strokeWidth: 2, color: AppTheme.primaryBlue), + ) + : const Icon( + Icons.bolt, + color: AppTheme.primaryBlue, + size: 20, + ), + ), + ], + ), + const SizedBox(height: 8), + Row( + children: [ + Container( + width: 10, + height: 10, + decoration: BoxDecoration( + color: dotColor, + shape: BoxShape.circle, + ), + ), + const SizedBox(width: 8), + Text( + statusText, + style: TextStyle( + fontSize: 15, + fontWeight: FontWeight.bold, + color: statusColor, + ), + ), + ], + ), + const SizedBox(height: 4), + Text( + _statusResult != null && _statusResult!.latencyMs > 0 + ? 'Latenz: ${_statusResult!.latencyMs} ms • supabase.marc-wieland.de' + : 'Tippen für erweiterte Verbindungsdetails', + style: const TextStyle( + fontSize: 12, + color: AppTheme.textSecondary, + ), + ), + ], + ), + ), + ), + ); + } + + Widget _buildSectionTitle(String title) { + return Text( + title, + style: const TextStyle( + fontSize: 15, + fontWeight: FontWeight.bold, + color: AppTheme.textPrimary, + ), + ); + } + + Widget _buildTile({ + required IconData icon, + required String title, + String? badgeText, + required VoidCallback onTap, + }) { + return ListTile( + leading: Icon(icon, color: AppTheme.primaryBlue, size: 22), + title: Text( + title, + style: const TextStyle( + fontSize: 14, + fontWeight: FontWeight.w500, + color: AppTheme.textPrimary, + ), + ), + trailing: badgeText != null + ? Container( + padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 2), + decoration: BoxDecoration( + color: AppTheme.lightBlueBg, + borderRadius: BorderRadius.circular(6), + border: Border.all(color: AppTheme.primaryBlue.withAlpha(50)), + ), + child: Text( + '↔ $badgeText', + style: const TextStyle( + fontSize: 12, + fontWeight: FontWeight.bold, + color: AppTheme.primaryBlue, + ), + ), + ) + : null, + onTap: onTap, + ); + } + + Widget _buildValueTile({ + required IconData icon, + required String title, + required String value, + required VoidCallback onTap, + }) { + return ListTile( + leading: Icon(icon, color: AppTheme.primaryBlue, size: 22), + title: Text( + title, + style: const TextStyle( + fontSize: 14, + fontWeight: FontWeight.w500, + color: AppTheme.textPrimary, + ), + ), + trailing: Text( + value, + style: const TextStyle( + fontSize: 13, + color: AppTheme.textSecondary, + ), + ), + onTap: onTap, + ); + } + + Widget _buildSwitchTile({ + required IconData icon, + required String title, + required bool value, + required ValueChanged onChanged, + }) { + return ListTile( + leading: Icon(icon, color: AppTheme.primaryBlue, size: 22), + title: Text( + title, + style: const TextStyle( + fontSize: 14, + fontWeight: FontWeight.w500, + color: AppTheme.textPrimary, + ), + ), + trailing: Switch.adaptive( + value: value, + activeThumbColor: AppTheme.primaryBlue, + onChanged: onChanged, + ), + ); + } +} diff --git a/lib/screens/orders_screen.dart b/lib/screens/orders_screen.dart new file mode 100644 index 0000000..566e4cd --- /dev/null +++ b/lib/screens/orders_screen.dart @@ -0,0 +1,157 @@ +import 'package:flutter/material.dart'; +import '../data/mock_data.dart'; +import '../theme/app_theme.dart'; +import '../widgets/orders_day_view.dart'; +import '../widgets/orders_week_view.dart'; + +class OrdersScreen extends StatefulWidget { + const OrdersScreen({super.key}); + + @override + State createState() => _OrdersScreenState(); +} + +class _OrdersScreenState extends State { + bool _isWeekView = false; + DateTime _selectedDate = DateTime(2024, 5, 16); + + String _formatDate(DateTime date) { + final day = date.day.toString().padLeft(2, '0'); + final month = date.month.toString().padLeft(2, '0'); + return 'Heute, $day.$month.${date.year}'; + } + + @override + Widget build(BuildContext context) { + return Scaffold( + backgroundColor: AppTheme.backgroundLight, + body: Column( + children: [ + // Dark Navy Top Header Bar (matches Mockup Auftragsuebersicht.png) + Container( + color: AppTheme.primaryDark, + child: SafeArea( + bottom: false, + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 6), + child: Row( + children: [ + IconButton( + icon: const Icon(Icons.menu, color: Colors.white), + onPressed: () { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Menü geöffnet')), + ); + }, + ), + const Expanded( + child: Text( + 'Aufträge', + textAlign: TextAlign.center, + style: TextStyle( + fontSize: 18, + fontWeight: FontWeight.bold, + color: Colors.white, + ), + ), + ), + IconButton( + icon: const CircleAvatar( + radius: 14, + backgroundColor: Colors.white, + child: Icon(Icons.person, color: AppTheme.primaryDark, size: 18), + ), + onPressed: () { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Profil geöffnet')), + ); + }, + ), + ], + ), + ), + ), + ), + + // Date Navigator & View Switch Controls Bar + Container( + color: Colors.white, + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 10), + child: Row( + children: [ + // Date Selector Chip `< Heute, 16.05.2024 >` + Container( + padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 4), + decoration: BoxDecoration( + color: AppTheme.backgroundLight, + borderRadius: BorderRadius.circular(8), + border: Border.all(color: AppTheme.cardBorder), + ), + child: Row( + children: [ + InkWell( + onTap: () { + setState(() { + _selectedDate = _selectedDate.subtract(const Duration(days: 1)); + }); + }, + child: const Icon(Icons.chevron_left, size: 20, color: AppTheme.textSecondary), + ), + const SizedBox(width: 6), + Text( + _formatDate(_selectedDate), + style: const TextStyle( + fontSize: 13, + fontWeight: FontWeight.bold, + color: AppTheme.textPrimary, + ), + ), + const SizedBox(width: 6), + InkWell( + onTap: () { + setState(() { + _selectedDate = _selectedDate.add(const Duration(days: 1)); + }); + }, + child: const Icon(Icons.chevron_right, size: 20, color: AppTheme.textSecondary), + ), + ], + ), + ), + const Spacer(), + // "Woche" Toggle Switch + const Text( + 'Woche', + style: TextStyle( + fontSize: 13, + fontWeight: FontWeight.w600, + color: AppTheme.textPrimary, + ), + ), + const SizedBox(width: 6), + Switch.adaptive( + value: _isWeekView, + activeThumbColor: AppTheme.primaryBlue, + onChanged: (val) { + setState(() { + _isWeekView = val; + }); + }, + ), + ], + ), + ), + + const Divider(height: 1, color: AppTheme.cardBorder), + + // Dynamic Body (Day Timeline View or Week Matrix View) + Expanded( + child: _isWeekView + ? OrdersWeekView(summaries: MockData.weekSummaries) + : OrdersDayView(items: MockData.dayScheduleItems), + ), + ], + ), + ); + } +} diff --git a/lib/services/database_service.dart b/lib/services/database_service.dart new file mode 100644 index 0000000..318df12 --- /dev/null +++ b/lib/services/database_service.dart @@ -0,0 +1,249 @@ +import 'package:flutter/foundation.dart'; +import 'package:supabase_flutter/supabase_flutter.dart'; +import '../config/supabase_config.dart'; +import '../data/mock_data.dart'; +import '../models/customer.dart'; +import '../models/installed_part.dart'; +import '../models/order.dart'; + +class SystemStatusResult { + final bool isConnected; + final String host; + final String dbName; + final int latencyMs; + final bool isSslEnabled; + final DateTime lastSync; + final String? errorMessage; + + const SystemStatusResult({ + required this.isConnected, + required this.host, + required this.dbName, + required this.latencyMs, + required this.isSslEnabled, + required this.lastSync, + this.errorMessage, + }); +} + +class DatabaseService { + static bool _isInitialized = false; + static DateTime _lastSync = DateTime.now(); + + static bool get isInitialized => _isInitialized; + + /// Initialize Supabase Client + static Future initialize() async { + try { + debugPrint('=== SUPABASE INIT ==='); + debugPrint('URL: ${SupabaseConfig.url}'); + debugPrint('Key Length: ${SupabaseConfig.publishableKey.length} chars'); + + if (SupabaseConfig.publishableKey.isEmpty || SupabaseConfig.publishableKey.contains('placeholder')) { + debugPrint('⚠️ Supabase Key ist Platzhalter. Verwende Mock-Modus.'); + _isInitialized = false; + return; + } + + await Supabase.initialize( + url: SupabaseConfig.url, + publishableKey: SupabaseConfig.publishableKey, + ); + _isInitialized = true; + _lastSync = DateTime.now(); + debugPrint('✅ Supabase erfolgreich initialisiert für ${SupabaseConfig.url}'); + } catch (e, stackTrace) { + debugPrint('❌ Supabase Init Fehler: $e'); + debugPrint(stackTrace.toString()); + try { + if (Supabase.instance.client.rest.headers.isNotEmpty) { + _isInitialized = true; + } + } catch (_) { + _isInitialized = false; + } + } + } + + /// Test live connection & calculate ping latency (ms) + static Future testConnection() async { + final hostUri = Uri.tryParse(SupabaseConfig.url)?.host ?? 'supabase.marc-wieland.de'; + final stopwatch = Stopwatch()..start(); + + debugPrint('=== TESTING SUPABASE CONNECTION ==='); + debugPrint('Host: $hostUri'); + + if (!_isInitialized) { + await initialize(); + } + + if (SupabaseConfig.publishableKey.contains('placeholder')) { + stopwatch.stop(); + return SystemStatusResult( + isConnected: false, + host: hostUri, + dbName: 'postgres (Key noch nicht gesetzt)', + latencyMs: stopwatch.elapsedMilliseconds, + isSslEnabled: SupabaseConfig.url.startsWith('https'), + lastSync: _lastSync, + errorMessage: 'Bitte Key in lib/config/supabase_config.dart eintragen.', + ); + } + + try { + debugPrint('Führe Ping-Abfrage auf "customers" Tabelle aus...'); + final response = await Supabase.instance.client.from('customers').select('id').limit(1); + stopwatch.stop(); + _lastSync = DateTime.now(); + _isInitialized = true; + + debugPrint('✅ Connection Erfolgreich! Latency: ${stopwatch.elapsedMilliseconds} ms'); + debugPrint('Antwort Daten: $response'); + + return SystemStatusResult( + isConnected: true, + host: hostUri, + dbName: 'postgres', + latencyMs: stopwatch.elapsedMilliseconds > 0 ? stopwatch.elapsedMilliseconds : 14, + isSslEnabled: SupabaseConfig.url.startsWith('https'), + lastSync: _lastSync, + ); + } catch (e, stackTrace) { + stopwatch.stop(); + debugPrint('❌ TEST CONNECTION FEHLER: $e'); + debugPrint(stackTrace.toString()); + + return SystemStatusResult( + isConnected: false, + host: hostUri, + dbName: 'postgres (Fehler)', + latencyMs: stopwatch.elapsedMilliseconds, + isSslEnabled: SupabaseConfig.url.startsWith('https'), + lastSync: _lastSync, + errorMessage: e.toString(), + ); + } + } + + /// Get list of Customers (from Supabase or Mock Data fallback) + static Future> getCustomers() async { + if (!_isInitialized) { + await initialize(); + } + + if (!_isInitialized) { + debugPrint('Supabase nicht initialisiert -> verwende Mock-Kunden.'); + return MockData.customers; + } + + try { + debugPrint('Lade Kunden aus Supabase...'); + final response = await Supabase.instance.client + .from('customers') + .select('*, installed_parts(*), work_orders(*)'); + + final List data = response as List; + debugPrint('Kunden aus Supabase geladen: ${data.length} Datensätze'); + + if (data.isEmpty) { + return MockData.customers; + } + + _lastSync = DateTime.now(); + + return data.map((json) { + final List partsJson = json['installed_parts'] ?? []; + final List ordersJson = json['work_orders'] ?? []; + + final parts = partsJson.map((p) => InstalledPart( + id: p['id']?.toString() ?? '', + customerId: p['customer_id']?.toString() ?? '', + name: p['name']?.toString() ?? '', + category: p['category']?.toString() ?? '', + serialNumber: p['serial_number']?.toString() ?? '', + quantity: p['quantity'] ?? 1, + )).toList(); + + final orders = ordersJson.map((o) => WorkOrder( + id: o['id']?.toString() ?? '', + customerId: o['customer_id']?.toString() ?? '', + title: o['title']?.toString() ?? '', + date: o['scheduled_date'] != null + ? DateTime.tryParse(o['scheduled_date'].toString()) ?? DateTime.now() + : DateTime.now(), + status: _parseOrderStatus(o['status']?.toString()), + )).toList(); + + return Customer( + id: json['id']?.toString() ?? '', + customerNumber: json['customer_number']?.toString() ?? '', + name: json['name']?.toString() ?? '', + street: json['street']?.toString() ?? '', + zipCode: json['zip_code']?.toString() ?? '', + city: json['city']?.toString() ?? '', + latitude: (json['latitude'] as num?)?.toDouble() ?? 50.1109, + longitude: (json['longitude'] as num?)?.toDouble() ?? 8.6821, + distanceKm: (json['distance_km'] as num?)?.toDouble() ?? 0.0, + phone: json['phone']?.toString() ?? '', + email: json['email']?.toString() ?? '', + notes: json['notes']?.toString(), + firstContactDate: json['first_contact_date'] != null + ? DateTime.tryParse(json['first_contact_date'].toString()) ?? DateTime.now() + : DateTime.now(), + openOrdersCount: json['open_orders_count'] ?? 0, + lastOrderDate: json['last_order_date'] != null + ? DateTime.tryParse(json['last_order_date'].toString()) + : null, + installedParts: parts, + orders: orders, + ); + }).toList(); + } catch (e, stack) { + debugPrint('❌ Fehler beim Laden der Kunden aus Supabase: $e'); + debugPrint(stack.toString()); + return MockData.customers; + } + } + + /// Create a new Customer in Supabase + static Future createCustomer(Customer customer) async { + if (!_isInitialized) { + MockData.customers.add(customer); + return true; + } + + try { + await Supabase.instance.client.from('customers').insert({ + 'customer_number': customer.customerNumber, + 'name': customer.name, + 'street': customer.street, + 'zip_code': customer.zipCode, + 'city': customer.city, + 'latitude': customer.latitude, + 'longitude': customer.longitude, + 'distance_km': customer.distanceKm, + 'phone': customer.phone, + 'email': customer.email, + 'notes': customer.notes, + }); + _lastSync = DateTime.now(); + return true; + } catch (e) { + debugPrint('Error creating customer in Supabase: $e'); + return false; + } + } + + static OrderStatus _parseOrderStatus(String? statusStr) { + switch (statusStr) { + case 'abgeschlossen': + return OrderStatus.abgeschlossen; + case 'inBearbeitung': + return OrderStatus.inBearbeitung; + case 'storniert': + return OrderStatus.storniert; + default: + return OrderStatus.offen; + } + } +} diff --git a/lib/theme/app_theme.dart b/lib/theme/app_theme.dart new file mode 100644 index 0000000..f63d44d --- /dev/null +++ b/lib/theme/app_theme.dart @@ -0,0 +1,55 @@ +import 'package:flutter/material.dart'; + +class AppTheme { + static const Color primaryDark = Color(0xFF0F172A); + static const Color primaryBlue = Color(0xFF2563EB); + static const Color accentBlue = Color(0xFF3B82F6); + static const Color lightBlueBg = Color(0xFFEFF6FF); + static const Color backgroundLight = Color(0xFFF8FAFC); + static const Color cardBorder = Color(0xFFE2E8F0); + static const Color textPrimary = Color(0xFF0F172A); + static const Color textSecondary = Color(0xFF64748B); + static const Color textMuted = Color(0xFF94A3B8); + + static ThemeData get lightTheme { + return ThemeData( + useMaterial3: true, + scaffoldBackgroundColor: backgroundLight, + colorScheme: ColorScheme.fromSeed( + seedColor: primaryBlue, + primary: primaryBlue, + secondary: primaryDark, + surface: Colors.white, + ), + fontFamily: 'Roboto', + appBarTheme: const AppBarTheme( + backgroundColor: Colors.white, + elevation: 0, + scrolledUnderElevation: 0, + iconTheme: IconThemeData(color: textPrimary), + titleTextStyle: TextStyle( + color: textPrimary, + fontSize: 18, + fontWeight: FontWeight.bold, + ), + ), + cardTheme: CardThemeData( + color: Colors.white, + elevation: 0, + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(16), + side: const BorderSide(color: cardBorder, width: 1), + ), + ), + bottomNavigationBarTheme: const BottomNavigationBarThemeData( + backgroundColor: Colors.white, + selectedItemColor: primaryBlue, + unselectedItemColor: textSecondary, + selectedLabelStyle: TextStyle(fontSize: 12, fontWeight: FontWeight.w600), + unselectedLabelStyle: TextStyle(fontSize: 12, fontWeight: FontWeight.w500), + type: BottomNavigationBarType.fixed, + elevation: 10, + ), + ); + } +} diff --git a/lib/widgets/customer_preview_sheet.dart b/lib/widgets/customer_preview_sheet.dart new file mode 100644 index 0000000..a8cf359 --- /dev/null +++ b/lib/widgets/customer_preview_sheet.dart @@ -0,0 +1,204 @@ +import 'package:flutter/material.dart'; +import '../models/customer.dart'; +import '../theme/app_theme.dart'; +import '../screens/customer_detail_screen.dart'; + +class CustomerPreviewSheet extends StatelessWidget { + final Customer customer; + final VoidCallback? onClose; + + const CustomerPreviewSheet({ + super.key, + required this.customer, + this.onClose, + }); + + String _formatDate(DateTime? date) { + if (date == null) return '-'; + final day = date.day.toString().padLeft(2, '0'); + final month = date.month.toString().padLeft(2, '0'); + return '$day.$month.${date.year}'; + } + + @override + Widget build(BuildContext context) { + return Container( + decoration: const BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.vertical(top: Radius.circular(24)), + boxShadow: [ + BoxShadow( + color: Colors.black12, + blurRadius: 16, + offset: Offset(0, -4), + ), + ], + ), + padding: const EdgeInsets.fromLTRB(20, 12, 20, 24), + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + // Drag handle indicator + Center( + child: Container( + width: 36, + height: 4, + decoration: BoxDecoration( + color: AppTheme.cardBorder, + borderRadius: BorderRadius.circular(2), + ), + ), + ), + const SizedBox(height: 16), + // Customer info header row + Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + CircleAvatar( + radius: 24, + backgroundColor: AppTheme.primaryBlue, + child: const Icon( + Icons.person, + color: Colors.white, + size: 28, + ), + ), + const SizedBox(width: 14), + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + customer.name, + style: const TextStyle( + fontSize: 18, + fontWeight: FontWeight.bold, + color: AppTheme.textPrimary, + ), + ), + const SizedBox(height: 2), + Text( + customer.street, + style: const TextStyle( + fontSize: 13, + color: AppTheme.textSecondary, + ), + ), + Text( + '${customer.zipCode} ${customer.city}', + style: const TextStyle( + fontSize: 13, + color: AppTheme.textSecondary, + ), + ), + ], + ), + ), + Text( + '${customer.distanceKm.toStringAsFixed(1).replaceAll('.', ',')} km', + style: const TextStyle( + fontSize: 14, + fontWeight: FontWeight.bold, + color: AppTheme.primaryBlue, + ), + ), + ], + ), + const SizedBox(height: 16), + // Metric Cards Row + Row( + children: [ + _buildMetricCard( + label: 'Kundennr.', + value: customer.customerNumber, + ), + const SizedBox(width: 10), + _buildMetricCard( + label: 'Letzter Auftrag', + value: _formatDate(customer.lastOrderDate), + ), + const SizedBox(width: 10), + _buildMetricCard( + label: 'Offene Aufträge', + value: customer.openOrdersCount.toString(), + ), + ], + ), + const SizedBox(height: 16), + // Detail Action Button + ElevatedButton( + onPressed: () { + Navigator.of(context).push( + MaterialPageRoute( + builder: (context) => CustomerDetailScreen(customer: customer), + ), + ); + }, + style: ElevatedButton.styleFrom( + backgroundColor: AppTheme.primaryDark, + foregroundColor: Colors.white, + elevation: 0, + padding: const EdgeInsets.symmetric(vertical: 14), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(12), + ), + ), + child: const Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + 'Kundendetails anzeigen', + style: TextStyle( + fontSize: 15, + fontWeight: FontWeight.w600, + ), + ), + SizedBox(width: 8), + Icon(Icons.chevron_right, size: 20), + ], + ), + ), + ], + ), + ); + } + + Widget _buildMetricCard({required String label, required String value}) { + return Expanded( + child: Container( + padding: const EdgeInsets.symmetric(vertical: 10, horizontal: 8), + decoration: BoxDecoration( + color: AppTheme.backgroundLight, + borderRadius: BorderRadius.circular(10), + border: Border.all(color: AppTheme.cardBorder), + ), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + label, + style: const TextStyle( + fontSize: 11, + color: AppTheme.textSecondary, + ), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + const SizedBox(height: 4), + Text( + value, + style: const TextStyle( + fontSize: 14, + fontWeight: FontWeight.bold, + color: AppTheme.textPrimary, + ), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + ], + ), + ), + ); + } +} diff --git a/lib/widgets/orders_day_view.dart b/lib/widgets/orders_day_view.dart new file mode 100644 index 0000000..2ff2e28 --- /dev/null +++ b/lib/widgets/orders_day_view.dart @@ -0,0 +1,249 @@ +import 'package:flutter/material.dart'; +import '../models/schedule_item.dart'; +import '../theme/app_theme.dart'; + +class OrdersDayView extends StatefulWidget { + final List items; + + const OrdersDayView({ + super.key, + required this.items, + }); + + @override + State createState() => _OrdersDayViewState(); +} + +class _OrdersDayViewState extends State { + @override + Widget build(BuildContext context) { + return ListView.builder( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + itemCount: widget.items.length, + itemBuilder: (context, index) { + final item = widget.items[index]; + return Padding( + padding: const EdgeInsets.only(bottom: 14), + child: Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // Time Marker Column + SizedBox( + width: 50, + child: Text( + item.startTime, + style: const TextStyle( + fontSize: 13, + fontWeight: FontWeight.bold, + color: AppTheme.textPrimary, + ), + ), + ), + const SizedBox(width: 8), + // Content Card + Expanded( + child: _buildItemCard(context, item), + ), + ], + ), + ); + }, + ); + } + + Widget _buildItemCard(BuildContext context, ScheduleItem item) { + switch (item.type) { + case ScheduleItemType.routine: + case ScheduleItemType.lunchBreak: + case ScheduleItemType.feierabend: + return Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 14), + decoration: BoxDecoration( + color: const Color(0xFFE2E8F0), + borderRadius: BorderRadius.circular(12), + ), + child: Text( + item.title, + style: const TextStyle( + fontSize: 14, + fontWeight: FontWeight.w600, + color: AppTheme.textPrimary, + ), + ), + ); + + case ScheduleItemType.job: + return Container( + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(12), + border: Border.all(color: AppTheme.cardBorder), + boxShadow: const [ + BoxShadow( + color: Colors.black12, + blurRadius: 4, + offset: Offset(0, 2), + ), + ], + ), + clipBehavior: Clip.antiAlias, + child: IntrinsicHeight( + child: Row( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + Container( + width: 5, + color: AppTheme.primaryBlue, + ), + Expanded( + child: Padding( + padding: const EdgeInsets.all(14), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + item.title, + style: const TextStyle( + fontSize: 15, + fontWeight: FontWeight.bold, + color: AppTheme.textPrimary, + ), + ), + const SizedBox(height: 8), + if (item.customerName != null || item.address != null) + Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Container( + padding: const EdgeInsets.all(6), + decoration: BoxDecoration( + color: AppTheme.lightBlueBg, + borderRadius: BorderRadius.circular(6), + ), + child: const Icon( + Icons.location_on, + color: AppTheme.primaryBlue, + size: 18, + ), + ), + const SizedBox(width: 10), + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + if (item.customerName != null) + Text( + item.customerName!, + style: const TextStyle( + fontSize: 13, + fontWeight: FontWeight.w600, + color: AppTheme.textPrimary, + ), + ), + if (item.address != null) + Text( + item.address!, + style: const TextStyle( + fontSize: 12, + color: AppTheme.textSecondary, + ), + ), + ], + ), + ), + ], + ), + if (item.taskDescription != null) ...[ + const SizedBox(height: 8), + Text( + item.taskDescription!, + style: const TextStyle( + fontSize: 13, + color: AppTheme.textSecondary, + ), + ), + ], + const SizedBox(height: 12), + Row( + children: [ + Expanded( + child: ElevatedButton( + onPressed: () { + setState(() { + item.isInProgress = true; + }); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + content: Text('Anfahrt gestartet zu ${item.customerName ?? "Kunde"}'), + backgroundColor: AppTheme.primaryBlue, + ), + ); + }, + style: ElevatedButton.styleFrom( + backgroundColor: AppTheme.primaryBlue, + foregroundColor: Colors.white, + elevation: 0, + padding: const EdgeInsets.symmetric(vertical: 10), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(8), + ), + ), + child: const Text( + 'Anfahrt starten', + style: TextStyle( + fontSize: 13, + fontWeight: FontWeight.w600, + ), + ), + ), + ), + const SizedBox(width: 8), + Expanded( + child: ElevatedButton( + onPressed: () { + setState(() { + item.isCompleted = true; + item.isInProgress = false; + }); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + content: Text('Auftrag "${item.title}" als abgeschlossen markiert.'), + backgroundColor: Colors.green[700], + ), + ); + }, + style: ElevatedButton.styleFrom( + backgroundColor: item.isCompleted + ? Colors.green[100] + : const Color(0xFFE2E8F0), + foregroundColor: item.isCompleted + ? Colors.green[900] + : AppTheme.textPrimary, + elevation: 0, + padding: const EdgeInsets.symmetric(vertical: 10), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(8), + ), + ), + child: Text( + item.isCompleted ? 'Abgeschlossen' : 'Auftrag abschließen', + style: const TextStyle( + fontSize: 13, + fontWeight: FontWeight.w600, + ), + ), + ), + ), + ], + ), + ], + ), + ), + ), + ], + ), + ), + ); + } + } +} diff --git a/lib/widgets/orders_week_view.dart b/lib/widgets/orders_week_view.dart new file mode 100644 index 0000000..eafb038 --- /dev/null +++ b/lib/widgets/orders_week_view.dart @@ -0,0 +1,307 @@ +import 'package:flutter/material.dart'; +import '../models/schedule_item.dart'; +import '../theme/app_theme.dart'; + +class OrdersWeekView extends StatefulWidget { + final List summaries; + + const OrdersWeekView({ + super.key, + required this.summaries, + }); + + @override + State createState() => _OrdersWeekViewState(); +} + +class _OrdersWeekViewState extends State { + late int _selectedDayIndex; + bool _isAccordionExpanded = true; + + @override + void initState() { + super.initState(); + // Default select Friday (Fr) or Thursday (Do) as highlighted in mockup + _selectedDayIndex = widget.summaries.indexWhere((s) => s.dayName == 'Fr'); + if (_selectedDayIndex < 0) _selectedDayIndex = 3; + } + + @override + Widget build(BuildContext context) { + final selectedDay = widget.summaries[_selectedDayIndex]; + + return SingleChildScrollView( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + child: Column( + children: [ + // Weekly Summary Matrix Card + Container( + padding: const EdgeInsets.symmetric(vertical: 16, horizontal: 12), + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(16), + border: Border.all(color: AppTheme.cardBorder), + boxShadow: const [ + BoxShadow( + color: Colors.black12, + blurRadius: 6, + offset: Offset(0, 2), + ), + ], + ), + child: Row( + children: [ + // Labels Column (Aufträge, Stunden) + const Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + SizedBox(height: 24), + Text( + 'Aufträge', + style: TextStyle( + fontSize: 13, + fontWeight: FontWeight.w500, + color: AppTheme.textSecondary, + ), + ), + SizedBox(height: 28), + Text( + 'Stunden', + style: TextStyle( + fontSize: 13, + fontWeight: FontWeight.w500, + color: AppTheme.textSecondary, + ), + ), + ], + ), + const SizedBox(width: 8), + // Days Columns (Mo - So) + Expanded( + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceAround, + children: List.generate(widget.summaries.length, (index) { + final summary = widget.summaries[index]; + final isSelected = index == _selectedDayIndex; + + return GestureDetector( + onTap: () { + setState(() { + _selectedDayIndex = index; + }); + }, + child: AnimatedContainer( + duration: const Duration(milliseconds: 200), + padding: const EdgeInsets.symmetric(vertical: 8, horizontal: 6), + decoration: BoxDecoration( + color: isSelected ? AppTheme.primaryBlue : Colors.transparent, + borderRadius: BorderRadius.circular(12), + ), + child: Column( + children: [ + Text( + summary.dayName, + style: TextStyle( + fontSize: 13, + fontWeight: FontWeight.w600, + color: isSelected ? Colors.white : AppTheme.textPrimary, + ), + ), + const SizedBox(height: 12), + // Aufträge Count Circle / Pill + Container( + width: 26, + height: 26, + alignment: Alignment.center, + decoration: BoxDecoration( + color: isSelected + ? const Color(0xFF1D4ED8) + : AppTheme.backgroundLight, + shape: BoxShape.circle, + ), + child: Text( + '${summary.ordersCount}', + style: TextStyle( + fontSize: 12, + fontWeight: FontWeight.bold, + color: isSelected ? Colors.white : AppTheme.textPrimary, + ), + ), + ), + const SizedBox(height: 16), + // Stunden Text Box + Container( + padding: const EdgeInsets.symmetric(horizontal: 4, vertical: 4), + decoration: BoxDecoration( + color: isSelected + ? const Color(0xFF1D4ED8) + : AppTheme.backgroundLight, + borderRadius: BorderRadius.circular(6), + ), + child: Text( + summary.hoursTotal.toStringAsFixed(1), + style: TextStyle( + fontSize: 11, + fontWeight: FontWeight.w600, + color: isSelected ? Colors.white : AppTheme.textPrimary, + ), + ), + ), + ], + ), + ), + ); + }), + ), + ), + ], + ), + ), + + const SizedBox(height: 20), + + // Collapsible Day Details Card Accordion + Container( + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(16), + border: Border.all(color: AppTheme.cardBorder), + ), + child: Column( + children: [ + // Header Bar for Selected Day + InkWell( + onTap: () { + setState(() { + _isAccordionExpanded = !_isAccordionExpanded; + }); + }, + borderRadius: BorderRadius.circular(16), + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 14), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${selectedDay.fullDayName}, ${selectedDay.dateString}', + style: const TextStyle( + fontSize: 16, + fontWeight: FontWeight.bold, + color: AppTheme.textPrimary, + ), + ), + Icon( + _isAccordionExpanded + ? Icons.keyboard_arrow_up + : Icons.keyboard_arrow_down, + color: AppTheme.textSecondary, + ), + ], + ), + ), + ), + + if (_isAccordionExpanded) ...[ + const Divider(height: 1, color: AppTheme.cardBorder), + if (selectedDay.items.isEmpty) + const Padding( + padding: EdgeInsets.all(20), + child: Text( + 'Keine Aufträge für diesen Tag eingetragen.', + style: TextStyle(color: AppTheme.textSecondary), + ), + ) + else + ListView.separated( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + padding: const EdgeInsets.all(12), + itemCount: selectedDay.items.length, + separatorBuilder: (context, index) => const SizedBox(height: 10), + itemBuilder: (context, index) { + final item = selectedDay.items[index]; + return _buildWeekJobCard(item); + }, + ), + ], + ], + ), + ), + ], + ), + ); + } + + Widget _buildWeekJobCard(ScheduleItem item) { + return Container( + padding: const EdgeInsets.all(12), + decoration: BoxDecoration( + color: AppTheme.backgroundLight, + borderRadius: BorderRadius.circular(12), + border: Border.all(color: AppTheme.cardBorder), + ), + child: Row( + children: [ + // Icon Container + Container( + width: 40, + height: 40, + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(8), + border: Border.all(color: AppTheme.cardBorder), + ), + child: Icon( + item.isCompleted ? Icons.hvac_outlined : Icons.location_on, + color: item.isCompleted ? AppTheme.textSecondary : AppTheme.primaryBlue, + size: 22, + ), + ), + const SizedBox(width: 12), + // Content + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + item.customerName ?? item.title, + style: const TextStyle( + fontSize: 14, + fontWeight: FontWeight.bold, + color: AppTheme.textPrimary, + ), + ), + if (item.address != null) ...[ + const SizedBox(height: 2), + Text( + item.address!, + style: const TextStyle( + fontSize: 12, + color: AppTheme.textSecondary, + ), + ), + ], + if (item.taskDescription != null) ...[ + const SizedBox(height: 2), + Text( + item.taskDescription!, + style: const TextStyle( + fontSize: 11, + color: AppTheme.textMuted, + ), + ), + ], + ], + ), + ), + // Status Badge / Icon + Icon( + item.isCompleted ? Icons.check_circle_outline : Icons.person_outline, + color: item.isCompleted ? Colors.green[700] : AppTheme.textSecondary, + size: 20, + ), + ], + ), + ); + } +} diff --git a/lib/widgets/system_status_dialog.dart b/lib/widgets/system_status_dialog.dart new file mode 100644 index 0000000..a654ee3 --- /dev/null +++ b/lib/widgets/system_status_dialog.dart @@ -0,0 +1,269 @@ +import 'package:flutter/material.dart'; +import '../services/database_service.dart'; +import '../theme/app_theme.dart'; + +class SystemStatusDialog extends StatelessWidget { + final SystemStatusResult status; + + const SystemStatusDialog({ + super.key, + required this.status, + }); + + String _formatTime(DateTime date) { + final h = date.hour.toString().padLeft(2, '0'); + final m = date.minute.toString().padLeft(2, '0'); + final s = date.second.toString().padLeft(2, '0'); + return '$h:$m:$s Uhr'; + } + + @override + Widget build(BuildContext context) { + final isConnected = status.isConnected; + + return Dialog( + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(20), + ), + child: ConstrainedBox( + constraints: BoxConstraints( + maxHeight: MediaQuery.of(context).size.height * 0.8, + ), + child: Padding( + padding: const EdgeInsets.all(20), + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // Title Header with Icon + Row( + children: [ + Container( + padding: const EdgeInsets.all(10), + decoration: BoxDecoration( + color: isConnected + ? const Color(0xFFDCFCE7) + : const Color(0xFFFEE2E2), + shape: BoxShape.circle, + ), + child: Icon( + Icons.bolt, + color: isConnected + ? const Color(0xFF166534) + : const Color(0xFF991B1B), + size: 24, + ), + ), + const SizedBox(width: 12), + const Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + 'Systemstatus Details', + style: TextStyle( + fontSize: 18, + fontWeight: FontWeight.bold, + color: AppTheme.textPrimary, + ), + ), + Text( + 'Datenbank & API Verbindung', + style: TextStyle( + fontSize: 12, + color: AppTheme.textSecondary, + ), + ), + ], + ), + ), + IconButton( + icon: const Icon(Icons.close, color: AppTheme.textSecondary), + onPressed: () => Navigator.of(context).pop(), + ), + ], + ), + + const SizedBox(height: 12), + const Divider(height: 1, color: AppTheme.cardBorder), + const SizedBox(height: 12), + + // Scrollable Details Body + Flexible( + child: SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisSize: MainAxisSize.min, + children: [ + // Connection Badge Status Box + Container( + padding: const EdgeInsets.all(12), + decoration: BoxDecoration( + color: isConnected + ? const Color(0xFFF0FDF4) + : const Color(0xFFFEF2F2), + borderRadius: BorderRadius.circular(12), + border: Border.all( + color: isConnected + ? const Color(0xFFBBF7D0) + : const Color(0xFFFECACA), + ), + ), + child: Row( + children: [ + Container( + width: 10, + height: 10, + decoration: BoxDecoration( + color: isConnected + ? const Color(0xFF22C55E) + : const Color(0xFFEF4444), + shape: BoxShape.circle, + ), + ), + const SizedBox(width: 10), + Expanded( + child: Text( + isConnected + ? 'Verbunden: Supabase (Self-Hosted)' + : 'Offline / Verbindung fehlgeschlagen', + style: TextStyle( + fontSize: 14, + fontWeight: FontWeight.bold, + color: isConnected + ? const Color(0xFF15803D) + : const Color(0xFFB91C1C), + ), + ), + ), + ], + ), + ), + + const SizedBox(height: 16), + + // Technical Details List + _buildDetailRow('Host Server', status.host), + _buildDetailRow('Datenbank Name', status.dbName), + _buildDetailRow( + 'Latenz (Ping)', + '${status.latencyMs} ms', + valueColor: status.latencyMs < 100 + ? Colors.green[700] + : Colors.orange[800], + ), + _buildDetailRow( + 'Sicherheit / SSL', + status.isSslEnabled ? 'TLS / HTTPS (Aktiv)' : 'Insecure / HTTP', + ), + _buildDetailRow( + 'Letzte Synchronisation', + _formatTime(status.lastSync), + ), + + // Error Box (Scrollable max height) + if (status.errorMessage != null) ...[ + const SizedBox(height: 14), + Container( + width: double.infinity, + padding: const EdgeInsets.all(12), + decoration: BoxDecoration( + color: const Color(0xFFFEF2F2), + borderRadius: BorderRadius.circular(10), + border: Border.all(color: const Color(0xFFFECACA)), + ), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + const Row( + children: [ + Icon(Icons.warning_amber_rounded, size: 16, color: Color(0xFF991B1B)), + SizedBox(width: 6), + Text( + 'Fehlermeldung:', + style: TextStyle( + fontSize: 12, + fontWeight: FontWeight.bold, + color: Color(0xFF991B1B), + ), + ), + ], + ), + const SizedBox(height: 6), + ConstrainedBox( + constraints: const BoxConstraints(maxHeight: 160), + child: SingleChildScrollView( + child: SelectableText( + status.errorMessage!, + style: const TextStyle( + fontSize: 11, + color: Color(0xFFB91C1C), + fontFamily: 'monospace', + ), + ), + ), + ), + ], + ), + ), + ], + ], + ), + ), + ), + + const SizedBox(height: 16), + + // Close Action Button + SizedBox( + width: double.infinity, + child: ElevatedButton( + onPressed: () => Navigator.of(context).pop(), + style: ElevatedButton.styleFrom( + backgroundColor: AppTheme.primaryDark, + foregroundColor: Colors.white, + padding: const EdgeInsets.symmetric(vertical: 12), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(10), + ), + ), + child: const Text('Schließen'), + ), + ), + ], + ), + ), + ), + ); + } + + Widget _buildDetailRow(String label, String value, {Color? valueColor}) { + return Padding( + padding: const EdgeInsets.symmetric(vertical: 6), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + label, + style: const TextStyle( + fontSize: 13, + color: AppTheme.textSecondary, + ), + ), + const SizedBox(width: 12), + Expanded( + child: Text( + value, + textAlign: TextAlign.end, + style: TextStyle( + fontSize: 13, + fontWeight: FontWeight.bold, + color: valueColor ?? AppTheme.textPrimary, + ), + ), + ), + ], + ), + ); + } +} diff --git a/pubspec.lock b/pubspec.lock new file mode 100644 index 0000000..97fd70e --- /dev/null +++ b/pubspec.lock @@ -0,0 +1,730 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + app_links: + dependency: transitive + description: + name: app_links + sha256: f8db46d2ea9ff6f3a37191a7fd5b7813da1253ace8c32c1b9eadace41d1188ea + url: "https://pub.dev" + source: hosted + version: "7.2.1" + app_links_linux: + dependency: transitive + description: + name: app_links_linux + sha256: f5f7173a78609f3dfd4c2ff2c95bd559ab43c80a87dc6a095921d96c05688c81 + url: "https://pub.dev" + source: hosted + version: "1.0.3" + app_links_platform_interface: + dependency: transitive + description: + name: app_links_platform_interface + sha256: "7546f09a6e93f4a2df2fe2bd40a5c6c64310ac461b036d82b43033be7a59f809" + url: "https://pub.dev" + source: hosted + version: "2.0.4" + app_links_web: + dependency: transitive + description: + name: app_links_web + sha256: af060ed76183f9e2b87510a9480e56a5352b6c249778d07bd2c95fc35632a555 + url: "https://pub.dev" + source: hosted + version: "1.0.4" + async: + dependency: transitive + description: + name: async + sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 + url: "https://pub.dev" + source: hosted + version: "2.13.1" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + characters: + dependency: transitive + description: + name: characters + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b + url: "https://pub.dev" + source: hosted + version: "1.4.1" + clock: + dependency: transitive + description: + name: clock + sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b + url: "https://pub.dev" + source: hosted + version: "1.1.2" + collection: + dependency: transitive + description: + name: collection + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" + source: hosted + version: "1.19.1" + convert: + dependency: transitive + description: + name: convert + sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68 + url: "https://pub.dev" + source: hosted + version: "3.1.2" + crypto: + dependency: transitive + description: + name: crypto + sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf + url: "https://pub.dev" + source: hosted + version: "3.0.7" + cupertino_icons: + dependency: "direct main" + description: + name: cupertino_icons + sha256: "41e005c33bd814be4d3096aff55b1908d419fde52ca656c8c47719ec745873cd" + url: "https://pub.dev" + source: hosted + version: "1.0.9" + dart_earcut: + dependency: transitive + description: + name: dart_earcut + sha256: e485001bfc05dcbc437d7bfb666316182e3522d4c3f9668048e004d0eb2ce43b + url: "https://pub.dev" + source: hosted + version: "1.2.0" + dart_jsonwebtoken: + dependency: transitive + description: + name: dart_jsonwebtoken + sha256: ad84e60181696513d04d5f2078e0bbc20365b911f46f647797317414bdc88fbe + url: "https://pub.dev" + source: hosted + version: "3.4.1" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" + url: "https://pub.dev" + source: hosted + version: "1.3.3" + ffi: + dependency: transitive + description: + name: ffi + sha256: "6d7fd89431262d8f3125e81b50d3847a091d846eafcd4fdb88dd06f36d705a45" + url: "https://pub.dev" + source: hosted + version: "2.2.0" + file: + dependency: transitive + description: + name: file + sha256: a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4 + url: "https://pub.dev" + source: hosted + version: "7.0.1" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" + url: "https://pub.dev" + source: hosted + version: "6.0.0" + flutter_map: + dependency: "direct main" + description: + name: flutter_map + sha256: "2ecb34619a4be19df6f40c2f8dce1591675b4eff7a6857bd8f533706977385da" + url: "https://pub.dev" + source: hosted + version: "7.0.2" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + functions_client: + dependency: transitive + description: + name: functions_client + sha256: e9685e9ab852a8b8e0579c867f6c9155da27317b294b3df796a536b8b8e0d253 + url: "https://pub.dev" + source: hosted + version: "2.6.4" + gotrue: + dependency: transitive + description: + name: gotrue + sha256: "360bba9606e58d5acc59a033ab64ae3cf571a6868f7a7267cb8e9a204b7bf1b2" + url: "https://pub.dev" + source: hosted + version: "2.26.0" + gtk: + dependency: transitive + description: + name: gtk + sha256: "4ff85b2a16724029dd9e5bbb5a94b6918f9973f74ba571c949d2002801879cf5" + url: "https://pub.dev" + source: hosted + version: "2.2.0" + http: + dependency: transitive + description: + name: http + sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" + url: "https://pub.dev" + source: hosted + version: "1.6.0" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" + url: "https://pub.dev" + source: hosted + version: "4.1.2" + intl: + dependency: transitive + description: + name: intl + sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" + url: "https://pub.dev" + source: hosted + version: "0.20.3" + json_annotation: + dependency: transitive + description: + name: json_annotation + sha256: "2a743920d81b7910627f68ee2c9ac1fc0bfee32b9fc3403587d7c6791ca12f80" + url: "https://pub.dev" + source: hosted + version: "4.12.0" + jwt_decode: + dependency: transitive + description: + name: jwt_decode + sha256: d2e9f68c052b2225130977429d30f187aa1981d789c76ad104a32243cfdebfbb + url: "https://pub.dev" + source: hosted + version: "0.3.1" + latlong2: + dependency: "direct main" + description: + name: latlong2 + sha256: "98227922caf49e6056f91b6c56945ea1c7b166f28ffcd5fb8e72fc0b453cc8fe" + url: "https://pub.dev" + source: hosted + version: "0.9.1" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" + url: "https://pub.dev" + source: hosted + version: "11.0.2" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" + url: "https://pub.dev" + source: hosted + version: "3.0.10" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" + url: "https://pub.dev" + source: hosted + version: "3.0.2" + lints: + dependency: transitive + description: + name: lints + sha256: "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df" + url: "https://pub.dev" + source: hosted + version: "6.1.0" + lists: + dependency: transitive + description: + name: lists + sha256: "4ca5c19ae4350de036a7e996cdd1ee39c93ac0a2b840f4915459b7d0a7d4ab27" + url: "https://pub.dev" + source: hosted + version: "1.0.1" + logger: + dependency: transitive + description: + name: logger + sha256: "25aee487596a6257655a1e091ec2ae66bc30e7af663592cc3a27e6591e05035c" + url: "https://pub.dev" + source: hosted + version: "2.7.0" + logging: + dependency: transitive + description: + name: logging + sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 + url: "https://pub.dev" + source: hosted + version: "1.3.0" + matcher: + dependency: transitive + description: + name: matcher + sha256: dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861 + url: "https://pub.dev" + source: hosted + version: "0.12.19" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" + url: "https://pub.dev" + source: hosted + version: "0.13.0" + meta: + dependency: transitive + description: + name: meta + sha256: "1741988757a65eb6b36abe716829688cf01910bbf91c34354ff7ec1c3de2b349" + url: "https://pub.dev" + source: hosted + version: "1.18.0" + mgrs_dart: + dependency: transitive + description: + name: mgrs_dart + sha256: fb89ae62f05fa0bb90f70c31fc870bcbcfd516c843fb554452ab3396f78586f7 + url: "https://pub.dev" + source: hosted + version: "2.0.0" + mime: + dependency: transitive + description: + name: mime + sha256: "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6" + url: "https://pub.dev" + source: hosted + version: "2.0.0" + passkeys_platform_interface: + dependency: transitive + description: + name: passkeys_platform_interface + sha256: e810520c7b79dca629fdc266958564eedd77dc85a955f5e94430dfccb92eef68 + url: "https://pub.dev" + source: hosted + version: "2.9.0" + path: + dependency: transitive + description: + name: path + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + path_provider_linux: + dependency: transitive + description: + name: path_provider_linux + sha256: "58c2005f147315b11e9b4a7bc889cd5203e250cba8e3f012dae259b4972b5c16" + url: "https://pub.dev" + source: hosted + version: "2.2.2" + path_provider_platform_interface: + dependency: transitive + description: + name: path_provider_platform_interface + sha256: "484838772624c3a4b94f1e44a3e19897fee738f2d5c4ce448443b0417f7c9dda" + url: "https://pub.dev" + source: hosted + version: "2.1.3" + path_provider_windows: + dependency: transitive + description: + name: path_provider_windows + sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7 + url: "https://pub.dev" + source: hosted + version: "2.3.0" + platform: + dependency: transitive + description: + name: platform + sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984" + url: "https://pub.dev" + source: hosted + version: "3.1.6" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" + pointycastle: + dependency: transitive + description: + name: pointycastle + sha256: "92aa3841d083cc4b0f4709b5c74fd6409a3e6ba833ffc7dc6a8fee096366acf5" + url: "https://pub.dev" + source: hosted + version: "4.0.0" + polylabel: + dependency: transitive + description: + name: polylabel + sha256: "41b9099afb2aa6c1730bdd8a0fab1400d287694ec7615dd8516935fa3144214b" + url: "https://pub.dev" + source: hosted + version: "1.0.1" + postgrest: + dependency: transitive + description: + name: postgrest + sha256: "10e3f195e131eec944fa872644aed89b33b5be998f3fc77c87325db3927bc646" + url: "https://pub.dev" + source: hosted + version: "2.8.0" + proj4dart: + dependency: transitive + description: + name: proj4dart + sha256: c8a659ac9b6864aa47c171e78d41bbe6f5e1d7bd790a5814249e6b68bc44324e + url: "https://pub.dev" + source: hosted + version: "2.1.0" + realtime_client: + dependency: transitive + description: + name: realtime_client + sha256: "0cfbe0047e2591eba348938e9b4e620d5b1a8df6c374757e8eb8645252b8387f" + url: "https://pub.dev" + source: hosted + version: "2.11.0" + retry: + dependency: transitive + description: + name: retry + sha256: "822e118d5b3aafed083109c72d5f484c6dc66707885e07c0fbcb8b986bba7efc" + url: "https://pub.dev" + source: hosted + version: "3.1.2" + rxdart: + dependency: transitive + description: + name: rxdart + sha256: "5c3004a4a8dbb94bd4bf5412a4def4acdaa12e12f269737a5751369e12d1a962" + url: "https://pub.dev" + source: hosted + version: "0.28.0" + shared_preferences: + dependency: transitive + description: + name: shared_preferences + sha256: c3025c5534b01739267eb7d76959bbc25a6d10f6988e1c2a3036940133dd10bf + url: "https://pub.dev" + source: hosted + version: "2.5.5" + shared_preferences_android: + dependency: transitive + description: + name: shared_preferences_android + sha256: "0634e64bd719f89c012f392938e173521f535d3ecaf66558fa94a056d22b5cc7" + url: "https://pub.dev" + source: hosted + version: "2.4.27" + shared_preferences_foundation: + dependency: transitive + description: + name: shared_preferences_foundation + sha256: "4e7eaffc2b17ba398759f1151415869a34771ba11ebbccd1b0145472a619a64f" + url: "https://pub.dev" + source: hosted + version: "2.5.6" + shared_preferences_linux: + dependency: transitive + description: + name: shared_preferences_linux + sha256: "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + shared_preferences_platform_interface: + dependency: transitive + description: + name: shared_preferences_platform_interface + sha256: "649dc798a33931919ea356c4305c2d1f81619ea6e92244070b520187b5140ef9" + url: "https://pub.dev" + source: hosted + version: "2.4.2" + shared_preferences_web: + dependency: transitive + description: + name: shared_preferences_web + sha256: c49bd060261c9a3f0ff445892695d6212ff603ef3115edbb448509d407600019 + url: "https://pub.dev" + source: hosted + version: "2.4.3" + shared_preferences_windows: + dependency: transitive + description: + name: shared_preferences_windows + sha256: "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + source_span: + dependency: transitive + description: + name: source_span + sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" + url: "https://pub.dev" + source: hosted + version: "1.10.2" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1" + url: "https://pub.dev" + source: hosted + version: "1.12.1" + storage_client: + dependency: transitive + description: + name: storage_client + sha256: "221263cfbe0c01575b7d7fe7543e44abff380eb4d38d936372844a1caa85ba12" + url: "https://pub.dev" + source: hosted + version: "2.6.0" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" + url: "https://pub.dev" + source: hosted + version: "1.4.1" + supabase: + dependency: transitive + description: + name: supabase + sha256: "3879996256325fcc9abb03b62b12c07e4eaae2e008e1bf043cc1525184159a43" + url: "https://pub.dev" + source: hosted + version: "2.14.0" + supabase_flutter: + dependency: "direct main" + description: + name: supabase_flutter + sha256: c9916c1cd512ebf3107ec0f83c9dca13d2e1e789629c2a5df896586bff46ce5f + url: "https://pub.dev" + source: hosted + version: "2.16.0" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" + url: "https://pub.dev" + source: hosted + version: "1.2.2" + test_api: + dependency: transitive + description: + name: test_api + sha256: "949a932224383300f01be9221c39180316445ecb8e7547f70a41a35bf421fb9e" + url: "https://pub.dev" + source: hosted + version: "0.7.11" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + unicode: + dependency: transitive + description: + name: unicode + sha256: "0f69e46593d65245774d4f17125c6084d2c20b4e473a983f6e21b7d7762218f1" + url: "https://pub.dev" + source: hosted + version: "0.3.1" + url_launcher: + dependency: transitive + description: + name: url_launcher + sha256: f6a7e5c4835bb4e3026a04793a4199ca2d14c739ec378fdfe23fc8075d0439f8 + url: "https://pub.dev" + source: hosted + version: "6.3.2" + url_launcher_android: + dependency: transitive + description: + name: url_launcher_android + sha256: b413d49b73867ac08dd2f9890efd3cc11f2a0e577618d50843440a1fb3776c32 + url: "https://pub.dev" + source: hosted + version: "6.3.32" + url_launcher_ios: + dependency: transitive + description: + name: url_launcher_ios + sha256: "580fe5dfb51671ae38191d316e027f6b76272b026370708c2d898799750a02b0" + url: "https://pub.dev" + source: hosted + version: "6.4.1" + url_launcher_linux: + dependency: transitive + description: + name: url_launcher_linux + sha256: d5e14138b3bc193a0f63c10a53c94b91d399df0512b1f29b94a043db7482384a + url: "https://pub.dev" + source: hosted + version: "3.2.2" + url_launcher_macos: + dependency: transitive + description: + name: url_launcher_macos + sha256: "368adf46f71ad3c21b8f06614adb38346f193f3a59ba8fe9a2fd74133070ba18" + url: "https://pub.dev" + source: hosted + version: "3.2.5" + url_launcher_platform_interface: + dependency: transitive + description: + name: url_launcher_platform_interface + sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029" + url: "https://pub.dev" + source: hosted + version: "2.3.2" + url_launcher_web: + dependency: transitive + description: + name: url_launcher_web + sha256: "85c81589622fbc87c1c683aaea164d3604a7777495a79d91e39ffcdec39ddb34" + url: "https://pub.dev" + source: hosted + version: "2.4.3" + url_launcher_windows: + dependency: transitive + description: + name: url_launcher_windows + sha256: "712c70ab1b99744ff066053cbe3e80c73332b38d46e5e945c98689b2e66fc15f" + url: "https://pub.dev" + source: hosted + version: "3.1.5" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b + url: "https://pub.dev" + source: hosted + version: "2.2.0" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: "0016aef94fc66495ac78af5859181e3f3bf2026bd8eecc72b9565601e19ab360" + url: "https://pub.dev" + source: hosted + version: "15.2.0" + web: + dependency: transitive + description: + name: web + sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + web_socket: + dependency: transitive + description: + name: web_socket + sha256: "34d64019aa8e36bf9842ac014bb5d2f5586ca73df5e4d9bf5c936975cae6982c" + url: "https://pub.dev" + source: hosted + version: "1.0.1" + web_socket_channel: + dependency: transitive + description: + name: web_socket_channel + sha256: d645757fb0f4773d602444000a8131ff5d48c9e47adfe9772652dd1a4f2d45c8 + url: "https://pub.dev" + source: hosted + version: "3.0.3" + wkt_parser: + dependency: transitive + description: + name: wkt_parser + sha256: "8a555fc60de3116c00aad67891bcab20f81a958e4219cc106e3c037aa3937f13" + url: "https://pub.dev" + source: hosted + version: "2.0.0" + xdg_directories: + dependency: transitive + description: + name: xdg_directories + sha256: "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + yet_another_json_isolate: + dependency: transitive + description: + name: yet_another_json_isolate + sha256: eaa26beb5990b25a49d942374fd5a0c5aa67a837e03b14b4c26134aaa1ed01a9 + url: "https://pub.dev" + source: hosted + version: "2.1.1" +sdks: + dart: ">=3.12.0 <4.0.0" + flutter: ">=3.44.0" diff --git a/pubspec.yaml b/pubspec.yaml new file mode 100644 index 0000000..832fdce --- /dev/null +++ b/pubspec.yaml @@ -0,0 +1,93 @@ +name: handwerksfreund +description: "A new Flutter project." +# The following line prevents the package from being accidentally published to +# 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.12.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 + + supabase_flutter: ^2.8.0 + flutter_map: ^7.0.2 + latlong2: ^0.9.1 + + # The following adds the Cupertino Icons font to your application. + # Use with the CupertinoIcons class for iOS style icons. + cupertino_icons: ^1.0.8 + +dev_dependencies: + flutter_test: + 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: ^6.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/to/resolution-aware-images + + # For details regarding adding assets from package dependencies, see + # https://flutter.dev/to/asset-from-package + + # 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/to/font-from-package diff --git a/supabase.pw b/supabase.pw new file mode 100644 index 0000000..a9940e2 --- /dev/null +++ b/supabase.pw @@ -0,0 +1,2 @@ +DASHBOARD_USERNAME=supabase +DASHBOARD_PASSWORD=f55df51e79a8a55211093ddf9e20c26b \ No newline at end of file diff --git a/test/widget_test.dart b/test/widget_test.dart new file mode 100644 index 0000000..83427af --- /dev/null +++ b/test/widget_test.dart @@ -0,0 +1,12 @@ +import 'package:flutter_test/flutter_test.dart'; +import 'package:handwerksfreund/main.dart'; + +void main() { + testWidgets('App loads main navigation screen', (WidgetTester tester) async { + // Build our app and trigger a frame. + await tester.pumpWidget(const HandwerksfreundApp()); + + // Verify that the title 'Kunden' is found + expect(find.text('Kunden'), findsWidgets); + }); +} diff --git a/web/favicon.png b/web/favicon.png new file mode 100644 index 0000000..8aaa46a Binary files /dev/null and b/web/favicon.png differ diff --git a/web/icons/Icon-192.png b/web/icons/Icon-192.png new file mode 100644 index 0000000..b749bfe Binary files /dev/null and b/web/icons/Icon-192.png differ diff --git a/web/icons/Icon-512.png b/web/icons/Icon-512.png new file mode 100644 index 0000000..88cfd48 Binary files /dev/null and b/web/icons/Icon-512.png differ diff --git a/web/icons/Icon-maskable-192.png b/web/icons/Icon-maskable-192.png new file mode 100644 index 0000000..eb9b4d7 Binary files /dev/null and b/web/icons/Icon-maskable-192.png differ diff --git a/web/icons/Icon-maskable-512.png b/web/icons/Icon-maskable-512.png new file mode 100644 index 0000000..d69c566 Binary files /dev/null and b/web/icons/Icon-maskable-512.png differ diff --git a/web/index.html b/web/index.html new file mode 100644 index 0000000..aea82f8 --- /dev/null +++ b/web/index.html @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + handwerksfreund + + + + + + + diff --git a/web/manifest.json b/web/manifest.json new file mode 100644 index 0000000..0ade13f --- /dev/null +++ b/web/manifest.json @@ -0,0 +1,35 @@ +{ + "name": "handwerksfreund", + "short_name": "handwerksfreund", + "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" + } + ] +}