Repository: flutter
Issue: Flutter-markdown: Writing an inline sytax/builder for colored text
Labels: package,team-ecosystem,has reproducible steps,P3,p: flutter_markdown,found in release: 3.0,found in release: 3.1,triaged-ecosystem

<!-- Thank you for using Flutter!

     If you are looking for support, please check out our documentation
     or consider asking a question on Stack Overflow:
      * https://flutter.dev/
      * https://api.flutter.dev/
      * https://stackoverflow.com/questions/tagged/flutter?sort=frequent

     If you have found a bug or if our documentation doesn't have an answer
     to what you're looking for, then fill out the template below. Please read
     our guide to filing a bug first: https://flutter.dev/docs/resources/bug-reports
-->

## Steps to Reproduce

<!-- Please include full steps to reproduce so that we can reproduce the problem. -->

1. Execute `flutter run` on the code sample <!-- (see "Code sample" section below) -->

**Expected results:** <!-- what did you want to see? -->
I'm looking to implement dynamic text color with flutter-markdown using a custom syntax and parser. While the implementation below does successfully color text, I lose inner-text styling.

If this isn't possible, feel free to close this issue.

What I expected from the following code sample is bold blue text inside of span tag, bold underline text inside of underline tag. 

**Actual results:** <!-- what did you see? -->
See image below -- regular blue text and regular underline text without bolding text
<details>
<summary>Code sample</summary>

<!--
      Please create a minimal reproducible sample that shows the problem
      and attach it below between the lines with the backticks.

      To create it you can use `flutter create bug` command and update the `main.dart` file.

      Alternatively, you can use https://dartpad.dev/
      which is capable of creating and running small Flutter apps.

      Without this we will unlikely be able to progress on the issue, and because of that
      we regretfully will have to close it.
-->

```dart
import 'package:flutter/material.dart';
import 'package:flutter_markdown/flutter_markdown.dart' as renderer;
import 'package:markdown/markdown.dart' as markdown;

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({Key? key, required this.title}) : super(key: key);
  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class FontColorBuilder extends renderer.MarkdownElementBuilder {
  @override
  Widget visitElementAfter(element, preferredStyle) {
    // We don't currently have a way to control the vertical alignment of text spans.
    // See https://github.com/flutter/flutter/issues/10906#issuecomment-385723664

    final red = getColor(element, "Red");
    final green = getColor(element, "Green");
    final blue = getColor(element, "Blue");

    return SelectableText.rich(
      TextSpan(
          text: element.textContent,
          style: TextStyle(
            color: Color.fromRGBO(red, green, blue, 1),
          )),
    );
  }

  int getColor(markdown.Element el, String color) =>
      int.tryParse(el.attributes["fontColor$color"] ?? "0") ?? 0;
}

class FontColorSyntax extends markdown.InlineSyntax {
  FontColorSyntax()
      : super(
            r'''<span(?:.*?)data-color=['"]rgb *\((?: *([0-9]{1,3}))[, ]+(?: *([0-9]{1,3}))[, ]+(?: *([0-9]{1,3}))[, ]*\)['"](?:.*?)>(.*?)</span>''');

  @override
  bool onMatch(markdown.InlineParser parser, Match match) {
    markdown.Element colorTag =
        markdown.Element.text('fontcolor', match.group(4) ?? "matched text");
    colorTag.attributes["fontColorRed"] = match.group(1) ?? "0";
    colorTag.attributes["fontColorGreen"] = match.group(2) ?? "0";
    colorTag.attributes["fontColorBlue"] = match.group(3) ?? "0";
    parser.addNode(colorTag);
    return true;
  }
}


class UnderlineSyntax extends markdown.InlineSyntax {
  UnderlineSyntax() : super(r'''<ins>(.*?)</ins>''');

  @override
  bool onMatch(markdown.InlineParser parser, Match match) {
    markdown.Element ulTag = markdown.Element.text('ul', match[1] ?? "");
    parser.addNode(ulTag);
    return true;
  }
}

class UnderlineBuilder extends renderer.MarkdownElementBuilder {
  @override
  Widget visitText(text, preferredStyle) {
    return SizedBox(
        width: double.infinity,
        child: SelectableText.rich(
          TextSpan(
              text: text.textContent,
              style: const TextStyle(
                color: Colors.black87,
                decoration: TextDecoration.underline,
              )),
        ));
  }
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: renderer.Markdown(
        data: """
black text <span data-color='rgb(0,0,255)'>**blue text**</span> black text 
<ins> **Underlined text** </ins>""",
        builders: {
          "fontcolor": FontColorBuilder(),
          "ul": UnderlineBuilder(),
        },
        inlineSyntaxes: [
          FontColorSyntax(),
          UnderlineSyntax(),
        ],
      ),
    );
  }
}

```

