"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const text$1 = require("./lib-initialize-text.cjs");
const blockQuote = require("../micromark-core-commonmark/lib-block-quote.cjs");
const list = require("../micromark-core-commonmark/lib-list.cjs");
const definition = require("../micromark-core-commonmark/lib-definition.cjs");
const codeIndented = require("../micromark-core-commonmark/lib-code-indented.cjs");
const codeFenced = require("../micromark-core-commonmark/lib-code-fenced.cjs");
const thematicBreak = require("../micromark-core-commonmark/lib-thematic-break.cjs");
const setextUnderline = require("../micromark-core-commonmark/lib-setext-underline.cjs");
const htmlFlow = require("../micromark-core-commonmark/lib-html-flow.cjs");
const headingAtx = require("../micromark-core-commonmark/lib-heading-atx.cjs");
const characterEscape = require("../micromark-core-commonmark/lib-character-escape.cjs");
const characterReference = require("../micromark-core-commonmark/lib-character-reference.cjs");
const codeText = require("../micromark-core-commonmark/lib-code-text.cjs");
const attention = require("../micromark-core-commonmark/lib-attention.cjs");
const labelEnd = require("../micromark-core-commonmark/lib-label-end.cjs");
const hardBreakEscape = require("../micromark-core-commonmark/lib-hard-break-escape.cjs");
const labelStartLink = require("../micromark-core-commonmark/lib-label-start-link.cjs");
const autolink = require("../micromark-core-commonmark/lib-autolink.cjs");
const htmlText = require("../micromark-core-commonmark/lib-html-text.cjs");
const labelStartImage = require("../micromark-core-commonmark/lib-label-start-image.cjs");
const lineEnding = require("../micromark-core-commonmark/lib-line-ending.cjs");
const document = {
  [42]: list.list,
  [43]: list.list,
  [45]: list.list,
  [48]: list.list,
  [49]: list.list,
  [50]: list.list,
  [51]: list.list,
  [52]: list.list,
  [53]: list.list,
  [54]: list.list,
  [55]: list.list,
  [56]: list.list,
  [57]: list.list,
  [62]: blockQuote.blockQuote
};
const contentInitial = {
  [91]: definition.definition
};
const flowInitial = {
  [-2]: codeIndented.codeIndented,
  [-1]: codeIndented.codeIndented,
  [32]: codeIndented.codeIndented
};
const flow = {
  [35]: headingAtx.headingAtx,
  [42]: thematicBreak.thematicBreak,
  [45]: [setextUnderline.setextUnderline, thematicBreak.thematicBreak],
  [60]: htmlFlow.htmlFlow,
  [61]: setextUnderline.setextUnderline,
  [95]: thematicBreak.thematicBreak,
  [96]: codeFenced.codeFenced,
  [126]: codeFenced.codeFenced
};
const string = {
  [38]: characterReference.characterReference,
  [92]: characterEscape.characterEscape
};
const text = {
  [-5]: lineEnding.lineEnding,
  [-4]: lineEnding.lineEnding,
  [-3]: lineEnding.lineEnding,
  [33]: labelStartImage.labelStartImage,
  [38]: characterReference.characterReference,
  [42]: attention.attention,
  [60]: [autolink.autolink, htmlText.htmlText],
  [91]: labelStartLink.labelStartLink,
  [92]: [hardBreakEscape.hardBreakEscape, characterEscape.characterEscape],
  [93]: labelEnd.labelEnd,
  [95]: attention.attention,
  [96]: codeText.codeText
};
const insideSpan = {
  null: [attention.attention, text$1.resolver]
};
const attentionMarkers = {
  null: [42, 95]
};
const disable = {
  null: []
};
exports.attentionMarkers = attentionMarkers;
exports.contentInitial = contentInitial;
exports.disable = disable;
exports.document = document;
exports.flow = flow;
exports.flowInitial = flowInitial;
exports.insideSpan = insideSpan;
exports.string = string;
exports.text = text;
//# sourceMappingURL=lib-constructs.cjs.map
