Implementation
const widgetNames = {
'InkWell': true,
'SingleChildScrollView': true,
'AnimatedContainer': true,
'AnimatedPadding': true,
'AnimatedAlign': true,
'AnimatedPositioned': true,
'AnimatedPositionedDirectional': true,
'AnimatedScale': true,
'AnimatedRotation': true,
'AnimatedSlide': true,
'AnimatedOpacity': true,
'SliverAnimatedOpacity': true,
'AnimatedDefaultTextStyle': true,
'AnimatedPhysicalModel': true,
'AnimatedCrossFade': true,
'CrossFadeState': false,
'GridPaper': true,
'TweenAnimationBuilder': true,
'DefaultTextEditingShortcuts': true,
'SlideTransition': true,
'ScaleTransition': true,
'RotationTransition': true,
'SizeTransition': true,
'FadeTransition': true,
'SliverFadeTransition': true,
'PositionedTransition': true,
'RelativePositionedTransition': true,
'DecoratedBoxTransition': true,
'AlignTransition': true,
'DefaultTextStyleTransition': true,
'AnimatedBuilder': true,
'SliverPersistentHeader': true,
'PageStorage': true,
'Router': true,
'BackButtonListener': true,
'FocusTrap': true,
'FocusTrapArea': true,
'Directionality': true,
'Opacity': true,
'ShaderMask': true,
'BackdropFilter': true,
'CustomPaint': true,
'ClipRect': true,
'ClipRRect': true,
'ClipOval': true,
'ClipPath': true,
'PhysicalModel': true,
'PhysicalShape': true,
'Transform': true,
'CompositedTransformTarget': true,
'CompositedTransformFollower': true,
'FittedBox': true,
'FractionalTranslation': true,
'RotatedBox': true,
'Padding': true,
'Align': true,
'Center': true,
'CustomSingleChildLayout': true,
'LayoutId': true,
'CustomMultiChildLayout': true,
'SizedBox': true,
'ConstrainedBox': true,
'ConstraintsTransformBox': true,
'UnconstrainedBox': true,
'FractionallySizedBox': true,
'LimitedBox': true,
'OverflowBox': true,
'SizedOverflowBox': true,
'Offstage': true,
'AspectRatio': true,
'IntrinsicWidth': true,
'IntrinsicHeight': true,
'Baseline': true,
'SliverToBoxAdapter': true,
'SliverPadding': true,
'ListBody': true,
'Stack': true,
'IndexedStack': true,
'Positioned': true,
'PositionedDirectional': true,
'Flex': true,
'Row': true,
'Column': true,
'Flexible': true,
'Expanded': true,
'Wrap': true,
'Flow': true,
'RichText': true,
'RawImage': true,
'DefaultAssetBundle': true,
'WidgetToRenderBoxAdapter': true,
'Listener': true,
'MouseRegion': true,
'RepaintBoundary': true,
'IgnorePointer': true,
'AbsorbPointer': true,
'MetaData': true,
'Semantics': true,
'MergeSemantics': true,
'BlockSemantics': true,
'ExcludeSemantics': true,
'IndexedSemantics': true,
'KeyedSubtree': true,
'Builder': true,
'StatefulBuilder': true,
'ColoredBox': true,
'GestureDetector': true,
'RawGestureDetector': true,
'StreamBuilder': true,
'FutureBuilder': true,
'ConnectionState': false,
'DefaultTextStyle': true,
'DefaultTextHeightBehavior': true,
'Text': true,
'ActionListener': true,
'Actions': true,
'FocusableActionDetector': true,
'Form': true,
'FormField': true,
'AutovalidateMode': false,
'Image': true,
'IconThemeData': false,
'Texture': true,
'NestedScrollView': true,
'SliverOverlapAbsorber': true,
'SliverOverlapInjector': true,
'NestedScrollViewViewport': true,
'NavigationToolbar': true,
'DefaultTextEditingActions': true,
'ReorderableList': true,
'SliverReorderableList': true,
'ReorderableDragStartListener': true,
'ReorderableDelayedDragStartListener': true,
'SliverLayoutBuilder': true,
'HeroControllerScope': true,
'Navigator': true,
'RoutePopDisposition': false,
'PreferredSize': true,
'ValueListenableBuilder': true,
'MediaQuery': true,
'Orientation': false,
'NavigationMode': false,
'DraggableScrollableSheet': true,
'DraggableScrollableActuator': true,
'DecoratedBox': true,
'Container': true,
'EditableText': true,
'Placeholder': true,
'Icon': true,
'LayoutBuilder': true,
'PrimaryScrollController': true,
'ScrollPositionAlignmentPolicy': false,
'ImageIcon': true,
'Scrollable': true,
'ScrollIncrementType': false,
'OrientationBuilder': true,
'KeyEventResult': false,
'UnfocusDisposition': false,
'FocusHighlightMode': false,
'FocusHighlightStrategy': false,
'FocusTraversalOrder': true,
'FocusTraversalGroup': true,
'TraversalDirection': false,
'ColorFiltered': true,
'Title': true,
'AnimatedSwitcher': true,
'SliverPrototypeExtentList': true,
'Table': true,
'TableCell': true,
'DualTransitionBuilder': true,
'Visibility': true,
'SliverVisibility': true,
'AnnotatedRegion': true,
'Banner': true,
'CheckedModeBanner': true,
'BannerLocation': false,
'NotificationListener': true,
'PageView': true,
'Shortcuts': true,
'CallbackShortcuts': true,
'KeyboardListener': true,
'ImageFiltered': true,
'ScrollNotificationObserver': true,
'Draggable': true,
'LongPressDraggable': true,
'DragTarget': true,
'GlowingOverscrollIndicator': true,
'Hero': true,
'HeroMode': true,
'HeroFlightDirection': false,
'SizeChangedLayoutNotifier': true,
'Viewport': true,
'ShrinkWrappingViewport': true,
'AutomaticKeepAlive': true,
'ErrorWidget': true,
'ScrollConfiguration': true,
'IconTheme': true,
'SemanticsDebugger': true,
'TextSelectionOverlay': false,
'TextSelectionGestureDetector': true,
'TextSelectionHandleType': false,
'ClipboardStatus': false,
'TickerMode': true,
'RestorationScope': true,
'UnmanagedRestorationScope': true,
'RootRestorationScope': true,
'AnimatedList': true,
'SliverAnimatedList': true,
'OverflowBar': true,
'OverflowBarAlignment': false,
'FadeInImage': true,
'Focus': true,
'FocusScope': true,
'ExcludeFocus': true,
'ModalBarrier': true,
'AnimatedModalBarrier': true,
'InteractiveViewer': true,
'AutofillGroup': true,
'AutofillContextAction': false,
'ScrollDragController': false,
'ListWheelScrollView': true,
'ListWheelViewport': true,
'SliverList': true,
'SliverFixedExtentList': true,
'SliverGrid': true,
'SliverOpacity': true,
'SliverIgnorePointer': true,
'SliverOffstage': true,
'KeepAlive': true,
'Dismissible': true,
'DismissDirection': false,
'WillPopScope': true,
'SafeArea': true,
'SliverSafeArea': true,
'RawScrollbar': true,
'ScrollbarOrientation': false,
'AndroidView': true,
'UiKitView': true,
'HtmlElementView': true,
'PlatformViewLink': true,
'PlatformViewSurface': true,
'AndroidViewSurface': true,
'WidgetsApp': true,
'RawAutocomplete': true,
'AutocompleteHighlightedOption': true,
'Overlay': true,
'BouncingScrollSimulation': false,
'RawKeyboardListener': true,
'Spacer': true,
'CustomScrollView': true,
'ListView': true,
'GridView': true,
'ScrollViewKeyboardDismissBehavior': false,
'DefaultWidgetsLocalizations': false,
'Localizations': true,
'SliverFillViewport': true,
'SliverFillRemaining': true,
'AnimatedSize': true,
'RenderObjectToWidgetAdapter': true,
'WidgetsFlutterBinding': false,
'BorderSide': false,
'BorderStyle': false,
'Border': true,
'BorderDirectional': false,
'BoxShape': false,
'ImageConfiguration': false,
'ResizeImage': false,
'BoxShadow': true,
'NetworkImage': false,
'BorderRadius': false,
'BorderRadiusDirectional': false,
'HSVColor': false,
'HSLColor': false,
'TextStyle': false,
'LinearGradient': false,
'RadialGradient': false,
'SweepGradient': false,
'Alignment': false,
'AlignmentDirectional': false,
'TextAlignVertical': false,
'FlutterLogoDecoration': false,
'FlutterLogoStyle': false,
'RenderComparison': false,
'Axis': false,
'VerticalDirection': false,
'AxisDirection': false,
'BoxDecoration': true,
'InlineSpanSemanticsInformation': false,
'FractionalOffset': false,
'BoxFit': false,
'MatrixUtils': false,
'PlaceholderDimensions': false,
'TextOverflow': false,
'TextWidthBasis': false,
'ShapeDecoration': false,
'EdgeInsets': false,
'EdgeInsetsDirectional': false,
'DecorationImage': true,
'ImageRepeat': false,
'StrutStyle': false,
'TextButtonThemeData': false,
'TextButtonTheme': false,
'DrawerHeader': true,
'ProgressIndicatorThemeData': false,
'ProgressIndicatorTheme': false,
'MaterialButton': true,
'GridTile': true,
'Material': true,
'MaterialType': false,
'TextTheme': false,
'InkRipple': false,
'ElevatedButtonThemeData': false,
'ElevatedButtonTheme': false,
'MaterialBannerThemeData': false,
'MaterialBannerTheme': false,
'ScaffoldMessenger': true,
'Scaffold': true,
'Feedback': false,
'SwitchThemeData': false,
'SwitchTheme': false,
'ToggleButtonsThemeData': false,
'ToggleButtonsTheme': false,
'BackButtonIcon': true,
'BackButton': true,
'CloseButton': true,
'TextSelectionToolbarTextButton': true,
'TextField': true,
'NavigationRailThemeData': false,
'NavigationRailTheme': false,
'AboutListTile': true,
'AboutDialog': true,
'LicensePage': true,
'TimePickerThemeData': false,
'TimePickerTheme': false,
'TextSelectionToolbar': true,
'TextSelectionThemeData': false,
'TextSelectionTheme': false,
'RadioListTile': true,
'RefreshIndicator': true,
'RefreshIndicatorTriggerMode': false,
'InputDatePickerFormField': true,
'BottomAppBarTheme': false,
'TabBarTheme': false,
'OutlinedButtonThemeData': false,
'OutlinedButtonTheme': false,
'GridTileBar': true,
'ElevationOverlay': false,
'SelectableText': true,
'CircleAvatar': true,
'Ink': true,
'ButtonBar': true,
'AppBarTheme': false,
'Colors': false,
'SnackBarAction': true,
'SnackBar': true,
'SnackBarClosedReason': false,
'InputDecorator': true,
'FloatingLabelBehavior': false,
'ReorderableListView': true,
'ColorScheme': false,
'TimeOfDay': false,
'DayPeriod': false,
'TimeOfDayFormat': false,
'HourFormat': false,
'Card': true,
'RawMaterialButton': true,
'PopupMenuThemeData': false,
'PopupMenuTheme': false,
'DataCell': false,
'DataTable': true,
'DefaultTabController': true,
'NavigationRail': true,
'NavigationRailLabelType': false,
'TooltipThemeData': false,
'TooltipTheme': false,
'TooltipTriggerMode': false,
'TextButton': true,
'Dialog': true,
'AlertDialog': true,
'SimpleDialogOption': true,
'SimpleDialog': true,
'InkResponse': true,
'Checkbox': true,
'TimePickerDialog': true,
'TimePickerEntryMode': false,
'Radio': true,
'Stepper': true,
'StepState': false,
'StepperType': false,
'CheckboxListTile': true,
'RadioThemeData': false,
'RadioTheme': false,
'Tab': true,
'TabBar': true,
'TabBarView': true,
'TabPageSelectorIndicator': true,
'TabPageSelector': true,
'TabBarIndicatorSize': false,
'DatePickerDialog': true,
'DateRangePickerDialog': true,
'BottomNavigationBarThemeData': false,
'BottomNavigationBarTheme': false,
'FloatingActionButton': true,
'CheckboxThemeData': false,
'CheckboxTheme': false,
'RangeSlider': true,
'ScrollbarThemeData': false,
'ScrollbarTheme': false,
'PopupMenuButton': true,
'ExpandIcon': true,
'AppBar': true,
'SliverAppBar': true,
'BottomAppBar': true,
'UserAccountsDrawerHeader': true,
'MaterialBanner': true,
'MaterialBannerClosedReason': false,
'CalendarDatePicker': true,
'YearPicker': true,
'Chip': true,
'InputChip': true,
'ChoiceChip': true,
'FilterChip': true,
'ActionChip': true,
'RawChip': true,
'DialogTheme': false,
'PaginatedDataTable': true,
'MaterialState': false,
'FloatingActionButtonThemeData': false,
'FlutterLogo': true,
'CardTheme': false,
'BottomSheetThemeData': false,
'Tooltip': true,
'ElevatedButton': true,
'SwitchListTile': true,
'DropdownButtonHideUnderline': false,
'DropdownButton': true,
'Slider': true,
'NoSplash': false,
'ButtonTheme': false,
'ButtonTextTheme': false,
'ButtonBarLayoutBehavior': false,
'ListTileTheme': false,
'ListTile': true,
'ListTileStyle': false,
'ListTileControlAffinity': false,
'ExpansionTile': true,
'BottomSheet': true,
'DividerThemeData': false,
'DividerTheme': false,
'DataTableThemeData': false,
'DataTableTheme': false,
'DefaultMaterialLocalizations': false,
'Typography': false,
'ScriptCategory': false,
'OutlinedButton': false,
'Divider': true,
'VerticalDivider': true,
'SliderTheme': false,
'SliderThemeData': false,
'ShowValueIndicator': false,
'Thumb': false,
'ChipTheme': false,
'ChipThemeData': false,
'MergeableMaterial': true,
'Drawer': true,
'DrawerController': true,
'DrawerAlignment': false,
'DateUtils': false,
'DatePickerEntryMode': false,
'DatePickerMode': false,
'SnackBarThemeData': false,
'SnackBarBehavior': false,
'AnimatedIcon': true,
'ThemeData': false,
'VisualDensity': false,
'MaterialTapTargetSize': false,
'FlexibleSpaceBar': true,
'CollapseMode': false,
'StretchMode': false,
'Switch': true,
'Scrollbar': true,
'ButtonStyle': false,
'BottomNavigationBar': true,
'BottomNavigationBarType': false,
'BottomNavigationBarLandscapeLayout': false,
'MaterialApp': true,
'ThemeMode': false,
'Icons': false,
'Autocomplete': true,
'InkSplash': false,
'ExpansionPanelList': true,
'ButtonBarThemeData': false,
'ButtonBarTheme': false,
'Theme': true,
'IconButton': true,
'ToggleButtons': true,
'CupertinoTabView': true,
'CupertinoTextField': true,
'OverlayVisibilityMode': false,
'CupertinoFormRow': true,
'CupertinoTextSelectionToolbar': true,
'CupertinoTextSelectionToolbarButton': true,
'CupertinoSegmentedControl': true,
'CupertinoColors': false,
'CupertinoDynamicColor': false,
'CupertinoSlidingSegmentedControl': true,
'CupertinoSearchTextField': true,
'CupertinoButton': true,
'CupertinoTabScaffold': true,
'CupertinoAlertDialog': true,
'CupertinoPopupSurface': true,
'CupertinoActionSheet': true,
'CupertinoActionSheetAction': true,
'CupertinoDialogAction': true,
'CupertinoTabBar': true,
'CupertinoDatePicker': true,
'CupertinoTimerPicker': true,
'CupertinoDatePickerMode': false,
'CupertinoTimerPickerMode': false,
'CupertinoSliverRefreshControl': true,
'RefreshIndicatorMode': false,
'CupertinoPicker': true,
'CupertinoPickerDefaultSelectionOverlay': true,
'CupertinoContextMenu': true,
'CupertinoPageTransition': true,
'CupertinoFullscreenDialogTransition': true,
'CupertinoThumbPainter': false,
'CupertinoActivityIndicator': true,
'CupertinoSlider': true,
'CupertinoPageScaffold': true,
'CupertinoUserInterfaceLevel': true,
'CupertinoUserInterfaceLevelData': false,
'CupertinoFormSection': true,
'CupertinoContextMenuAction': true,
'CupertinoSwitch': true,
'CupertinoScrollbar': false,
'CupertinoApp': true,
'CupertinoIcons': false,
'CupertinoNavigationBar': true,
'CupertinoSliverNavigationBar': true,
'CupertinoNavigationBarBackButton': true,
'CupertinoTheme': true,
'DefaultCupertinoLocalizations': false,
'DatePickerDateTimeOrder': false,
'DatePickerDateOrder': false,
'WrapAlignment': false,
'WrapCrossAlignment': false,
'TableBorder': false,
'HitTestBehavior': false,
'DecorationPosition': false,
'ScrollDirection': false,
'PaintingContext': false,
'FlexFit': false,
'MainAxisSize': false,
'MainAxisAlignment': false,
'CrossAxisAlignment': false,
'TableCellVerticalAlignment': false,
'ChildLayoutHelper': false,
'RenderViewport': false,
'CacheExtentStyle': false,
'SliverGeometry': false,
'GrowthDirection': false,
'RelativeRect': false,
'RenderStack': false,
'StackFit': false,
'PlatformViewHitTestBehavior': false,
'BoxConstraints': false,
'AnimationBehavior': false,
'AnimationStatus': false,
'CatmullRomCurve': false,
'Curves': false,
};