</details>

<details>
  <summary>Logs</summary>

<!--
      Run your application with `flutter run --verbose` and attach all the
      log output below between the lines with the backticks. If there is an
      exception, please see if the error message includes enough information
      to explain how to solve the issue.
-->

```
[        ] [1]: macOS (macos)
[        ] [2]: Chrome (chrome)
[        ] Please choose one (To quit, press "q/Q")
[        ] : 
[+4861 ms] 2
[   +8 ms] Skipping pub get: version match.
[  +61 ms] Generating
/Users/davidhicks/Documents/bug/android/app/src/main/java/io/flutter/plugi
ns/GeneratedPluginRegistrant.java
[  +48 ms] Launching lib/main.dart on Chrome in debug mode...
[  +60 ms] Updating assets
[  +43 ms] Waiting for connection from debug service on Chrome...
[  +26 ms] <- reset
[   +2 ms]
/Users/davidhicks/Development/flutter/bin/cache/dart-sdk/bin/dart
--disable-dart-dev
/Users/davidhicks/Development/flutter/bin/cache/dart-sdk/bin/snapshots/fro
ntend_server.dart.snapshot --sdk-root
/Users/davidhicks/Development/flutter/bin/cache/flutter_web_sdk/
--incremental --target=dartdevc --debugger-module-names
--experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true
--output-dill
/var/folders/jw/t_jcd85d57x4tb3fclt93hpw0000gn/T/flutter_tools.vxtLZv/flut
ter_tool.sG2jan/app.dill --libraries-spec
file:///Users/davidhicks/Development/flutter/bin/cache/flutter_web_sdk/lib
raries.json --packages
/Users/davidhicks/Documents/bug/.dart_tool/package_config.json
-Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts
--track-widget-creation --filesystem-root
/var/folders/jw/t_jcd85d57x4tb3fclt93hpw0000gn/T/flutter_tools.vxtLZv/flut
ter_tools.aoK3Lu --filesystem-scheme org-dartlang-app
--initialize-from-dill
build/b1b715402d823b7fd5c2b68d2edcb2ce.cache.dill.track.dill --platform
file:///Users/davidhicks/Development/flutter/bin/cache/flutter_web_sdk/ker
nel/flutter_ddc_sdk_sound.dill --sound-null-safety
[   +9 ms] <- compile org-dartlang-app:/web_entrypoint.dart
[+9419 ms] Waiting for connection from debug service on Chrome...
(completed in 9.5s)
[        ] Synced 30.5MB.
[        ] <- accept
[        ] Caching compiled dill
[  +38 ms] Using Google Chrome 102.0.5005.61 

[   +7 ms] executing: sysctl hw.optional.arm64
[   +4 ms] Exit code 0 from: sysctl hw.optional.arm64
[        ] hw.optional.arm64: 1
[   +6 ms] Found ARM Chrome installation at /Applications/Google
Chrome.app/Contents/MacOS/Google Chrome, forcing native launch.
[ +273 ms] [CHROME]: 
[   +1 ms] [CHROME]: DevTools listening on
ws://127.0.0.1:65194/devtools/browser/841831fd-d9ab-4b47-ac20-0bb4214449de
[+1076 ms] DwdsInjector: Received request for entrypoint at
http://localhost:65182/main_module.bootstrap.js
[   +2 ms] MetadataProvider: Loading debug metadata...
[   +1 ms] MetadataProvider: Loaded debug metadata for module:
web_entrypoint.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/bug/main.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/markdown/markdown.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/markdown/src/inline_parser.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/markdown/src/util.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/charcode/charcode.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/charcode/html_entity.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/charcode/ascii.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/markdown/src/emojis.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/markdown/src/ast.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/markdown/src/html_renderer.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/markdown/src/version.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter_markdown/src/widget.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter_markdown/src/style_sheet.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/material.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/widgets.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/will_pop_scope.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/title.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/rendering.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/wrap.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/layer.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/painting.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/placeholder_span.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/services/text_formatter.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/services/text_layout_metrics.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/services/text_editing.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/foundation.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/unicode.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/synchronous_future.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/stack_frame.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/object.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/meta/meta.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/meta/meta_meta.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/serialization.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/print.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/_platform_web.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/observer_list.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/node.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/licenses.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/key.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/basic_types.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/_isolates_web.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/consolidate_response.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/collections.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/change_notifier.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/_bitfield_web.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/binding.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/foundation/annotations.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/services/system_chrome.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/services/restoration.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/scheduler.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/scheduler/ticker.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/scheduler/binding.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/scheduler/priority.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/scheduler/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/collection/src/union_set_controller.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/collection/src/queue_list.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/collection/src/priority_queue.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/collection/src/utils.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/collection/src/list_extensions.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/collection/src/equality.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/collection/src/comparators.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/collection/src/algorithms.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/collection/src/iterable_zip.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/collection/src/iterable_extensions.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/collection/src/functions.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/collection/src/combined_wrappers/combined_map.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/collection/src/combined_wrappers/combined_iterable.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/collection/src/combined_wrappers/combined_iterator.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/collection/src/combined_wrappers/combined_list.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/collection/src/canonicalized_map.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/services/keyboard_maps.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/services/keyboard_key.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/services/binary_messenger.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/vector_math/vector_math_64.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/characters/characters.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/characters/src/extensions.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/characters/src/characters_impl.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/characters/src/grapheme_clusters/breaks.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/characters/src/grapheme_clusters/table.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/characters/src/grapheme_clusters/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/services/system_sound.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/services/system_navigator.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/services/platform_views.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/gestures.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/velocity_tracker.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/lsq_solver.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/events.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/gesture_settings.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/team.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/binding.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/resampler.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/pointer_signal_resolver.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/pointer_router.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/hit_test.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/converter.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/arena.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/tap.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/recognizer.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/scale.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/multitap.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/multidrag.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/drag_details.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/drag.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/monodrag.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/long_press.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/force_press.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/gestures/eager.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/services/mouse_tracking.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/services/mouse_cursor.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/services/haptic_feedback.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/services/font_loader.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/services/deferred_component.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/services/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/services/clipboard.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/basic_types.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/colors.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/stadium_border.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/rounded_rectangle_border.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/edge_insets.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/circle_border.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/borders.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/border_radius.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/shape_decoration.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/_network_image_web.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/image_stream.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/image_cache.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/binding.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/shader_warm_up.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/gradient.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/alignment.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/decoration_image.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/box_fit.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/decoration.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/box_shadow.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/box_decoration.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/box_border.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/paint_utilities.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/notched_shapes.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/matrix_utils.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/image_resolution.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/image_decoder.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/geometry.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/fractional_offset.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/flutter_logo.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/continuous_rectangle_border.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/clip.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/beveled_rectangle_border.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/semantics.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/semantics/semantics_service.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/semantics/semantics_event.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/semantics/semantics.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/semantics/binding.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/semantics/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/animation.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/animation/tween_sequence.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/animation/listener_helpers.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/animation/curves.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/animation/animation_controller.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/physics.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/physics/utils.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/physics/tolerance.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/physics/spring_simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/physics/simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/physics/gravity_simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/physics/friction_simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/physics/clamped_simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/layout_helper.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/viewport_offset.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/sliver.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/tweens.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/texture.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/table_border.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/table.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/stack.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/sliver_persistent_header.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/sliver_padding.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/sliver_multi_box_adaptor.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/sliver_list.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/sliver_grid.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/sliver_fixed_extent_list.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/sliver_fill.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/shifted_box.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/debug_overflow_indicator.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/rotated_box.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/proxy_sliver.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/proxy_box.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/platform_view.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/performance_overlay.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/paragraph.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/list_wheel_viewport.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/list_body.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/image.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/flow.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/flex.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/error.dart
[   +1 ms] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/editable.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/custom_paint.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/custom_layout.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/rendering/animated_size.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/scroll_metrics.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/scroll_simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/visibility.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/value_listenable_builder.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/unique_widget.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/tween_animation_builder.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/implicit_animations.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/texture.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/text_selection_toolbar_layout_delegate.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/status_transitions.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/spacer.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/slotted_render_object_widget.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/sliver_prototype_extent_list.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/sliver_persistent_header.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/sliver_layout_builder.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/layout_builder.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/sliver_fill.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/size_changed_layout_notifier.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/single_child_scroll_view.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/scroll_view.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/scroll_notification_observer.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/safe_area.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/reorderable_list.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/raw_keyboard_listener.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/preferred_size.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/platform_view.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/page_view.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/overflow_bar.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/orientation_builder.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/nested_scroll_view.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/navigation_toolbar.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/list_wheel_scroll_view.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/keyboard_listener.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/interactive_viewer.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/image_icon.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/icon_theme_data.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/icon_theme.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/icon.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/icon_data.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/image_filter.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/grid_paper.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/form.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/fade_in_image.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/dual_transition_builder.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/draggable_scrollable_sheet.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/drag_target.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/dismissible.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/desktop_text_selection_toolbar_layout_delegat
e.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/color_filter.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/bottom_navigation_bar_item.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/autocomplete.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/async.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/annotated_region.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/animated_switcher.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/animated_size.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/animated_list.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/widgets/animated_cross_fade.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/user_accounts_drawer_header.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/icon_button.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/typography.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/colors.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/material_state.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/input_border.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/material_color_utilities/material_color_utilities.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/material_color_utilities/score/score.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/material_color_utilities/utils/math_utils.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/material_color_utilities/utils/color_utils.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/material_color_utilities/hct/cam16.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/material_color_utilities/hct/viewing_conditions.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/material_color_utilities/scheme/scheme.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/material_color_utilities/palettes/core_palette.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/material_color_utilities/palettes/tonal_palette.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/material_color_utilities/hct/hct.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/material_color_utilities/quantize/quantizer_wu.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/material_color_utilities/quantize/quantizer_map.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/material_color_utilities/quantize/quantizer.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/material_color_utilities/quantize/quantizer_wsmeans.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/material_color_utilities/quantize/point_provider_lab.dart
[   +1 ms] MetadataProvider: Loaded debug metadata for module:
packages/material_color_utilities/quantize/point_provider.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/material_color_utilities/quantize/quantizer_celebi.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/material_color_utilities/blend/blend.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/material_state_mixin.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/tooltip_visibility.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/floating_action_button_theme.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/curves.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/bottom_sheet_theme.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/tab_indicator.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/tab_controller.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/icons.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/cupertino.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/thumb_painter.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/text_theme.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/interface_level.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/text_selection_toolbar_button.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/button.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/text_selection_toolbar.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/text_selection.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/text_form_field_row.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/text_field.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/icons.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/desktop_text_selection.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/form_row.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/tab_view.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/route.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/app.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/scrollbar.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/tab_scaffold.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/bottom_tab_bar.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/switch.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/sliding_segmented_control.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/slider.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/segmented_control.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/search_field.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/refresh.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/activity_indicator.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/picker.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/page_scaffold.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/nav_bar.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/form_section.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/dialog.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/date_picker.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/context_menu_action.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/cupertino/context_menu.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/drawer_header.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/toggleable.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/toggle_buttons.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/time_picker.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/text_form_field.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/text_field.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/text_selection.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/text_selection_toolbar_text_button.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/text_selection_toolbar.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/selectable_text.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/desktop_text_selection.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/dialog.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/switch_list_tile.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/switch.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/shadows.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/stepper.dart
[   +2 ms] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/slider.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/search.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/scrollbar.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/reorderable_list.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/refresh_indicator.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/progress_indicator.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/range_slider.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/radio_list_tile.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/radio.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/popup_menu.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/paginated_data_table.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/dropdown.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/data_table_source.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/data_table.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/checkbox.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/card.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/page.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/outlined_button.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/no_splash.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/mergeable_material.dart
[   +1 ms] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/input_date_picker_form_field.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/date.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/grid_tile_bar.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/grid_tile.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/flutter_logo.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/expansion_tile.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/expansion_panel.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/expand_icon.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/elevated_button.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/date_picker.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/calendar_date_picker.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/circle_avatar.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/chip.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/checkbox_list_tile.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/button_bar.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/bottom_app_bar.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/autocomplete.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/arc.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/app.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/animated_icons.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/material/about.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/path/src/path_set.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/path/src/utils.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/path/src/characters.dart
[        ] MetadataProvider: Loaded debug metadata for module:
packages/path/src/path_exception.dart
[        ] MetadataProvider: Loaded debug metadata (sound null safety)
[   +7 ms] DwdsInjector: Injected debugging metadata for entrypoint at
http://localhost:65182/main_module.bootstrap.js
[+1224 ms] ChromeProxyService: Initializing expression compiler for
main_module.bootstrap.js with sound null safety: true
[  +31 ms] DevHandler: Debug service listening on
ws://127.0.0.1:65225/iaLKQZ4P5BI=/ws

[   +9 ms] DevHandler: VmService proxy responded with an error:
           {jsonrpc: 2.0, id: 9, error: {code: -32601, message: Method not
           found, data: {jsonrpc: 2.0, method:
           _setStreamIncludePrivateMembers, id: 9, params: {streamId:
           Stdout, includePrivateMembers: false}}}}
[   +1 ms] This app is linked to the debug service:
           ws://127.0.0.1:65225/iaLKQZ4P5BI=/ws
[        ] DevHandler: VmService proxy responded with an error:
           {jsonrpc: 2.0, id: 10, error: {code: -32601, message: Method
           not found, data: {jsonrpc: 2.0, method:
           _setStreamIncludePrivateMembers, id: 10, params: {streamId:
           Stderr, includePrivateMembers: false}}}}
[        ] DevHandler: VmService proxy responded with an error:
           {jsonrpc: 2.0, id: 11, error: {code: -32601, message: Method
           not found, data: {jsonrpc: 2.0, method:
           _setStreamIncludePrivateMembers, id: 11, params: {streamId:
           Isolate, includePrivateMembers: false}}}}
[   +2 ms] DevHandler: VmService proxy responded with an error:
           {jsonrpc: 2.0, id: 12, error: {code: -32601, message: Method
           not found, data: {jsonrpc: 2.0, method:
           _setStreamIncludePrivateMembers, id: 12, params: {streamId:
           Extension, includePrivateMembers: false}}}}
[   +2 ms] Debug service listening on ws://127.0.0.1:65225/iaLKQZ4P5BI=/ws
[        ] 💪 Running with sound null safety 💪
[   +1 ms] 🔥  To hot restart changes while running, press "r" or "R".
[        ] For a more detailed help message, press "h". To quit, press
"q".
[        ] An Observatory debugger and profiler on Chrome is available at:
           http://127.0.0.1:65225/iaLKQZ4P5BI=
[   +8 ms] Flutter Web Bootstrap: Programmatic
[ +790 ms] The Flutter DevTools debugger and profiler on Chrome is
available at:

http://127.0.0.1:9101?uri=http://127.0.0.1:65225/iaLKQZ4P5BI=

```

