# Baseline Profile for react-native-enriched-markdown
# These classes will be AOT compiled during app install
# to improve cold start performance.

# Core View and Rendering
Lcom/swmansion/enriched/markdown/EnrichedMarkdown;
Lcom/swmansion/enriched/markdown/EnrichedMarkdown$DirtyFlag;
Lcom/swmansion/enriched/markdown/EnrichedMarkdownInternalText;
Lcom/swmansion/enriched/markdown/EnrichedMarkdownManager;
Lcom/swmansion/enriched/markdown/EnrichedMarkdownText;
Lcom/swmansion/enriched/markdown/EnrichedMarkdownTextLayoutManager;
Lcom/swmansion/enriched/markdown/EnrichedMarkdownTextManager;
Lcom/swmansion/enriched/markdown/EnrichedMarkdownTextPackage;
Lcom/swmansion/enriched/markdown/MeasurementStore;
Lcom/swmansion/enriched/markdown/MeasurementStore$FontScalingSettings;
Lcom/swmansion/enriched/markdown/MeasurementStore$MeasurementParams;
Lcom/swmansion/enriched/markdown/MeasurementStore$PaintParams;

# Accessibility
Lcom/swmansion/enriched/markdown/accessibility/AccessibilityLabels;
Lcom/swmansion/enriched/markdown/accessibility/AccessibleMarkdownTextView;
Lcom/swmansion/enriched/markdown/accessibility/MarkdownAccessibilityHelper;
Lcom/swmansion/enriched/markdown/accessibility/MarkdownAccessibilityHelper$AccessibilityItem;
Lcom/swmansion/enriched/markdown/accessibility/MarkdownAccessibilityHelper$ListItemInfo;
Lcom/swmansion/enriched/markdown/accessibility/MarkdownAccessibilityHelper$SpanRange;
Lcom/swmansion/enriched/markdown/accessibility/MarkdownAccessibilityHelperKt;

# Events
Lcom/swmansion/enriched/markdown/events/ContextMenuItemPressEvent;
Lcom/swmansion/enriched/markdown/events/LinkLongPressEvent;
Lcom/swmansion/enriched/markdown/events/LinkPressEvent;
Lcom/swmansion/enriched/markdown/events/TaskListItemPressEvent;

# Input - Core
Lcom/swmansion/enriched/markdown/input/EnrichedMarkdownTextInputManager;
Lcom/swmansion/enriched/markdown/input/EnrichedMarkdownTextInputView;
Lcom/swmansion/enriched/markdown/input/EnrichedMarkdownTextInputView$MentionCandidate;
Lcom/swmansion/enriched/markdown/input/EnrichedMarkdownTextInputViewKt;

# Input - Autolink
Lcom/swmansion/enriched/markdown/input/autolink/AutoDetectedLinkColorSpan;
Lcom/swmansion/enriched/markdown/input/autolink/AutoDetectedLinkMarkerSpan;
Lcom/swmansion/enriched/markdown/input/autolink/AutoDetectedLinkUnderlineSpan;
Lcom/swmansion/enriched/markdown/input/autolink/AutoLinkDetector;
Lcom/swmansion/enriched/markdown/input/autolink/AutoLinkDetectorKt;
Lcom/swmansion/enriched/markdown/utils/common/LinkRegexConfig;

# Input - Detection
Lcom/swmansion/enriched/markdown/input/detection/DetectorPipeline;
Lcom/swmansion/enriched/markdown/input/detection/TextDetector;
Lcom/swmansion/enriched/markdown/input/detection/WordResult;
Lcom/swmansion/enriched/markdown/input/detection/WordsUtils;

# Input - Editing
Lcom/swmansion/enriched/markdown/input/editing/InputConnectionWrapper;
Lcom/swmansion/enriched/markdown/input/editing/MarkdownEditableFactory;
Lcom/swmansion/enriched/markdown/input/editing/MarkdownTextWatcher;

