Repository: flutter
Issue: [flutter_markdown] App throws unexpected null-safety errors
Labels: package,team-ecosystem,has reproducible steps,a: null-safety,P3,found in release: 2.2,p: flutter_markdown,found in release: 2.4,triaged-ecosystem

When using flutter markdown with custom block parsers, a `Null check operator used on a null value` error is thrown by the widgets library that can be traced back to: 
MarkdownBuilder._addParentInlineIfNeeded package:flutter_markdown/src/builder.dart:571
The 'tag' attribute is potentially null but is force-unwrapped to attempt to get the styles.

Further up, in 

## Steps to Reproduce

1. Run `flutter create bug`.
2. Update the files as follows: 
- main.dart (replace with below):

<details> 
<summary>minimal code sample</summary> 

```dart
import 'package:flutter/material.dart';
import 'package:flutter_markdown/flutter_markdown.dart';
import 'package:markdown/markdown.dart' as md;

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Bug Demo',
      theme: ThemeData(
        primarySwatch: Colors.deepPurple,
      ),
      home: Markdown(
        selectable: true,
        data: '''
# Just to showcase the bug

<testTag />
''',
        extensionSet: md.ExtensionSet(
          md.ExtensionSet.gitHubFlavored.blockSyntaxes,
          [
            md.EmojiSyntax(),
            ...md.ExtensionSet.gitHubFlavored.inlineSyntaxes,
          ],
        ),
        builders: {
          TestMarkdownElementBuilder.id: TestMarkdownElementBuilder(),
        },
        blockSyntaxes: [
          TestBlock(RegExp(r'<testTag([^>]*)/>')),
        ],
      ),
    );
  }
}

class TestBlock extends md.BlockSyntax {
  final RegExp pattern;
  TestBlock(this.pattern);

  @override
  md.Node? parse(md.BlockParser parser) {
    parser.advance();
    return md.Element(TestMarkdownElementBuilder.id, []);
  }
}

class TestMarkdownElementBuilder extends MarkdownElementBuilder {
  static const String id = 'aCustomElement';

  @override
  Widget visitElementAfter(md.Element? element, TextStyle? preferredStyle) {
    // Build
    return Container(
      margin: EdgeInsets.symmetric(horizontal: 0, vertical: 2),
      decoration: BoxDecoration(
        borderRadius: BorderRadius.all(Radius.circular(6)),
        color: Colors.black,
      ),
      padding: const EdgeInsets.all(5.0),
      child: Text(
        'Example',
        style: TextStyle(color: Colors.white),
        textAlign: TextAlign.center,
      ),
    );
  }
}

``` 

</details>


- pubspec.yaml
```yaml
name: bug
description: A Flutter project to showcase an issue for Github report
publish_to: 'none' # Remove this line if you wish to publish to pub.dev

version: 1.0.0+1

environment:
  sdk: ">=2.12.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  cupertino_icons: ^1.0.2
  flutter_markdown: ^0.6.2

dev_dependencies:
  flutter_test:
    sdk: flutter

flutter:
  uses-material-design: true
```
3. Run the application in debug mode. If it matters, I am using VSCode and testing on the Nexus 6 API 28 Emulator running on a late-2015 Mac Book Pro.

**Expected results:** 
I expected that the page would render a container around the word "Test" (based on the null fallback because I am not defining `element?.textContent`)

**Actual results:**
Flutter throws a build error because there is no tag argument when it gets passed to MarkdownBuilder._addParentInlineIfNeeded package:flutter_markdown/src/builder.dart:571, but the tag is force-unwrapped anyways.

<details>
  <summary>Logs</summary>

`flutter run --verbose`