<!--
     Run `flutter analyze` and attach any output of that command below.
     If there are any analysis errors, try resolving them before filing this issue.
-->

```
bug flutter analyze
Analyzing bug...                                                        
No issues found! (ran in 1.3s)
```

<!-- Finally, paste the output of running `flutter doctor -v` here. -->

```
bug flutter doctor -v
[✓] Flutter (Channel stable, 3.0.1, on macOS 12.2.1 21D62 darwin-arm,
    locale en-US)
    • Flutter version 3.0.1 at /Users/davidhicks/Development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision fb57da5f94 (3 weeks ago), 2022-05-19 15:50:29
      -0700
    • Engine revision caaafc5604
    • Dart version 2.17.1
    • DevTools version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version
    32.1.0-rc1)
    • Android SDK at /Users/davidhicks/Library/Android/sdk
    • Platform android-32, build-tools 32.1.0-rc1
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      11.0.11+0-b60-7772763)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google
      Chrome

[✓] Android Studio (version 2021.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      11.0.11+0-b60-7772763)

[✓] VS Code (version 1.67.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.42.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 12.2.1 21D62
      darwin-arm
    • Chrome (web)    • chrome • web-javascript • Google Chrome
      102.0.5005.61

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!
```

</details>


<!--
      Consider also attaching screenshots and/or videos to better
      illustrate the issue.

      You can upload them directly on GitHub.
      Beware that video file size is limited to 10MB.
-->
<img width="500" alt="image" src="https://user-images.githubusercontent.com/59215665/172531197-351d2f6b-7b5e-45c2-b978-2dd23c0d5fb8.png">