# Input - Events
Lcom/swmansion/enriched/markdown/input/events/OnCaretRectChangeEvent;
Lcom/swmansion/enriched/markdown/input/events/OnChangeMentionEvent;
Lcom/swmansion/enriched/markdown/input/events/OnChangeMarkdownEvent;
Lcom/swmansion/enriched/markdown/input/events/OnChangeSelectionEvent;
Lcom/swmansion/enriched/markdown/input/events/OnChangeStateEvent;
Lcom/swmansion/enriched/markdown/input/events/OnChangeTextEvent;
Lcom/swmansion/enriched/markdown/input/events/OnContextMenuItemPressEvent;
Lcom/swmansion/enriched/markdown/input/events/OnEndMentionEvent;
Lcom/swmansion/enriched/markdown/input/events/OnInputBlurEvent;
Lcom/swmansion/enriched/markdown/input/events/OnInputFocusEvent;
Lcom/swmansion/enriched/markdown/input/events/OnLinkDetectedEvent;
Lcom/swmansion/enriched/markdown/input/events/OnRequestCaretRectResultEvent;
Lcom/swmansion/enriched/markdown/input/events/OnRequestMarkdownResultEvent;
Lcom/swmansion/enriched/markdown/input/events/OnStartMentionEvent;

# Input - Formatting
Lcom/swmansion/enriched/markdown/input/formatting/FormattingStore;
Lcom/swmansion/enriched/markdown/input/formatting/FormattingStore$EditOverlap;
Lcom/swmansion/enriched/markdown/input/formatting/InputFormatter;
Lcom/swmansion/enriched/markdown/input/formatting/InputParser;
Lcom/swmansion/enriched/markdown/input/formatting/InputRemend;
Lcom/swmansion/enriched/markdown/input/formatting/InputRemend$DelimiterPair;
Lcom/swmansion/enriched/markdown/input/formatting/MarkdownSerializer;
Lcom/swmansion/enriched/markdown/input/formatting/MarkdownSerializer$BoundaryEvent;
Lcom/swmansion/enriched/markdown/input/formatting/MarkdownSpan;
Lcom/swmansion/enriched/markdown/input/formatting/MarkdownSpan$SpanDescriptor;
Lcom/swmansion/enriched/markdown/input/formatting/ParseResult;
Lcom/swmansion/enriched/markdown/input/formatting/ParseResult$ActiveStyle;

# Input - Layout
Lcom/swmansion/enriched/markdown/input/layout/InputEventEmitter;
Lcom/swmansion/enriched/markdown/input/layout/InputLayoutManager;
Lcom/swmansion/enriched/markdown/input/layout/InputMeasurementStore;
Lcom/swmansion/enriched/markdown/input/layout/InputMeasurementStore$MeasurementParams;
Lcom/swmansion/enriched/markdown/input/layout/InputMeasurementStore$PaintParams;

# Input - Model
Lcom/swmansion/enriched/markdown/input/model/CaretRect;
Lcom/swmansion/enriched/markdown/input/model/FormattingRange;
Lcom/swmansion/enriched/markdown/input/model/InputFormatterStyle;
Lcom/swmansion/enriched/markdown/input/model/InputLinkVariantStyle;
Lcom/swmansion/enriched/markdown/input/model/StyleType;

# Input - Styles
Lcom/swmansion/enriched/markdown/input/styles/BoldStyleHandler;
Lcom/swmansion/enriched/markdown/input/styles/ItalicStyleHandler;
Lcom/swmansion/enriched/markdown/input/styles/LinkStyleHandler;
Lcom/swmansion/enriched/markdown/input/styles/MarkdownBoldColorSpan;
Lcom/swmansion/enriched/markdown/input/styles/MarkdownBoldSpan;
Lcom/swmansion/enriched/markdown/input/styles/MarkdownItalicColorSpan;
Lcom/swmansion/enriched/markdown/input/styles/MarkdownItalicSpan;
Lcom/swmansion/enriched/markdown/input/styles/MarkdownLinkBackgroundColorSpan;
Lcom/swmansion/enriched/markdown/input/styles/MarkdownLinkColorSpan;
Lcom/swmansion/enriched/markdown/input/styles/MarkdownLinkColorSpan$ResolvedLinkStyle;
Lcom/swmansion/enriched/markdown/input/styles/MarkdownLinkUnderlineSpan;
Lcom/swmansion/enriched/markdown/input/styles/MarkdownSpoilerBackgroundSpan;
Lcom/swmansion/enriched/markdown/input/styles/MarkdownSpoilerColorSpan;
Lcom/swmansion/enriched/markdown/input/styles/MarkdownStrikethroughSpan;
Lcom/swmansion/enriched/markdown/input/styles/MarkdownUnderlineSpan;
Lcom/swmansion/enriched/markdown/input/styles/SpoilerStyleHandler;
Lcom/swmansion/enriched/markdown/input/styles/StrikethroughStyleHandler;
Lcom/swmansion/enriched/markdown/input/styles/StyleHandler;
Lcom/swmansion/enriched/markdown/input/styles/StyleMergingConfig;
Lcom/swmansion/enriched/markdown/input/styles/UnderlineStyleHandler;