```
[Kflutter run --verbose
[[1m +114 ms[22m] executing: sysctl hw.optional.arm64
[  +23 ms] Exit code 1 from: sysctl hw.optional.arm64
[   +1 ms] sysctl: unknown oid 'hw.optional.arm64'
[   +9 ms] executing: [/Users/admin/Development/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +27 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] 02c026b03cd31dd3f867e5faeb7e104cce174c5f
[   +1 ms] executing: [/Users/admin/Development/flutter/] git tag --points-at 02c026b03cd31dd3f867e5faeb7e104cce174c5f
[  +74 ms] Exit code 0 from: git tag --points-at 02c026b03cd31dd3f867e5faeb7e104cce174c5f
[        ] 2.2.1
[   +8 ms] executing: [/Users/admin/Development/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +16 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [/Users/admin/Development/flutter/] git ls-remote --get-url origin
[  +15 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[[1m +119 ms[22m] executing: [/Users/admin/Development/flutter/] git rev-parse --abbrev-ref HEAD
[  +16 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[   +9 ms] executing: sw_vers -productName
[  +16 ms] Exit code 0 from: sw_vers -productName
[        ] macOS
[        ] executing: sw_vers -productVersion
[  +15 ms] Exit code 0 from: sw_vers -productVersion
[        ] 11.4
[        ] executing: sw_vers -buildVersion
[  +16 ms] Exit code 0 from: sw_vers -buildVersion
[        ] 20F71
[  +76 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +4 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +59 ms] executing: /Users/admin/Library/Android/sdk/platform-tools/adb devices -l
[  +15 ms] executing: sysctl hw.optional.arm64
[   +5 ms] Exit code 1 from: sysctl hw.optional.arm64
[        ] sysctl: unknown oid 'hw.optional.arm64'
[        ] executing: xcrun xcodebuild -version
[[1m+1262 ms[22m] Exit code 0 from: xcrun xcodebuild -version
[        ] Xcode 12.5.1
           Build version 12E507
[   +3 ms] executing: xcrun xcdevice list --timeout 2
[   +5 ms] xcrun simctl list --json devices
[        ] executing: xcrun simctl list --json devices
[  +57 ms] List of devices attached
           emulator-5554          device product:sdk_gphone_x86_arm model:AOSP_on_IA_Emulator device:generic_x86_arm transport_id:7

***REMOVED DEVICE LOGS TO GET UNDER CHAR LIMIT OF 65536***

[   +9 ms] /Users/admin/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell getprop
[  +87 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +85 ms] Skipping pub get: version match.
[[1m +142 ms[22m] Generating /Users/admin/Desktop/bug/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[  +61 ms] ro.hardware = ranchu
[  +14 ms] [1mUsing hardware rendering with device AOSP on IA Emulator. If you notice graphics artifacts, consider enabling software rendering with[22m
[1m           "--enable-software-rendering".[22m
[  +32 ms] Initializing file store
[  +13 ms] Skipping target: gen_localizations
[   +8 ms] complete
[   +7 ms] [1mLaunching lib/main.dart on AOSP on IA Emulator in debug mode...[22m
[   +7 ms] /Users/admin/Development/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev
/Users/admin/Development/flutter/bin/cache/artifacts/engine/darwin-x64/frontend_server.dart.snapshot --sdk-root
/Users/admin/Development/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --target=flutter --debugger-module-names
--experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill
/var/folders/6c/szh_wptd4nq2m77zb5fzp6xr0000gn/T/flutter_tools.o16sf0/flutter_tool.ISDH1f/app.dill --packages
/Users/admin/Desktop/bug/.dart_tool/package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts
--track-widget-creation --filesystem-scheme org-dartlang-root --initialize-from-dill build/3c113a45063dc6628e68a4111abcacad.cache.dill.track.dill
--enable-experiment=alternative-invalidation-strategy
[  +14 ms] executing: /Users/admin/Library/Android/sdk/build-tools/29.0.2/aapt dump xmltree
/Users/admin/Desktop/bug/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[  +18 ms] Exit code 0 from: /Users/admin/Library/Android/sdk/build-tools/29.0.2/aapt dump xmltree
/Users/admin/Desktop/bug/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1e
               A: android:compileSdkVersionCodename(0x01010573)="11" (Raw: "11")
               A: package="com.example.bug" (Raw: "com.example.bug")
               A: platformBuildVersionCode=(type 0x10)0x1e
               A: platformBuildVersionName=(type 0x10)0xb
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1e
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=16)
                 A: android:label(0x01010001)="bug" (Raw: "bug")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=21)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.bug.MainActivity" (Raw: "com.example.bug.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=35)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=45)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw:
                     "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=49)
                     E: action (line=50)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=52)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=59)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[  +11 ms] executing: /Users/admin/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell -x logcat -v time -t 1
[  +20 ms] <- compile package:bug/main.dart
[  +67 ms] --------- beginning of main
           06-25 22:43:02.111 I/GnssLocationProvider( 1941): WakeLock released by handleMessage(REPORT_SV_STATUS, 0,
           com.android.server.location.GnssLocationProvider$SvStatusInfo@1aebd86)
[  +23 ms] executing: /Users/admin/Library/Android/sdk/platform-tools/adb version
[  +64 ms] Android Debug Bridge version 1.0.41
           Version 29.0.6-6198805
           Installed as /Users/admin/Library/Android/sdk/platform-tools/adb
[   +2 ms] executing: /Users/admin/Library/Android/sdk/platform-tools/adb start-server
[  +11 ms] Building APK
[  +24 ms] [1mRunning Gradle task 'assembleDebug'...[22m
[   +5 ms] Using gradle from /Users/admin/Desktop/bug/android/gradlew.
[[1m +306 ms[22m] executing: /usr/bin/plutil -convert json -o - /Applications/Android Studio.app/Contents/Info.plist
[  +15 ms] Exit code 0 from: /usr/bin/plutil -convert json -o - /Applications/Android Studio.app/Contents/Info.plist
[        ] {"CFBundleName":"Android
Studio","JVMOptions":{"ClassPath":"$APP_PACKAGE\/Contents\/lib\/bootstrap.jar:$APP_PACKAGE\/Contents\/lib\/extensions.jar:$APP_PACKAGE\/Contents\/lib\/util
.jar:$APP_PACKAGE\/Contents\/lib\/jdom.jar:$APP_PACKAGE\/Contents\/lib\/log4j.jar:$APP_PACKAGE\/Contents\/lib\/trove4j.jar:$APP_PACKAGE\/Contents\/lib\/jna
.jar","JVMVersion":"1.8*,1.8+","MainClass":"com.intellij.idea.Main","Properties":{"idea.paths.selector":"AndroidStudio4.1","idea.executable":"studio","idea
.platform.prefix":"AndroidStudio","idea.vendor.name":"Google","idea.home.path":"$APP_PACKAGE\/Contents"}},"NSDesktopFolderUsageDescription":"An application
in Android Studio requests access to the user's Desktop
folder.","LSArchitecturePriority":["x86_64"],"CFBundleVersion":"AI-201.8743.12.41.6953283","CFBundleDevelopmentRegion":"English","NSCameraUsageDescription"
:"An application in Android Studio requests access to the device's camera.","CFBundleDocumentTypes":[{"CFBundleTypeName":"Android Studio Project

File","CFBundleTypeExtensions":["ipr"],"CFBundleTypeRole":"Editor","CFBundleTypeIconFile":"studio.icns"},{"CFBundleTypeName":"All
documents","CFBundleTypeExtensions":["*"],"CFBundleTypeOSTypes":["****"],"CFBundleTypeRole":"Editor","LSTypeIsPackage":false}],"NSSupportsAutomaticGraphics
Switching":true,"CFBundlePackageType":"APPL","CFBundleIconFile":"studio.icns","NSHighResolutionCapable":true,"CFBundleShortVersionString":"4.1","NSMicropho
neUsageDescription":"An application in Android Studio requests access to the device's
microphone.","CFBundleInfoDictionaryVersion":"6.0","CFBundleExecutable":"studio","NSLocationUsageDescription":"An application in Android Studio requests
access to the user's location
information.","LSRequiresNativeExecution":"YES","CFBundleURLTypes":[{"CFBundleTypeRole":"Editor","CFBundleURLName":"Stacktrace","CFBundleURLSchemes":["idea
"]}],"CFBundleIdentifier":"com.google.android.studio","LSApplicationCategoryType":"public.app-category.developer-tools","CFBundleSignature":"????","LSMinim
umSystemVersion":"10.8","NSDocumentsFolderUsageDescription":"An application in Android Studio requests access to the user's Documents
folder.","NSDownloadsFolderUsageDescription":"An application in Android Studio requests access to the user's Downloads
folder.","NSNetworkVolumesUsageDescription":"An application in Android Studio requests access to files on a network
volume.","CFBundleGetInfoString":"Android Studio 4.1, build AI-201.8743.12.41.6953283. Copyright JetBrains s.r.o., (c)
2000-2020","NSRemovableVolumesUsageDescription":"An application in Android Studio requests access to files on a removable volume."}
[   +6 ms] executing: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java -version
[  +90 ms] Exit code 0 from: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java -version
[        ] openjdk version "1.8.0_242-release"
           OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
           OpenJDK 64-Bit Server VM (build 25.242-b3-6915495, mixed mode)
[   +2 ms] executing: [/Users/admin/Desktop/bug/android/] /Users/admin/Desktop/bug/android/gradlew -Pverbose=true
-Ptarget-platform=android-x86 -Ptarget=/Users/admin/Desktop/bug/lib/main.dart -Pdart-defines=RkxVVFRFUl9XRUJfQVVUT19ERVRFQ1Q9dHJ1ZQ==
-Pdart-obfuscation=false -Ptrack-widget-creation=true -Ptree-shake-icons=false -Pfilesystem-scheme=org-dartlang-root assembleDebug
[[1m+1184 ms[22m] [1m> Task :app:compileFlutterBuildDebug UP-TO-DATE[22m
[        ] [1m> Task :app:packLibsflutterBuildDebug UP-TO-DATE[22m
[        ] [1m> Task :app:preBuild UP-TO-DATE[22m
[        ] [1m> Task :app:preDebugBuild UP-TO-DATE[22m
[        ] [1m> Task :app:compileDebugAidl NO-SOURCE[22m
[        ] [1m> Task :app:compileDebugRenderscript NO-SOURCE[22m
[        ] [1m> Task :app:generateDebugBuildConfig UP-TO-DATE[22m
[  +77 ms] [1m> Task :app:checkDebugAarMetadata UP-TO-DATE[22m
[        ] [1m> Task :app:cleanMergeDebugAssets[22m
[        ] [1m> Task :app:mergeDebugShaders UP-TO-DATE[22m
[        ] [1m> Task :app:compileDebugShaders NO-SOURCE[22m
[        ] [1m> Task :app:generateDebugAssets UP-TO-DATE[22m
[        ] [1m> Task :app:mergeDebugAssets[22m
[[1m +498 ms[22m] [1m> Task :app:copyFlutterAssetsDebug[22m
[        ] [1m> Task :app:generateDebugResValues UP-TO-DATE[22m
[        ] [1m> Task :app:generateDebugResources UP-TO-DATE[22m
[        ] [1m> Task :app:mergeDebugResources UP-TO-DATE[22m
[        ] [1m> Task :app:createDebugCompatibleScreenManifests UP-TO-DATE[22m
[        ] [1m> Task :app:extractDeepLinksDebug UP-TO-DATE[22m
[        ] [1m> Task :app:processDebugMainManifest UP-TO-DATE[22m
[        ] [1m> Task :app:processDebugManifest UP-TO-DATE[22m
[        ] [1m> Task :app:processDebugManifestForPackage UP-TO-DATE[22m
[        ] [1m> Task :app:processDebugResources UP-TO-DATE[22m
[  +97 ms] [1m> Task :app:compileDebugKotlin UP-TO-DATE[22m
[        ] [1m> Task :app:javaPreCompileDebug UP-TO-DATE[22m
[        ] [1m> Task :app:compileDebugJavaWithJavac UP-TO-DATE[22m
[        ] [1m> Task :app:compileDebugSources UP-TO-DATE[22m
[        ] [1m> Task :app:mergeDebugNativeDebugMetadata NO-SOURCE[22m
[        ] [1m> Task :app:compressDebugAssets UP-TO-DATE[22m
[        ] [1m> Task :app:processDebugJavaRes NO-SOURCE[22m
[        ] [1m> Task :app:mergeDebugJavaResource UP-TO-DATE[22m
[        ] [1m> Task :app:checkDebugDuplicateClasses UP-TO-DATE[22m
[        ] [1m> Task :app:dexBuilderDebug UP-TO-DATE[22m
[        ] [1m> Task :app:desugarDebugFileDependencies UP-TO-DATE[22m
[        ] [1m> Task :app:mergeExtDexDebug UP-TO-DATE[22m
[        ] [1m> Task :app:mergeDexDebug UP-TO-DATE[22m
[  +97 ms] [1m> Task :app:mergeDebugJniLibFolders UP-TO-DATE[22m
[        ] [1m> Task :app:mergeDebugNativeLibs UP-TO-DATE[22m
[        ] [1m> Task :app:stripDebugDebugSymbols UP-TO-DATE[22m
[        ] [1m> Task :app:validateSigningDebug UP-TO-DATE[22m
[        ] [1m> Task :app:packageDebug UP-TO-DATE[22m
[  +87 ms] [1m> Task :app:assembleDebug[22m
[        ] [1mDeprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.[22m
[        ] [1mUse '--warning-mode all' to show the individual deprecation warnings.[22m
[        ] [1mSee https://docs.gradle.org/6.7/userguide/command_line_interface.html#sec:command_line_warnings[22m
[        ] [1mBUILD SUCCESSFUL in 1s[22m
[        ] [1m32 actionable tasks: 4 executed, 28 up-to-date[22m
[[1m +384 ms[22m] Running Gradle task 'assembleDebug'... (completed in 2,850ms)
[  +83 ms] calculateSha: LocalDirectory: '/Users/admin/Desktop/bug/build/app/outputs/flutter-apk'/app.apk
[[1m +518 ms[22m] [1m[32m✓[39m  Built build/app/outputs/flutter-apk/app-debug.apk.[22m
[   +5 ms] executing: /Users/admin/Library/Android/sdk/build-tools/29.0.2/aapt dump xmltree
/Users/admin/Desktop/bug/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[  +13 ms] Exit code 0 from: /Users/admin/Library/Android/sdk/build-tools/29.0.2/aapt dump xmltree
/Users/admin/Desktop/bug/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1e
               A: android:compileSdkVersionCodename(0x01010573)="11" (Raw: "11")
               A: package="com.example.bug" (Raw: "com.example.bug")
               A: platformBuildVersionCode=(type 0x10)0x1e
               A: platformBuildVersionName=(type 0x10)0xb
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1e
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=16)
                 A: android:label(0x01010001)="bug" (Raw: "bug")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=21)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.bug.MainActivity" (Raw: "com.example.bug.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=35)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=45)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw:
                     "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=49)
                     E: action (line=50)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=52)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=59)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +4 ms] Stopping app 'app.apk' on AOSP on IA Emulator.
[        ] executing: /Users/admin/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell am force-stop com.example.bug
[[1m +568 ms[22m] executing: /Users/admin/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell pm list packages com.example.bug
[[1m +212 ms[22m] package:com.example.bug
[   +3 ms] executing: /Users/admin/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell cat /data/local/tmp/sky.com.example.bug.sha1
[[1m +185 ms[22m] b9cf27e831ae7bc21b9d8e8b83c469d2b1c489fa
[   +1 ms] Latest build already installed.
[        ] executing: /Users/admin/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell -x logcat -v time -t 1
[[1m +113 ms[22m] --------- beginning of main
                    06-25 22:43:06.799 D/EGL_emulation( 2178): eglMakeCurrent: 0xec396c60: ver 3 0 (tinfo 0xebe16e10)
[  +16 ms] executing: /Users/admin/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell am start -a android.intent.action.RUN -f
0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true --ez enable-checked-mode true --ez verify-entry-points true
com.example.bug/com.example.bug.MainActivity
[[1m +195 ms[22m] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.bug/.MainActivity (has extras) }
[   +1 ms] Waiting for observatory port to be available...
[[1m+2642 ms[22m] Observatory URL on device: http://127.0.0.1:46207/nJCRR5ND7gc=/
[   +1 ms] executing: /Users/admin/Library/Android/sdk/platform-tools/adb -s emulator-5554 forward tcp:0 tcp:46207
[  +19 ms] 57193
[        ] Forwarded host port 57193 to device port 46207 for Observatory
[[1m+2543 ms[22m] Caching compiled dill
[  +91 ms] Connecting to service protocol: http://127.0.0.1:57193/nJCRR5ND7gc=/
[[1m+1466 ms[22m] Launching a Dart Developer Service (DDS) instance at http://127.0.0.1:0, connecting to VM service at http://127.0.0.1:57193/nJCRR5ND7gc=/.
[[1m +177 ms[22m] DDS is listening at http://127.0.0.1:57204/GMU09S3ygcE=/.
[  +84 ms] Successfully connected to service protocol: http://127.0.0.1:57193/nJCRR5ND7gc=/
[  +42 ms] DevFS: Creating new filesystem on the device (null)
[  +75 ms] DevFS: Created new filesystem on the device (file:///data/user/0/com.example.bug/code_cache/bugYVJSSM/bug/)
[   +2 ms] Updating assets
[[1m +136 ms[22m] [1mSyncing files to device AOSP on IA Emulator...[22m
[   +2 ms] <- reset
[        ] Compiling dart to kernel with 0 updated files
[   +4 ms] <- recompile package:bug/main.dart 7998b42e-d5ff-4c06-b896-db188ad85341
[        ] <- 7998b42e-d5ff-4c06-b896-db188ad85341
[[1m +115 ms[22m] Updating files.
[        ] DevFS: Sync finished
[   +1 ms] Syncing files to device AOSP on IA Emulator... (completed in 125ms)
[   +1 ms] Synced 0.0MB.
[   +1 ms] <- accept
[  +21 ms] Connected to _flutterView/0xebe20010.
[   +5 ms] [1mFlutter run key commands.[22m
[   +2 ms] [1mr Hot reload. 🔥🔥🔥[22m
[   +1 ms] [1mR Hot restart.[22m
[        ] [1mh Repeat this help message.[22m
[        ] [1md Detach (terminate "flutter run" but leave application running).[22m
[        ] [1mc Clear the screen[22m
[        ] [1mq Quit (terminate the application on the device).[22m
[        ] [1m💪 Running with sound null safety 💪[22m
[   +1 ms] [1mAn Observatory debugger and profiler on AOSP on IA Emulator is available at: http://127.0.0.1:57204/GMU09S3ygcE=/[22m
[[1m +601 ms[22m] [1mThe Flutter DevTools debugger and profiler on AOSP on IA Emulator is available at:[22m
[1m                    http://127.0.0.1:9102?uri=http%3A%2F%2F127.0.0.1%3A57204%2FGMU09S3ygcE%3D%2F[22m
[[1m+1310 ms[22m] [1m[22m
[1m                    ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════[22m
[1m                    The following _CastError was thrown building Container(padding: EdgeInsets(15.0, 30.0, 15.0, 0.0)):[22m
[1m                    Null check operator used on a null value[22m
[1m                    [22m
[1m                    The relevant error-causing widget was:[22m
[1m                      Container file:///Users/admin/Desktop/bug/lib/main.dart:73:15[22m
[1m                    [22m
[1m                    When the exception was thrown, this was the stack:[22m
[1m                    #0      MarkdownBuilder._addParentInlineIfNeeded (package:flutter_markdown/src/builder.dart:550:37)[22m
[1m                    #1      MarkdownBuilder.visitElementBefore (package:flutter_markdown/src/builder.dart:235:7)[22m
[1m                    #2      Element.accept (package:markdown/src/ast.dart:46:17)[22m
[1m                    #3      MarkdownBuilder.build (package:flutter_markdown/src/builder.dart:172:12)[22m
[1m                    #4      _MarkdownWidgetState._parseMarkdown (package:flutter_markdown/src/widget.dart:321:25)[22m
[1m                    #5      _MarkdownWidgetState.didUpdateWidget (package:flutter_markdown/src/widget.dart:275:7)[22m
[1m                    #6      StatefulElement.update (package:flutter/src/widgets/framework.dart:4761:57)[22m
[1m                    #7      Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #8      SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6090:14)[22m
[1m                    #9      Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #10     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #11     Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #12     StatelessElement.update (package:flutter/src/widgets/framework.dart:4655:5)[22m
[1m                    #13     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #14     RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:5596:32)[22m
[1m                    #15     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6243:17)[22m
[1m                    #16     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #17     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6090:14)[22m
[1m                    #18     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #19     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6090:14)[22m
[1m                    #20     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #21     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6090:14)[22m
[1m                    #22     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #23     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6090:14)[22m
[1m                    #24     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #25     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6090:14)[22m
[1m                    #26     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #27     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #28     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4746:11)[22m
[1m                    #29     Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #30     StatefulElement.update (package:flutter/src/widgets/framework.dart:4778:5)[22m
[1m                    #31     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #32     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6090:14)[22m
[1m                    #33     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #34     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #35     Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #36     ProxyElement.update (package:flutter/src/widgets/framework.dart:4922:5)[22m
[1m                    #37     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #38     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6090:14)[22m
[1m                    #39     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #40     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6090:14)[22m
[1m                    #41     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #42     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6090:14)[22m
[1m                    #43     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #44     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6090:14)[22m
[1m                    #45     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #46     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #47     Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #48     StatelessElement.update (package:flutter/src/widgets/framework.dart:4655:5)[22m
[1m                    #49     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #50     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #51     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4746:11)[22m
[1m                    #52     Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #53     StatefulElement.update (package:flutter/src/widgets/framework.dart:4778:5)[22m
[1m                    #54     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #55     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #56     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4746:11)[22m
[1m                    #57     Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #58     StatefulElement.update (package:flutter/src/widgets/framework.dart:4778:5)[22m
[1m                    #59     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #60     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #61     Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #62     ProxyElement.update (package:flutter/src/widgets/framework.dart:4922:5)[22m
[1m                    #63     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #64     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #65     Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #66     StatelessElement.update (package:flutter/src/widgets/framework.dart:4655:5)[22m
[1m                    #67     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #68     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6090:14)[22m
[1m                    #69     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #70     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6090:14)[22m
[1m                    #71     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #72     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6090:14)[22m
[1m                    #73     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #74     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #75     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4746:11)[22m
[1m                    #76     Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #77     StatefulElement.update (package:flutter/src/widgets/framework.dart:4778:5)[22m
[1m                    #78     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #79     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6090:14)[22m
[1m                    #80     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #81     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6090:14)[22m
[1m                    #82     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #83     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #84     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4746:11)[22m
[1m                    #85     Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #86     StatefulElement.update (package:flutter/src/widgets/framework.dart:4778:5)[22m
[1m                    #87     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #88     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6090:14)[22m
[1m                    #89     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #90     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #91     Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #92     StatelessElement.update (package:flutter/src/widgets/framework.dart:4655:5)[22m
[1m                    #93     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #94     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #95     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4746:11)[22m
[1m                    #96     Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #97     StatefulElement.update (package:flutter/src/widgets/framework.dart:4778:5)[22m
[1m                    #98     Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #99     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #100    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4746:11)[22m
[1m                    #101    Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #102    StatefulElement.update (package:flutter/src/widgets/framework.dart:4778:5)[22m
[1m                    #103    Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #104    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #105    Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #106    StatelessElement.update (package:flutter/src/widgets/framework.dart:4655:5)[22m
[1m                    #107    Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #108    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #109    Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #110    ProxyElement.update (package:flutter/src/widgets/framework.dart:4922:5)[22m
[1m                    #111    Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #112    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #113    Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #114    ProxyElement.update (package:flutter/src/widgets/framework.dart:4922:5)[22m
[1m                    #115    Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #116    RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:5596:32)[22m
[1m                    #117    MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6243:17)[22m
[1m                    #118    Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #119    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #120    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4746:11)[22m
[1m                    #121    Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #122    StatefulElement.update (package:flutter/src/widgets/framework.dart:4778:5)[22m
[1m                    #123    Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #124    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #125    Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #126    ProxyElement.update (package:flutter/src/widgets/framework.dart:4922:5)[22m
[1m                    #127    Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #128    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #129    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4746:11)[22m
[1m                    #130    Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #131    StatefulElement.update (package:flutter/src/widgets/framework.dart:4778:5)[22m
[1m                    #132    Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #133    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6090:14)[22m
[1m                    #134    Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #135    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #136    Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #137    StatelessElement.update (package:flutter/src/widgets/framework.dart:4655:5)[22m
[1m                    #138    Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #139    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6090:14)[22m
[1m                    #140    Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #141    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #142    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4746:11)[22m
[1m                    #143    Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #144    StatefulElement.update (package:flutter/src/widgets/framework.dart:4778:5)[22m
[1m                    #145    Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #146    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #147    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4746:11)[22m
[1m                    #148    Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #149    StatefulElement.update (package:flutter/src/widgets/framework.dart:4778:5)[22m
[1m                    #150    Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #151    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #152    Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #153    ProxyElement.update (package:flutter/src/widgets/framework.dart:4922:5)[22m
[1m                    #154    Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #155    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #156    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4746:11)[22m
[1m                    #157    Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #158    StatefulElement.update (package:flutter/src/widgets/framework.dart:4778:5)[22m
[1m                    #159    Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #160    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6090:14)[22m
[1m                    #161    Element.updateChild (package:flutter/src/widgets/framework.dart:3350:15)[22m
[1m                    #162    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4599:16)[22m
[1m                    #163    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4746:11)[22m
[1m                    #164    Element.rebuild (package:flutter/src/widgets/framework.dart:4267:5)[22m
[1m                    #165    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2582:33)[22m
[1m                    #166    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:875:21)[22m
[1m                    #167    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:328:5)[22m
[1m                    #168    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1144:15)[22m
[1m                    #169    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1082:9)[22m
[1m                    #170    SchedulerBinding.scheduleWarmUpFrame.<anonymous closure> (package:flutter/src/scheduler/binding.dart:865:7)[22m
[1m                    (elided 11 frames from class _RawReceivePortImpl, class _Timer, dart:async, and dart:async-patch)[22m
[1m                    [22m
[1m                    ════════════════════════════════════════════════════════════════════════════════════════════════════[22m
[[1m+1947 ms[22m] [1mI/Choreographer(28144): Skipped 32 frames!  The application may be doing too much work on its main thread.[22m
[  +27 ms] [1mI/OpenGLRenderer(28144): Davey! duration=931ms; Flags=1, IntendedVsync=303087659672676, Vsync=303087809672670,
OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=303087829113846, AnimationStart=303087833525846,
PerformTraversalsStart=303088006223846, DrawStart=303088549824846, SyncQueued=303088550514846, SyncStart=303088550794846,
IssueDrawCommandsStart=303088551104846, SwapBuffers=303088583863846, FrameCompleted=303088591132846, DequeueBufferDuration=698000,
QueueBufferDuration=2856000, [22m
[[1m+18104 ms[22m] [1mApplication finished.[22m
[   +2 ms] executing: /Users/admin/Library/Android/sdk/platform-tools/adb -s emulator-5554 forward --list
[  +17 ms] Exit code 0 from: /Users/admin/Library/Android/sdk/platform-tools/adb -s emulator-5554 forward --list
[   +1 ms] emulator-5554 tcp:56733 tcp:37685
           emulator-5554 tcp:57193 tcp:46207
[   +2 ms] executing: /Users/admin/Library/Android/sdk/platform-tools/adb -s emulator-5554 forward --remove tcp:56733
```

`flutter analyze`:

```
flutter analyze
Analyzing bug...                                                        
No issues found! (ran in 2.7s)
```

`flutter doctor -v`:

```
flutter doctor -v
[✓] Flutter (Channel stable, 2.2.1, on macOS 11.4 20F71 darwin-x64, locale en-US)
    • Flutter version 2.2.1 at /Users/admin/Development/flutter
    • Framework revision 02c026b03c (4 weeks ago), 2021-05-27 12:24:44 -0700
    • Engine revision 0fdb562ac8
    • Dart version 2.13.1

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/admin/Library/Android/sdk
    • Platform android-30, build-tools 29.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.5.1, Build version 12E507
    • CocoaPods version 1.10.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.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 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.57.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.23.0

[✓] Connected device (2 available)
    • AOSP on IA Emulator (mobile) • emulator-5554 • android-x86    • Android 9 (API 28) (emulator)
    • Chrome (web)                 • chrome        • web-javascript • Google Chrome 91.0.4472.114

• No issues found!
```

</details>