"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const index = require("../micromark-factory-space/index.cjs");
const index$1 = require("../micromark-util-character/index.cjs");
const blankLine = {
  partial: true,
  tokenize: tokenizeBlankLine
};
function tokenizeBlankLine(effects, ok, nok) {
  return start;
  function start(code) {
    return index$1.markdownSpace(code) ? index.factorySpace(effects, after, "linePrefix")(code) : after(code);
  }
  function after(code) {
    return code === null || index$1.markdownLineEnding(code) ? ok(code) : nok(code);
  }
}
exports.blankLine = blankLine;
//# sourceMappingURL=lib-blank-line.cjs.map