# Input - Toolbar
Lcom/swmansion/enriched/markdown/input/toolbar/FormatMenuConfig;
Lcom/swmansion/enriched/markdown/input/toolbar/InputContextMenu;
Lcom/swmansion/enriched/markdown/input/toolbar/InputSelectionMenuConfig;

# Parser
Lcom/swmansion/enriched/markdown/parser/Md4cFlags;
Lcom/swmansion/enriched/markdown/parser/MarkdownASTNode;
Lcom/swmansion/enriched/markdown/parser/MarkdownASTNode$NodeType;
Lcom/swmansion/enriched/markdown/parser/MarkdownASTNodeKt;
Lcom/swmansion/enriched/markdown/parser/Parser;

# Renderer Classes
Lcom/swmansion/enriched/markdown/renderer/BaselineShiftRenderer;
Lcom/swmansion/enriched/markdown/renderer/BlockStyle;
Lcom/swmansion/enriched/markdown/renderer/BlockStyleContext;
Lcom/swmansion/enriched/markdown/renderer/BlockStyleEntry;
Lcom/swmansion/enriched/markdown/renderer/BlockType;
Lcom/swmansion/enriched/markdown/renderer/BlockType$ListType;
Lcom/swmansion/enriched/markdown/renderer/BlockquoteRenderer;
Lcom/swmansion/enriched/markdown/renderer/CodeBlockRenderer;
Lcom/swmansion/enriched/markdown/renderer/CodeBlockRenderer$CodeBlockBoundaryPaddingSpan;
Lcom/swmansion/enriched/markdown/renderer/CodeRenderer;
Lcom/swmansion/enriched/markdown/renderer/EmphasisRenderer;
Lcom/swmansion/enriched/markdown/renderer/HeadingRenderer;
Lcom/swmansion/enriched/markdown/renderer/HighlightRenderer;
Lcom/swmansion/enriched/markdown/renderer/ImageRenderer;
Lcom/swmansion/enriched/markdown/renderer/LineBreakRenderer;
Lcom/swmansion/enriched/markdown/renderer/LinkRenderer;
Lcom/swmansion/enriched/markdown/renderer/ListContextManager;
Lcom/swmansion/enriched/markdown/renderer/ListContextManager$ListEntryState;
Lcom/swmansion/enriched/markdown/renderer/ListItemRenderer;
Lcom/swmansion/enriched/markdown/renderer/ListRenderer;
Lcom/swmansion/enriched/markdown/renderer/MathInlineRenderer;
Lcom/swmansion/enriched/markdown/renderer/NodeRenderer;
Lcom/swmansion/enriched/markdown/renderer/NodeRenderer$DeferredSpan;
Lcom/swmansion/enriched/markdown/renderer/ParagraphRenderer;
Lcom/swmansion/enriched/markdown/renderer/Renderer;
Lcom/swmansion/enriched/markdown/renderer/RendererConfig;
Lcom/swmansion/enriched/markdown/renderer/RendererFactory;
Lcom/swmansion/enriched/markdown/renderer/SpanStyleCache;
Lcom/swmansion/enriched/markdown/renderer/SpoilerRenderer;
Lcom/swmansion/enriched/markdown/renderer/StrikethroughRenderer;
Lcom/swmansion/enriched/markdown/renderer/StrongRenderer;
Lcom/swmansion/enriched/markdown/renderer/SubscriptRenderer;
Lcom/swmansion/enriched/markdown/renderer/SuperscriptRenderer;
Lcom/swmansion/enriched/markdown/renderer/TextRenderer;
Lcom/swmansion/enriched/markdown/renderer/ThematicBreakRenderer;
Lcom/swmansion/enriched/markdown/renderer/UnderlineRenderer;

# Spans
Lcom/swmansion/enriched/markdown/spans/BaselineShiftSpan;
Lcom/swmansion/enriched/markdown/spans/BaselineShiftSpan$SpanType;
Lcom/swmansion/enriched/markdown/spans/BaseListSpan;
Lcom/swmansion/enriched/markdown/spans/BlockquoteSpan;
Lcom/swmansion/enriched/markdown/spans/CodeBackgroundSpan;
Lcom/swmansion/enriched/markdown/spans/CodeBlockSpan;
Lcom/swmansion/enriched/markdown/spans/CodeSpan;
Lcom/swmansion/enriched/markdown/spans/EmphasisSpan;
Lcom/swmansion/enriched/markdown/spans/FadeInSpan;
Lcom/swmansion/enriched/markdown/spans/HeadingSpan;
Lcom/swmansion/enriched/markdown/spans/HighlightSpan;
Lcom/swmansion/enriched/markdown/spans/ImageSpan;
Lcom/swmansion/enriched/markdown/spans/ImageSpan$CacheKey;
Lcom/swmansion/enriched/markdown/spans/ImageSpan$ScaledImageDrawable;
Lcom/swmansion/enriched/markdown/spans/LineHeightSpan;
Lcom/swmansion/enriched/markdown/spans/LinkSpan;
Lcom/swmansion/enriched/markdown/spans/MarginBottomSpan;
Lcom/swmansion/enriched/markdown/spans/MathInlinePlaceholderSpan;
Lcom/swmansion/enriched/markdown/spans/MathInlineSpan;
Lcom/swmansion/enriched/markdown/spans/MathMeasureRequest;
Lcom/swmansion/enriched/markdown/spans/MathMetrics;
Lcom/swmansion/enriched/markdown/spans/MathRenderMode;
Lcom/swmansion/enriched/markdown/spans/OrderedListSpan;
Lcom/swmansion/enriched/markdown/spans/SpoilerSpan;
Lcom/swmansion/enriched/markdown/spans/StrikethroughSpan;
Lcom/swmansion/enriched/markdown/spans/StrongSpan;
Lcom/swmansion/enriched/markdown/spans/TaskListSpan;
Lcom/swmansion/enriched/markdown/spans/TextSpan;
Lcom/swmansion/enriched/markdown/spans/ThematicBreakSpan;
Lcom/swmansion/enriched/markdown/spans/UnorderedListSpan;

# Spoiler
Lcom/swmansion/enriched/markdown/spoiler/ParticleStrategy;
Lcom/swmansion/enriched/markdown/spoiler/SegmentKey;
Lcom/swmansion/enriched/markdown/spoiler/SegmentRect;
Lcom/swmansion/enriched/markdown/spoiler/SolidStrategy;
Lcom/swmansion/enriched/markdown/spoiler/SolidStrategy$SegmentState;
Lcom/swmansion/enriched/markdown/spoiler/SpoilerAnimator;
Lcom/swmansion/enriched/markdown/spoiler/SpoilerCapable;
Lcom/swmansion/enriched/markdown/spoiler/SpoilerConstantsKt;
Lcom/swmansion/enriched/markdown/spoiler/SpoilerDrawContext;
Lcom/swmansion/enriched/markdown/spoiler/SpoilerDrawUtilsKt;
Lcom/swmansion/enriched/markdown/spoiler/SpoilerOverlay;
Lcom/swmansion/enriched/markdown/spoiler/SpoilerOverlayDrawer;
Lcom/swmansion/enriched/markdown/spoiler/SpoilerParticleDrawable;
Lcom/swmansion/enriched/markdown/spoiler/SpoilerParticleDrawable$DotType;
Lcom/swmansion/enriched/markdown/spoiler/SpoilerStrategy;
Lcom/swmansion/enriched/markdown/spoiler/SpoilerStrategyKt;

# Style Configuration
Lcom/swmansion/enriched/markdown/styles/BaseBlockStyle;
Lcom/swmansion/enriched/markdown/styles/BlockquoteStyle;
Lcom/swmansion/enriched/markdown/styles/CodeBlockStyle;
Lcom/swmansion/enriched/markdown/styles/CodeStyle;
Lcom/swmansion/enriched/markdown/styles/EmphasisStyle;
Lcom/swmansion/enriched/markdown/styles/HeadingStyle;
Lcom/swmansion/enriched/markdown/styles/HighlightStyle;
Lcom/swmansion/enriched/markdown/styles/ImageStyle;
Lcom/swmansion/enriched/markdown/styles/InlineImageStyle;
Lcom/swmansion/enriched/markdown/styles/InlineMathStyle;
Lcom/swmansion/enriched/markdown/styles/LinkStyle;
Lcom/swmansion/enriched/markdown/styles/LinkVariantEntry;
Lcom/swmansion/enriched/markdown/styles/ListStyle;
Lcom/swmansion/enriched/markdown/styles/MathStyle;
Lcom/swmansion/enriched/markdown/styles/ParagraphStyle;
Lcom/swmansion/enriched/markdown/styles/SpoilerStyle;
Lcom/swmansion/enriched/markdown/styles/StrikethroughStyle;
Lcom/swmansion/enriched/markdown/styles/SubscriptStyle;
Lcom/swmansion/enriched/markdown/styles/SuperscriptStyle;
Lcom/swmansion/enriched/markdown/styles/StrongStyle;
Lcom/swmansion/enriched/markdown/styles/StyleConfig;
Lcom/swmansion/enriched/markdown/styles/StyleParser;
Lcom/swmansion/enriched/markdown/styles/TableStyle;
Lcom/swmansion/enriched/markdown/styles/TaskListStyle;
Lcom/swmansion/enriched/markdown/styles/TextAlignment;
Lcom/swmansion/enriched/markdown/styles/ThematicBreakStyle;
Lcom/swmansion/enriched/markdown/styles/UnderlineStyle;

# Utilities - Common
Lcom/swmansion/enriched/markdown/utils/common/BreakStrategyUtils;
Lcom/swmansion/enriched/markdown/utils/common/FeatureFlags;
Lcom/swmansion/enriched/markdown/segments/MarkdownSegment;
Lcom/swmansion/enriched/markdown/segments/MarkdownSegment$Math;
Lcom/swmansion/enriched/markdown/segments/MarkdownSegment$Table;
Lcom/swmansion/enriched/markdown/segments/MarkdownSegment$Text;
Lcom/swmansion/enriched/markdown/segments/MarkdownSegmentKt;
Lcom/swmansion/enriched/markdown/segments/MarkdownSegmentRenderer;
Lcom/swmansion/enriched/markdown/utils/common/MarkdownViewManagerUtilsKt;
Lcom/swmansion/enriched/markdown/utils/common/MotionPreferencesKt;
Lcom/swmansion/enriched/markdown/utils/common/ReadableMapExtensionsKt;
Lcom/swmansion/enriched/markdown/utils/common/ReconciliationResult;
Lcom/swmansion/enriched/markdown/segments/RenderedSegment;
Lcom/swmansion/enriched/markdown/segments/RenderedSegment$Math;
Lcom/swmansion/enriched/markdown/segments/RenderedSegment$Table;
Lcom/swmansion/enriched/markdown/segments/RenderedSegment$Text;
Lcom/swmansion/enriched/markdown/segments/SegmentReconciler;
Lcom/swmansion/enriched/markdown/segments/SegmentSignature;
Lcom/swmansion/enriched/markdown/utils/common/StreamingMarkdownFilter;
Lcom/swmansion/enriched/markdown/utils/common/TableStreamingMode;
Lcom/swmansion/enriched/markdown/utils/common/layout/RTLUtilsKt;
Lcom/swmansion/enriched/markdown/utils/common/serialization/MarkdownASTSerializer;

# Utilities - Input
Lcom/swmansion/enriched/markdown/utils/input/AutoCapitalizeUtils;
Lcom/swmansion/enriched/markdown/utils/input/BorderPropsApplicator;
Lcom/swmansion/enriched/markdown/utils/input/MarkdownStyleParser;

# Utilities - Text
Lcom/swmansion/enriched/markdown/utils/text/ImageCache;
Lcom/swmansion/enriched/markdown/utils/text/ImageDownloader;
Lcom/swmansion/enriched/markdown/utils/text/TailFadeInAnimator;
Lcom/swmansion/enriched/markdown/utils/text/conversion/HTMLGenerator;
Lcom/swmansion/enriched/markdown/utils/text/conversion/HTMLGenerator$CachedStyles;
Lcom/swmansion/enriched/markdown/utils/text/conversion/HTMLGenerator$GeneratorState;
Lcom/swmansion/enriched/markdown/utils/text/conversion/HTMLGenerator$ParagraphInfo;
Lcom/swmansion/enriched/markdown/utils/text/conversion/MarkdownExtractor;
Lcom/swmansion/enriched/markdown/utils/text/conversion/MarkdownExtractor$ExtractionState;
Lcom/swmansion/enriched/markdown/utils/text/conversion/MarkdownExtractor$HeadingAccumulator;
Lcom/swmansion/enriched/markdown/utils/text/extensions/ParagraphUtilsKt;
Lcom/swmansion/enriched/markdown/utils/text/extensions/SpannableExtensionsKt;
Lcom/swmansion/enriched/markdown/utils/text/extensions/TextPaintExtensionsKt;
Lcom/swmansion/enriched/markdown/utils/text/interaction/CheckboxTouchHelper;
Lcom/swmansion/enriched/markdown/utils/text/interaction/TaskListHitTestResult;
Lcom/swmansion/enriched/markdown/utils/text/interaction/TaskListTapUtils;
Lcom/swmansion/enriched/markdown/utils/text/interaction/TaskListToggleUtils;
Lcom/swmansion/enriched/markdown/utils/text/span/BlockSpacingKt;
Lcom/swmansion/enriched/markdown/utils/text/span/SpanFlagsKt;
Lcom/swmansion/enriched/markdown/utils/text/view/LinkEventsKt;
Lcom/swmansion/enriched/markdown/utils/text/view/LinkLongPressMovementMethod;
Lcom/swmansion/enriched/markdown/utils/text/view/SelectionActionModeKt;
Lcom/swmansion/enriched/markdown/utils/text/view/SelectionMenuConfig;
Lcom/swmansion/enriched/markdown/utils/text/view/TextSelectionColorsKt;
Lcom/swmansion/enriched/markdown/utils/text/view/TextViewSetupKt;

# Views
Lcom/swmansion/enriched/markdown/segments/BlockSegmentView;
Lcom/swmansion/enriched/markdown/views/ContextMenuPopup;
Lcom/swmansion/enriched/markdown/views/ContextMenuPopup$Builder;
Lcom/swmansion/enriched/markdown/views/ContextMenuPopup$Icon;
Lcom/swmansion/enriched/markdown/views/ContextMenuPopup$MenuItem;
Lcom/swmansion/enriched/markdown/segments/MathContainerView;
Lcom/swmansion/enriched/markdown/segments/TableContainerView;
Lcom/swmansion/enriched/markdown/segments/TableContainerView$CellBackgroundView;
Lcom/swmansion/enriched/markdown/segments/TableContainerView$CellTextView;
Lcom/swmansion/enriched/markdown/segments/TableContainerView$GridContainerView;
Lcom/swmansion/enriched/markdown/segments/TableContainerView$HeaderTypefaceSpan;
Lcom/swmansion/enriched/markdown/segments/TableContainerView$TableCellData;

# Math (optional, from src/math source set)
Lcom/swmansion/enriched/markdown/spans/MathMeasureHelper;
Lcom/swmansion/enriched/markdown/segments/MathContainerView$RaTeXCanvasView;
